Mystery Paradise - Tropical Match 3 Puzzle Game

Seele01-Flash
By
Mystery Paradise is an engaging tropical-themed match 3 puzzle game featuring 30 challenging levels set in a mysterious rainforest. Match colorful marbles to clear backgrounds and beat the clock in this free browser-based adventure.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Mystery Paradise**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** A mix of "Ancient Ruins" and "Tropical Jungle." The aesthetic should be mysterious but colorful, using a top-down, slightly isometric camera view (OrthographicCamera is preferred for gameplay clarity). * **The Grid (The Board):** Create a grid of square tiles using `PlaneGeometry`. The texture should resemble dark, mossy stone or slate. * **Target Tiles:** Specific tiles on the grid must have a distinct visual state (e.g., a glowing green rune overlay or a golden border) representing the "colored backgrounds" mentioned in the description that need to be cleared. * **The Marbles:** Use `SphereGeometry` for the game pieces. * **Material:** Use `MeshPhysicalMaterial` to create a glossy, glass-like, or polished stone look with high specular highlights. * **Colors:** Vibrant tropical colors: Emerald Green, Ocean Blue, Sunset Orange, Berry Purple, Golden Yellow. * **Environment:** A simple background scene behind the grid suggesting a rainforest floor (dark green textures, dappled light shader). * **Mobile Optimization:** Use `InstancedMesh` for the tiles and marbles to minimize draw calls. Limit sphere segments to 16-32 for performance. ### 2. Audio Requirements * **BGM:** A loop of "Tropical Mystery" ambient music—think tribal drums (soft), wooden xylophones, and distant jungle nature sounds (birds, rain). * **Sound Effects (SFX):** * **Select:** A sharp, glass-like "ting" when tapping a marble. * **Move:** A rolling stone sound as the marble travels across the grid. * **Match:** A magical chime or "pop" sound when 3+ marbles vanish. * **Tile Clear:** A heavy stone "thud" or crumbling sound when a Target Tile is successfully cleared. * **Timer:** A ticking clock sound that accelerates when only 10 seconds remain. ### 3. Gameplay Loop * **Movement Mechanic (Pathfinding):** This is **not** a standard adjacent-swap Match-3. It uses "Lines/Pathfinding" logic. 1. Player selects a marble. 2. Player taps an empty tile. 3. **Logic:** The marble can only move to that tile if there is an open path (Breadth-First Search algorithm) of empty tiles connecting the start and end. It cannot jump over other marbles. * **Matching Logic:** When a marble lands, check for horizontal or vertical lines of **3 or more** identical colors. * If a match is formed: The marbles explode/disappear. * **Crucial Rule:** If the match occurs on top of "Target Tiles" (the colored background tiles), those tiles revert to normal stone (state cleared). * **Win Condition:** Clear all "Target Tiles" (colored backgrounds) on the grid before the time runs out. * **Lose Condition:** The Timer (visualized as a shrinking bar) reaches zero. * **Levels:** Start with a predefined grid layout (array map) containing obstacles (walls), target tiles, and pre-spawned marbles. ### 4. Mobile Controls & Interaction * **Touch Controls:** * Implement a `Raycaster` for precise touch detection. * **State 1 (Select):** Tap a marble -> It bobs up and down or glows to indicate selection. * **State 2 (Path Preview):** If a marble is selected, tapping an empty tile should briefly draw a line or highlight the path dots to show where it will travel. * **State 3 (Execute):** The movement happens automatically after the valid tap. * **UI Layout:** * **Portrait Mode:** Timer bar at the top. Game grid in the center. Score and Level indicator at the bottom. * **Responsiveness:** The 3D canvas must resize dynamically. Ensure the grid fits within the width of the device with a small padding. * **Feedback:** * **Haptics:** Trigger `navigator.vibrate(50)` when a match is successfully made. * **Particles:** Simple particle explosion (using `Points` material) when marbles are destroyed. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Mystery Paradise is a captivating match 3 puzzle game that transports you to a mysterious tropical rainforest filled with colorful marble puzzles. With an impressive 4.46/5 rating, this HTML5 puzzle adventure challenges players to solve 30 increasingly difficult levels by matching three or more identical marbles.

Set against the backdrop of a lush, mysterious paradise, each level presents unique grid layouts and colorful tile backgrounds that must be cleared through strategic marble matching. The game combines classic match 3 mechanics with time pressure, creating an exciting puzzle experience suitable for both casual players and puzzle enthusiasts.

Core Features

Tropical Paradise Theme

Immerse yourself in a beautifully designed rainforest environment where mystery and adventure await at every turn. The tropical setting provides a relaxing yet engaging atmosphere that enhances the puzzle-solving experience.

30 Challenging Levels

Progress through 30 carefully crafted levels, each with unique: - Grid layouts that require different strategies - Colored background tiles to clear - Increasing difficulty to test your skills - Time challenges that add excitement to each puzzle

Strategic Marble Matching

The core gameplay revolves around matching 3 or more identical colored marbles to make colored tiles disappear. This simple concept becomes increasingly complex as levels progress, requiring careful planning and quick thinking.

Cross-Platform Compatibility

  • HTML5 Technology : Play directly in your browser without downloads
  • Mobile Optimized : Perfect for smartphones and tablets
  • Desktop Support : Enjoy on PC and Mac computers
  • Instant Play : No registration or installation required

Gameplay Mechanics

Match 3 Strategy

Success in Mystery Paradise requires understanding marble placement and movement patterns. Players must strategically move marbles to create matches while considering the timer and remaining moves.

Time Management

Each level features a countdown timer that adds urgency to your puzzle-solving. Balance speed with strategy to clear all colored backgrounds before time runs out.

Progressive Difficulty

As you advance through the 30 levels, expect: - More complex grid patterns - Additional marble colors - Tighter time constraints - Strategic positioning challenges

Operation Guide

Basic Controls

  1. Click on a marble you want to move
  2. Click on a highlighted spot to move the selected marble
  3. Match 3 or more identical colored marbles in a row
  4. Clear all colored backgrounds to complete the level

Game Interface

  • Right Panel : Displays current score and level progress
  • Left Column : Shows the countdown timer
  • Game Grid : Interactive puzzle area where you move marbles
  • Highlighted Spots : Indicate valid moves for selected marbles

Winning Strategy Tips

  • Plan several moves ahead to create larger matches
  • Focus on clearing marbles above colored tiles
  • Use the timer wisely - sometimes patience pays off
  • Look for cascade opportunities where one match triggers others

Why Play Mystery Paradise

Perfect for Puzzle Lovers

If you enjoy brain teasers and strategic thinking games, Mystery Paradise offers the perfect blend of relaxation and mental challenge. The tropical theme creates a pleasant gaming environment while the puzzle mechanics keep your mind engaged.

Accessible Gaming Experience

Rated as "Easy" difficulty, this game welcomes players of all skill levels. Whether you're new to puzzle games or a seasoned match 3 veteran, the progressive difficulty ensures an enjoyable experience for everyone.

Stress-Free Replay

Failed a level? No problem! You can replay any level as many times as needed to master it. This feature removes frustration and encourages experimentation with different strategies.

High Score Competition

Complete all 30 levels to unlock the high scores feature, where you can see how your performance compares to other players worldwide. This adds a competitive element that extends the game's replay value.

Free Entertainment

Enjoy hours of puzzle-solving fun completely free. No hidden costs, no premium features - just pure puzzle entertainment accessible from any device with a web browser.

Frequently Asked Questions (FAQ)