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

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

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

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

Новости

Публикации

Полноразмерные беспроводные наушники Kiwi Ears Ardor: активное шумоподавление, три способа подключения и до 140 часов воспроизведения музыки

Kiwi Ears Ardor — это беспроводные наушники с возможностью подключения по AUX или USB-C, обладающие активным шумоподавлением и способные воспроизводить музыку в течение 140 часов....

Форма человеческой головы сильно изменилась за последние 100 лет: почему череп современного человека анатомически отличается от черепа его прадеда

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

Физики впервые измерили «отрицательное время» в лаборатории: квантовый парадокс света оказался реальностью

Взаимодействие света с материей — один из наиболее изученных процессов в современной физике. Когда электромагнитный импульс проходит через стекло, воду или газ, он замедляется. Это...

Почему Робин Гуд из Словении жил в замке построенном в пещере

Имя Робина Гуда стало нарицательным, но интересные исторические личности, которые водили за нос власть имущих, не только в Шервудских лесах жили. Ниже я расскажу о славном бароне из Словении,...

Бир-Тавиль: почему эта земля никому не принадлежит и на неё не претендует ни одно государство мира

В сердце Северо-Восточной Африки, на стыке границ Египта и Судана, находится территория, которая вот уже более века остаётся вне юрисдикции любого государства. Этот участок неправильной...

Откуда взялась та самая шапочка из сказки «Красная Шапочка» у братьев Гримм

Все люди в детстве знакомятся со сказками. И в каждом регионе они свои (как например наш «Колобок»), а некоторые сказки становится более широко известны как европейская «Красная Шапочка». Сказка о...