Flappy Bird Neural Network

This program simulates the game Flappy Bird and uses neural networks to play the game on its own. It creates a number of birds with their own neural network. The weights and bias for this is initially random. Once all birds have died by hitting pipes or the ground, a genetic algorithm finds the top scoring birds and creates new birds by crossing over the weights and bias.

This project can be downloaded here