Skip to content
2D Quadcopter cover

Video game

2D Quadcopter

November 4, 2022
Simulation

About

A game where you control a 2D Quadcopter to pop balloons or move snow around The main game consists of controlling a quadcopter with the arrow keys to hit as many balloons within a time limit against AI controlled opponents. The opponents are: PID: Controller using Control Theory that uses the error between the drone position and the target position to calculate inputsDQN: Reinforcement Learning agent that trained itself on multiple episodes of the game, by testing different actions and learning from the rewards it gets. I added another game mode where the drone follows the mouse to move snow around a snowglobe. Tips For the Balloon game: Control your drone using the arrow keysThe drone is very sensitive so tap the keys slowlyReach as many balloons as you can within the time limit For the Snowglobe simulation: Control the drone using your mouseThe drone's airflow will move the snow around Disclaimer This "game" was originally intended to benchmark different AI algorithmsThe original project is available hereI turned it into a game using pygame and pyinstaller but as you'll see this is not optimal (console as a menu, poor controls, huge filesize because of the machine learning libraries)I am not a game developer and I fully know that the game is far from perfectBut I still hope you can find some fun in it!

System requirements

System requirements for this game aren't available yet — check back soon.

Related games