This project uses neural network and genetic algorithm to optimize the cat's behavior. In each generation, the last cat flying gets to reproduce thus keeping its gene in the simulation. Every reproduced cat will be given the parent's gene that has slightly mutated and once in a while it happens to be superior than the predecessor.
Got inspired by the linked video: https://www.youtube.com/watch?v=I_p-yfdyP1A #AI #Genetic #Algorithm #MachineLearning #FlappyBird