Найти в Дзене

Турнир ИИ: чей "Тетрис" лучше?

Обязательно ознакомьтесь с прошлым турниром, если пропустили! Я учел результаты прошлого турнира и обратную связь, поэтому в этот раз у нас немного другой состав участников: Участник 1 - Grok 4 Участник 2 - Qwen 3 (спасибо, @creative_ii) Участник 3 - Gemini Flash Lite 2.0 📌 Не ожидал, что именно с Gemini будут такие проблемы с доступностью, поэтому Flash Lite 2.0 - единственное, что я смог найти для теста, хотя, планировал использовать актуальную 2.5. Участник 4 - DeepSeek Участник 5 - 👑 GitHub Copilot с GPT 5 👑 А еще, я не буду делать так много скриншотов, как в тот раз, чтобы не утомлять вас. Сделай браузерную игру на HTML и чистом JS без использования сторонних библиотек, модулей NodeJS и фреймворков. Допустимо использование CSS. Механика полностью повторяет игру тетрис с одним уровнем без главного меню, управлением стрелочками, отображением очков. Выходной результат должен быть одной HTML страницей, без проблем публикуемым на GitHub Pages. Упоминание GitHub Pages здесь не случай
Оглавление
Изображение создано в ChatGPT
Изображение создано в ChatGPT

Введение

Обязательно ознакомьтесь с прошлым турниром, если пропустили!

Я учел результаты прошлого турнира и обратную связь, поэтому в этот раз у нас немного другой состав участников:

Участник 1 - Grok 4

Участник 2 - Qwen 3 (спасибо, @creative_ii)

Участник 3 - Gemini Flash Lite 2.0

📌 Не ожидал, что именно с Gemini будут такие проблемы с доступностью, поэтому Flash Lite 2.0 - единственное, что я смог найти для теста, хотя, планировал использовать актуальную 2.5.

Участник 4 - DeepSeek

Участник 5 - 👑 GitHub Copilot с GPT 5 👑

А еще, я не буду делать так много скриншотов, как в тот раз, чтобы не утомлять вас.

Техническое задание

Сделай браузерную игру на HTML и чистом JS без использования сторонних библиотек, модулей NodeJS и фреймворков. Допустимо использование CSS.
Механика полностью повторяет игру тетрис с одним уровнем без главного меню, управлением стрелочками, отображением очков.
Выходной результат должен быть одной HTML страницей, без проблем публикуемым на GitHub Pages.

Упоминание GitHub Pages здесь не случайно - грубо говоря, это такой хостинг статичных сайтов, а я как раз хочу, чтобы в этот раз вы могли "пощупать" результат лично, а не верить мне на слово.

Начинаем

Участник 1. Grok 4

Без небольших ошибок не обошлось

-2

Но после первого же исправления все стало отлично!

-3

❌ Код с ошибками

✅ Управление на стрелочки

✅ Фигуры сами падают, как и положено

✅ Очки при заполнении строки

✅ Фигуры имеют разные цвета

Участник 2. Qwen 3

И здесь была ошибка.

-4

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

-5

❌ Код с ошибками

✅ Управление на стрелочки

❌ Фигуры не падают сами

✅ Очки при заполнении строки

✅ Современный стиль

Участник 3. Gemini Flash Lite 2.0

К моему удивлению, код запустился сразу, но...

-6

Помимо проблемы с отсутствием падения, здесь вообще ничего не происходит, когда фигура падает!

✅ Код без ошибок

✅ Управление на стрелочки

❌ Фигуры не падают сами

❌ Очки не начисляются, потому что ничего не происходит

✅ Фигуры имеют разный цвет

Участник 4. DeepSeek

Наша тёмная лошадка, DeepSeek, снова удивляет. Код сразу заработал без ошибок, но без странностей тоже не обошлось!

-7

Все выглядит супер, но фигуры немного заезжают за границы (чего быть не должно), а при падении немного сдвигаются.

✅ Код без ошибок

✅ Управление на стрелочки

✅ Фигуры падают сами

❌ Очки не начисляются, потому что фигуры неправильно перемещаются

✅ Выглядит современно и приятно

Участник 5. GitHub Copilot с GPT 5

Код получился без ошибок, а игра почти без проблем.

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

✅ Код без ошибок

✅ Управление на стрелочки

✅ Фигуры падают сами

✅ Очки начисляются

✅ Выглядит современно и приятно

Заключение

Успешная связка Copilot+ChatGPT снова выдает наиболее приемлемый результат, а DeepSeek, в целом, имеет неплохой потенциал.

Протестировать все результаты (и просто поиграть в тетрис) лично можно здесь. Там же можно найти исходные коды.

📌 Делитесь впечатлениями и тем, нравится ли вам такой формат.