3 Pandas - Adventure Puzzle Game

Seele01-Flash
By
3 Pandas is a charming adventure puzzle game where you help three adorable pandas escape from pirates and overcome jungle challenges. Each panda has unique abilities that you must use strategically to solve puzzles and progress through their exciting adventure.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**3 Pandas: Island Escape**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: 2.5D Side-scrolling Puzzle Platformer with a **Low-Poly Toon aesthetic**. Use `MeshToonMaterial` with bright, saturated colors (greens, blues, whites) to match the "Cute" and "Cartoon" tags. * **Characters (The Trio)**: Create three distinct Panda models using simple geometries (spheres, cylinders, capsules): 1. **Small Panda**: Smallest scale, spherical body. Ability: Can be thrown by others. 2. **Tall Panda**: Tall, thin cylinder body. Ability: Can dangle from ledges to form a bridge. 3. **Big Panda**: Wide, large capsule body. Ability: Acts as a base for lifting others. * **Environment**: A tropical island scene. * **Ground**: Sand textures and grassy platforms. * **Background**: A simple gradient sky (Blue) with low-poly palm trees and a distant pirate ship silhouette. * **Interactables**: Wooden crates (pushable), Buttons (floor switches), and a "Goal Flag" (checkered pattern). * **Mobile Optimization**: Keep geometry simple (low vertex count). Use a single DirectionalLight with soft shadows and an AmbientLight. Avoid complex post-processing. ### 2. Audio Requirements * **BGM**: A looping, tropical-themed track featuring marimbas, steel drums, and a light flute melody. It should be relaxing but mischievous. * **Sound Effects (SFX)**: * **Selection**: A soft "Pop" or cute squeak when tapping a panda. * **Movement**: Soft shuffling sounds for footsteps on sand. * **Abilities**: A "Heave-ho" sound when lifting/stacking. * **Success**: A cheerful chime when a puzzle is solved or the exit is reached. * **UI**: Wooden clicking sounds. ### 3. Gameplay Loop * **Core Mechanic**: Point-and-Click (Tap-to-Move) puzzle solving using three characters. * **Selection System**: The player taps a specific panda to select it (highlight with a glowing ring). Tapping the ground makes the selected panda move there. * **Abilities & Stacking**: * Tapping a selected panda again opens a "Context Menu" bubble above their head showing their special ability icon. * **The Stack**: If pandas move close to each other, they can stack up (Big on bottom, Tall middle, Small top) to reach high platforms. * **Puzzle Logic**: * Use Big Panda to hold a floor switch down. * Use Tall Panda to hang over a gap so Small Panda can cross. * Throw Small Panda to a high lever. * **Win Condition**: All three pandas must stand within the radius of the "Goal Flag" zone to proceed to the next level (triggering a victory dance animation). * **Fail Condition**: If a panda falls off the screen or gets caught by a pirate/trap (reset level). ### 4. Mobile Controls & Interaction * **Camera**: Fixed Orthographic Camera (Side-view) to ensure consistent 2D puzzle logic within a 3D world. No rotation allowed. * **Input System**: * **Raycaster Implementation**: Map `touchstart` and `touchend` events to a Raycaster for selecting pandas and clicking destination points. * **Pathfinding**: Implement a basic NavMesh or waypoint system so pandas walk around obstacles, not through them. * **UI & UX**: * **Ability Bubbles**: When a panda is clicked, the ability icon must be at least **48x48px** to be touch-friendly. * **Arrow Indicators**: Animated arrows pointing to the destination when tapping the ground. * **Orientation**: Force **Landscape Mode** for a wider view of the puzzle level. * **Feedback**: * Visual: A ripple effect on the ground where the player taps. * Haptic: Trigger `navigator.vibrate(10)` on successful selection or button press. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

3 Pandas is a delightful adventure puzzle game that combines cute characters with engaging problem-solving gameplay. With a solid 3.2/5 rating from players, this game offers a perfect blend of charm and challenge. Follow three lovable pandas as they embark on an epic escape adventure from pirate captors through dangerous jungles and past hostile tribal territories.

Core Features

Unique Character Abilities

Each of the three pandas possesses special abilities that are essential for solving different types of puzzles. You'll need to strategically choose which panda to use in each situation, making every level a thoughtful challenge that requires planning and creativity.

Engaging Adventure Story

The game features an exciting narrative that takes you through multiple environments - from escaping a pirate ship to navigating treacherous jungle terrain and avoiding hostile tribal encounters. Each chapter presents new challenges and obstacles to overcome.

Easy-to-Learn Gameplay

Tagged as an "Easy" game, 3 Pandas is accessible to players of all skill levels while still providing satisfying puzzle-solving experiences. The intuitive controls and clear visual design make it perfect for both casual gamers and puzzle enthusiasts.

Cute and Colorful Design

The game's adorable art style and charming panda characters create an engaging visual experience that appeals to players of all ages. The cute aesthetic perfectly complements the lighthearted yet adventurous tone of the gameplay.

Gameplay Mechanics

3 Pandas operates on a point-and-click adventure system where timing and strategy are key. You'll encounter various obstacles that require different panda abilities to overcome. Some situations might need the strength of one panda, while others require the agility or special skills of another.

The puzzle elements range from simple escape scenarios to more complex multi-step challenges that require coordinating all three pandas' abilities. Each level builds upon previous mechanics while introducing new elements to keep the gameplay fresh and engaging.

Operation Guide

Mouse Controls : The entire game is controlled using your mouse, making it accessible and easy to play

Character Selection : Click on any panda to see their available ability

Action Execution : Click on the displayed ability icon to make the panda perform that action

Puzzle Solving : Observe the environment and determine which panda's ability is needed for each obstacle

Progression : Complete each scene by successfully helping all pandas reach the exit point

The game's simple control scheme ensures that players can focus on the puzzle-solving aspects rather than complex button combinations.

Why Play 3 Pandas

This game is perfect for anyone who enjoys: - Casual puzzle gaming with charming characters - Family-friendly content suitable for all ages - Strategic thinking without overwhelming complexity - Adventure stories with cute protagonists - Browser-based gaming with no downloads required

3 Pandas offers a stress-free gaming experience that combines problem-solving with adorable characters and an engaging storyline. Whether you're looking for a quick puzzle break or a longer adventure gaming session, this title delivers entertainment suitable for any occasion.

Frequently Asked Questions (FAQ)