Нейрокурс

Итерации: правим игру, не ломая её

Игры ломаются от правок чаще сайтов: физика, скорости и столкновения связаны друг с другом. Осваиваем безопасный цикл: одна правка → сыграть → следующая, сохранение версий и починку через «опиши симптом».

Попросил «сделай астероиды быстрее» — и корабль начал проходить сквозь них. Знакомься: связность игрового кода. Правим осторожно.

Цикл: правка → игра → правка

Правило vibe coding «по одной за раз» в играх — закон: каждая правка меняет ощущение, и его нужно прочувствовать руками. Поменял скорость — сыграй 30 секунд. Добавил бонус — сыграй. Играть после каждой правки — не прокрастинация, а контроль качества.

Сохраняй версии

В чате попроси: «Дай полный текущий код файлом» — и сохрани как game-v3.html перед крупными изменениями. Сломалось безнадёжно — вернулся к v3 и заказал иначе. (В Lovable/Replit версии сохраняются сами — там жми откат.)

Чиним через симптом

Не «почини игру», а опиши, что видишь:

  • «Кораблик уезжает за край экрана и не возвращается»
  • «После рестарта скорость остаётся максимальной, а должна сбрасываться»
  • «Очки начисляются дважды за один бонус»

Точный симптом = точный фикс. Это работает, потому что ИИ видит код целиком, а ты видишь поведение — вместе вы полная команда.

Настройка баланса числами

Попроси: «Вынеси настройки в начало кода с комментариями: скорость игрока, частота астероидов, рост сложности». Теперь баланс крутится правкой одной цифры в файле — даже без чата. Первый шаг к чтению кода, безболезненный.

Практика · 4 задача