Как создать игру, используя нейросеть: гайд для начинающих

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Инструкция | Игры

Мечтаете создавать игры, но не знаете языков программирования и даже английского? Не беда! Благодаря развитию технологий сегодня практически любой человек может воплотить свои идеи на экране монитора. В этой небольшой инструкции я подробно расскажу, как создать свою первую игру мечты.

Автор: Kandinsky Источник: fusionbrain.ai

Пояснение

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

Нейросети способны:

  • Придумать сюжет.
  • Сгенерировать графику и музыку.
  • Написать код.
  • И многое другое.

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

Инструкция

Как я уже писал в своём предыдущем материале, посвящённом созданию программ, первым делом необходимо определиться с выбором нейронной сети. Ведь именно от её мозгов (совершенства модели) зависит итоговое качество проекта. Если вы проживаете не на территории России, советую обратить внимание на Grok или ChatGPT. В противном случае лучше всего подойдёт DeepSeek.

1. Скачиваем и устанавливаем Python. Он нам потребуется для понимания логики взаимодействия с нейронными сетями.

Установщик Python

2. Открываем нейронную сеть и задаём следующий запрос:

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

Запрос

3. Теперь всё, что остаётся нам сделать — это подробно составить предложение на родном языке с описанием игры и её внутриигровой логики. Пойдём простым путём и создадим копию популярной космической стрелялки Galaga.

Вводим запрос:

Напиши игру на языке программирования Python: 2D-игра, стрелялка. Главный герой — космический корабль, который вынужден отбиваться от атакующих его инопланетных кораблей. Предоставь полный код игры.

4. Вставляем сгенерированный код в текстовый документ и сохраняем его с расширением .py. Пробуем запустить игру.

Игра

Пока наша игра мечты напоминает что-то из эпохи Atari 800. Добавим ей текстур, фоновую музыку и звуки выстрелов. Текстуры и музыку можно взять в интернете или сгенерировать самому используся Stable Diffusion и SUNO AI.

Вводим запрос:

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

Кастомизация

Тщательно читаем ответ нейронной сети. В зависимости от используемой нейронной сети и качества запроса результат может быть разным. Музыку и текстуры перемещаем туда, куда она указала.

Улучшенная игра

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

5. Нажимаем Win+R и в появившееся окно вводим cmd. В командной строке вводим команду:

pip install pyinstaller

6. Не закрывая окна командной строки, переносим файл .py в любую папку и вводим следующие команды:

cd (путь до папки с файлом .py)

pyinstaller --onefile --windowed --icon=assets/icon.ico --add-data «assets;assets» game. py

  • onefile — собрать всё в один exe-файл.
  • windowed — запускать без консоли (если нужна консоль, уберите этот флаг).
  • icon=assets/icon.ico — установить иконку для exe (если есть).
  • add-data «assets;assets» — включить папку с игровыми ресурсами в сборку.
  • game.py — файл с кодом игры.

Заключение

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

Изображение в превью:
Автор: Kandinsky
Источник: fusionbrain.ai
ДругойДругая
Автор не входит в состав редакции iXBT.com (подробнее »)
Об авторе
Связь: https://t.me/Pavel_Priluckiy

8 комментариев

Maksey
Прикольный эксперимент. Интересно проработан материал. Спасибо.
Z
А ведь интересно, пожалуй стоит попробовать чисто из любопытства. Автору спасибо!
Chenz
А ведь если так подумать, это открывает двери многим энтузиастам, которые хотели бы создать игру, но просто не понимали, как это делать.
MymHbIu
И это очень плохо. Стим УЖЕ переполнен всяким калом, который покупают единицы редких любителей коричневого. Если ещё дополнительнр открыть этому двери… Когда каждый дегенерат сможет содавать то, что ему хочется… Страшно представить что будет.
Chenz
Да нет, это не плохо. Инструмент не может быть ни плохим, ни хорошим, это инструмент. Тут вопрос к самому Steam и его планке качества. Безусловно, засилье продуктов известного качества бесит, но так было и так будет. В конце концов, ничто не заставляет тратить на подобные поделки время. Это как с фильмами. Если, например, мне не нравится индийское кино, то я не буду его смотреть.
MymHbIu
Хорошо что не каждый индус может снять свой фильм ). Но похоже скоро каждый сможет сделать свою игру.
Конечно немного помогает фильтр из тэгов. Блокируешь например по тегу «пиксельная графика» или «аниме» и Стим становится немного чище. Хорошо бы, чтобы у всех этих будущих игр от энтузиастов, тоже был какой нибудь общий признак.
Chenz
Он есть. Вспомним, например, недавнюю «Банану». Как грибы после дождя выросли кликеры. Иными словами, энтузиасты-однодневки будут клипать клонов, похожих на успешные игры. Опять же вспомним «Вампир: Сурвайв». Поэтому отличить годноту от проходных проектов будет довольно просто.
EvgeniyKryukoff0101
Ну хз. В пиксельной графике есть немало хорошего, а на счёт аниме хз, не попадалось вроде.

Добавить комментарий

Сейчас на главной

Новости

Публикации

MP3 наносит ответный удар: почему сжатый звук снова в моде

После десятилетия господства Hi-Res Audio, винилового ренессанса и тотальной гегемонии стриминговых сервисов люди вдруг начали с какой-то вызывающей гордостью признаваться: «А я слушаю MP3»...

✦ ИИ  Почему 50MP и 12MP камеры смартфона дают одинаковое качество фото? Подробно о камерах в смартфонах

Когда производители смартфонов анонсируют новые флагманы, они часто с гордостью выставляют цифры мегапиксельности — 50MP, 100MP, 200MP. На первый взгляд эти числа должны гарантировать...

Возрождение UMPC: представлен карманный мини-ПК OmniOne Pocket PC за $359

На платформе Kickstarter стартовала кампания по сбору средств на OmniOne — компактный мини-ПК со встроенным 5.7-дюймовым сенсорным экраном, аккумулятором и полноценной физической...

Обзор мультимодульной системы Интерскол МультиМАКС 36 — универсальный инструмент с одним приводом

Можно ли одним инструментом заменить целую мастерскую, без потери мощности и удобства? Этим вопросом я задался, когда взял на тест систему ИНТЕРСКОЛ МультиМАКС 36, в которую входят...

«Антарктический комар»: как существует и выживает единственное насекомое в Антарктиде?

Антарктида известна всему миру своими суровыми климатическими условиями, негостеприимной природой и практически полным отсутствием насекомых. Но есть одно исключение — крошечное...