🥔 The Pitch
Spud Runner is an endless side-scrolling platformer where you control Spuddy — a brave little potato sprinting across a kitchen countertop, dodging knives, rolling pins, graters, boiling pots, and fryer baskets. Collect butter pats, grab power-ups, and see how far you can run before getting mashed.
Run. Jump. Don't get mashed.
Genre: Endless Platformer / Runner
Platform: Web (HTML5 Canvas, vanilla JavaScript)
Inspiration: Chrome Dino Run meets Canabalt meets a cooking show
🔁 Core Loop (Every 30 Seconds)
Spuddy auto-runs across a procedurally generated kitchen. Every 30 seconds you'll dodge 3-5 obstacles, collect golden butter pats for points, hit a speed boost zone, survive a mini-hazard gauntlet, and feel the speed tick up. Die → see your score → tap to retry instantly. It's that addictive one-more-run energy.
⚙️ Key Mechanics
1. Jump & Double Jump
Tap or click to jump. Tap again mid-air for a double jump. Hold down to slide under overhead hazards. Two inputs, infinite skill expression.
2. Five Obstacle Types
- 🔪 Knife Chops — vertical blades that slam down periodically
- 🪵 Rolling Pins — rolling ground obstacles, jump over
- 🧀 Grater Walls — tall walls with a gap at the bottom (slide under!)
- ♨️ Boiling Pots — steam columns that rise and fall on a cycle
- 🍟 Fryer Baskets — descend from above, dodge or get deep-fried
3. Collectibles & Power-ups
- 🧈 Butter Pats (common) — +10 points, trail through the level
- 🍟 Golden Fries (rare) — +100 points in dangerous spots
- 🧂 Salt Shaker — 3s invincibility
- 🌶️ Pepper Shaker — 3s slow-motion
- 🔴 Paprika Shaker — 5s magnet (auto-collect nearby butter)
4. Speed Escalation
Speed starts at 1x and increases by 0.1x every 500 meters. At 1.5x, the kitchen shifts from "morning kitchen" (bright, calm) to "dinner rush" (darker, chaotic, more obstacles). The environment tells you how deep you are.
5. Near-Miss & Combo Systems
Pass within 5px of an obstacle? +5 CLOSE CALL! bonus. Collect multiple butters within 1 second? Score multiplier up to x4. Risk and reward, baby.
📈 Progression
| Distance | Speed | Environment | New Obstacle |
|---|---|---|---|
| 0-500m | 1.0x | ☀️ Morning Kitchen | Knives, Rolling Pins |
| 500-1500m | 1.1-1.2x | 🍳 Busy Kitchen | + Graters |
| 1500-3000m | 1.3-1.5x | 🔥 Dinner Rush | + Boiling Pots |
| 3000m+ | 1.6-2.0x | 💥 Chaos Kitchen | + Fryer Baskets, ALL hazards |
🎨 Art Style
16-bit pixel art — think Celeste meets a cooking show. Warm palette: buttery yellows, cutting-board browns, stainless steel grays, with pops of red. Spuddy is a round brown potato with dot eyes, tiny red boots, and a determined expression. Three-layer parallax scrolling: cutting board surface, kitchen appliances, window with sky.
🔊 Sound Design
- Music: Upbeat chiptune with "cooking show" energy — xylophone, bouncy synth bass, tempo increases with speed
- SFX: Satisfying pop on jump, sizzle near fryers, crunch on death, ding on golden fry collect
- All procedurally generated using Web Audio API — zero external files needed
💰 Monetization (XRP Integration)
- Daily Leaderboard: Top 3 runners earn micro XRP rewards from a community pool
- Skin NFTs: Limited edition potato skins on XRPL
- Tournaments: Small XRP entry fee for weekly competitions with prize pools
🚀 MVP Scope (2-Day Build)
Day 1: Canvas setup, ground scrolling, Spuddy with jump/double-jump/slide, 3 obstacle types, collision detection, butter collectibles, score, death + restart, speed escalation.
Day 2: 2 more obstacle types, parallax background, particle effects, power-ups, combo system, high score persistence, procedural sound, UI polish. Ship it.
🔗 The Prompt Chain
We've prepared a complete 5-prompt sequence that any coding AI agent can follow to build this entire game from scratch:
- Prompt 1: Project setup + core game loop (canvas, physics, basic obstacles)
- Prompt 2: Collectibles, power-ups, environment transitions, near-miss system
- Prompt 3: Canvas-drawn pixel art, animations, parallax backgrounds, particles
- Prompt 4: UI screens, procedural sound (Web Audio API), combos, screen shake
- Prompt 5: Mobile optimization, performance tuning, accessibility, deploy-ready single HTML file
Each prompt targets vanilla JavaScript + HTML5 Canvas — no frameworks, no dependencies, just one index.html file under 50KB. The complete prompt chain with detailed instructions for each step is available on our blog.
🎯 Why This Game Works
- ✅ Instant fun — playable in under 2 seconds
- ✅ One-more-run addiction — death is fast, restart is instant
- ✅ Skill ceiling — near-miss system and combos reward mastery
- ✅ Visual charm — a potato in tiny boots running for its life? Come on.
- ✅ Buildable in a weekend — single file, no dependencies
Want to build this? Grab the prompt chain and feed it to your favorite AI coding agent. We'd love to see your version. Tag us at hotpotatogames.com!
🥔 A Hot Potato Games design — part of the Potatuhs family

