Safari Mahjong

Seele01-Flash
By
Safari Mahjong is a free online mahjong solitaire game featuring safari animal themes. Perfect for puzzle lovers seeking relaxing brain training with beautiful wildlife imagery.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Safari Mahjong". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Casual, bright, and cartoonish "Safari" aesthetic. High saturation colors (sunny yellows, sky blues, grassy greens). * **Tile Assets:** * Create 3D Mahjong tiles (rounded cubes/chamfer boxes) with a wood or ivory texture on the sides/back. * **Face Textures:** Instead of traditional Chinese characters, use vector-style icons representing African wildlife and safari gear: Lions, Zebras, Elephants, Giraffes, Monkeys, Jeeps, Binoculars, Compass, Acacia Trees, and Sun icons. * **Selection Effect:** Selected tiles should highlight with a golden glow or lift up slightly along the Y-axis. * **Environment/Background:** * A static or slowly scrolling background representing an African Savanna: flat yellow grasslands, silhouette of acacia trees on the horizon, and a bright blue sky with stylized sun rays (referencing the thumbnail). * **Mobile Optimization:** * Use `THREE.InstancedMesh` for the tiles to handle large layouts (144+ tiles) efficiently on mobile GPUs. * Use a Texture Atlas for all tile icons to reduce draw calls. * Shadows should be baked or use a simple `DirectionalLight` without expensive soft shadows. ### 2. Audio Requirements * **Background Music (BGM):** A relaxing, loopable track featuring African percussion (Marimba, Kalimba, Bongos) mixed with ambient nature sounds (wind, distant birds). It should be upbeat but not distracting. * **Sound Effects (SFX):** * **Tap/Select:** A crisp wooden "clack" or soft pop sound. * **Match Success:** A cheerful chime or a specific animal sound corresponding to the matched tile (e.g., a soft trumpet for elephants). * **Shuffle:** The sound of wooden tiles clattering together. * **Win:** A short tribal drum roll or celebratory jingle. * **UI Click:** Standard soft UI click. ### 3. Gameplay Loop * **Core Mechanic:** Classic Mahjong Solitaire rules. The player must match pairs of identical "free" tiles to remove them from the board. * *Definition of Free Tile:* A tile is free if it has no tile on top of it and has at least one open side (left or right). * **Level System:** Start with a classic "Turtle" pyramid layout. * **Win Condition:** Clear the entire board of tiles. * **Lose/Stuck Condition:** If no moves are available, automatically trigger a "Shuffle" mechanic or prompt the player to use a shuffle power-up. * **Scoring:** Points are awarded for every match. Bonus points for "Speed Chains" (matching pairs in quick succession). ### 4. Mobile Controls & Interaction * **Camera:** Use a fixed `OrthographicCamera` to ensure the perspective doesn't distort the stacking of tiles, making it easier to judge "free" tiles on small screens. * **Touch Controls:** * Implement Raycasting for touch detection. * **Tap:** Select a tile. Tapping a selected tile again deselects it. Tapping a matching free tile clears both. * **UI & Layout:** * **Orientation:** Support both Portrait and Landscape, but optimize primarily for **Portrait** (vertical) play for one-handed usage. * **HUD:** Place a "Pause" button in the top right corner. Place "Hint" (magnifying glass icon) and "Shuffle" (arrows icon) buttons at the bottom of the screen within easy reach of the thumb. * **Touch Targets:** Ensure all buttons are at least 44x44 pixels. * **Feedback:** * **Visual:** When a match is made, play a particle effect (stars or leaves) and fade the tiles out. * **Haptic:** Trigger a short vibration (using `navigator.vibrate(20)`) on successful matches. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Safari Mahjong

Safari Mahjong is a captivating online mahjong solitaire game that combines the classic tile-matching puzzle with beautiful safari animal themes. With a solid 4.2/5 rating from players, this free browser game offers the perfect blend of relaxation and mental challenge. Set against stunning wildlife backdrops, Safari Mahjong transforms the traditional Chinese tile game into an exciting adventure through the African savanna.

