Teaching a Dinosaur to Jump: Rust, WebAssembly, and Neural Evolution
What began as a lightweight programming experiment quickly transformed into a deeply engaging technical exploration into the realms of neuroevolution, game physics, and browser-based simulation. My original goal was modest: replicate the "Chrome Dino" game using a performant and modern web stack. However, the project evolved far beyond expectations. The twist? I wanted the dinosaur to teach itself to jump.
Teaching a Dinosaur to Jump: Rust, WebAssembly, and Neural Evolution launched on April 11, 2025 with 8 votes and more than 75% of that year's launches. The site was still online in September 2026, 1 year on.
What it does
What began as a lightweight programming experiment quickly transformed into a deeply engaging technical exploration into the realms of neuroevolution, game physics, and browser-based simulation. My original goal was modest: replicate the "Chrome Dino" game using a performant and modern web stack. However, the project evolved far beyond expectations. The twist? I wanted the dinosaur to teac
What began as a lightweight and somewhat playful programming experiment quickly transformed into an immersive and multi-faceted technical journey, deeply rooted in the domains of neuroevolution, real-time game physics, and browser-based simulation techniques. Initially, the objective was intentionally simple: replicate the well-known “Chrome Dino” offline game — the one that keeps you entertained when your internet drops — using a contemporary and high-performance web technology stack. The intent was to use the project as a stepping stone to get more familiar with Rust and WebAssembly, and perhaps have a bit of fun along the way. However, as I dove deeper, the scope expanded considerably.…from fulgidus.github.io
Does a similar job
all alternatives →
Play the Chrome T-Rex game by physically jumping2020 · github.com · ▲39Play the Chrome T-Rex game by physically jumping. Contribute to veggiedefender/projectordino development by creating an account on GitHub.
- BCBody Controlled 3D Dino Game2025 · nicknaskida.github.io · ▲29
Hey HN, I am Niko. I've built this 3D Dino Game In browser using tech like three.js and MoveNet (tensorflow). Basically, it's a normal 3D dinosaur game with a twist: you need to actually perform actions irl to avoid obstacles. Duck to crouch, jump to jump, raise left hand - go left, raise right hand - go right. Game is using your phone/laptop camera to track your body movements and perform in-game actions. PS. Game is 100% client side and I don't record/track/use/save any of your data Hope you find it worth playing. (better play on PC) It's a 100% FREE browser game with…

I made the Chrome Dino Game editable by your AI promptsJul 2026 · vibedino.com · ▲7In 2024 Google Labs released GenDino: a version of the Chrome Dinosaur Game that let users turn prompts into skins. GenDino is dead. The Dino Game happens to be OS, so I forked it and created Vibedino to let your prompts change the actual game. Make the dino front-flip every time it jumps. Add a hard mode after 1000m. Break my backend by implementing the full PageRank algorithm. Give it the dumbest feature idea you can think of and then approve it yourself to deploy to the main site!
Recurrent neural net plays 'neural slime volleyball' in JavaScript2015 · otoro.net · ▲147
More ai this month
the category →



Paintings by AI models: programs run through a simulation of oil paint.
AI · 22d ago · stillwet.art

FastRouter.ai▲364Route requests to the right LLM for cost, latency & quality
AI · 23d ago · fastrouter.ai
Source: Show HN post ↗
Launched alongside, April 2025
the whole month →
Hi everyone, I built PyXL — a hardware processor that executes a custom assembly generated from Python programs, without using a traditional interpreter or virtual machine. It compiles Python -> CPython Bytecode -> Instruction set designed for direct hardware execution. I’m sharing an early benchmark: a GPIO test where PyXL achieves a 480ns round-trip toggle — compared to 14-25 micro seconds on a MicroPython Pyboard - even though PyXL runs at a lower clock (100MHz vs. 168MHz). The design is stack-based, fully pipelined, and preserves Python's dynamic typing without static type restrictions.…
Dev tools · 2025 · runpyxl.com

The Unsure Calculator is an online tool that lets you calculate with numbers you’re not sure about.
Life & fun · 2025 · filiph.github.io

https://the-pocket.github.io/Tutorial-Codebase-Knowledge/
AI · 2025 · github.com


