Papa's Donuteria

Seele01-Flash
By
Papa's Donuteria is a popular restaurant management game where you run a donut shop in the charming town of Powder Point. Create custom donuts, serve demanding customers, and build your donut empire in this addictive time-management experience.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Papa's Donuteria - 3D Mobile Remake**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Adopt a **Cel-Shaded / Toon-Shaded** aesthetic to replicate the original game's 2D vector art style in a 3D space. Use bright, saturated colors (carnival palette: hot pinks, cyan, warm browns) with thick black outlines (using EdgeGeometry or shader outlining) on models. * **Camera Setup**: Use an **Orthographic Camera** positioned at a fixed angle (isometric view) to provide a clear, distortion-free view of the workstation, mimicking the original 2D layout but with 3D depth. * **Environment**: Create a "Kitchen Counter" foreground. The background should be a simplified, low-poly vista of "Powder Point" amusement park (e.g., a roller coaster silhouette and carnival tents) to give context. * **Asset Details**: * **Donuts**: Procedural Torus geometries. * **Toppings**: Use `InstancedMesh` for sprinkles and nuts to ensure high performance on mobile devices (rendering hundreds of particles without lag). * **Liquids**: Shiny, viscous shaders for chocolate and vanilla glazes. * **Mobile Optimization**: Limit polygon count for all models (<1000 polys per object). Use a single texture atlas for the UI and environment props to reduce draw calls. ### 2. Audio Requirements * **BGM**: A loopable, upbeat **Carnival Jazz / Ragtime** track. It should be bouncy and whimsical (brass and piano heavy) but not distracting. * **SFX - Environment**: Faint roller coaster screams or distant carnival music in the background. * **SFX - Interaction**: * *UI*: A "pop" sound for button clicks. * *Kitchen*: A satisfying "Sizzle" loop when donuts hit the oil. A "Squish" sound when applying glaze/toppings. A "Cash Register Ding" upon successful service. * *Feedback*: A positive "Chime" for a Perfect score; a "Buzzer" for a burnt donut. ### 3. Gameplay Loop The game follows a linear station-based workflow: 1. **Order Station**: A customer (low-poly character) approaches the counter. A ticket appears on the side of the screen showing the required donut (Shape, Cook Level, Glaze, Toppings). 2. **Dough Station**: The player taps to select the correct dough shape. 3. **Fry Station**: * Drag the raw dough into the oil fryer. * **Mechanic**: A timer ring appears around the donut. The player must tap to flip it when the meter hits the green zone (halfway) and tap to remove it when fully cooked. * *Failure State*: Waiting too long results in a burnt (black) donut. 4. **Build Station**: * **Dip**: Drag the donut into a vat of glaze. * **Decorate**: Use a "Shaker" tool. The player holds a finger down and drags over the donut to release sprinkles. Accuracy counts (sprinkles should be evenly distributed). 5. **Service**: Drag the finished order ticket to the donut. 6. **Scoring**: The game calculates a percentage (0-100%) based on Frying Time Accuracy + Topping Distribution Accuracy. Higher scores = more virtual "Tips" (Currency). ### 4. Mobile Controls & Interaction * **Touch Input System**: Implement a robust **Raycaster** system for touch detection. * *Tap*: Select buttons, flip donuts. * *Drag & Drop*: Move donuts between stations, drag tickets, drag toppings. * **Screen Orientation**: **Landscape Mode** only, to accommodate the workstation layout. * **UI Design**: * All interactive buttons (Station Switchers, Order Tickets) must be at least **44x44 pixels** (touch target safe zone). * Place navigation buttons (Switch Stations) at the bottom corners of the screen for easy thumb access. * **Feedback**: * **Haptic Feedback**: Trigger a short vibration (`navigator.vibrate(50)`) when a donut is successfully flipped or a topping is placed. * **Visual Cues**: Highlight objects (outline glow) when the finger hovers/touches them to indicate they are interactable. Use particle bursts (confetti) when a high score is achieved. * **Camera Panning**: Allow slight horizontal swiping to move between the Fry Station and Build Station if they don't fit on one screen. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Papa's Donuteria is an engaging restaurant management simulation that puts you in charge of a bustling donut shop in the whimsical town of Powder Point. This free-to-play browser game combines cooking, time management, and business strategy as you work to satisfy customers and grow your donut empire. With its colorful cartoon graphics and addictive gameplay, Papa's Donuteria has become a favorite among management game enthusiasts worldwide.

