Classic video games
What it does
Uses neruoevolution to learn from its mistakes and select the best offspring genomes to replicate so that its chances of survival will increase, ultimately resulting in avoiding the asteroids and becoming better at the game.
How I built it
By creating the following functions: -neuroevolution -neuron -layer (hidden layers) -genome -generations
Challenges I ran into
Creating the layers function was quite difficult, especially nesting the hidden layers in each other.
Accomplishments that I'm proud of
Making significant progress in the game over a period of time.
What I learned
How neruoevolution and genomes worked.
What's next for Asteroid Game Bot
I will continue my experiments with machine learning on different simulations and environments.