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

Пост опубликован в блогах 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
Ну хз. В пиксельной графике есть немало хорошего, а на счёт аниме хз, не попадалось вроде.

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

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

Новости

Публикации

Вы нас прослушиваете? Как за 1 минуту проверить, какие приложения тайно используют микрофон вашего телефона

Иногда достаточно просто поговорить о чём-то вслух — и через пару часов вы уже видите рекламу именно этого товара. Совпадение? Не всегда. Смартфоны действительно могут получать доступ к...

Парк Галицкого в Краснодаре: бесплатно, красиво, надолго — что посмотреть и сколько времени заложить на прогулку

Если вы будете проездом в городе Краснодаре или приехали сюда на отдых, то я непременно рекомендую посетить знаменитый парк «Галицкого», который официально носит название парк «Краснодар». Это...

Чем пристань отличается от причала

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

Нарвал — морской единорог Арктики: жизнь и тайны загадочного кита

Нарвал — одно из самых загадочных и необычных животных Арктики. Его нередко называют «морским единорогом» из‑за характерного длинного бивня, выступающего из головы. Этот обитатель...

Динамика разрушения: почему пал «Галопирующая Герти»

Обрушение Такомского моста (Такома-Нэрроуз) в 1940 году — один из самых показательных эпизодов в истории инженерии. Этот случай наглядно демонстрирует: даже крупная и, казалось бы,...

Кевлар: история прочного волокна и области его применения

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