Animal Mahjong - Cute Animal Themed Puzzle Game

Seele01-Flash
By
Animal Mahjong is a delightful educational puzzle game featuring adorable animals with big eyes. Perfect for kids, animal lovers, and mahjong enthusiasts, with 60 challenging levels and interactive animal sounds.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Animal Mahjong 3D". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Cute, vibrant, and cartoonish aesthetic suitable for children. High saturation colors with a "sunny day" vibe. * **Tile Models:** Create 3D Mahjong tiles using `THREE.BoxGeometry` with slightly rounded corners (or bevels) to look friendly. * **Textures:** The sides and bottom of the tiles should feature a light wood texture. The top face must display different "Cute Animal" illustrations (e.g., Lion, Elephant, Toucan, Turtle, Cow) with large "anime-style" eyes. Use placeholder colored textures with animal names if external assets aren't available. * **Background:** A blurred, scenic nature background (forest or rolling green hills) to act as a calming backdrop. Use a static background image or a simple gradient skybox (Light Blue to Green). * **Visual Effects:** * **Selection:** When a tile is tapped, it should lift slightly (y-axis translation) and glow yellow. * **Match:** When two tiles match, trigger a particle explosion (yellow stars or sparkles) using `THREE.Points` before the tiles vanish. ### 2. Audio Requirements * **BGM:** A gentle, upbeat, and looping marimba or flute melody that evokes a "forest walk" atmosphere. It should not be distracting. * **Sound Effects (SFX):** * **Educational Interaction:** Crucial feature—when a tile is clicked, play the specific sound of that animal (e.g., a Moo for a cow, a Trumpet for an elephant). * **Match Success:** A satisfying "Ding" or "Chime" sound. * **UI Sounds:** Soft clicks for buttons. * **Win/Lose:** A cheerful fanfare for winning; a soft "try again" sound for timeout. ### 3. Gameplay Loop * **Core Mechanic:** Standard Mahjong Solitaire rules in a 3D space. * **Tile Logic:** A tile is selectable only if it has no tile immediately above it (Z-axis stacking) AND has at least one side (Left or Right) free. * **Matching:** Selecting two identical free tiles removes them from the board and awards points. * **Level Design:** Stack tiles in various formations (pyramids, bridges). Start with a simple layout (e.g., "Turtle" shape or standard 4-layer pyramid). * **Progression:** The game is timer-based. The player must clear the board before the timer hits 0. * **Scoring:** Points are awarded for matches. Speed bonuses for quick consecutive matches (Combo system). Deduct points if the "Hint" button is used. ### 4. Mobile Controls & Interaction * **Camera:** Use an **Orthographic Camera** angled at isometric view (45 degrees) to ensure tiles are easy to tap without perspective distortion. Support Pinch-to-Zoom and One-finger Pan to navigate the board on smaller screens. * **Touch Input:** * Implement precise Raycasting for `touchstart` events. * **Hit Area:** Ensure the clickable hit box for each tile is slightly larger than the visual model to accommodate "fat finger" input. * **UI Overlay (HTML/CSS):** * **Top Bar:** Timer (Countdown), Score, and Level Indicator. * **Bottom Bar:** Large, thumb-friendly buttons (min 44x44px): * **Hint:** Highlights a free matching pair. * **Shuffle:** Rearranges remaining tiles (limited uses). * **Settings:** Toggle Sound/Music. * **Feedback:** Implement `window.navigator.vibrate(50)` (Haptic Feedback) on every valid tile selection. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Animal Mahjong is a charming twist on the classic mahjong solitaire game, featuring adorable animal characters that will warm your heart. This educational puzzle game combines traditional mahjong gameplay with cute animal themes, making it perfect for players of all ages. With a rating of 3.78/5 from players worldwide, this game offers an engaging and family-friendly gaming experience.

Set against beautiful natural habitats including lush forests and scenic wildlife environments, Animal Mahjong transforms the traditional tile-matching experience into an interactive journey through the animal kingdom.

Core Features

Interactive Animal Sounds

One of the most delightful features of Animal Mahjong is its interactive audio system. Every time you click on a tile, the corresponding animal will speak or make its natural sound, creating an immersive and educational experience that helps players learn about different animals.

Adorable Animal Collection

The game features a wide variety of cute animals, each beautifully illustrated with big, expressive eyes: - Gentle turtles - Friendly cattle - Majestic lions - Colorful toucans - Many other fascinating wild animals

Educational Value

This isn't just entertainment – Animal Mahjong serves as an excellent educational tool. Children can learn about different animals while developing: - Pattern recognition skills - Memory enhancement - Strategic thinking - Hand-eye coordination - Animal identification

60 Challenging Levels

With 60 progressively challenging levels, the game offers hours of engaging gameplay. Each level requires you to score enough points before the timer runs out, adding an exciting time-management element to the classic mahjong formula.

Game Mechanics

Classic Mahjong Rules with Animal Twist

The game follows traditional mahjong solitaire rules but with an adorable animal theme. Players must match pairs of identical animal tiles to clear the board, but tiles must be "open" – meaning they're not covered by other tiles and have at least one free side.

Scoring and Progression

Each successful match earns points, and players must reach a target score within the time limit to advance to the next level. The scoring system rewards quick thinking and efficient matching strategies.

Operation Guide

Basic Controls

  • Click on tiles : Select matching pairs of animal tiles
  • Tile selection : Only "open" tiles can be selected (uncovered with one free side)
  • Game interface : Monitor your level, score, and remaining time in the right column

Helpful Features

  • Reset button : Start the current level over if you get stuck
  • Hint button : Get a suggestion for your next move (costs points)
  • Pause button : Take a break without losing progress
  • Sound settings : Adjust or mute the delightful animal sounds
  • High scores : Compare your performance with other players globally

Strategy Tips

  1. Always look for tiles that will free up more options when removed
  2. Plan ahead – removing certain tiles can block access to others
  3. Use hints sparingly as they reduce your final score
  4. Focus on clearing tiles that are blocking multiple other tiles
  5. Keep an eye on the timer and work efficiently

Why Play Animal Mahjong

Perfect for All Ages

Animal Mahjong is specifically designed to be enjoyable for players of all ages. The cute animal theme and educational elements make it ideal for children, while the strategic gameplay appeals to adults and mahjong enthusiasts.

Free and Accessible

This game is completely free to play and requires no downloads or installations. It's built with HTML5 technology, making it accessible on computers, tablets, and mobile devices through any modern web browser.

Educational Entertainment

Unlike many casual games, Animal Mahjong provides genuine educational value. Children learn about different animals while developing cognitive skills, making screen time both fun and productive.

Stress Relief

The combination of cute animals, soothing natural backgrounds, and engaging puzzle gameplay makes Animal Mahjong an excellent stress-relief activity for players of all ages.

Frequently Asked Questions (FAQ)