Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!
3000 ₽

Написание бота для прохождения игры

project expired
C#


Дан исходный код Roguelike-игры SpurRoguelike: https://github.com/epeshk/SpurRoguelike


Игра состоит из нескольких случайно сгенерированных уровней. Чтобы перейти на следующий уровень, нужно дойти до клетки типа “выход”. Игрок, дошедший до выхода на последнем уровне, проходит игру. Остальные правила можно понять, немного поиграв (нажмите F1, чтобы разобраться с управлением) или почитав код.


Ваша задача — написать бота, который проходит эту игру. 


Оформление решения:

Решением должен стать проект на C# совместимый с .NET Framework версий 4.5 - 4.7.1, результатом сборки которого является DLL, содержащая единственную реализацию интерфейса IPlayerController.


В репозитории уже есть пример проекта с ботом - SpurRoguelike.PlayerBot. Своё решение можно писать в нём.


Допускается использование в решении сторонних библиотек, при условии, что все они либо загружаются из nuget, либо содержатся в архиве/репозитории с решением и подключены по корректным относительным путям.


Минимальные требования к решению:

Ваш бот должен проходить игру с seed-ом 0 для генератора случайных чисел.

Это значит, что если запустить игру с ключами -s 0 -c <путь до сборки вашего бота>, безо всяких действий со стороны человека через некоторое время должна появиться табличка WELCOME TO FREEDOM, означающая успешное прохождение игры.


Проверка решений

Боты будут тестироваться с оригинальными версиями проектов SpurRoguelike и SpurRoguelike.Core. Ваше решение не должно зависеть от локальных изменений в них.


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



Telegram-группа для вопросов и объявлений: https://t.me/itplaneta



  1. 1 dayconcealed
    Желнинский Даниил
     737   14   0

    Уже есть готовый проект, удовлетворяющий вашим условиям, готов продать его копию

    Russia Volgograd | 18 March at 17:38 |

Client
Project published
16 March at 12:35
85 views