🦕 NCA Dino Game

🎮 Controls: SPACEBAR to Jump, B to throw Bombs! 💣 TAP anywhere to Jump, Double-tap for Bombs! 💣
Score: 0
🦕 NCA Dino Adventure

Inspired by the Growing Neural Cellular Automata (NCA) paper and the classic Chrome Dino game, meet the original "Dino in NCA-land"!

Cellular Automata that are explicitly parametrised to depend only on the local neighbourhood can generalise extremely well to work beyond the training environment. Here, the infinite terrain for the Dino to run is not generated procedurally - it's a product of an endless evolution of the NCA that was originally trained to replicate a tiny piece of the environment.

Interestingly, it also wasn't explicitly trained to regenerate after being destroyed by a bomb, but somehow emerged to have this property.

I hope to write a proper blog post about this project; but for now - enjoy the adventure!