Rush Hour Cafe

Seele01-Flash
By
Rush Hour Cafe is an exciting co-op cooking simulator where you manage a bustling cafe kitchen. Cook dishes, serve customers, and expand your restaurant while racing against time in this fast-paced culinary adventure.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Rush Hour Cafe". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Create a "Smooth Toon" / Low-poly 3D aesthetic similar to the reference image. Use vibrant, saturated colors (Chef White, Denim Blue for uniforms, Bright Orange for UI accents). * **Camera:** Use an **OrthographicCamera** set to an Isometric view (rotated 45 degrees X and 45 degrees Y) to ensure the player can clearly see the entire kitchen layout on a mobile screen without perspective distortion. * **Kitchen Layout:** Procedurally generate a tile-based kitchen floor featuring: * **Ingredient Crates:** Spawns raw items (Meat, Bun, Lettuce). * **Chopping Station:** Where raw items are processed (progress bar visual). * **Stove/Grill:** Where patties are cooked (risk of burning if left too long). * **Assembly Counter:** Where ingredients are combined onto a plate. * **Service Window:** Where finished burgers are delivered. * **Sink:** For washing dirty plates (returned after eating). * **Characters:** Simple capsule-based or low-poly humanoid meshes representing the Chef (white hat is essential) and potential AI customers. * **Performance:** Use `InstancedMesh` for repeated floor tiles and wall objects to maintain 60FPS on mobile devices. Use simple BoxGeometries and CylinderGeometries for food items to keep vertex count low. ### 2. Audio Requirements * **BGM:** Generate/simulate a loop of "Frantic Big Band Jazz" or "Upbeat Bossa Nova" with a fast tempo to induce stress and excitement. * **Sound Effects (SFX):** * *Movement:* Soft footstep thuds. * *Cooking:* Sizzling noise (white noise burst) when meat hits the pan. * *Chopping:* Rythmic "thud-thud-thud". * *Success:* A bright "Ding!" or cash register sound when an order is served correctly. * *Failure/Warning:* A rapid ticking clock sound when time is low, and a "buzz" sound for burnt food or wrong orders. ### 3. Gameplay Loop * **Objective:** Serve as many correct burger orders as possible within a 2-minute timer. * **Order System:** UI displays current orders at the top left (e.g., "Burger + Lettuce"). Orders have a patience bar that drains over time. * **Cooking Logic (State Machine):** 1. **Fetch:** Player grabs raw ingredients from crates. 2. **Process:** Raw Meat -> (Grill) -> Cooked Meat. Lettuce -> (Chop) -> Chopped Lettuce. 3. **Assemble:** Put Bun on Plate -> Add Cooked Meat -> Add Chopped Lettuce. 4. **Serve:** Deliver to window. 5. **Clean:** Receive dirty plate -> (Wash) -> Clean Plate (ready for new bun). * **Failure Condition:** If the timer runs out, the shift ends. If an order patience bar empties, the customer leaves (score penalty). ### 4. Mobile Controls & Interaction * **Orientation:** **Landscape Mode** only (force canvas resize). * **Virtual Joystick (Left Side):** Implement a dynamic nipple.js-style virtual joystick on the bottom-left screen area for character movement. Movement should be snappy with no inertia. * **Context Action Button (Right Side):** A large, circular button (min 64x64px) on the bottom-right. * *Context Sensitivity:* The button's function changes based on what the player is facing: "Pick Up", "Drop", "Chop" (hold to charge), or "Wash". * *Dash Button:* A smaller button adjacent to the action button for a short burst of speed (Cooldown: 2s). * **Visual Feedback:** * Highlight the kitchen station the player is currently facing with a yellow outline to assist aiming on small screens. * Display a floating progress bar above the character's head when performing actions (chopping/washing). Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Rush Hour Cafe is an addictive cooking and restaurant management game that throws you into the chaotic world of running a busy cafe. This fast-paced simulator challenges players to cook delicious dishes, serve demanding customers, and maintain a spotless kitchen while working against the clock. Whether you play solo or team up with a friend, every moment counts in this culinary adventure.

Core Features

Cooperative Gameplay Excellence

  • Single or Multiplayer : Perfect for both solo players and cooperative teams of two
  • Seamless Co-op : Work together with a friend to tackle kitchen chaos and serve customers efficiently
  • Controller Support : Full gamepad compatibility alongside keyboard controls for comfortable gameplay
  • Cross-Platform Fun : Play instantly in your web browser on any device without downloads

Dynamic Restaurant Management

  • Progressive Difficulty : Face increasingly challenging levels that test your time management skills
  • Cafe Customization : Expand and personalize your cafe layout to optimize workflow
  • Recipe Variety : Master multiple dishes and cooking techniques to satisfy diverse customer preferences
  • Kitchen Equipment : Utilize various cooking appliances and tools to prepare meals efficiently

Engaging Time Management Mechanics

  • Rush Hour Pressure : Experience the authentic stress and excitement of peak dining hours
  • Customer Satisfaction : Keep hungry visitors happy by serving orders quickly and accurately
  • Kitchen Organization : Maintain cleanliness and organization to prevent chaos and delays
  • Strategic Planning : Balance cooking, serving, and cleaning tasks for maximum efficiency

Gameplay Mechanics

The game revolves around multitasking and coordination. Players must take orders, prepare ingredients, cook dishes, serve customers, and clean up—all while managing limited time and space. Success requires quick decision-making, efficient movement, and seamless teamwork when playing cooperatively.

Controls Guide

Single Player Controls

  • Movement : WASD keys for character navigation
  • Take/Put Items : E key or left mouse click
  • Interact : R key or right mouse click for equipment interaction
  • Quick Movement : Shift key for dashing between stations
  • Game Management : Tab for cookbook, Space to pause, X to remove items

Two Player Controls

Player 1 uses WASD and E/R keys, while Player 2 uses arrow keys with O/P for actions. Both players share cookbook (Tab) and pause (Space) functions, making coordination seamless.

Why Play Rush Hour Cafe

This game perfectly captures the excitement and challenge of restaurant management without the real-world stress. It's ideal for players who enjoy: - Cooperative Gaming : Strengthen teamwork skills with friends or family - Time Management Challenges : Test and improve your multitasking abilities - Casual Gaming : Quick, engaging sessions that fit any schedule - Skill Development : Enhance coordination, planning, and communication skills

The game offers endless replayability through its progressive difficulty system and customization options. Each level presents new challenges that keep the gameplay fresh and engaging.

Frequently Asked Questions (FAQ)