Amusement Park - Theme Park Tycoon Game

Seele01-Flash
By
Amusement Park is a charming theme park tycoon game where you build and manage your own entertainment empire. Keep customers happy with thrilling rides, maintain attractions, and expand your park to become the ultimate amusement destination.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Amusement Park Tycoon**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** "Cute Low-Poly" aesthetic. Use soft, pastel colors (bright greens, oranges, cyans) similar to the reference image but rendered in 3D. * **Camera & Perspective:** Use an **Orthographic Camera** fixed at an isometric angle (45 degrees) to simulate the classic tycoon look. This reduces perspective distortion on small mobile screens. * **Environment:** A grid-based green plane (grass). Use `InstancedMesh` for decorative elements like low-poly palm trees and fences to maintain high frame rates (60fps) on mobile devices. * **Ride Models (Procedural):** * *Bouncy Castle:* Composed of colorful rounded cubes and cylinders. * *Train Ride:* A torus knot or simple ring geometry with small moving boxes (carts). * *Merry-Go-Round:* A rotating cylinder with simple spheres on top. * **Characters:** Represent visitors as simple, colorful "Capsules" or "Meeples" with bouncing animations to simulate walking. * **Performance:** Limit geometry segments. Use basic materials (`MeshLambertMaterial`) instead of expensive physical materials to save battery and GPU load. ### 2. Audio Requirements * **BGM:** A looping, cheerful "Carnival/Calliope" style track (upbeat, major key). * **SFX - UI:** Soft "Pop" sounds when opening menus or selecting buildings. * **SFX - Gameplay:** * *Construction:* A satisfying "Thud" or "Ratchet" sound when a building is placed. * *Economy:* A "Cash Register/Ka-ching" sound when visitors pay for a ride. * *Breakdown:* A sputtering/spring-boing sound when a ride breaks. * *Repair:* A wrench tightening sound. ### 3. Gameplay Loop * **Placement & Economy:** The player starts with a small budget. They drag and drop rides onto the grid. Each ride generates passive income over time as visitors interact with it. * **Queue Management:** Visitors (Agents) spawn at the park entrance and pathfind to rides. If a ride is full, they wait in a visual line. * *Fail State:* If the line gets too long (e.g., > 5 people), visitors turn red (angry) and leave, reducing the park's "Happiness Rating." * **Maintenance Mechanic:** Randomly, a ride will stop moving and emit smoke particles (visual state change). The player must tap the broken ride to "Fix" it (spending a small amount of money) before it can generate income again. * **Progression:** Accumulating money allows unlocking new, more expensive ride types (displayed in the UI shop). ### 4. Mobile Controls & Interaction * **Camera Controls:** * *Pan:* One-finger drag to move the map. * *Zoom:* Two-finger pinch to zoom in/out. * **Building System (Drag & Drop):** * Implement a scrollable **Bottom Navigation Bar** containing ride icons (large touch targets, min 48x48px). * When a player drags an icon from the menu, a semi-transparent "Ghost Model" follows their finger on the grid. * **Visual Feedback:** The Ghost Model turns Green (valid placement) or Red (collision/invalid). * **Interactivity:** * Raycaster must be optimized for touch events. * **Tap Feedback:** When a ride is clicked (to fix or view stats), it should scale up slightly (elastic bounce effect) to confirm selection. * **Vibration:** Trigger `navigator.vibrate(50)` when a building is successfully placed. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Amusement Park is an engaging tycoon strategy game that puts you in charge of building and managing your very own theme park. This free-to-play browser game combines strategic planning with cute, colorful graphics to create an entertaining experience for players of all ages. Skip the lines and become the mastermind behind the magic!

Core Features

Complete Park Management

Take full control of every aspect of your amusement park operations. From ride placement to customer satisfaction, every decision impacts your park's success and profitability.

Ride Construction & Maintenance

  • Build exciting attractions including roller coasters, ferris wheels, and thrill rides
  • Regularly maintain and fix broken rides to keep operations running smoothly
  • Strategically place rides to maximize customer flow and satisfaction
  • Unlock new attractions as your park grows and prospers

Customer Happiness System

  • Monitor visitor satisfaction levels in real-time
  • Manage queues efficiently to reduce wait times
  • Balance ride capacity with customer demand
  • Keep guests entertained with diverse attraction options

Strategic Expansion

  • Start with a small plot and gradually expand your park territory
  • Plan optimal layouts for maximum efficiency and visitor enjoyment
  • Invest profits wisely to unlock premium attractions and decorations
  • Create themed areas to enhance the overall park experience

Gameplay Mechanics

Economic Management

Balance your budget carefully as you invest in new rides, maintenance, and park improvements. Generate revenue through ticket sales and keep costs under control to ensure long-term success.

Visual Appeal

The game features adorable, family-friendly graphics with bright colors and charming animations that make park management feel delightful rather than stressful.

Operation Guidelines

Simple Mouse Controls

  • Left Click : Select rides, buildings, and menu options
  • Drag & Drop : Place new attractions and decorations
  • Right Click : Access detailed information about park elements
  • Mouse Wheel : Zoom in and out for better park overview

The intuitive interface makes it easy to navigate between different management screens, monitor park statistics, and make quick decisions to keep your visitors happy.

Getting Started Tips

  1. Begin with basic rides to attract initial visitors
  2. Focus on customer satisfaction over rapid expansion
  3. Regularly check and repair rides to prevent breakdowns
  4. Reinvest profits into new attractions and park improvements
  5. Monitor queue lengths and adjust ride capacity accordingly

Why Play This Game

Perfect for Strategy Lovers : Combine business acumen with creative park design in this engaging tycoon experience.

Family-Friendly Fun : Suitable for all ages with cute graphics and non-violent gameplay that everyone can enjoy.

No Download Required : Play instantly in your browser without any installation or registration needed.

Relaxing Yet Challenging : Enjoy a stress-free gaming experience while still facing meaningful strategic decisions.

Free Entertainment : Access all game features without any payment - pure fun at no cost.

Whether you're a fan of business simulation games or simply love theme parks, Amusement Park offers hours of engaging gameplay where your management skills determine your success!

Frequently Asked Questions (FAQ)