Cute Puzzle Witch - Magic Tile Matching Game

Seele01-Flash
By
Cute Puzzle Witch is an enchanting tile-matching puzzle game where you burst magical tiles featuring witch hats, bows, and stars. Use special power-ups like bombs and time-slowing snowflakes to master challenging levels.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Cute Puzzle Witch**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Create a vibrant, cartoonish aesthetic with a "glossy candy" finish. Use a slightly Orthographic camera perspective to give the 2D grid a pseudo-3D tactile feel. * **The Grid**: Generate a 10x8 grid of rounded-square tiles. Each tile should look like a jelly block with an inner icon. * **Tile Assets (Low-Poly/Prerendered Textures)**: * **Orange Pumpkin**: Friendly Jack-o'-lantern face. * **Purple Witch Hat**: Classic pointed hat shape. * **Yellow Star**: Glowing, soft-edged star. * **Pink Bow**: Cute ribbon design. * **Blue Potion**: Round flask with bubbling liquid. * **Special Items**: * **Bomb**: A black sphere with a sparking fuse (particle effect). * **Snowflake**: Crystalline, glowing blue structure. * **Background**: A dark, magical purple/blue gradient backdrop (resembling a night sky) to make the colorful tiles pop. Add subtle floating dust motes or sparkles in the background. * **VFX**: * *Match*: A burst of glitter particles and a "popping" scale animation when tiles are cleared. * *Bomb*: A larger radial explosion effect with smoke particles. * *Freeze*: A screen-space frost vignette overlay when the snowflake is activated. ### 2. Audio Requirements * **BGM**: A whimsical, mischievous, yet relaxing track featuring glockenspiel, pizzicato strings, and light woodwinds (like a playful witch's theme). It should loop seamlessly. * **SFX**: * *Tap*: A soft, watery "bloop" or bubble sound. * *Match*: A satisfying, high-pitched "chime" or magical sparkle sound. * *Bomb*: A cartoonish "boom" followed by debris falling sounds. * *Freeze*: A crisp, icy shattering sound or a "whoosh" wind effect. * *Time Warning*: A ticking clock sound when the timer is running low. ### 3. Gameplay Loop * **Mechanic**: This is a "Click-to-Match" (Blast) mechanic, not Match-3 swapping. Players tap any group of 2 or more adjacent identical tiles to clear them. * **Gravity**: When tiles pop, the remaining tiles should physically fall downwards to fill the gaps. New random tiles spawn from the top to refill the board. * **Special Abilities**: * *Bomb Logic*: If a player matches a cluster of 6+ tiles, spawn a Bomb item instead of clearing immediately. Tapping the bomb clears a 3x3 area. * *Snowflake Logic*: Occasionally spawn a Snowflake tile. Tapping it freezes the countdown timer for 5 seconds. * **Win/Loss Condition**: * *Goal*: Reach a target score within a specific time limit (e.g., 60 seconds). * *Win*: Show a "Magical Victory!" modal with confetti. * *Loss*: Show a "Time's Up!" modal with a retry button. ### 4. Mobile Controls & Interaction * **Orientation**: **Portrait Mode** (Vertical) is mandatory for one-handed play. * **Touch Controls**: * Implement `Raycaster` for precise touch detection. * **Tap**: Instant feedback. The tapped tile (and its connected neighbors) should slightly shrink or highlight (`scale.set(0.9, 0.9, 0.9)`) on `touchstart` before popping on `touchend` to provide tactile responsiveness. * **UI Layout**: * Top Bar: Score counter (left), Timer (center), Pause button (right). Ensure buttons are at least 48x48px. * Bottom Area: Leave a small buffer zone at the bottom to avoid conflict with device gesture bars (Home indicator). * **Haptics**: Trigger a light vibration (`navigator.vibrate(10)`) on every successful match, and a heavier vibration (`navigator.vibrate(50)`) when exploding a bomb. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Cute Puzzle Witch is a delightful magical puzzle game that combines classic tile-matching mechanics with enchanting witch-themed elements. This colorful brain teaser challenges players to strategically pop tiles featuring adorable witch hats, sparkling bows, and magical stars across increasingly challenging levels.

Core Features

Magical Tile-Matching Gameplay

The game features a vibrant grid filled with colorful magical tiles that you need to match and burst. Each tile type has its own unique design - from cute witch hats to sparkling bows and twinkling stars - creating a visually appealing puzzle experience.

Powerful Special Abilities

  • Bomb Power-ups : Detonate explosive bombs to clear large areas of tiles in one strategic move
  • Time Slowdown : Hit snowflake power-ups to slow down time, giving you precious extra moments to plan your next moves
  • Chain Reactions : Create spectacular cascading effects by strategically combining different tile types

Progressive Difficulty System

Start with simple matching puzzles and gradually face more complex challenges that test your strategic thinking and quick decision-making skills.

Free-to-Play Entertainment

Enjoy unlimited puzzle fun without any cost - this browser-based game is completely free and requires no downloads or installations.

Game Mechanics

The core gameplay revolves around matching and bursting magical tiles to clear the board and achieve level objectives. Players must think strategically about which tiles to target first, when to use power-ups, and how to create the most effective chain reactions.

Strategic Elements

  • Plan your moves carefully to maximize tile bursts
  • Use bombs strategically to clear difficult tile clusters
  • Time your snowflake power-ups for maximum efficiency
  • Create combos for higher scores and better level completion

Operation Guide

Basic Controls: - Mouse Click/Tap : Select and burst matching tile groups - Drag : Navigate the game board if needed - Power-up Activation : Click on special tiles (bombs, snowflakes) to activate their effects

Gameplay Tips: 1. Look for large groups of matching tiles for bigger point rewards 2. Save bomb power-ups for challenging tile formations 3. Use time-slow effects when facing time pressure 4. Plan multiple moves ahead for optimal results

Why Play This Game

Perfect for Puzzle Lovers : Combines classic match-3 mechanics with unique magical themes and power-ups that keep gameplay fresh and exciting.

Stress-Free Gaming : The cute, colorful graphics and magical soundtrack create a relaxing gaming environment perfect for unwinding.

Brain Training : Enhances strategic thinking, pattern recognition, and quick decision-making skills through progressively challenging puzzles.

Accessible Anywhere : Play directly in your web browser on any device - perfect for quick gaming sessions during breaks or longer puzzle marathons.

Family-Friendly Fun : Suitable for all ages with its adorable witch theme and intuitive gameplay mechanics that anyone can learn quickly.

Frequently Asked Questions (FAQ)