Мы с сыном вайбкодим игру в Roblox

Последнее время я довольно много занимаюсь вайбкодингом.
Сначала всё было достаточно предсказуемо: сайты, небольшие приложения, интеграции, автоматизация своих задач.
Ты описываешь, что хочешь получить, работаешь вместе с GPT, что-то проверяешь, поправляешь — и довольно быстро из идеи появляется работающая штука.
И в какой-то момент я подумал:
а почему это обязательно должно быть только моим занятием?
У меня есть сын. И вместо того чтобы просто рассказывать ему, что искусственный интеллект — это будущее, можно попробовать вместе что-нибудь сделать.
Но тут для меня был важный момент.
Мне совершенно не хотелось придумывать за него очередной «полезный образовательный проект».
Учить программирование ради программирования.
Делать сайт ради того, чтобы научиться делать сайты.
Мне кажется, с детьми это работает не очень.
Поэтому я просто спросил:
— А тебе самому сейчас что интересно? Что бы ты хотел сделать?
Ответ появился быстро.
Roblox.
Не просто играть в Roblox
Он играет в Roblox, как огромное количество детей.
Но ведь Roblox — это не только игры.
Внутри него можно создавать свои собственные игры.
Придумывать мир, механику, задания, персонажей. Публиковать игру. Давать другим людям играть в неё.
И, если всё получится, даже зарабатывать на этом.
И вот здесь мне стало интересно уже самому.
Вместо привычного:
«Хватит играть, иди займись чем-нибудь полезным»
можно попробовать сделать наоборот:
нравится играть — давай попробуем создать свою игру.
Не копировать существующую один в один, а придумать:
- что в ней будет происходить;
- какая будет цель;
- что должен делать игрок;
- почему ему захочется продолжать;
- какие предметы, способности и награды будут в игре.
То есть ребёнок в этой истории перестаёт быть просто потребителем игры.
Он становится её автором.
А где здесь ИИ
Сам Roblox Studio довольно мощный.
Но если открыть его первый раз, довольно быстро становится понятно, что одной идеи недостаточно.
Нужно создавать объекты, связывать события, писать логику, проверять, что всё действительно работает.
И вот здесь как раз пригодился мой опыт с вайбкодингом.
Идея простая:
мы придумываем игру, а GPT помогает нам её собирать.
Не нужно сначала несколько месяцев изучать программирование, чтобы получить первый результат.
Можно начать наоборот — с самой игры.
Сын говорит, что должно происходить.
Мы вместе формулируем механику.
GPT помогает превратить это в понятные шаги и код.
Дальше запускаем Roblox Studio и смотрим:
работает или нет?
Если нет — разбираемся.
Если работает — придумываем следующий шаг.
Получается примерно такой цикл:
идея → GPT → Roblox Studio → проверка → следующая идея.
И самое важное здесь даже не скорость разработки.
Ребёнок видит ИИ не как волшебную кнопку
Мне кажется, это одна из самых полезных частей всей этой затеи.
Можно сколько угодно рассказывать ребёнку:
«ИИ скоро всё изменит».
Для него это довольно абстрактная фраза.
А можно вместе придумать механику, объяснить её GPT, получить решение, запустить игру и увидеть результат.
Тогда ИИ перестаёт быть каким-то чатиком, которому можно задать вопрос.
Он становится инструментом создания.
При этом довольно быстро становится понятно и другое:
сам по себе GPT ничего особенно интересного не сделает за тебя.
Нужно решить, что ты вообще хочешь сделать.
Нужно объяснить задачу.
Посмотреть на результат.
Понять, что не нравится.
Переделать.
То есть роль человека никуда не исчезает.
Она просто меняется.
Мне нравится такой способ учиться
Я не уверен, что сейчас детям обязательно нужно начинать знакомство с технологиями так же, как когда-то начинали мы.
Сначала долго изучить синтаксис.
Потом написать калькулятор.
Потом ещё несколько учебных задач.
А через какое-то время, возможно, добраться до чего-нибудь действительно интересного.
С ИИ можно перевернуть этот процесс.
Сначала сделать что-то, что человеку реально хочется сделать.
А уже по дороге начать разбираться:
что такое скрипт;
почему здесь событие;
почему код сломался;
что именно нужно изменить.
Знания появляются не потому, что «надо учиться».
Они становятся нужны для достижения конкретной цели.
Мне кажется, это намного интереснее.
Сейчас мы только начали
Пока никакой истории успеха здесь нет.
Игра ещё не готова.
Проект только стартовал, и сейчас мы постепенно придумываем, какой она должна быть, и собираем первые вещи.
Но уже сам процесс мне нравится.
Потому что появляется ещё один вариант использования Roblox.
Не только:
«Можно я поиграю?»
но и:
«Давай поделaем нашу игру».
И вот это для меня намного интереснее.
Зачем я вообще это делаю
Не для того, чтобы обязательно вырастить из ребёнка программиста.
Через десять лет сама профессия программиста может выглядеть совсем иначе.
Мне скорее хочется, чтобы работа с ИИ для него была таким же естественным навыком, как для нашего поколения поиск информации в интернете.
Чтобы не было ощущения:
«Появилась какая-то новая сложная технология, теперь надо срочно её изучать».
А было другое:
есть задача — давай подумаем, как ИИ может помочь её решить.
Поезд под названием AI сейчас несётся довольно быстро.
И я не хочу через несколько лет объяснять сыну, почему хорошо бы попробовать в него запрыгнуть.
Гораздо интереснее запрыгнуть туда сейчас.
Причём вместе.
Пока проект продолжается.
Когда доделаем игру хотя бы до первой нормальной версии, я обновлю эту статью: покажу, что именно получилось, как мы это собирали и дам ссылку на саму игру.
Посмотрим, что у нас выйдет.