Попробовал с помощью Gemini 2.5 Pro создать браузерное подобие Battle City. Потратил на это примерно час, 90% которого ушло на составление промтов. В игре всего 3 уровня, которые я по-быстрому нарисовал чисто для теста игровой логики, но их можно отредактировать или добавить новые сколько угодно с помощью редактора уровней, о котором ниже.
---------------------
Кратко по игровым элементам:
Вражеские танкиВсего на уровне 20 врагов, но на поле одновременно может быть не более 5. Они появляются в одной из трех точек вверху карты.
- Желтый (100 очков): Стандартный танк, базовая скорость и здоровье.
- Оранжевый (200 очков): Быстрый танк, движется быстрее остальных.
- Красный (300 очков): Скорострельный танк, стреляет чаще других.
- Фиолетовый (400 очков): Бронированный танк, требует 3 попадания для уничтожения. Стреляет усиленными снарядами (могут повредить бетон).
- Темный (500 очков): Тяжелый танк. Медленный, но очень прочный (4 единицы здоровья) и стреляет мощнейшими снарядами, которые легко рушат бетон.
Блоки игрового поля- Кирпич (Brick): Разрушаемый блок. Уничтожается от любого попадания.
- Бетон (Concrete): Укрепленный блок. Уничтожается только усиленным снарядом игрока (бонус "Снаряд") или выстрелами фиолетовых и темных танков.
- Кусты (Bush): Маскировка. Танки могут проезжать сквозь них и прятаться под ними. Не блокируют снаряды.
- Вода (Water): Непреодолимое препятствие для танков. Блокирует снаряды.
- Грязь (Mud): Замедляет любой танк, который по ней едет, в два раза.
- Колючая проволока (Barbed Wire): Останавливает танк, заехавший на клетку, на 5 секунд.
БонусыБонусы появляются в случайных пустых местах на карте и исчезают через 15 секунд, если их не подобрать.
- Жизнь (Life): Дает игроку дополнительную жизнь. Если жизни полные, начисляет 1000 очков.
- Часы (Clock): Замораживает всех врагов на поле на 10 секунд.
- Граната (Grenade): Уничтожает всех вражеских танков на экране и начисляет 500 очков.
- Снаряд (Shell): На 20 секунд дает игроку усиленные снаряды, которые могут разрушать бетонные стены.
- Поле (Field): Дает игроку временную неуязвимость на 15 секунд.
- Стена (Wall): На 20 секунд укрепляет стены вокруг штаба, заменяя их на бетонные.
Начисление очковОчки начисляются за следующие действия:
Уничтожение вражеских танков:
- Желтый: 100 очков.
- Оранжевый: 200 очков.
- Красный: 300 очков.
- Фиолетовый: 400 очков.
- Темный: 500 очков.
Подбор бонусов:
- Граната: +500 очков.
- Жизнь: +1000 очков (только если у игрока уже максимальное количество жизней).
Управление- Стрелки: Движение.
- Пробел: Стрельба.
- Enter: Пауза.
---------------------
С помощью нейронки можно добавить все, что на ум придет, но в разумных пределах. Например, можно добавить генератор звуков, чтобы не подключать к игре сторонние звуковые файлы. В общем, интересно девки пляшут

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