Я хочу сделать курсовой проект, связанный с машинным обучением. В основном я ищу фреймворк для 2D-шутера с видом сверху и применяю к нему алгоритмы машинного обучения.
Существует платформа для проведения исследований в области автомобильных гонок, которая называется TORCS, и я искал что-то похожее на это, а для шутеров.
По сути, я хотел бы, чтобы API высокого уровня заставлял бота двигаться, стрелять, подбирать оружие и т. д.
Некоторая работа, которую можно было бы сделать: Допустим, вам нужно смоделировать, как ваш бот будет сражаться во время боя. Вы используете нейронную сеть, чтобы сопоставить позицию врага, позицию бота, боеприпасы бота и т. д., чтобы понять, как вы должны двигаться и какое оружие выбрать.
Есть ли какая-либо (предпочтительно 2D, Python) структура, которая поможет мне это сделать?