Dino Game 🦖
The Chrome no-internet runner, now living inside a ComfyUI node
You know this one even if you don't know you know it - the little pixel dinosaur that shows up when Chrome loses your internet connection, jumping over cacti forever. Dino Game ports that exact idea into a ComfyUI node, and it exists specifically because a commenter asked for it.
What it is, and how it got here
When the pack's Snake Game post went viral on r/StableDiffusion in October 2025 (450+ upvotes, 60 comments), someone in the thread wrote "dino game should be implemented as well." The author's reply was basically "fine, who needs sleep anyway" - and Dino Game shipped in the same burst that also produced Tetris and a full copy of DOOM, all within about 48 hours of the original post. It's a joke that turned into a real, working node.
How it works
DinoGame takes no inputs and produces no outputs - it's a self-contained playable widget, not part of your image pipeline in any way. Drop it on your canvas, click into it, and it runs entirely client-side while your actual generation queue works in the background.
Controls: Space or Up to jump. Difficulty increases the longer you survive, and your high score is tracked for the session. It's a one-button game by design, which makes it the easiest of the five to pick up and drop with one hand while you're actually keeping an eye on the console for errors.
Installing it
ComfyUI Manager: search "CrasH Utils" and install. Manual:
cd ComfyUI/custom_nodes/
git clone https://github.com/chrish-slingshot/CrasHUtils.git
Restart ComfyUI, then find "Dino Game" under CrasH Utils/Games. No dependencies, nothing to download - it's plain JavaScript.
Common issues
Space bar isn't jumping, it's scrolling the page instead. Click directly on the game canvas first to give it keyboard focus. Until you do, your keypresses go to the browser or to ComfyUI's own canvas, not the game - this applies to every game node in the pack.
Game keeps grabbing keystrokes after I'm done playing. Click outside the node to release focus. It's easy to leave it focused and then wonder why your prompt box won't take input.
Worried this eats into my GPU time or slows generation. It doesn't - this is a browser canvas game with zero connection to your render pipeline. It runs on the CPU in your browser tab and your actual GPU workload proceeds exactly as fast as if the node weren't there.
High score disappears after refreshing ComfyUI. Expected - the score lives in your browser tab's memory, not saved anywhere on the server, so a page reload resets it back to zero.
Difficulty ramps up faster than I expected. That's true to the original Chrome game it's based on - speed increases the longer a run goes, so a long unbroken run gets genuinely harder to survive, not just longer.
Inputs (0)
No inputs
Outputs (0)
No outputs