/NeuroEvolution-Flappy-Bird-Clone

Used NeuroEvolution to train the bird to play flappy bird

Primary LanguageJavaScript

NeuroEvolution-Flappy-Bird-Clone

It is a simple web app where I used genetic algorithm and neural network to train a bird to play the Flappy Bird game

What I Learned

  • how to work with p5.js
  • how to integrate tensorflow.js into an existing project
  • creating a neural network with tensorflow.js
  • manually changing weights and cloning and copying a network
  • memory management with tensors
  • how to apply genetic algorithm to improve learning