In the master branch, run the single player flappy bird by "python deep_q_flappy.py". Or, switch to the FlaPyBirdz branch and run "deep_q_flappy_mulitplayer.py". If you want to see the game rendered, set the option at the DISPLAY option at the top of the games/wrapped_flappy.py to True, but it will slow down training substantially.
The paper describing this project can be found at http://corbyrosset.com/files/cooperative-multi-agent.pdf
Requirements:
- python 2 or 3
- pygame
- numpy
- Tensorflow
Corby, Ian, Caroline