Platformer shooter RL environment for training bots. Agents are based on MLAgents while training is performed in RLLib framework.

Controls: wasd-move\jump; mouse-shoot; 1\2-switch weapons

Agent obs:

  • CustomGridSensor2D - detection of floors, enemies, items and projectiles
  • Vectorized game data - hp, armor, ammos, ...

Actions: move, jump, aim, shoot, switch weapon

Network: GridSensor -> ConvFeatureExtractor -> + VectorObs -> LSTM -> Policy

.exe file for training can be downloaded here.

Repo with project and training scrips:

https://github.com/HighExecutor/PlatformerShooterAI

Download

Download NowName your own price

Click download now to get access to the following files:

win.zip 48 MB
if you pay $1 USD or more