Quake 1 Movement Physics Reinforcement Learning
This is the source code for my Quake reinforcement learning project, which I described in my video "Teaching a computer to strafe jump in Quake with reinforcement learning".
To summarize, I developed a facsimile of Quake player movement physics in Python, wrapped with an OpenAI gym.Env. I then trained an agent for this using RLLib's implementation of PPO. In the end the agent was able to beat the current human speedrun record on a speed running practice map.