Tile Guru - Match 3 Puzzle Game

Seele01-Flash
By
Tile Guru is an addictive match 3 puzzle game featuring vibrant fruit-themed tiles. Match three identical tiles to clear them from the board while managing your limited tile holder space strategically.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Tile Guru - Zen Match 3**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** A relaxing, "Zen" atmosphere. Use a soft, warm palette (cream, light beige) for the background, resembling a stone garden or wooden table. * **Tile Design:** The core assets are 3D "Mahjong-style" tiles. Use `THREE.RoundedBoxGeometry` to create smooth, white, thick tiles with a slight bevel. * **Icons/Textures:** Since external assets might not load, use `CanvasTexture` to programmatically draw vibrant icons on the top face of the tiles. Create at least 6 distinct types: 1. **Apple** (Red/Green) 2. **Grapes** (Purple circles) 3. **Lemon** (Yellow crescent) 4. **Donut** (Pink ring) 5. **Leaf** (Green shape) 6. **Cake** (Blue triangle) * **Lighting:** Use a soft `HemisphereLight` for ambient base, and a `DirectionalLight` with shadows enabled to give the stacked tiles depth and dimension. * **Layout Generation:** Create a "Pyramid" or "Layered" board layout where tiles are stacked on top of each other (up to 3 layers high). Partially covered tiles should be visually darkened or unclickable until the top tile is removed. ### 2. Audio Requirements * **BGM:** (Conceptual) A soft, looping acoustic guitar or piano track (Zen/Spa style). *Note in code: Add placeholders for AudioLoader.* * **SFX Implementation:** * **Tap/Select:** A soft "Wood block" or "Pop" sound when a tile is clicked and flies to the holder. * **Match:** A satisfying, high-pitched "Chime" or "Magical Ding" when 3 tiles merge and disappear. * **Error/Full:** A dull "Thud" or buzzing sound if the player tries to pick a tile when the holder is full. * **Win:** A rising harp glissando. ### 3. Gameplay Loop * **The Holder (Dock):** A fixed rectangular area at the bottom center of the screen that acts as a queue. It has **7 slots**. * **Core Mechanic:** 1. Player taps an accessible (top-layer) tile on the board. 2. The tile animates (moves smoothly) from the board position to the first available empty slot in the Holder. 3. **Sorting:** When a tile enters the holder, if there are identical tiles already there, the new tile should snap next to them to visually group them. 4. **Matching:** Check the Holder immediately. If **3 identical tiles** exist, they vanish (clear), and remaining tiles shift left to close the gap. * **Win Condition:** The board is completely cleared of all tiles. * **Fail Condition:** The Holder fills up with 7 tiles, and no match of 3 is formed. Display a "Game Over" overlay. ### 4. Mobile Controls & Interaction * **Touch Input:** Use `Raycaster` mapping to both `mousedown` and `touchstart` events for immediate response. * **Clickability Logic:** A tile is only clickable if it is not covered by another tile on a higher Z-layer. * **UI/HUD:** * **Tile Holder:** A semi-transparent rounded rectangle fixed at the bottom (approx 15% of screen height). * **Responsive Camera:** Use an `OrthographicCamera` to prevent perspective distortion on the edges of phone screens. Adjust the `zoom` based on `window.innerWidth` to ensure the board fits within portrait mode. * **Feedback:** * **Visual:** When a tile is selected, it should slightly scale up or glow before moving to the holder. * **Animation:** Use a simple lerp or tween function to animate the tile moving from Board -> Holder. Do not teleport it instantly. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Tile Guru is a captivating casual puzzle game that perfectly balances mental challenge with relaxation. This addictive match 3 tile game features beautiful 3D fruit-themed tiles including grapes, watermelon, apples, cherries, and many more colorful designs. With its zen-inspired color palette and escalating challenges, Tile Guru offers the perfect daily brain training experience that you can enjoy in just 10 minutes a day.

The game has earned popularity among puzzle enthusiasts for its unique combination of strategic thinking and tranquil gameplay, making it an ideal escape from daily stress while keeping your mind sharp.

Core Features

Strategic Tile Management

Unlike traditional match 3 games, Tile Guru introduces a unique tile holder system that adds layers of strategy. Your tile holder can contain up to 7 tiles, and managing this limited space becomes crucial as levels progress.

Progressive Difficulty System

  • Early Levels : Simple matching with uniform tiles for easy learning
  • Advanced Stages : Layered tiles requiring strategic planning
  • Escalating Challenges : Increasingly complex puzzlescapes that test your skills

Relaxing Zen Experience

The game features a carefully crafted zen-inspired design with: - Soothing color palettes for relaxation - Beautiful 3D fruit tile designs - Tranquil gameplay that reduces stress - Perfect for short daily brain training sessions

Free Browser Gameplay

Enjoy Tile Guru completely free with no downloads required. The game runs smoothly on both desktop and mobile browsers, making it accessible anywhere, anytime.

Gameplay Mechanics

Tile Guru's core gameplay revolves around matching three identical tiles to make them disappear. Click on tiles from the colorful array, and they'll fall into your tile holder. Once you collect three matching tiles in the holder, they automatically clear to make room for more.

The strategic element comes from the 7-tile limit in your holder. If you fill up the holder with unmatched tiles, the game ends! This creates exciting decision-making moments where you must carefully choose which tiles to select.

As you advance through levels, tiles become layered, adding another dimension to the strategy. You'll need to think ahead about which tiles to free up first, planning your moves to avoid getting stuck with a full holder of mismatched tiles.

Operation Guide

Mouse Controls (Desktop) : - Left Click : Select tiles from the board - Left Click : Use hints when available - Left Click : Activate power-ups

Touch Controls (Mobile) : - Tap : Select tiles - Tap : Use hints and power-ups

The game's intuitive one-click interface makes it easy for players of all ages to jump in and start matching tiles immediately.

Why Play Tile Guru

Perfect Daily Brain Training

Spend just 10 minutes daily sharpening your mind with strategic tile matching. The game provides excellent cognitive exercise while remaining relaxing and enjoyable.

Stress-Free Gaming Experience

The zen-inspired design and tranquil gameplay make Tile Guru an ideal way to unwind. Unlike high-pressure games, this offers a peaceful gaming environment that actually helps reduce stress.

Accessible Anywhere

As a free browser game supporting both desktop and mobile devices, you can enjoy Tile Guru during breaks, commutes, or any spare moment without installations or downloads.

Addictive Yet Balanced

While the gameplay is highly engaging and addictive, the calm atmosphere prevents the frustration often associated with challenging puzzle games. You'll find yourself coming back for "just one more level" without feeling overwhelmed.

Suitable for All Ages

The simple mechanics combined with strategic depth make Tile Guru perfect for both casual players seeking relaxation and puzzle enthusiasts wanting a mental challenge.

Frequently Asked Questions (FAQ)