A time-management cooking game where you're the head chef of a potato restaurant that's blowing up on SpudTok.

🎮 Genre & Platform
Genre: Time-Management Cooking Sim (think Overcooked meets Cooking Mama meets Papa's Pizzeria)
Platform: Web (HTML5 Canvas + vanilla JavaScript)
Target Session: 5-15 minutes per shift
🔄 The Core Loop (Every 30 Seconds)
- READ the order ticket (customer wants loaded baked potato with sour cream and chives)
- GRAB raw ingredients from stations (potato bin, toppings bar, fryer, oven)
- COOK using timing-based mini-games (don't burn the fries! pull the baked potato at the right moment!)
- PLATE by dragging toppings onto the dish in the right order
- SERVE before the customer's patience meter runs out
- COLLECT tips based on speed + accuracy → unlock new recipes and kitchen upgrades
It's controlled chaos. Orders stack up. Timers overlap. The fryer is beeping. A potato is burning. The customer is getting angry. You love it.
⚙️ Key Mechanics
1. Station Cooking (Timing Mini-Games)
Each cooking method has its own micro-interaction:
- Fryer: Drop potato in, watch the color change from pale → golden → burnt. Click to pull at peak golden.
- Oven: Temperature gauge fluctuates. Keep it in the green zone by clicking to adjust. Timer counts down.
- Boiler: Bubbles rise — pop them to stir. Too many bubbles = overflow.
- Masher: Rapid click/tap to mash. Mash meter shows smooth vs. lumpy.
- Grill: Drag hash browns across the grill surface. Flip when smoke appears.
2. Order Queue & Patience
- Orders appear as ticket stubs at the top of screen
- Each customer has a patience bar (green → yellow → red → GONE)
- VIP customers (golden potato badge) tip 3x but have half the patience
- Combo orders (meal + drink + side) give bonus multipliers
3. Recipe Unlocks & Complexity Scaling
Start with basic: french fries, baked potato, mashed potato. Unlock increasingly complex dishes:
- Level 5: Potato soup (boil + season + stir timing)
- Level 10: Loaded nachos with potato skins
- Level 15: Potato gnocchi (knead mini-game!)
- Level 20: Full poutine (fries + gravy + cheese curds, 3-station combo)
- Level 25: Potato croquettes (mash → shape → bread → fry — 4 steps!)
4. Kitchen Upgrades
Spend tips on:
- Faster Oven — reduces cook time by 15%
- Auto-Masher — one-click mashing
- Bigger Fryer — cook 2 batches at once
- Order Screen — see next 3 orders instead of 1
- Tip Jar Charm — +10% tips from happy customers
5. Shift System & Star Rating
Each level is a "shift" (lunch rush, dinner service, late-night munchies). Earn 1-3 stars per shift:
- ⭐ Complete the shift
- ⭐⭐ Serve 80%+ of customers
- ⭐⭐⭐ No burnt dishes + serve everyone
📈 Progression
| Shift | Setting | New Mechanic | Dishes |
|---|---|---|---|
| 1-5 | Food Truck | Single station | Fries, Baked Potato |
| 6-10 | Diner | Multi-station | + Soup, Mashed |
| 11-15 | Bistro | VIP Customers | + Gnocchi, Potato Skins |
| 16-20 | Restaurant | Combo Orders | + Poutine, Croquettes |
| 21-25 | TV Cook-Off | Time Pressure x2 | + Chef's Special (random) |
| 26-30 | Spud Palace | All mechanics | Full menu chaos |
Endless Mode: After completing all 30 shifts, unlock Endless Mode — orders keep coming, speed keeps increasing. How long can you last? Global leaderboard.
🎨 Art Style
Warm, hand-drawn cartoon style with thick outlines. Think Cooking Mama meets Cuphead's color palette.
- Potatoes are characters — each raw potato has a little nervous face (they know what's coming). When cooked perfectly, they look blissful. When burnt, they're charcoal-angry.
- Kitchen is cozy but chaotic — warm wood countertops, copper pots, steam everywhere, order tickets pinned to a wire.
- Color palette: Golden yellows, warm browns, crispy oranges, cream whites, with pops of green (chives, herbs) and red (ketchup, paprika).
- UI style: Chalkboard menus, hand-lettered fonts, stamped badges for achievements.
🔊 Sound Design
- Background music: Upbeat jazz/swing that gets faster as orders pile up
- Fryer: Continuous sizzle, pitch rises as potato gets closer to done. DING on perfect pull.
- Oven: Low hum + timer ticking. Warming beep on done. Smoke alarm buzz on burnt.
- Masher: Satisfying squelch-squelch rhythm.
- Customer happy: Cash register cha-ching
- Customer angry: Grumble, plate slam, door bell (leaving).
- Order up: Classic diner bell — DING DING.
- Combo bonus: Slot machine-style ascending bling-bling-bling.
💰 Monetization (XRP Integration Ideas)
- Daily Leaderboard Pot: Players stake small XRP amounts. Top 10 chefs split the pot at end of day.
- Recipe NFTs: Rare recipes drop after 3-starring shifts. Trade on XRPL.
- Tip Jar → XRP: Real micro-tips from spectators watching your Endless Mode run via live stream.
- Seasonal Cook-offs: Weekly tournaments with XRP entry fee and prize pool.
Note: MVP ships without crypto. Layer it in post-launch.
🎯 MVP Scope (1-2 Day Build)
Day 1:
- Kitchen scene with 2 stations (fryer + oven)
- 2 recipes (french fries, baked potato)
- Order queue with 1 visible order
- Patience timer per customer
- Timing-based cooking (click to pull from fryer/oven at right moment)
- Simple drag-to-serve mechanic
- Score counter (tips earned)
- 5 shifts of increasing speed
Day 2:
- Add masher station + mashed potato recipe
- Kitchen upgrades shop between shifts
- Star rating system
- Start screen + game over screen
- Sound effects (sizzle, ding, cha-ching)
- Endless mode unlock
- Mobile-responsive touch controls
That's it. 3 stations, 3 recipes, upgrades, stars, endless mode. Enough to be addictive.
🔗 The Prompt Chain (Build This Game)
Want to actually build Fry Cook Frenzy? Here are 5 prompts you can feed to a coding AI agent, one at a time. Each builds on the last. In 2 days you'll have a playable game.
Prompt 1: Project Setup + Core Game Loop
Build a browser-based cooking game called "Fry Cook Frenzy" using vanilla JavaScript and HTML5 Canvas. Canvas size: 1280x720, centered, scales responsively. Use requestAnimationFrame game loop with delta time. Create Game class (state machine: menu, playing, shift-end, game-over), Kitchen class (holds stations), Station base class (position, cookProgress 0-1, cookSpeed, burnThreshold). FryerStation: click to drop potato, progress fills, click between 0.7-0.9 = perfect, above 0.95 = burnt. OvenStation: slower cook, temperature wobbles, perfect zone 0.75-0.9. Order class with patience timer, OrderQueue that spawns orders. On success: tips += baseAmount * accuracyMultiplier. On burn: penalty. On timeout: customer leaves. Use placeholder rectangles for graphics.
Prompt 2: Mechanics + Player Interaction
Extend with MasherStation (rapid-click, 15 clicks in 5 seconds), Recipe system (name, station, difficulty, baseTip, unlockLevel), Customer system (patience bars, VIP 10% chance after shift 5 with 3x tips/half patience), Combo system (3 in a row = 1.5x, 5 = 2x, burn resets), 30-shift progression (spawn rate decreases per shift), star ratings (complete/80% served/no burns), and between-shift upgrade shop (Faster Oven, Auto-Masher, Bigger Fryer, Order Screen, Tip Charm).
Prompt 3: Art + UI Polish
Replace placeholders with Canvas-drawn art. Kitchen: wood countertop, tiled backsplash, pendant lights, order wire. Stations: fryer with bubbling oil, oven with glass door and temp gauge, masher pot. Potatoes: raw (brown oval, nervous eyes), fries (golden in red basket), baked (split open, butter, chives, steam), mashed (cream mound), burnt (black, angry). Customers: potato-shaped with expressions. UI: torn-edge order tickets, gradient patience bars, tip counter with coin, golden stars. Particles: steam, sizzle sparks, combo sparkles. Animations: dish slides, customer entrance/exit, floating tip numbers. Google Fonts: Fredoka One + Nunito.
Prompt 4: Sound, Scoring & Polish
Add procedural Web Audio API sounds: sizzle (bandpass noise 3000Hz), ding (sine 880Hz), burn alarm (square 440Hz), mash squelch (lowpass noise), cha-ching (1200+1600Hz), order bell (sine 1000Hz x2), combo sweep (400→1200Hz). Procedural music: 4-bar jazz loop (C-Am-F-G), tempo increases per shift (100→160 BPM). Perfect cook +50% bonus with sparkle. Speed bonus +25%. Screen shake on burn. Station glow pulses. localStorage save. Mute button.
Prompt 5: Deploy-Ready
Title screen with wobbling "FRY COOK FRENZY" logo, "A Hot Potato Games Production" subtitle, animated potato chef, Start/Endless/How to Play buttons. Endless Mode: continuous orders, speed increases every 60s, game over at 5 angry customers, personal best. Responsive 16:9 canvas with touch support. Object pooling for particles. 60 FPS cap. Clean file structure with js/ folder. OG meta tags. No build step, no dependencies.
🎨 DALL-E Asset Generation Prompts
Ready-to-use prompts for generating game art with AI:
- Hero Image: Vibrant cartoon illustration of a chaotic potato restaurant kitchen with anthropomorphic potato chefs cooking fries, baked potatoes, and mashing. Order tickets flying, warm golden lighting, Overcooked energy.
- Chef Potato: Cute cartoon potato with chef hat, spatula, confident smile, rosy cheeks, game sprite style.
- Angry Customer: Red-faced potato character, furrowed eyebrows, steam from head, arms crossed.
- VIP Customer: Potato with golden crown, monocle, purple velvet cape, impatient but regal.
- Food sprites: Golden fries in red basket, loaded baked potato, creamy mashed potatoes — all cartoon food illustration style.
- Kitchen Background: Cozy restaurant kitchen, wood countertops, subway tile, copper pots, pendant lights, no characters.
Designed by Hot Potato Games. Part of the Potatuhs universe. 🥔
Want to build this? Grab the prompt chain above and feed it to your favorite coding AI. Each prompt builds on the last. In 2 days you'll have a playable game.
Follow us at hotpotatogames.com for more potato-powered game designs.
