This simulation demonstrates the NEAT algorithm applied to evolving neural networks that can play Flappy Bird. Each bird uses a neural network to decide when to flap based on the position of upcoming pipe gaps.
Neural Network Inputs: Bird velocity, bird Y position, distance to gaps, gap vertical positions
Neural Network Outputs: Flap decision (yes/no)
Fitness Function: Based on survival time
Population Size: 300 birds per generation