Where's My Pizza? - Pizza Delivery Simulation Game

Seele01-Flash
By
Where's My Pizza? is an engaging 3D simulation game where you run a pizza delivery business in a charming town. Prepare, bake, and deliver delicious pizzas while building your restaurant empire through upgrades and VIP services.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Where's My Pizza? - Mobile Delivery Edition**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Use a "Hyper-Casual" aesthetic with low-poly models and vibrant, saturated colors. The lighting should be bright and soft (AmbientLight + DirectionalLight with soft shadows). * **Key Models:** * **Player Vehicle:** A simplified red bicycle with chunky tires and a green attached trailer at the back. The trailer must have an open top or flatbed to hold boxes. * **Cargo:** Standard brown/white pizza boxes. These must be separate geometric entities to allow for physics interactions. * **Environment:** A scrolling cityscape or suburban road. Include elements like pavement, speed bumps (raised geometry), potholes, and simple low-poly cars as background traffic or obstacles. * **Mobile Optimization:** Use simple geometries (BoxGeometry, CylinderGeometry) to simulate complex shapes. Implement object pooling for road segments and traffic to maintain high FPS on mobile devices. Use a ToonShader or MeshLambertMaterial for performance. ### 2. Audio Requirements * **BGM:** A fast-paced, quirky loop featuring an accordion or synth-brass to evoke a "stereotypical Italian delivery" vibe, but with a modern pop beat. * **Sound Effects (SFX):** * **Driving:** A continuous looping sound of a bicycle chain and tires humming, pitch-shifting based on speed. * **Physics:** A cardboard "thud" or "slap" sound when pizza boxes collide with each other or hit the ground. * **UI/Feedback:** A "Ding" or bicycle bell sound when starting; a "Ka-ching" cash register sound upon successful delivery. * **Failure:** A comical "Splat" sound if a pizza falls off the trailer. ### 3. Gameplay Loop * **The Mission:** The player starts at a pizza shop. A stack of pizza boxes (physics objects) is loaded onto the rear trailer. The goal is to drive from Point A to Point B. * **Physics Mechanics (Crucial):** Integrate a physics engine (like Cannon.js or Ammo.js) with Three.js. The pizza boxes must be dynamic rigid bodies that react to the movement of the bike. * Accelerating too fast tilts the bike back. * Hitting a speed bump causes the boxes to bounce. * If the trailer tilts too much, boxes slide off. * **Scoring:** The player is paid based on the number of pizzas that survive the trip. * **Progression:** Successful deliveries earn cash, which (in a full game) would unlock better suspension or sticky tires. For this prototype, display a "Cash Earned" score screen at the end of the track. ### 4. Mobile Controls & Interaction * **Control Scheme:** One-finger mechanic. * **Touch & Hold Screen:** Accelerate (pedal forward). * **Release Touch:** Coast/Decelerate (natural friction). * (Optional) **Tap Left Side:** Mild brake for precise control on steep bumps. * **Camera Behavior:** Implement a smooth follow camera (Side-scrolling view, slightly angled) that tracks the player's X-position but dampens vertical jitter to prevent motion sickness. * **Screen Orientation:** Landscape mode is mandatory for a wider view of the road ahead. * **Haptic Feedback:** Trigger the device's vibration API (navigator.vibrate) briefly when the bike hits a speed bump or when a pizza box falls off the trailer. * **UI Layout:** Large, thumb-friendly start button. A progress bar at the top showing distance to destination. A counter showing "Pizzas Remaining." Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Where's My Pizza? is a delightful 3D simulation game that puts you in the shoes of a pizza delivery professional working at Paolo's restaurant. This charming browser-based game combines cooking, driving, and business management elements to create an engaging experience that appeals to players of all ages.

In this colorful 3D world, you'll navigate through a bustling town on your delivery bike, carefully transporting hot pizzas to hungry customers while avoiding traffic and obstacles. The game's intuitive controls and progressive difficulty make it perfect for both casual players and simulation game enthusiasts.

Core Features

Complete Pizza Business Experience

Experience every aspect of running a pizza delivery service, from preparation in the kitchen to safe delivery on the streets. The game provides a comprehensive simulation that covers all elements of the pizza business.

Dynamic Delivery Challenges

Navigate through realistic traffic scenarios, avoid obstacles, and manage your delivery route efficiently. Each delivery presents unique challenges that test your driving skills and time management abilities.

Restaurant Progression System

Build your reputation and expand your business through successful deliveries. Earn tips based on your service quality and pizza condition, then reinvest in your restaurant's growth.

VIP Customer Service

Unlock special VIP orders that require you to prepare pizzas manually from scratch, adding an extra layer of culinary gameplay to the delivery simulation.

Extensive Upgrade Options

Customize and improve your delivery operation with new ingredients, kitchen appliances, vehicle enhancements, and expanded delivery routes as your business grows.

Gameplay Mechanics

Pizza Preparation

Start each order by carefully preparing and baking pizzas according to customer specifications. Quality preparation directly impacts customer satisfaction and your tip earnings.

Safe Delivery Driving

Control your delivery vehicle through town streets, managing speed and navigation to ensure pizzas arrive in perfect condition. Gentle braking and careful maneuvering are essential for success.

Time Management

Balance speed with safety to deliver hot, fresh pizzas within the optimal time window. Quick service earns better tips and builds your restaurant's reputation.

Operation Guide

The game features simple, accessible controls designed for players of all skill levels:

  • Driving Control : Hold the space bar or left mouse button to accelerate your delivery vehicle
  • Speed Management : Release controls to slow down naturally or brake gently for obstacles
  • Pizza Preparation : Use mouse controls for kitchen activities and pizza customization
  • Menu Navigation : Click through upgrade menus and customer orders with standard mouse controls

Success in the game requires balancing speed with caution - deliver quickly for hot pizzas and good tips, but drive safely to avoid accidents and dropped orders.

Why Play Where's My Pizza?

Where's My Pizza? offers a unique blend of simulation gameplay that's both relaxing and engaging. The game provides:

  • Stress-Free Gaming : Enjoy a casual, non-competitive environment perfect for unwinding
  • Progressive Challenge : Start simple and gradually unlock more complex delivery routes and VIP orders
  • Creative Freedom : Experiment with different pizza preparations and delivery strategies
  • Instant Accessibility : Play immediately in any web browser without downloads or installations
  • Family-Friendly Fun : Suitable for all ages with charming 3D graphics and wholesome gameplay

Whether you're looking for a quick gaming break or a longer simulation experience, this pizza delivery adventure provides hours of entertaining gameplay with plenty of replay value through its upgrade system and expanding business challenges.

Frequently Asked Questions (FAQ)