this is a remix of the original just to see if it could be optimized further. See inside to see what I changed. I also made it so you can change what it looks like :) Simple 3-way ecology: Rock is predator to scissors: Rocks beats scissors if 3 or more rocks are next to scissors. 3 papers next to one rock beats that rock. 3 scissors next to a paper beats that paper. Faster: https://turbowarp.org/873801770 It's called "non-transitive" because there's no single, top-dog super-predator. Dynamic balance and co-existence results, with spirally patterns and oscillations. Rocks (red squares), papers (blue), scissors (green), are randomly scattered at the start, but soon we see swirling clusters of rocks overtake scissors, and paper overtake rock. Spacebar removes bargraph.
this is my first ever attempt at making some kind of dynamic buffering, so it may not be great. But it seemed to work out alright :) Note that moving your mouse to the top of the screen pauses the game and lets it buffer