Zoo Keeper - Animal Match Puzzle Game

Seele01-Flash
By
Zoo Keeper is a delightful animal-themed puzzle game where players match cute zoo animals to clear them from the board. Race against time to advance through challenging levels in this addictive matching game.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Zoo Keeper 3D (Match-3)**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** "Voxel" or "Low-poly" aesthetic. The game board is an 8x8 grid set against a blurred, stylized jungle/zoo background (greens and yellows). * **Game Pieces (Animal Heads):** Instead of 2D sprites, use simple 3D geometric shapes (cubes/spheres) representing animal heads. * *Lion:* Orange cube with a mane. * *Elephant:* Grey cube with a trunk protrusion. * *Giraffe:* Yellow/Brown spotted cube. * *Panda:* Black and white cube. * *Monkey:* Brown cube with beige face. * *Hippo:* Light purple cube. * **Lighting & Materials:** Use `MeshStandardMaterial` with bright, high-saturation colors. Add a `DirectionalLight` to cast soft shadows and an `AmbientLight` for general visibility. * **Optimization:** Use `InstancedMesh` for the grid tiles to ensure 60FPS on mobile devices. Keep geometry complexity very low (primitive shapes). ### 2. Audio Requirements * **BGM:** Upbeat, fast-tempo "8-bit" or "Chiptune" style mixed with tropical percussion (marimba). The music pitch/tempo should increase slightly when the timer is below 10 seconds. * **SFX:** * *Select:* A high-pitched "blip". * *Swap:* A "woosh" sliding sound. * *Match/Clear:* A satisfying "pop" or "crunch" sound. * *Combo:* Ascending musical notes for cascading matches. * *Bad Move:* A low-pitched "buzzer" sound if a swap results in no match. * *Time Warning:* An urgent ticking clock sound. ### 3. Gameplay Loop * **Core Mechanic:** Classic Match-3. The player swaps two adjacent animal heads. If 3 or more of the same animal align horizontally or vertically, they clear. * **Gravity:** When pieces clear, existing pieces above fall down, and new random pieces spawn at the top (implement falling animation, not instant teleport). * **The Timer:** A visual "Time Bar" at the bottom of the screen constantly depletes. Making matches adds a small amount of time back. * **Level Up:** The player must clear a specific number of pieces (quota) to fill a separate "Level Bar" before the "Time Bar" runs out. Filling the Level Bar advances the stage, resetting the timer but making it drain faster. * **Game Over:** Occurs when the Time Bar hits zero. ### 4. Mobile Controls & Interaction * **Orientation:** **Portrait Mode (Vertical)** is mandatory for one-handed mobile play. Camera should be orthographic, looking slightly down at the grid. * **Touch Controls:** * Implement `Raycaster` for touch detection. * **Interaction Logic:** Tap one tile to select (highlight it with a glowing outline), then tap an adjacent tile to swap. Alternatively, support swipe gestures. * **Visual Feedback:** * *Selection:* The selected cube should bob up and down slightly. * *Match:* Explode particles (simple small cubes) matching the animal's color when cleared. * **Haptics:** Trigger `navigator.vibrate(50)` on a successful match for tactile feedback. * **UI Layout:** Score and Best Score at the top. Timer Bar and Level Bar clearly visible at the bottom, clear of the distinct touch areas. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Zoo Keeper

Zoo Keeper is an engaging puzzle game that combines the joy of adorable zoo animals with strategic matching gameplay. With a solid 3.3/5 rating from players, this colorful puzzle adventure challenges you to match groups of animals before time runs out. The game features charming zoo creatures including zebras, giraffes, tigers, and elephants, all beautifully illustrated in a vibrant cartoon style.

Core Features

Adorable Animal Characters

The game showcases a delightful collection of zoo animals, each with distinctive designs that make matching both fun and visually appealing. From striped zebras to long-necked giraffes, every animal adds personality to your puzzle-solving experience.

Time-Based Challenge System

What sets Zoo Keeper apart is its exciting time pressure element. Players must strategically match animals while racing against a countdown timer, creating an adrenaline-pumping experience that keeps you engaged for hours.

Progressive Difficulty Levels

As you advance through the game, levels become increasingly challenging with more complex animal arrangements and tighter time constraints. This progressive difficulty ensures both newcomers and puzzle veterans stay entertained.

Brain Training Benefits

Zoo Keeper isn't just entertainment – it's a genuine brain teaser that improves pattern recognition, strategic thinking, and quick decision-making skills. Perfect for players seeking both fun and mental stimulation.

Game Mechanics

The core gameplay revolves around swapping adjacent animals to create matches of three or more identical creatures. When animals are successfully matched, they disappear from the board, potentially creating chain reactions for bonus points. The key to success lies in planning your moves efficiently while managing the ever-present time pressure.

Strategic Depth

While the concept seems simple, Zoo Keeper offers surprising strategic depth. Advanced players learn to create cascading matches, plan several moves ahead, and maximize their scoring potential within the time limit.

Operation Guide

Mouse Controls: - Click and Select : Choose the first animal you want to move - Click Second Animal : Select an adjacent animal to swap positions - Strategic Planning : Look for potential matches before making moves - Time Management : Keep an eye on the countdown timer in the corner

Gameplay Tips

  • Focus on creating matches that will cause chain reactions
  • Prioritize clearing animals from congested areas
  • Don't rush – strategic moves are better than hasty ones
  • Look for opportunities to match four or more animals for bonus effects

Why Play Zoo Keeper

Perfect for All Ages

With its family-friendly content rating and intuitive gameplay, Zoo Keeper appeals to players of all ages. Children love the cute animals, while adults appreciate the strategic puzzle elements.

No Download Required

Play instantly in your web browser without any downloads or installations. The game works seamlessly on both desktop computers and mobile devices, making it perfect for quick gaming sessions anywhere.

Stress Relief and Mental Exercise

Zoo Keeper provides the perfect balance of relaxation and mental stimulation. The charming animal theme creates a peaceful atmosphere, while the puzzle mechanics keep your mind sharp and engaged.

Replay Value

With multiple levels and the challenge of beating your high scores, Zoo Keeper offers excellent replay value. Each playthrough feels fresh as you discover new strategies and improve your matching skills.

Frequently Asked Questions (FAQ)