To learn how to use HTML5 Canvases with JavaScript I decided to program a little game. Do you remember the Live Wallpaper on those old Android Phones? My Galaxy SII had it. Where you have to feed microbes and they would divide. This is that game with the added features of evolving colors, speed, health etc. A microbe has many different attributes. Each attribute has a chance of mutating (in any direction) when a microbe splits. Depending on how you feed your microbes different strengths are required and microbes with that strength have a higher chance of survival. The longer you play the better your microbes get.
Repository: https://github.com/Neo-Oli/Microbes