Flower Mahjong Solitaire

Seele01-Flash
By
Flower Mahjong Solitaire is a beautifully designed free online puzzle game that combines classic mahjong solitaire rules with charming floral themes. Perfect for relaxation and mental exercise.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Flower Mahjong Solitaire". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** A relaxing, "Zen Garden" aesthetic. The scene should look like a sunny backyard or a flower shop garden. Use a vibrant palette with soft greens, yellows, and sky blues. * **Tile Models:** Create 3D Mahjong tiles (rectangular prisms with slightly beveled edges) that look like carved ivory or light wood. * **Textures:** instead of traditional Chinese characters, use high-contrast floral icons (roses, sunflowers, tulips, bamboo) and garden insects (bees, butterflies). * **Optimization:** Use `THREE.InstancedMesh` to render the 144 tiles to ensure 60FPS on mobile devices. Use a single texture atlas for all tile faces to reduce draw calls. * **Background:** A stylized, low-poly grass plane or a blurred nature image background (Skybox). Floating particle effects (falling petals or pollen) should be present but sparse to save battery. * **Lighting:** Soft directional sunlight casting subtle shadows to give depth to the stacked tiles, plus ambient light to ensure no tile is too dark to read. ### 2. Audio Requirements * **BGM:** A looping, acoustic guitar or harp track. Slow tempo, relaxing, similar to spa music or nature sounds. * **Sound Effects (SFX):** * **Selection:** A crisp "wood block" click sound when a tile is tapped. * **Match:** A satisfying "wind chime" or "magic sparkle" sound. * **Invalid Move:** A dull thud or a gentle "shaking" sound. * **Win:** A cheerful short melody with birds chirping. * **UI:** Soft clicks for buttons (Restart, Pause). ### 3. Gameplay Loop * **Setup:** Generate the classic "Turtle" pyramid layout (or configurable layouts) using a 3D grid system. * **Rules (Mahjong Solitaire):** * Players can only select "free" tiles (tiles with no piece directly above them, and with at least one side—left or right—unblocked). * **Matching Logic:** Match two identical tiles to remove them. * **Special Groups:** "Flowers" and "Seasons" (or specific garden tool sets) should match with any tile of the same category, even if the image isn't identical. * **Scoring:** Points are awarded for matches. Speed bonuses for matching quickly. * **Win/Loss:** * **Win:** Board is completely cleared. * **Loss/Stuck:** No legal moves remaining. (Offer a "Shuffle" option with a score penalty before declaring Game Over). ### 4. Mobile Controls & Interaction * **Camera:** Fixed Isometric or high-angle Perspective camera. The view must automatically center and scale the board to fit the screen width. * **Touch Controls:** * Implement a `Raycaster` for precise touch detection. * **Tap:** Select a tile. If a tile is already selected, tapping a matching tile triggers the removal. * **Deselect:** Tapping the background or the same tile again deselects it. * **Feedback:** * **Visual:** When selected, the tile should lift slightly (y-axis animation) and glow (Emissive material color change). * **Haptic:** Trigger a light vibration (using `navigator.vibrate`) on successful matches. * **UI Layout:** * **Orientation:** Force or strongly encourage **Landscape Mode** for the best view of the wide board layout. * **HUD:** Wooden-style UI panels (referencing the game logo). Large, thumb-friendly buttons (Restart, Hint, Shuffle) placed at the bottom corners, keeping the play area clear. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Flower Mahjong Solitaire is a captivating puzzle game that brings the ancient art of mahjong into a beautiful floral setting. This free online game transforms the traditional tile-matching experience with gorgeous flower-themed symbols and characters, creating a peaceful and engaging gaming environment. With a solid 4.3/5 rating from players, this HTML5 game delivers both visual appeal and challenging gameplay.

Core Features

Beautiful Floral Design

The game features stunning flower-themed tiles that replace traditional mahjong symbols, creating a serene and visually appealing experience. Each tile is carefully designed with botanical motifs that make gameplay both relaxing and aesthetically pleasing.

Classic Mahjong Solitaire Rules

Stay true to authentic mahjong solitaire mechanics while enjoying the fresh floral twist. The game follows traditional matching rules where you must find and match identical tiles that are not blocked by other pieces.

Cross-Platform Compatibility

  • Completely Free : No payment required to access all game features
  • No Download Needed : Play instantly in your web browser
  • Mobile Optimized : Perfect touch controls for smartphones and tablets
  • Desktop Friendly : Smooth mouse controls for computer play
  • HTML5 Technology : Works on all modern browsers and devices

Relaxing Puzzle Experience

Designed for players seeking a calm, meditative gaming experience. The flower theme and gentle gameplay make it perfect for stress relief and mental relaxation.

Gameplay Mechanics

Flower Mahjong Solitaire follows classic solitaire mahjong rules with an accessible approach:

  • Tile Matching : Find and select matching pairs of flower tiles
  • Free Tiles Only : You can only select tiles that aren't covered on more than two sides
  • Similar Tile Types : Some flower categories allow matching of similar (not identical) tiles
  • Exact Matches : Other tiles require precise matching of identical symbols
  • Strategic Thinking : Plan your moves carefully to avoid getting stuck

How to Play

Desktop Controls

  • Mouse : Point and click to select matching flower tiles
  • Strategy : Look for tiles that are free on at least one side
  • Matching : Click two identical or similar tiles to remove them from the board

Mobile Controls

  • Touch : Tap flower tiles to select and match them
  • Zoom : Pinch to zoom for better visibility on smaller screens
  • Easy Navigation : Intuitive touch interface designed for mobile play

Game Objectives

  1. Clear the Board : Remove all flower tiles by finding matching pairs
  2. Strategic Planning : Think ahead to avoid blocking important tiles
  3. Score Optimization : Complete levels efficiently for higher scores
  4. Restart Option : Use the circular restart button if you get stuck (affects score)

Why Play This Game

Perfect for Puzzle Lovers : If you enjoy brain teasers and tile-matching games, Flower Mahjong Solitaire offers the perfect blend of challenge and relaxation. The floral theme creates a peaceful atmosphere that makes it ideal for unwinding after a busy day.

Accessible for All Skill Levels : Tagged as an "Easy" game, it's perfect for beginners to mahjong while still providing enough depth to engage experienced players. The beautiful flower designs make learning the rules enjoyable and memorable.

Anytime, Anywhere Gaming : With no download required and full mobile support, you can enjoy a quick puzzle session during breaks, commutes, or relaxation time. The game saves automatically, so you can pick up where you left off.

Mental Exercise : Mahjong solitaire is excellent for maintaining cognitive function, improving pattern recognition, and enhancing strategic thinking skills. The flower theme adds a meditative quality that promotes mental wellness.

Frequently Asked Questions (FAQ)