Сравнение ИИ моделей для создания аналога игры Battle City (1985)
- суббота, 20 декабря 2025 г. в 00:00:08

Всегда хотел сравнить ИИ модели на чем-то наглядном и с большим творческим потенциалом. Если попросить ИИ решить школьную задачу по математике, то, скорее всего, все справятся на отлично, тут и сравнивать нечего. Если попросить решить более сложную задачу, то уже придется объяснять читателям, кто из ИИ прав, а кто не очень. Создание компьютерной игры по мотивам хита 80-х, да и еще работающей в мобильном и десктоп браузере, кажется идеальной задачей для сравнения современных ИИ моделей. Посмотреть и поиграть в результаты будет и полезно, и весело. Поехали!
Для тестирования я выбрал семь популярных ИИ моделей, не забыл и про отечественные:
ChatGPT https://chatgpt.com/
Gemini https://gemini.google.com/
DeepSeek https://chat.deepseek.com/
Copilot https://copilot.microsoft.com/
Cursor https://cursor.com/
Alice AI https://alice.yandex.ru/
GigaChat https://giga.chat/
Для генерации использовался либо веб-чат, либо среда разработки. Все версии ИИ моделей бесплатные, они не самые умные, но зато все в равных условиях.
Использую всего один промпт на английском языке, если чат или IDE предлагали кнопку "Продолжить", то она нажималась до завершения задачи и больше никаких действий - что получилось, то получилось.
Write a game similar to Battle City in a single HTML file without dependencies, running on desktop and mobile.
В промпте можно увидеть дополнительные условия, которые упрощают запуск и проверку игры — это то, что код должен быть в одном HTML файле и без зависимостей, а также поддержка десктоп и мобильной версии (можно поиграть прямо на мобилке, перейдя по ссылке из этой статьи).
Дата запуска сравнения 19 декабря 2025 года.
Мест меньше, чем участников, потому что иногда мне было сложно выявить победителя и место присваивалось сразу двум участникам.
Худший результат у Alice AI, код не дописан, HTML файл обрывается, кнопки "Продолжить" не было.
Код: https://github.com/leshkin/battle-city-ai-generate/blob/main/19-12-2025/alice.html
Игра: https://leshkin.github.io/battle-city-ai-generate/19-12-2025/alice.html


4 место у GigaChat. Игра дописана до конца, но выглядит очень убого, танк-квадратик перемещается, но не стреляет, противники куда-то быстро уезжают и не возвращаются.
Код: https://github.com/leshkin/battle-city-ai-generate/blob/main/19-12-2025/gigachat.html
Игра: https://leshkin.github.io/battle-city-ai-generate/19-12-2025/gigachat.html


3 место разделил Gemini и DeepSeek. Выглядит вполне достойно, танк стреляет и разрушает кирпичные стены, есть противники, но танк не ездит, поэтому нормально поиграть не получится.
Код Gemini: https://github.com/leshkin/battle-city-ai-generate/blob/main/19-12-2025/gemini.html
Игра Gemini: https://leshkin.github.io/battle-city-ai-generate/19-12-2025/gemini.html


Код DeepSeek: https://github.com/leshkin/battle-city-ai-generate/blob/main/19-12-2025/deepseek.html
Игра DeepSeek: https://leshkin.github.io/battle-city-ai-generate/19-12-2025/deepseek.html


На 2 месте ChatGPT. Выглядит, кстати, хуже, чем игры с 3 места, но танк перемещается, поэтому как-то в это играть можно.
Код: https://github.com/leshkin/battle-city-ai-generate/blob/main/19-12-2025/chatgpt.html
Игра: https://leshkin.github.io/battle-city-ai-generate/19-12-2025/chatgpt.html


1 место разделили Copilot и Cursor. Игра получилась вполне рабочая. Танк ездит и стреляет, есть противники, можно разрушать кирпичные стены. Да, эти модели ИИ запускались из IDE, а не из веб-чата, возможно, в этом есть читерство, но как есть.
Код Copilot: https://github.com/leshkin/battle-city-ai-generate/blob/main/19-12-2025/copilot.html
Игра Copilot: https://leshkin.github.io/battle-city-ai-generate/19-12-2025/copilot.html


Код Cursor: https://github.com/leshkin/battle-city-ai-generate/blob/main/19-12-2025/cursor.html
Игра Cursor: https://leshkin.github.io/battle-city-ai-generate/19-12-2025/cursor.html


Репозиторий с кодом https://github.com/leshkin/battle-city-ai-generate
Если статья понравится, то через несколько месяцев повторю эксперимент.
Попробуйте сами поиграть и напишите свое мнение в комментариях. Согласны с распределением мест?