Ну что, как там твой вайбкодинг?

А? чО?

Не так давно я проводил один экперимент - можно ли запрототипировать игру чистыми "вайбами". Кому интересно, можете покопаться у меня в профиле.(Спойлер: все получилось)

Однако немного времени спустя, я подумал - MVP это хорошо, но можно ли довайбкодить игру до состояния "вот это уже хорошо". Не долго думая, я взял свой MVP, запустил Codex от OpenAI и начал погонять.

Гениальная задумка

Быстренько прикупив чуть-чуть графических ассетов, я решил расширить игру до нескольких миров, добавить еще пучок абилок, обмазать все это аналитикой, рекламой, выложить в стор и пролить немного трафика, чтобы посомтреть на метрики и стабильность(стабильность - отличная, метрики - так себе).

Смена модели

Для продолжения работы я выбрал Codex от Open AI, отказавшись от Junie от Jetbrains в первую очередь из-за цены. Так уж получилось, что у меня уже есть подписка на Chat GPT plus, куда входит некоторое количество Codex, и я не видел смысла покупать допкредиты у Jetbrains.

Очучения

Codex по ощущениям справлялся чуть хуже Junie, но все равно на уровне достаточном, чтобы продложать вайбкодинг без особых проблем. Точнее "вайбкодинг" сместился больше на "гайдкодинг". В этот раз я чуть больше указывал модели, чего я от нее хочу, а не просто "Привет, я Кирилл". Где-то в момент, когда скрипт AI моих врагов достиг 2000+ строчек лапши, Codex стал немного подтупливать по принципу "чиню один баг, оставляю два". Тогда было решено провести рефакторинг, опять же силами Codex'а. Я очень грубо очертил идею "давай-ка намутитм стейт-машину", и кодекс через несколько минут перенес все в стейты, после чего вайбкодинг пошел как по маслу.

Мыслишки о способностях моделей

Вот что сказал мой хрустальный шар
Вот что сказал мой хрустальный шар

Уже сегодня модели хороши. Я особо не заморачивался ни с промптами, ни с инструкциями, но все равно получил нужный результат. Если загоняться, можно уйти гораздо дальше. Итого в проекте на момент окончания разработки имелось 370 скриптов.

Мыслишки о будущем

Уже сейчас очевидно, что модели сильно уменьшают порог входа. У меня есть пара знакомых, которые до появления AI-инструментов не могли даже джунские задачи нормально решить, а теперь уверенно щелкают задачи уровня миддла, и при этом не пишут ни одной строчки руками. Все это наводит меня на мысли, что количество людей, способных разрабатывать программы будет расти, а зарплатки - падать.

Ну а игра-то хде? Хде результат?

Для тех, кому интересно, что получилось, вот ссылка на игру. В целом самому мне игра понравилась, и некоторые игроки в нее залипали часами. Что приятно.

7
5 комментариев