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

Пост опубликован в блогах 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://vk.com/kerfaers или t.me/Pavel_Priluckiy

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

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

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

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

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

Новости

Публикации

Как на базе самого простого механизма сделать оригинальные часы: уроки от Olto-8

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

Шаурма: история происхождения, особенности названия и способы приготовления в разных странах

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

Такой крошечный! Обзор самого миниатюрного видеорегистратора TrendVision Nano 2K Wi-Fi CPL GPS

Самое главное, что должно быть у видеорегистратора на мой взгляд: это хороший уровень съемки видео, компактные размеры, чтобы не закрывал обзор, удобное магнитное крепление для быстрого снятия,...

Обзор претендента на звание идеального вертикального пылесоса Trouver J40

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

Без веса и инерции: как трубка Брауна изменила способ видеть электрические процессы

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

Грецкий орех с пузырями на листьях и чёрными плодами: как я разобрался в проблеме и что помогло

Пузыри на листьях и черные плоды ореха? Не спешите лить химию! Это две разные болезни: войлочный клещ и бактериоз. Рассказываю, как выявить проблему и спасти урожай ореха без лишних трат и ошибок.