Инструменты ИИ

Код для игры нейросетью: что соберёт человек, который не программировал

Нейросеть пишет код игры целиком, а вы описываете правила и проверяете результат. Разбираем, что собирается за вечер без опыта программирования, даём промт на первую игру целиком, показываем, где модель ломается на больших проектах и где браузерная игра приносит деньги.

Короткий ответ: за один вечер человек без опыта программирования собирает браузерную игру на 200-600 строк — змейку, арканоид, кликер, викторину. Нейросеть пишет код целиком, вы описываете правила и проверяете результат. Ломается всё примерно после тысячи строк: модель начинает портить работающие куски.

Какие игры реально собираются за вечер без опыта программирования

Игра Объём кода Попыток до рабочей версии Время с проверкой
Кликер, счётчик очков около 100 строк 1-2 20-30 минут
Викторина с вопросами 150-250 строк 2-3 около часа
Змейка 200-300 строк 2-4 1-2 часа
Арканоид, тетрис 300-500 строк 3-6 2-4 часа
Платформер на экран 500-800 строк 5-10 4-8 часов
Игра с сохранением и уровнями от 1000 строк десятки дни

Граница проходит по последней строке таблицы. Пока проект помещается в один файл и одну идею, нейросеть держит его целиком и правит аккуратно. Как только появляются несколько файлов, сохранения и разные экраны, начинается работа, которая требует понимания кода, а не только умения его заказать.

Что нужно поставить на компьютер, чтобы игра запустилась

Для браузерной игры не нужно ничего. Нейросеть выдаёт код, вы копируете его в «Блокнот», сохраняете файл под именем вида igra.html и открываете двойным щелчком. Игра работает в браузере без интернета, её можно переслать файлом.

Просить надо прямо: «один файл HTML, всё внутри — разметка, стили и скрипт, без внешних библиотек». Иначе модель выдаст проект из четырёх файлов и сборщик, который надо ставить отдельно.

Движки — Godot, Unity, Construct — это следующий уровень: установка, интерфейс, свои понятия сцены и объекта. Нейросеть там тоже помогает, но код перестаёт быть единственным содержанием работы, и начинать с них без опыта не стоит.

Как описать игру нейросети: правила, управление, победа и поражение

  1. Жанр и площадка. «Браузерная игра в одном HTML-файле, один игрок с клавиатуры».
  2. Правила в трёх предложениях. Что происходит на экране, чего добивается игрок, что ему мешает.
  3. Управление. Какие клавиши за что отвечают. Пропустите — модель придумает своё и не то.
  4. Условие победы и поражения. Чаще всего забывают именно это, и игра идёт вечно.
  5. Что на экране кроме поля. Счёт, жизни, таймер, кнопка «начать заново».
  6. Ограничение. «Без внешних библиотек, без картинок из интернета, всё рисовать фигурами».

Дальше работа идёт короткими шагами. Не «сделай игру мечты», а «добавь экран проигрыша с кнопкой перезапуска». Один шаг — одна проверка, и перед каждой правкой рабочая версия сохраняется отдельным файлом.

Промт на первую игру целиком: змейка в одном файле

Собери браузерную игру «змейка» в одном файле HTML: разметка, стили и скрипт внутри файла, без внешних библиотек и без картинок из интернета, всё рисуй фигурами на canvas. Поле 20 на 20 клеток. Управление стрелками, змейка движется сама со скоростью четыре шага в секунду. Съеденное яблоко удлиняет змейку на одну клетку и добавляет одно очко. Столкновение со стеной или с собственным хвостом заканчивает игру. Над полем показывай текущий счёт и рекорд, рекорд сохраняй в браузере. При проигрыше показывай экран с итоговым счётом и кнопкой «Играть снова», новая партия должна начинаться без перезагрузки страницы. Пробел ставит паузу. Цвета: тёмный фон, светлая змейка, оранжевое яблоко. Верни код одним файлом целиком, а под ним тремя строками объясни, какие числа менять, чтобы игра стала быстрее или медленнее.

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

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

Тот же скелет запроса переносится на арканоид, кликер и викторину: меняются правила и управление, остальные пять частей остаются на месте.

Где нейросеть ломается на проекте крупнее тысячи строк

  • Чинит одно, ломает другое. После просьбы поправить прыжок перестаёт считаться счёт. На большом файле это происходит регулярно.
  • Забывает решения. Договорились сорок сообщений назад, что враги ходят по кругу, — в новой версии они снова летят по прямой.
  • Переписывает целиком. Вместо правки одной функции выдаёт весь файл заново, и вместе с исправлением приезжают новые ошибки.
  • Плохо держит баланс. Скорость, сложность, интервалы появления врагов — это не код, а ощущения. Их приходится подбирать руками.
  • Сохранения, мультиплеер, картинки и звук. Как только нужен сервер и данные между сессиями, задача перестаёт быть вечерней. Код модель пишет, ассеты — нет: их генерируют отдельно или берут в библиотеках, и там свои условия использования.

Способ отодвинуть границу — держать проект маленьким намеренно: одна механика, один экран, минимум состояний. Игра на 400 строк, которая работает, лучше проекта на 3000 строк, который не запускается.

Частая ошибка: рабочую версию не сохраняют отдельным файлом

