An Game playing agent usin Deep Q-network. The agent is written in generic way hence it can play any general game.
Run the flappy.py to see the agent playing flappy bird game
python flappy.py
The agent is written in agent.py and uses tensorflow as backend.