For this university module, a neural network was created to learn how to play Flappy Bird.

After a short amount of time, the AI is capable of learning to avoid all the pipes forever. This was taught through the process of using elitist selection, mutation and trial and error. This allowed the best-fitting birds to keep their "DNA" and create a new generation each time, each generation perfecting its ability to stay alive.