GPT-4 пишет код, DALL· E 3 + MJ понимает картину, и ИИ-версия «Angry Pumpkin» выходит на экраны

В эту игру «сердитая тыква» легко играть, но для ее создания требуется немного мастерства.

Первоисточник: Heart of the Machine

Источник изображения: Generated by Unbounded AI

С момента появления серии диалоговых моделей GPT, DALL-E, Midjourney и другие модели диаграмм Wensheng, основанные на их хардкорных и интересных приложениях для вторичного создания, позволяют обычным людям ощутить очарование больших моделей.

Сегодня наше внимание привлек еще один такой игровой проект.

Пользователь Twitter @javilopen написал мини-игру «Angry Pumpkin», используя GPT-4, DALL・E 3 и Midjourney (PS: если и есть сходство, то чисто случайно), где GPT-4 отвечает за все кодирование, а DALL・E 3 и Midjourney — за графическую часть.

А как насчет игрового экрана и эффектов? Судя по следующим гифкам, кажется, что невозможно сказать, что он сгенерирован большой моделью.

Друзья также могут попробовать игру и создать свои собственные уровни. Однако в настоящее время он не поддерживает мобильные телефоны.

Адрес судебного разбирательства:

Далее давайте посмотрим на процесс реализации и детали этой «злой тыквы».

Во-первых, это графика, которая также является самой простой частью. Вот как поделиться:

Титульный экран (с использованием DALL・E 3 из GPT-4): Пейзажное изображение начального экрана видеоигры "Angry Pumpkins". Дизайн основан на художественном стиле Angry Birds, но с изюминкой. Элементы Хэллоуина, такие как дома с привидениями, надгробия и летучие мыши, заполняют фон. Логотип игры находится на видном месте в верхней части центра, по бокам от сердитых, привлекающих внимание тыкв. В центре нижней части находится кнопка «Играть», окруженная жутким туманом.

* «Фотография горизонтального яркого домашнего экрана для видеоигры под названием «Angry Pumpkins». Дизайн вдохновлен эстетикой игры Angry Birds, но отличается. Элементы Хэллоуина, такие как дома с привидениями, надгробия и летучие мыши, доминируют на заднем плане. Логотип игры находится на видном месте в верхней части, а стилизованные тыквенные персонажи выглядят сердитыми и готовыми к действию с обеих сторон. Кнопка «Играть» расположена внизу по центру, в окружении жуткого тумана». *

Фоновое изображение (с помощью Midjourney), автор использовал изображение в качестве фона (и несколько раз подправлял его) для: Горизонт Angry Birds на скриншоте iPhone, Halloween Edition, Кладбище, светлый аквамариновый и оранжевый стиль, неотрадиционализм, керем бейит, земляные работы, дерево, изображение Xbox 360, светло-розовый и темно-синий - соотношение 8:5. "

"Angry birds skyline на скриншоте iPhone, Halloween Edition, кладбище, в стиле светлого аквамарина и оранжевого, неотрадиционализм, керем бейит, земляные работы, дерево, графика Xbox 360, светло-розовый и темно-синий --ar 8:5"

Другая обрезается и используется для создания земли: 2D-платформер, каменные кирпичи, Хэллоуин, 2D-ландшафт видеоигр, 2D-платформер, сцена на Хэллоуин, Angry Birds, сцена на Хэллоуин, скриншоты, игровые активы - в соотношении 8:5.

"2d платформер, каменные кирпичи, Хэллоуин, 2d ландшафт видеоигры, 2d платформер, сценарий Хэллоуина, похожий на angry birds, металлический слизняк Хэллоуин, скриншот, внутриигровой актив --ar 8:5"

Далее пришло время сгенерировать внутриигровых персонажей, которых автор использовал для завершения Midjourney.

  • Хэллоуин Тыква, Игровой спрайт, Хэллоуин Издание, Легкий спрайт, 2D, Белый фон
  • Зеленый монстр на Хэллоуин, милый и милый, диаграмма игровых эльфов, издание на Хэллоуин, простая диаграмма эльфа, 2D, белый фон

"Хэллоуинская тыква, внутриигровой спрайт, но издание Хэллоуина, простой спрайт, 2d, белый фон"

* "Зеленый монстр Хэллоуина, глупый, забавный, внутриигровой спрайт, но издание Хэллоуина, простой спрайт, 2d, белый фон"*

Конечно, объекты в игре также были сделаны автором с использованием Midjourne. Автор создал различные таблицы стилей спрайтов, затем обрезал и удалил фон с помощью Photoshop/Photopea. Для мелких деталей автор возится с Midjourney.

  • Деревянный сундук, карта спрайтов ресурсов предметов, белый фон, карта спрайтов игры.
  • Черепа, большие кости, спрайты ресурсов предметов, белые фоны, игровые спрайты.
  • Прямоугольные камни, спрайты ресурсов предметов, белые фоны, игровые спрайты.
  • Деревянные сундуки, большие кости, спрайты ресурсов предметов, белые фоны, игровые спрайты.
  • Спрайты ресурсов предметов, деревянные доски, белый фон, игровые спрайты, похожие на стиль "Angry Birds".

* "Деревянный ящик. Спрайты ресурсов элементов. Белый фон. Внутриигровые спрайты»*

  • "Скелетная кость. Крупная скелетная кость. Спрайты ресурсов элементов. Белый фон. Внутриигровые спрайты»*

  • "Прямоугольный камень. Спрайты ресурсов элементов. Белый фон. Внутриигровые спрайты»*

  • "Деревянный ящик. Крупная скелетная кость. Спрайты ресурсов элементов. Белый фон. Внутриигровые спрайты»*

"Спрайты ресурсов предметов. Деревянные доски. Белый фон. Внутриигровые спрайты. Похоже на стиль Angry Birds"

GPT-4 был использован в заключительном разделе программирования. По словам авторов, код игры составляет всего 600 строк и полностью написан GPT-4.

С полным кодом можно ознакомиться по адресу:

Автор добавил в игру множество деталей, таких как различные эффекты частиц и различные виды объектов. Но до сих пор GPT-4 не смог создать полноценную игру только из одного.

Таким образом, трюк, который он использует, заключается в том, чтобы предъявлять дополнительные требования к GPT-4, подобно тому, как люди программируют, начиная с простого и работоспособного фундамента, а затем итерируя, расширяя и уточняя код.

Он использовал несколько трюков и, начиная с простых вещей, таких как «Могу ли я создать игру в стиле Angry Birds, используя matter.js и p5.js?» Все, что вам нужно сделать, это использовать мышь для управления им, установить угол и скорость стрельбы и ударить по куче ящиков, сложенных с 2D-физикой».

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

Другой пример: «спроектировать монстра в виде круга», «Я хочу сделать факел с эффектами частиц, могу ли я сделать это с помощью p5.js?» Таким образом, я продолжил взаимодействовать с GPT-4, и наконец-то получил текущий игровой эффект.

Эта чистая версия ИИ "Angry Pumpkin", у вас есть сердце?

Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить