Flappy Bird Bot

A Flappy Bird bot in Python, that learns from each game played via Q-Learning.

How it works: With every game played, the bird observes the states it has been in, and the actions it took. With regards to their outcomes, it punishes or rewards the state-action pairs. After playing the game numerous times, the bird is able to consistently obtain high scores.