Back to portfolio
AI / ML · Live Demo

NEAT Flappy Bird

This is the real project, running live. It evolves a population of 50 neural-network birds with the NEAT (NeuroEvolution of Augmenting Topologies) algorithm — over successive generations they learn, from just two inputs, to clear the pipes on their own.

  • Mode: You / AIPlay it yourself, or switch to AI and watch the population train.
  • Debug ViewVisualize each bird's input ray to the next pipe gap.
  • Space to flapIn player mode, press Space to jump; tap on mobile.
JavaScriptp5.jsNEATNeuroevolutionNeural Networks
View source on GitHub