Video of agent playing Sonic! -> https://contest.openai.com/users/911
-
To run this code first
retro-contest
and follow the instructions on the contest page: https://contest.openai.com/details -
pg_agent_train.py
trains the agent over defined episodes. You can change the SonicTheHedgehog level and act in that file to train on different levels.pg.py
contains the model used for training. -
pg_agent.py
was used for submission. -
With only half day of training on CPU, this agent was not able to generalize well enough but still achieved a decent score
-
Eventually ran a PPO baseline and was able to rank 140 out of 229 participants: https://contest.openai.com/leaderboard