Ash47's AI Experiments

Browse code on GitHub

01 - Ai Learning to Dodge

Click here to try it out!

This is a simple AI that does it's best to learn how to dodge projectiles that randomly come towards it.

This simulation will spawn 100 random AIs, each AI is randomly generated, and will receive a score based on how well it is avoiding the projectiles. The best of these AIs will be bred to hopefully create a new generation that is actually able to dodge. The longer you watch, the better the AI should become!

02 - Flappy Bird AI

Click here to try it out!

This AI tries to learn how to play Flappy Bird based on trial and error.

This simulation will spawn 25 random AIs, each AI is randomly generated, and will receive a score based on how long it stays alive. The best of these AIs will be bred to hopefully create a new generation that is actually able to dodge. The longer you watch, the better the AI should become!

03 - Ouchy Bird AI

Click here to try it out!

This AI tries to learn how to play Ouchy Bird.

We take the approach of creating two seperate brains -- one brain to solve the bird being dropped to the left, and one to solve the bird being dropped to the right.

04 - Ninja AI Training

Click here to try it out!

This AI is a self learning Ninja! Throw ninja stars and the AI will learn how to dodge them!

Move your cursor to the left hand side of the screen so automatically throw ninja stars, or move your cursor to the right hand side and click to manually throw stars.

We're using neutral networks that learn over time to generate AIs. It will learn how to dodge based on how you attack it. How many generations until it can beat you?

05 - AI Cursor Tracking

Click here to try it out!

This is an AI where you need to teach it how to follow your cursor.

Move your cursor around the screen and the AI will get points based on how close it gets to your cursor.

Left click to restart the simulation. Can you train the perfect AI?