This experimental project lets you place initial obstacles, then start the simulation to observe successive generations of bubbles attempt to find their way to the green goal in the top right.

Each bubble has a list of "genes" that determine its velocity at each step. Each bubble's fitness is determined by how close it got to the goal last generation, with a boost if it reached the goal. Bubbles with higher fitness values are more likely to survive or be chosen to mix genes with another bubble for the next generation. Mutations randomly occur at each step.

Check out the open-source code on github

StatusPrototype
PlatformsHTML5
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
AuthorPilot Wave Games
GenreSimulation
Made withp5.js
Tags2D, artificial-intelligence, Casual, Singleplayer
Code licenseMIT License
LinksSource code

Leave a comment

Log in with itch.io to leave a comment.