Zooplop - Cute Animal Merging Puzzle Game

Seele01-Flash
By
Zooplop is an adorable merging puzzle game where you drop and combine cute animals to create bigger creatures. Start with tiny mice and work your way up to the majestic whale!

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Zooplop: 3D Animal Merge**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** "Kawaii" (Cute) Low-poly 3D aesthetic. Use soft, pastel colors (Peach, Light Yellow, Baby Blue, Soft Grey) similar to the reference image. * **Character Models:** Generate perfectly round **3D Spheres** to represent the animals. * **Textures:** Procedurally draw simple cute faces on the spheres (two dots for eyes, a small curve for a mouth, blush cheeks). * **Progression Hierarchy (Small to Large):** Mouse (Grey) -> Chicken (Yellow) -> Crab (Red) -> Cat (Brown) -> Penguin (Blue/White) -> Bear (Beige) -> ... -> Whale (Big Blue, final goal). * **Environment:** * **Container:** A glass-like, U-shaped container (transparent box with no lid) in the center of the screen to hold the physics balls. * **Background:** A solid, flat Cyan/Teal background color (`#00A0B0`) to match the screenshot vibe. * **The Dropper:** A mechanical claw or a simple arrow indicator at the top of the container showing where the next ball will fall. * **Performance:** Use `THREE.InstancedMesh` if possible for optimization, or simple `THREE.Mesh` with shared geometries. Limit shadow casting to the main container floor to maintain high FPS on mobile. ### 2. Audio Requirements * **BGM:** A looping, cozy, upbeat track using Marimba, Kalimba, or soft Piano. It should feel relaxing and "bouncy." * **Sound Effects (SFX):** * **Spawn:** A soft "whoosh" or "pop" when a new animal appears in the claw. * **Drop:** A cartoonish falling whistle or silence. * **Collision/Impact:** A soft "thud" or "plop" sound when balls hit the floor or each other. * **Merge (Crucial):** A satisfying "Magic Chime" or high-pitched "Squeak" when two animals merge into a larger one. * **Game Over:** A descending slide whistle or gentle "womp womp" sound. ### 3. Gameplay Loop * **Core Mechanic (Suika-style):** 1. **Spawn:** A random "small" animal (Mouse, Chicken, or Crab) appears at the top of the container. 2. **Aim & Drop:** The player moves the animal horizontally and releases it to let gravity take over. 3. **Physics:** The balls must have bouncy physics (use a physics engine like **Cannon.js** or **Rapier** integration). They should roll and stack realistically. 4. **Merge:** When two spheres of the **same type** collide, they immediately disappear and are replaced by **one** sphere of the **next tier** (larger radius) at the collision midpoint. * **Win/Loss Condition:** * **Goal:** Create the "Whale" (the largest sphere). * **Game Over:** If the stack of balls overflows the top rim of the container and stays there for more than 3 seconds. ### 4. Mobile Controls & Interaction * **Input Scheme:** One-handed Touch interaction. * **Touch & Drag:** Touching anywhere on the screen and dragging left/right moves the "Dropper/Claw" horizontally. It should follow the finger's X-axis position. * **Release:** Lifting the finger triggers the drop. * **Visual Aid:** Display a vertical dashed "Trajectory Line" extending downwards from the current drop position so the player knows exactly where the ball will land. * **Orientation:** Force **Portrait Mode** layout. The container should fill the bottom 70% of the screen. * **Haptic Feedback:** Trigger a short vibration (using `navigator.vibrate(50)`) whenever a **Merge** occurs to provide tactile satisfaction. * **UI Safety:** Ensure the play area is padded from the top notch and bottom home bar of modern phones. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Zooplop

Zooplop is a delightfully cute merging puzzle game that combines the addictive mechanics of drop-and-merge gameplay with adorable animal characters. In this charming puzzle experience, animals fall from above and you must strategically position them to create exciting combinations. The game follows the popular merge mechanic where identical animals combine to form larger, more impressive creatures.

The journey begins with small mice and progresses through an evolutionary chain of adorable animals, with the ultimate goal being the magnificent whale. With its colorful, kawaii-style graphics and satisfying merge mechanics, Zooplop offers hours of engaging puzzle-solving entertainment.

Core Features

Adorable Animal Evolution Chain

Zooplop features a unique progression system where animals merge into completely different species: - Mice combine to create Yellow Chickens - Chickens merge into Larger Crabs - Continue the chain to reach the Ultimate Whale

Physics-Based Dropping Mechanics

The game utilizes realistic physics as animals drop from above. You must carefully time and position your drops to create the perfect merge opportunities while managing limited space.

Cute Visual Design

Featuring a charming kawaii art style with vibrant colors and expressive animal faces that bring each creature to life. The visual appeal makes every merge feel rewarding and delightful.

Free-to-Play Experience

Enjoy the complete Zooplop experience absolutely free with no hidden costs or premium content barriers. All animal evolutions and features are available from the start.

Gameplay Mechanics

Strategic Positioning

Success in Zooplop requires careful planning and spatial awareness. Animals stack up from the bottom, so you must think ahead to create merge opportunities while avoiding overflow.

Progressive Difficulty

As you advance through the animal evolution chain, the game becomes more challenging. Larger animals take up more space, requiring better strategic planning and positioning skills.

Endless Progression

There's no limit to how long you can play! Continue merging and see how high you can build your animal tower while working toward that ultimate whale achievement.

Operation Guide

Mouse Controls

  • Left-click and hold : Grab and position animals
  • Release mouse : Drop the animal at the selected position
  • Move mouse left/right : Adjust horizontal position before dropping

Keyboard Controls

  • A/D Keys or Left/Right Arrow Keys : Move animals horizontally
  • S Key or Down Arrow : Drop the animal immediately
  • Combination control : Use both mouse and keyboard for precise placement

Gameplay Tips

  • Plan your drops carefully to avoid stacking too high
  • Try to keep similar animals close together for easy merging
  • Use the preview to see what animal is coming next
  • Don't rush - take time to find the perfect drop position

Platform Support

Zooplop is designed as a cross-platform browser game that works seamlessly across all devices: - Desktop computers (Windows, Mac, Linux) - Mobile phones (iOS and Android) - Tablets with touch screen support - Any modern web browser - no downloads required

Why Play Zooplop

Perfect Casual Gaming Experience

Zooplop offers the ideal balance of challenge and relaxation. It's easy to pick up for quick sessions but engaging enough for extended play. The cute animal theme makes it appealing to players of all ages.

Stress-Free Entertainment

Unlike timed puzzle games, Zooplop lets you think at your own pace. There's no pressure or time limits - just pure, enjoyable merging mechanics that help you unwind.

Achievement-Driven Progression

The clear goal of reaching the whale provides motivation, while the incremental animal evolutions give a constant sense of progress and accomplishment.

Social Sharing Potential

The cute animals and satisfying merge moments make Zooplop perfect for sharing screenshots and competing with friends to see who can reach the whale first.

Brain Training Benefits

While entertaining, Zooplop also exercises spatial reasoning, planning skills, and strategic thinking - making it both fun and mentally stimulating.

Frequently Asked Questions (FAQ)