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.

Built With

Share this project: