Мой опыт: Gemini 3 превосходит ChatGPT 5.1 и Claude Sonnet 4.5 в задачах программирования.

Самое важное, что вам нужно знать

  • Для интеграции элементов управления рабочего стола и игровых функций ChatGPT 5.1 и Claude Sonnet 4.5 требуются подробные и многократные инструкции, в то время как Gemini 3 Pro распознает намерения и автоматически заполняет пробелы.
  • В ChatGPT 5.1 не удалось эффективно интегрировать управление с клавиатуры и был введен статичный виртуальный противник, что повлияло на глубину и увлекательность игры.
  • В версии Claude Sonnet 4.5 не были реализованы необходимые обновления для управления с клавиатуры, и игра фактически не изменилась после внесения дополнительных изменений, что сделало её неконкурентоспособной.

Я мечтал об этой простой игре много лет, и только Gemini 3 смогла частично возродить её.

На этой неделе Google представила новые мощные модели Gemini 3, и я решил протестировать Gemini 3 Pro в одном из своих личных проектов: Thumb Wars, цифровой версии классической портативной игры, в которую я играл со своими детьми. Это игра, в которой нужно сцепить руки и затем использовать только большие пальцы, чтобы соревноваться или «бороться». Чтобы победить, нужно просто «прижать» большой палец противника под своим.

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

Эта статья является частью проекта TechRadar «Неделя ИИ 2025». Мы рассматриваем основы ИИ, показываем, как максимально эффективно использовать такие инструменты, как ChatGPT, Gemini и Cloud, а также публикуем подробные статьи, новости и ключевые темы из мира ИИ.

Это не первый раз, когда я использую генеративный ИИ для создания цифровой игры. Ранее я разработал приложение Premier League Fantasy, которое выиграло Премьер-лигу, используя ChatGPT, а совсем недавно я воссоздал аркадную игру Asteroids, используя данные из облачных сервисов.

Меня особенно впечатлили навыки Клода в программировании с использованием команд, которые многие сейчас называют «Vibe Coding», где вместо написания кода вы говорите ИИ, что хотите, реагируя на его результаты, и направляете его последующими командами, чтобы получить желаемый конечный код.

Для своего последнего игрового проекта я начал с Gemini 3 Pro, но также реализовал то же самое в ChatGPT 5.1 и Claude Sonet 4.5. Результаты оказались совершенно разными, и только в одном случае получилась игра, в которую я, возможно, буду играть снова и снова.

Я начал с Google AI Studio, где добрался до предварительной версии Gemini 3 Pro (доступ к версии Pro обычно стоит 19.99 долларов в месяц, хотя можно получить бесплатную 3-месячную пробную версию ).

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

Требовать:
У меня есть идея для приложения. Я хочу, чтобы в нём соревновались два виртуальных больших пальца в «Войне больших пальцев», и я назову его «Войны больших пальцев». Пользователи выбирают свой большой палец (включая предпочитаемый оттенок кожи), а затем настраивают его в стиле луча либре. Затем они ждут, пока другой игрок (из любой точки мира) присоединится и примет вызов. Игровое поле напоминает борцовский ринг. Движения большого пальца контролируются касаниями экрана одним или двумя пальцами. Один палец — это прямая атака. Два пальца — это подсечка, чтобы сбить с ног другой большой палец. Три подсечки для вашего противника — и вы побеждаете.
Можем ли мы разработать это как веб-приложение и показать мне пробную версию?

Честно говоря, я думал, что Gemini 3 Pro может подвести. Хотя я и представлял себе игру "Thumb Wars", я боялся, что Gemini быстро обнаружит логические ошибки и скажет мне "попробовать ещё раз".

Вместо этого, компания Gemini 3 Pro проявила полный энтузиазм: « Да, это полностью реализуемо как веб-приложение (PWA). На самом деле, веб-приложение — отличный вариант для этого, поскольку игроки могут мгновенно присоединиться по ссылке, не загружая 200-мегабайтный бинарный файл из магазина приложений » .

Затем последовало подробное объяснение всех способов построения интерфейса игры, включая создание «лобби» для многопользовательской игры.

Компания Gemini не смогла создать бэкэнд-хост, но быстро переключилась на разработку работоспособного «эмулятора для одного экрана».

