Zoo Boom - Match 3 Animal Puzzle Game

Seele01-Flash
By
Zoo Boom is an exciting match-3 puzzle game featuring adorable safari animals. Clear colorful animal tiles strategically across 1000+ challenging levels with unique objectives and special power-ups.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Zoo Boom**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Vibrant, cartoonish "Safari" aesthetic. Use a Low-poly style for performance on mobile devices. * **Camera & Scene**: Use an `OrthographicCamera` to maintain a consistent 2D-gameplay feel within a 3D space. The background should be a static or slowly parallaxing 3D scene featuring low-poly grass, stylized trees, and a bright blue sky with soft white clouds. * **Game Board**: A central grid (e.g., 8x8 or shaped layouts) holding the game pieces. The board background should be a semi-transparent wood or stone panel texture. * **Game Pieces (Tiles)**: Instead of flat sprites, use `THREE.BoxGeometry` with rounded edges (or bevel enabled) to create "cubes". * **Textures**: Each cube face should display a distinct, high-contrast animal face: * Red Parrot * Orange Tiger * Blue Elephant * Green Monkey (or similar) * Yellow Duck * **Special Tiles**: A "Skunk" or "Bomb" tile with a distinct glowing shader or pulsing animation. * **Particles**: Simple geometric particles (squares/circles) that explode outward when a match is made, matching the color of the cleared animal. * **Optimization**: Use `InstancedMesh` for the background trees and grass to reduce draw calls. Texture atlases should be used for animal faces to share a single material. ### 2. Audio Requirements * **BGM**: A cheerful, tropical loop featuring marimbas, light percussion, and a playful flute melody. It should be non-intrusive. * **Sound Effects (SFX)**: * **Select/Tap**: A high-pitched "bloop" or soft woodblock sound. * **Match/Clear**: A satisfying "pop" sound. If the combo is large (>5 tiles), the sound should be louder or have a rising pitch. * **Special Ability**: A comical "fart" noise or a fuse hiss followed by a boom for the Skunk/Bomb tile. * **Win/Success**: A short fanfare or jingle with coin-clinking sounds. * **Invalid Move**: A dull, low-pitched "thud". ### 3. Gameplay Loop * **Core Mechanic (Collapse/Blast)**: This is **not** a swap-based Match-3. It is a "Tap to Clear" mechanic. * The player taps on a group of **2 or more** adjacent (orthogonal) tiles of the same color. * Upon tapping, the selected group disappears. * Remaining tiles above the empty spaces fall down (gravity). * New tiles spawn from the top to fill the board (optional, or level-dependent clearing). * **Power-ups**: * **Logic**: If the player taps a connected group of **5 or more** tiles, a "Special Tile" (e.g., Skunk/Bomb) is spawned at the tapped location instead of just clearing the blocks. * **Activation**: Tapping the Special Tile explodes a 3x3 area or clears a whole row/column. * **Objectives**: * Display a target (e.g., "Collect 20 Ducks"). * Decrement the count as tiles are cleared. * **Win**: Target reaches 0. * **Lose**: Player runs out of possible moves (no groups of 2+ exist) before the target is met. ### 4. Mobile Controls & Interaction * **Touch Input**: Implement `THREE.Raycaster` for touch detection. * **Tap**: Executes the clear move. * **Input feedback**: When the user touches a tile, perform a "Squash and Stretch" tween animation on the tile (scale down y, scale up x/z) to indicate it is interactable. * **Screen Adaptation**: * The game must be responsive. Prefer **Portrait Mode**. * The grid should scale to fit the width of the mobile screen with safe margins. * **UI Layout**: * Top area: Level Objective (Icons of animals + numbers) and Score. * Bottom area: Settings button and Level number. * Ensure all UI buttons are at least 44x44 pixels for touch accessibility. * **Visual Feedback**: * **Camera Shake**: Slight camera shake (using perlin noise or random offset) when a large combo (7+ tiles) is cleared. * **Floating Text**: When a match is made, show floating numbers (+100) rising from the cleared position. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Zoo Boom

Zoo Boom is a captivating match-3 puzzle game that combines classic tile-matching gameplay with fresh safari-themed adventures. This addictive animal puzzle game challenges players to strategically clear boards filled with colorful parrots, adorable tigers, playful elephants, cheerful rubber duckies, and many more delightful creatures. With over 1000 levels to explore, Zoo Boom offers endless hours of puzzle-solving entertainment.

Core Features

Unlimited Matching Possibilities

Unlike traditional match-3 games, Zoo Boom breaks the boundaries with unlimited adjacent tile connections . Whether you match 2, 5, or even 9 tiles aligned horizontally or vertically, you can clear them all as long as they're touching. This innovative mechanic creates exciting strategic opportunities and satisfying chain reactions.

Special Power-Up Tiles

Matching 5 or more tiles unlocks powerful special tiles, including the explosive skunk tile that can clear large board sections in a single move. These game-changing power-ups add strategic depth and help you overcome challenging levels with spectacular flair.

Mission-Based Gameplay

Every level introduces unique objectives to keep the experience fresh and engaging: - Match specific animal combinations - Clear set numbers of tiles - Achieve target scores within move limits - Complete special board patterns

Vibrant Safari Theme

The game features colorful, family-friendly graphics with a charming zoo atmosphere. Each animal character is beautifully designed to create an immersive and joyful gaming experience that appeals to players of all ages.

Game Mechanics

Strategic Tile Clearing

Success in Zoo Boom requires careful planning and strategy . Players must analyze the board layout, identify the best matching opportunities, and avoid getting stuck without available moves. The game rewards thoughtful play over random clicking.

Progressive Difficulty

With over 1000 levels , Zoo Boom offers a perfectly balanced difficulty curve. Early levels teach basic mechanics, while advanced stages challenge even experienced puzzle game veterans with complex board layouts and challenging objectives.

Operation Guide

Simple One-Click Controls

  • Tap or Click : Select and match tiles
  • Drag : Connect adjacent matching tiles (mobile)
  • Fullscreen Mode : Available for immersive gameplay experience

Getting Started

  1. Observe the Board : Study animal tile patterns and available matches
  2. Plan Your Moves : Identify the longest possible connections
  3. Create Special Tiles : Match 5+ tiles for powerful effects
  4. Complete Objectives : Focus on level-specific goals
  5. Use Power-ups Wisely : Save special tiles for maximum impact

Platform Compatibility

Zoo Boom is fully optimized for web browsers on both desktop and mobile devices. No downloads required - simply open your browser and start playing immediately. The game automatically adjusts to your screen size for the best possible experience.

Why Play Zoo Boom

Perfect for All Ages

This family-friendly puzzle game combines simple mechanics with deep strategy, making it accessible to children while remaining challenging for adults. The adorable animal theme creates a welcoming atmosphere for players of all backgrounds.

Completely Free

Enjoy unlimited gameplay without any cost. Zoo Boom is entirely free-to-play with no hidden fees or premium restrictions. All 1000+ levels are available from the start.

Brain Training Benefits

Regular puzzle gaming helps improve cognitive functions including pattern recognition, strategic thinking, and problem-solving skills. Zoo Boom provides mental exercise disguised as pure entertainment.

Stress Relief

The game's colorful visuals and satisfying matching mechanics create a relaxing gaming experience perfect for unwinding after a busy day. The cheerful animal characters and gentle gameplay provide positive emotional benefits.

Frequently Asked Questions (FAQ)