Woah, mais génial !
Un sorte de version du jeu de la vie (exemple ici) où on donne à chaque pixel un « type » pokémon. Puis on laisse évoluer : les pixels vont se battre contre les pixels voisins, et celui qui perd prend le type de celui qui gagne.
Pour ceux qui comprennent pas : les pokémon types plantes gagnent contre les pokémon type eau, mais l’eau bat le feu, et le feu bat la plante.
Un sorte de papier/caillou/ciseau, mais avec 18 choix qui ont chacun leur atouts et leur faiblesses (voir là).
Dans son exemple, on voit rapidement des zones qui prennent le dessous, ou encore des zones qui oscillent en boucle (plante→eau→feu→plante→[…]).
Et voyez ici pour ce que ça donne avec papier/caillou/ciseaux : https://mobile.twitter.com/AndrewM_Webb/status/1236274167437197320
Les petits programmes qui produisent ces animations sont des automatons : on leur donne quelques règles très simple, on initialise la grille de façon aléatoire, puis on laisse jouer : les ciseaux vont prendre les papiers, les papiers les cailloux et les cailloux les ciseaux.
On remarque aussi dans ce thread là que les mouvements sont complètements différents selon les règles : un pixel gagne sur un autre s’il est entouré de 2 pixels qu’il gagne ? 3 pixels ? 4 ? 5 ?