Core Features

Complete Donut Shop Management

Take full control of every aspect of your donut business, from mixing dough to decorating finished products. You'll manage multiple stations including the dough mixer, fryer, and decoration counter, ensuring each customer receives exactly what they ordered.

Customization and Upgrades

  • Restaurant Decoration : Use your earnings to purchase furniture, wallpaper, and decorative items
  • Equipment Upgrades : Improve your cooking stations for better efficiency and higher tips
  • Uniform Options : Customize your character's appearance with various clothing items
  • Achievement System : Unlock special rewards and bonuses as you progress

Dynamic Customer System

Each customer has unique preferences and patience levels. Regular customers will return with increasingly complex orders, while special holiday customers bring seasonal challenges and bigger rewards.

Multi-Stage Cooking Process

Master the art of donut making through four detailed stages: 1. Order Taking : Carefully note each customer's specific requirements 2. Dough Preparation : Mix and shape the perfect donut base 3. Frying : Time your cooking perfectly for golden-brown results 4. Decoration : Add glazes, toppings, and finishing touches

Game Mechanics

Time Management Challenge

Balance speed and accuracy as you juggle multiple orders simultaneously. Happy customers leave bigger tips and boost your daily score, while dissatisfied customers can hurt your reputation and earnings.

Progressive Difficulty

As you advance through the game, customers become more demanding with complex multi-donut orders and specific timing requirements. New ingredients and decoration options unlock regularly, keeping the gameplay fresh and challenging.

Scoring and Rewards

Your performance is evaluated on four key criteria: - Order Accuracy : Following instructions precisely - Speed : Serving customers promptly - Quality : Perfect cooking and presentation - Customer Satisfaction : Keeping patrons happy

Operation Guide

Basic Controls

  • Mouse/Touch Controls : Navigate through different stations by clicking or tapping
  • Drag and Drop : Move ingredients, donuts, and decorations
  • Timing Elements : Watch visual cues for perfect cooking times
  • Menu Navigation : Access upgrades and customization options between days

Success Strategies

  1. Memorize Regular Customers : Learn frequent visitors' favorite orders
  2. Upgrade Strategically : Invest in equipment that improves your weakest areas
  3. Multi-task Efficiently : Start new orders while others are cooking
  4. Focus on Quality : Perfect scores earn significantly more tips than rushed orders

Daily Operations

Each game day follows a structured format: - Morning Prep : Review new ingredients and customer preferences - Service Hours : Handle the rush of hungry customers - End-of-Day Summary : Review performance and spend earnings - Customization Time : Upgrade equipment and decorate your shop

Why Play Papa's Donuteria

This game offers the perfect blend of creativity, strategy, and fast-paced action that appeals to players of all ages. Whether you're a fan of cooking games, management simulations, or simply enjoy colorful casual gaming, Papa's Donuteria provides hours of engaging entertainment.

The game's accessibility makes it ideal for both quick gaming sessions and extended play periods. Its intuitive controls and gradually increasing difficulty ensure that newcomers can learn easily while experienced players face meaningful challenges.

Key Benefits: - Completely free to play with no hidden costs - No download required - plays instantly in your browser - Compatible with computers, tablets, and smartphones - Regular content updates with new ingredients and decorations - Suitable for players aged 8 and up - Helps develop multitasking and time management skills

Frequently Asked Questions (FAQ)