HTML-код, появившийся за считанные секунды, оказался на удивление хорошо организованным. Я скопировал его и поместил в неформатированный текстовый файл с расширением .html. Затем открыл его в Chrome. Вот что я увидел:

Игра Thumb Wars от Gemini 3 Pro
Игра Thumb Wars от Gemini 3 Pro

В некотором смысле это было впечатляюще. Игра работала, и навыки принятия решений Gemini проявились в полной мере. Некоторые решения, например, арена, напоминающая предупредительную полосу, были не совсем удачными. Но Gemini 3 Pro в целом отлично передала форму «Войны больших пальцев», грамотно создав автоматического противника, поскольку эта версия «Войны больших пальцев» еще не была доступна онлайн. Это также удачно заполнило пробел в моей стратегии разработки игр .

Хотя изначально я планировал использовать экранные элементы управления, Gemini 3 Pro распознал необходимость в иной стратегии управления для веб-игры, запускаемой на настольном компьютере или ноутбуке. Поэтому он предложил управление ударами и подсечками с помощью клавиатуры.

Мне понравилось, что он позволил мне настроить оттенок кожи и всю маску в целом.

Однако я знал, что мы можем сделать лучше. Поэтому я направил следующую просьбу:

Отлично. Но я бы все же хотел увидеть хотя бы несколько разных вариантов масок.
в дополнение к:
Сделайте кольцо более реалистичным (у него должно быть четыре стороны).
Сделайте так, чтобы большие пальцы выглядели больше похожими на настоящие.
Начнём с того, что расположим большие пальцы дальше друг от друга, и, возможно, добавим возможность перемещения вперёд и назад с помощью клавиш со стрелками на клавиатуре.
Сделайте атаки более захватывающими.

В Gemini 3 Pro вышла версия 2.0, которая, помимо прочих обновлений, включала функцию «CSS Perspective» для наклона пола [кольца], а также добавила эффектную деталь в виде «полного дрожания камеры при сильном ударе ».

В результате получился гораздо более длинный HTML-файл и инструкции по тестированию нового файла, включая: « Настройка: Обратите внимание на новое меню. Выберите «Теневой убийца» или «Павлин», чтобы увидеть изменения формы маски в соответствии с CSS», и « Визуализация: Большие пальцы теперь выглядят более естественно (закругленные края, отчетливый ноготь), а кольцо имеет глубину (шнуры на переднем/заднем плане)».

Вот как выглядел файл, когда я открыл его в Chrome:

Thumb War от Gemini 3 Pro
Thumb War от Gemini 3 Pro

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

Я предоставил эти инструкции для Gemini 3 Pro, но стоит отметить, что Gemini 3 Pro ни на одном этапе не просил меня начать заново или напоминал о том, что мы делали ранее.

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

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

Глубина и перспектива:

Когда вы двигаетесь «вверх» (от камеры), большой палец становится меньше и темнее.

Когда вы перемещаетесь «вниз» (ближе к камере), большой палец увеличивается в размере.

Это создает реалистичный 3D-эффект в среде CSS.

Ограничение на столкновение по оси Z: Вы больше не можете нанести удар, если противник находится на противоположной стороне ринга по вертикали. Ваша тень должна совпадать с тенью противника, чтобы нанести успешный удар.

Передние/задние канаты: Теперь ринг разделен на слои. Нижний канат виден перед большим пальцем, поэтому, если вы подойдете ближе к камере, вы визуально окажетесь «внутри» ринга за канатами.

HTML-файл выдал следующий результат:

Gemini 3 Pro Thumb Game
Gemini 3 Pro Thumb Game

Управление и перемещение по трехмерной арене были впечатляющими. Но меня разочаровало отсутствие параметров конфигурации. Поэтому я вернулся и попросил Gemini вернуть их. Как тщательно оценили в Gemini перед созданием своего самого большого HTML-файла : «Это объединяет все, что мы создали до сих пор».

Моя игра, возможно, и не получит никаких призов, но результат, учитывая, с чего мы начинали, был почти идеальным.

Gemini 3 Pro Thumb Game
Gemini 3 Pro Thumb Game

роль ChatGPT