Сценарий знаком почти каждому, кто пробовал. Игра работает, вы просите добавить второй уровень, модель возвращает файл целиком — и в нём сломано управление. Просите вернуть как было, приезжает третий вариант, где не считается счёт. Через час вы дальше от рабочей игры, чем в начале, а восстановить нечего: в чате двадцать версий кода и ни одной помеченной.

Лечится папкой и привычкой. Перед каждой правкой сохраняйте файл под новым номером — igra-01.html, igra-02.html, — а рядом в текстовом файле пишите одной строкой, что в этой версии добавлено. Тридцать секунд на копию против часа потерянной работы.

Что в игровом коде надёжно, а что проверять руками

Часть игры Насколько надёжно у модели Что делает человек
Игровой цикл, отрисовка, управление с клавиатуры надёжно, это типовой код запустить и поиграть
Подсчёт очков и условия конца игры ошибается на границах проверить крайние случаи: ноль очков, столкновение в первый ход
Сохранение рекорда в браузере работает, но не в приватном окне проверить в другом браузере
Баланс: скорость, сложность, интервалы это не задача модели подбирать числа руками, играя
Управление с телефона забывает, если не попросить просить отдельно и проверять на телефоне
Звук браузер блокирует автозапуск звука проверить, что звук включается после первого нажатия

Сколько времени занимает простая игра и на что уходят часы

Этап Доля времени Что происходит
Описание задачи около 10% формулируете правила, управление, условия конца игры
Первая рабочая версия около 15% 2-4 запроса, игра запускается и в неё можно играть
Проверка и отлов ошибок около 40% играете, находите поломку, объясняете её модели
Баланс и ощущения около 25% скорость, сложность, отзывчивость управления
Оформление около 10% цвета, шрифт, экраны старта и проигрыша

Больше всего часов забирает не написание кода, а объяснение. Фраза «работает не так» модели ничего не даёт. Работает описание по шагам: что вы сделали, что ожидали увидеть, что увидели и какое сообщение появилось в консоли браузера.

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

Где браузерная игра приносит деньги: квиз на лендинг и промо-игра для соцсетей

Игра сама по себе редко продаётся. Продаётся то же умение на задаче бизнеса: небольшой интерактив на странице, который удерживает человека и собирает контакт.

  • Квиз-калькулятор на лендинг. Пять вопросов, подсчёт результата, форма в конце. По белорусскому рынку от 150 BYN.
  • Промо-игра под акцию. Простая механика, таблица рекордов, фирменные цвета, ссылка на товар в конце. От 400 BYN.
  • Обучающий тренажёр для сотрудников. Вопросы по регламенту с проверкой ответа и результатом. От 600 BYN, и часто заказывают повторно под новые темы.

Честная граница: это не разработка игр как индустрия и не путь в игровую студию, туда идут через движки, графику и команду. Речь про мелкие интерактивные заказы, которые раньше было невыгодно брать из-за трудозатрат.

Что делать с готовой игрой: показать, опубликовать, включить в портфолио

Готовый файл можно отправить в мессенджере, и он откроется у любого. Для ссылки в интернете подходят бесплатные площадки для размещения страниц и игровые каталоги: результат становится ссылкой, которую не стыдно вложить в отклик на вакансию или в предложение клиенту.

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

На курсе «AI Профи» этому отведён отдельный блок про Claude Code — от установки и первого приложения за двадцать минут до публикации проекта в интернете. Всего 19 модулей и более 150 уроков по 30 минут, куратор 365 дней, доступ индивидуальный, тарифы 99, 169 и 699 BYN в месяц с платежом на год. Куда такой навык ведёт по деньгам, показано на странице о смене профессии, а работа на заказ со своими клиентами разобрана на странице для фрилансеров. Понять, с чего начать именно вам, помогает бесплатный разбор на 20-30 минут.

Частые вопросы

Может ли нейросеть написать игру с нуляПростую - да, целиком. Змейка, арканоид, кликер, викторина, платформер на один экран - это 200-600 строк кода, нейросеть выдаёт их за несколько запросов. Игра уровня магазинных проектов так не собирается: там десятки тысяч строк, ассеты и команда.
Что нужно установить, чтобы запустить игру от нейросетиДля браузерной игры ничего: код сохраняется в файл с расширением html и открывается двойным щелчком в браузере. Установка нужна только для движков вроде Godot или Unity, и это отдельная тема со своим порогом входа.
Сколько времени занимает простая игра без опыта программированияПервая рабочая версия - 30-60 минут. Доведение до состояния, которое не стыдно показать: счёт, экран проигрыша, звук, баланс сложности - ещё 3-6 часов. Основное время уходит не на код, а на проверку и объяснение модели, что именно не так.
Где нейросеть ломается на игровом проектеНа объёме. Пока код помещается в один файл на несколько сотен строк, всё идёт гладко. После примерно тысячи строк и нескольких файлов модель начинает ломать работающие куски, пока чинит новые, и забывать принятые ранее решения.
Можно ли продавать игру, которую написала нейросетьКод продавать можно. Осторожность нужна с картинками, музыкой и звуками: сгенерированные ассеты и особенно скачанные из интернета имеют свои условия использования, их проверяют до публикации.

Курс по искусственному интеллекту: разберём вашу ситуацию бесплатно

От первого запроса в ChatGPT до собственных AI-агентов. 19 модулей, куратор 365 дней.

Подробнее