Evo Strike
Это первая игра, над которой я работал в рамках университетского проекта. Это аркадный космический шутер с видом сверху, в котором искусственный интеллект противника развивается с использованием генетического алгоритма. То есть такие атрибуты врага, как скорость, скорострельность и способности к уклонению, развиваются каждую волну с помощью скрещивания и мутации (описанных ниже) — двух концепций, применимых к реальной генетике при репродукции . Те враги, которые показали лучшие результаты в одной волне, будут использоваться для создания врагов следующей волны.
Кроссовер — использование двух родительских геномов для получения потомка с геномом, основанным на геноме его родителей.
Мутация — гены каким-то образом изменяются после скрещивания, что приводит к появлению новых моделей поведения.
Я думаю, интересно подумать о том, как ИИ может автоматически подстраиваться под игрока, поскольку какая бы ни была тактика игрока, она будет влиять на эффективность действий противника и, следовательно, на то, как генерируется следующая волна.
< /p>
Как уже упоминалось, это моя первая игра, поэтому любые отзывы о моей игре будут очень кстати! Есть какие-нибудь классные идеи, где идея генетического алгоритма может быть применена более интересно? Дай мне знать! Теперь, когда у меня есть понимание этого базового проекта, возможно, в будущем я поработаю над чем-то более увлекательным, в котором будут использоваться генетические алгоритмы.
Если вам интересно, как это работает, исходный код можно найти по адресу https://github.com/ThomasFisherSE/Evo-Strike.
Как скачать Evo Strike через торрент
Всего несколько простых шагов:
- Устанавливаем программу μTorrent, через которую мы будем скачивать торренты
- Выбираем и скачиваем подходящий торрент-файл репака Evo Strike
- Двойным кликом открываем скаченный файл, программа μTorrent запустится автоматически и предложит выбрать место для сохранения дистрибутива.
- После того как репак скачается, запускайте его. Начнется установка и... это все, приятной игры!