This is a python3 implementation of NeuroEvolution neural networks using Shiffman's Algo. The aim is to teach a bunch of "Birds" to navigate a basic version of the game "Flappy Bird" made independently in pygame. The neural networks learn using an evolutionary algorithm instead of the traditional sgd method.
Dependencies include : pygame, numpy, matplotlib
Run main.py to start the simulation.