Unlike complex strategy games, Safari Mahjong is designed to be accessible to players of all skill levels while still providing engaging puzzle-solving challenges. The game features vibrant graphics showcasing exotic animals and natural landscapes, making each gaming session a visual treat.

Core Features

Authentic Mahjong Solitaire Gameplay

Safari Mahjong follows the classic mahjong solitaire rules where players must match identical tiles to clear the board. The objective is simple: find and remove matching pairs of tiles until all tiles are cleared from the layout.

Safari Animal Themes

The game features beautiful safari-themed tile designs including: - Exotic African wildlife imagery - Stunning savanna landscapes - Colorful and detailed tile artwork - Immersive nature-inspired backgrounds

Easy-to-Learn Mechanics

Tagged as an "Easy" game, Safari Mahjong is perfect for: - Beginners new to mahjong solitaire - Casual players seeking relaxation - Anyone looking for stress-free puzzle gaming - Players who prefer simple, intuitive gameplay

Cross-Platform Compatibility

Built with HTML5 technology, Safari Mahjong offers: - Browser-based play : No downloads or installations required - Mobile optimization : Perfect touch controls for smartphones and tablets - Universal access : Works on any modern device with internet connection - Instant loading : Quick game start without waiting

Brain Training Benefits

As a brain teaser puzzle game, Safari Mahjong helps improve: - Pattern recognition skills - Visual perception abilities - Concentration and focus - Memory and cognitive function - Stress relief and relaxation

Game Mechanics

The core gameplay revolves around the traditional mahjong solitaire format. Players must identify matching tile pairs that can be removed from the board. Only "free" tiles can be selected - those that aren't blocked by other tiles on their left or right sides and have at least one side completely open.

Strategic Elements

While easy to learn, Safari Mahjong requires strategic thinking: - Plan moves carefully to avoid blocking essential tiles - Look for patterns and matching opportunities - Consider the tile layout before making moves - Use hints wisely when available

How to Play

Basic Controls

  • Mouse/Touch : Click or tap on matching tiles to select them
  • Selection : Choose two identical tiles that are "free" (not blocked)
  • Removal : Successfully matched pairs automatically disappear
  • Navigation : Use zoom and pan features on mobile devices
  • Hints : Access hint system if you get stuck

Winning Strategy

  1. Start with obvious matches : Look for easy pairs first
  2. Work from the outside : Remove outer tiles to free inner ones
  3. Plan ahead : Consider how removing tiles affects future moves
  4. Use the hint system : Don't hesitate to get guidance when stuck
  5. Take your time : There's no time pressure, so think strategically

Game Progression

Each level presents a different tile layout with varying difficulty. Complete layouts by removing all tile pairs to advance to new safari-themed challenges.

Why Play Safari Mahjong

Perfect for Relaxation

Safari Mahjong offers a peaceful gaming experience ideal for unwinding after a busy day. The combination of soothing gameplay and beautiful wildlife imagery creates a meditative atmosphere that helps reduce stress and promote relaxation.

Accessible to Everyone

The game's "Easy" rating makes it perfect for players of all ages and experience levels. Whether you're new to mahjong or a seasoned puzzle enthusiast, Safari Mahjong provides an enjoyable challenge without frustrating difficulty spikes.

No Commitment Required

As a free browser game, Safari Mahjong requires no downloads, registrations, or payments. Simply open your browser and start playing immediately. The mobile-optimized design ensures you can enjoy quick puzzle sessions anywhere, anytime.

Educational Value

Beyond entertainment, Safari Mahjong offers cognitive benefits including improved pattern recognition, enhanced visual processing, and better concentration skills. It's an excellent choice for anyone interested in brain training through enjoyable gameplay.

Community Proven

With a strong 4.2-star rating from the player community, Safari Mahjong has proven its appeal among puzzle game enthusiasts. The positive feedback reflects the game's quality design, engaging gameplay, and overall entertainment value.

Frequently Asked Questions (FAQ)