My Perfect Hotel - Hotel Management Game

Seele01-Flash
By
My Perfect Hotel is an engaging idle management game where you build and operate your dream hotel empire. Check in guests, manage rooms, collect payments, and expand your hospitality business from a small hotel to a luxury accommodation empire.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**My Perfect Hotel**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Create a **Hyper-Casual 3D** aesthetic. Use simple geometric primitives (Capsules, BoxGeometries, Cylinders) to construct characters and furniture. The style should be vibrant, clean, and low-poly to ensure high performance on mobile browsers. * **Characters:** * **Player:** A capsule-shaped character in a bright blue shirt/body, faceless or minimalist. * **Staff:** Red uniforms (capsule body), wearing pillbox hats. * **Guests:** Varied bright colors, simple shapes. * **Environment:** * **Camera:** Fixed **Isometric Orthographic Camera** to give a clear overview of the hotel layout without perspective distortion. * **Layout:** A tile-based floor plan including a Reception Area (desk), a Hotel Room (bed, nightstand), and a Bathroom. * **Feedback:** Use simple colored "zones" (circles on the floor) to indicate interaction areas (e.g., a Green zone for "Check-in", a Red zone for "Trash"). * **Performance:** Use `InstancedMesh` for repetitive objects like floor tiles or money piles. Keep shadow maps low-resolution. ### 2. Audio Requirements * **BGM:** A lighthearted, looping "Muzak" or Bossa Nova track—relaxing but rhythmic to encourage a flow state. * **Sound Effects (SFX):** * **Money:** A satisfying, crisp "Ka-ching" or coin-collecting sound when walking over cash. * **Action:** A high-pitched "Pop" or "Whoosh" when a bed is made or a guest checks in. * **Footsteps:** Subtle, rhythmic tapping that syncs with player movement speed. * **Upgrade:** A triumphant chord when purchasing a new room or hire. ### 3. Gameplay Loop * **Core Mechanic:** The game functions as an **Arcade Idle**. The player physically moves the character to specific zones to trigger actions. 1. **Check-In:** Player stands at the Reception desk zone -> A progress bar fills -> Guest spawns and goes to a room. 2. **Room Usage:** Guest sleeps in the bed for a few seconds -> Leaves money on the floor -> Leaves the room "Dirty" (visually messy). 3. **Cleaning:** Player enters the dirty room -> Stands near the bed/trash -> Progress bar fills -> Room becomes clean again. 4. **Expansion:** Player collects money physics-objects from the floor -> Walks to a locked area with a price tag -> If money is sufficient, the area unlocks (new room or new station). * **Automation:** Later, the player can spend money to unlock a "Staff Bot" that automatically handles the cleaning loop. ### 4. Mobile Controls & Interaction * **Controls:** Implement a **Dynamic Virtual Joystick**. The player touches anywhere on the bottom half of the screen to activate the joystick and drags to move the character. * **Screen Orientation:** **Portrait Mode** (Vertical) design. The UI and camera FOV should be optimized for a phone held in one hand. * **Interaction:** **Proximity-based only**. No buttons. * When the player enters a trigger radius (Collision detection) of a task, the action starts automatically. * Include a visual "Radial Progress Bar" above the player's head during tasks (Cleaning/Checking in). * **Feedback:** * **Haptic:** Trigger `navigator.vibrate(50)` when collecting money or finishing a task. * **Visual:** Floating text ("+$10") rising from the collection point. Stacked money bills should physically trail behind the player slightly before being "absorbed" into the UI wallet. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About My Perfect Hotel

My Perfect Hotel is a captivating idle management simulation game that puts you in charge of building and running your own hotel empire. This free-to-play browser game combines strategic planning with hands-on management, allowing you to experience every aspect of the hospitality business from guest check-ins to facility upgrades.

The game features charming 3D graphics with a colorful, cartoon-style design that makes hotel management both visually appealing and accessible to players of all ages. As an idle game, it continues to generate progress even when you're not actively playing, making it perfect for casual gaming sessions.

Core Features

Complete Hotel Management Experience

Take control of every aspect of hotel operations, from the front desk to housekeeping. Your responsibilities include:

  • Guest Check-in and Check-out : Welcome visitors and ensure smooth registration processes
  • Room Maintenance : Keep accommodations clean, comfortable, and well-stocked
  • Payment Processing : Collect room fees and tips to grow your revenue
  • Facility Management : Maintain bathrooms, restock supplies, and ensure guest satisfaction

Business Expansion and Upgrades

Grow your hotel empire through strategic investments:

  • Room Upgrades : Enhance existing accommodations to attract premium guests
  • Business Expansion : Add new floors, wings, and facilities to your property
  • Staff Hiring : Recruit employees to handle various tasks automatically
  • Service Improvements : Implement better amenities and services for higher ratings

Idle Game Mechanics

Enjoy the benefits of idle gameplay that rewards both active and passive play:

  • Continuous Progress : Earn money and expand even while offline
  • Automation Options : Hire staff to handle routine tasks automatically
  • Strategic Investment : Balance immediate needs with long-term growth
  • Progression Rewards : Unlock new features and capabilities as you advance

Gameplay and Controls

The game features intuitive controls that work seamlessly across all devices:

  • PC Controls : Use WASD keys or arrow keys to move your character around the hotel
  • Mobile Controls : Simply tap and drag with your finger to navigate
  • Interactive Elements : Click or tap on guests, facilities, and upgrade options to interact

Management Strategy

Success in My Perfect Hotel requires balancing multiple priorities:

  1. Guest Satisfaction : Keep rooms clean and well-maintained to earn positive reviews
  2. Revenue Optimization : Upgrade facilities to charge premium rates
  3. Efficiency Management : Hire staff strategically to automate repetitive tasks
  4. Expansion Planning : Invest profits wisely in new rooms and amenities

Why Play My Perfect Hotel?

Perfect for All Skill Levels

Whether you're new to management games or a seasoned tycoon player, My Perfect Hotel offers an engaging experience that's easy to learn but challenging to master. The game's progression system ensures there's always a new goal to work toward.

Cross-Platform Accessibility

Play anywhere, anytime! The game works perfectly on desktop computers, laptops, smartphones, and tablets. Your progress automatically saves, so you can switch between devices seamlessly.

Free and Accessible

Enjoy the complete hotel management experience without any cost. No downloads, installations, or subscriptions required – just open your browser and start building your hotel empire.

Relaxing Yet Engaging

The cozy, colorful graphics and satisfying progression mechanics make this game perfect for unwinding while still providing meaningful challenges and goals to achieve.

Frequently Asked Questions (FAQ)