Затем я отправил свои базовые инструкции в ChatGPT 5.1. Как и в случае с Gemini 3 Pro, ChatGPT отреагировал с энтузиазмом, заявив: « Да, мы определенно можем создать веб-демоверсию для Thumb Wars . Вот играбельный прототип, который вы можете запустить в своем браузере», и работа быстро пошла в гору.

Написание HTML/CSS/JavaScript-кода для ChatGPT 5.1 заняло гораздо больше времени, и в результате получился единый экран настройки и запуска, который мне поначалу понравился (за свою привлекательность он заслуживает похвалы), но я быстро осознал его существенные ограничения.

Игра Thumb Wars от ChatGPT 1

В отличие от Gemini, ChatGPT не интегрировал элементы управления рабочего стола, а это означало, что я не мог использовать клавиатуру или даже щелчки тачпада для управления большим пальцем. Мне нужно было предоставить ChatGPT больше информации, чтобы это заработало.

Я отправил эту директиву в ChatGPT:

«Хорошее начало. Давайте внесем эти корректировки».

«Мне нужна гоночная трасса, которая выглядит более реалистично».

«После того, как игроки выберут стиль управления большим пальцем, они перейдут на полноэкранную арену для матча».

«Вместо онлайн-соперника, сделайте игру виртуальной против компьютера».

«Сделайте большие пальцы немного реалистичнее».

«Управление атакой осуществляется с помощью клавиатуры. Клавиши со стрелками — для перемещения, а клавиши X и R — для двух типов атак».

Пользователь ChatGPT ответил: «Мне очень нравятся эти модификации — он начинает выглядеть как настоящий мини-истребитель».

Посмотрим…

Игра Thumb Wars от ChatGPT, версия 2.
Игра Thumb Wars от ChatGPT, версия 2.

В ChatGPT 5.1 игра была разделена на экран подготовки и основной экран игрового процесса, но ей по-прежнему не хватало глубины и захватывающего игрового процесса, присущих экрану Gemini. Более того, хотя ChatGPT и сообщал мне, что я буду играть против ИИ (компьютера), палец на экране почти не двигался. Игра, казалось, развивалась не в правильном направлении. Отсутствовала «химия» между игроками.

роль Клода

Затем настала очередь Клода Сонета 4.5. Ранее я успешно использовал функцию «Артефакты Клода», которая помогла мне создать игру про астероиды, поэтому я возлагал большие надежды на её эффективность в миссии игры «Войны больших пальцев».

Клод был не менее воодушевлен и с восторгом сказал мне: «Мне очень нравится эта идея! Позвольте мне создать для вас демоверсию Thumb Wars. Это будет полностью функциональный прототип, который будет включать в себя:»

Настройка персонажа (выбор большого пальца, оттенка кожи, масок/костюмов для рестлинга в стиле луча либре).

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

Бой, основанный на постукивании (один палец = легкий удар, два пальца = размашистый удар).

Система матчей из трех раундов

Симуляция матча (в демоверсии вы будете играть против противника, управляемого искусственным интеллектом).

Позвольте мне создать это для вас:

Войны больших пальцев от Клода, 4.5
Войны больших пальцев от Клода, 4.5
Войны больших пальцев от Клода, 4.5

Благодаря возможностям Claude Artifacts, инструмент мгновенно отобразил полностью функциональное игровое окно рядом с кодом.

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

Я попытался использовать подсказку, похожую на ту, которую я предоставил для Gemini 3, чтобы помочь Клоду разработать лучшую, более функциональную версию игры. Однако главное обновление заключалось в моей просьбе назначить управление с клавиатуры.

Я собирался показать вам, как выглядит результат, но обновление Claude's Thumb Wars на самом деле ничего не изменило. В нём даже не реализованы обещанные элементы управления с клавиатуры.

В конечном итоге, это было вовсе не настоящее соревнование. Gemini 3 Pro оказался заметно быстрее и умнее. Там, где я давал первоначальные указания, он заполнял пробелы, чтобы воплотить мою мечту об идеальной игре в реальность. Gemini 3 Pro, казалось, почти чувствовал мои намерения и в целом показал наилучший возможный результат, учитывая ограничения.

Возможно, я вернусь к этой задаче программирования, основанной на ощущениях, с Gemini 3 Pro, и, может быть, однажды вы тоже обнаружите себя играющим в Thumb Wars на своем компьютере (а позже и на смартфоне!).


 

Комментарии закрыты.