Jewel Christmas - Match 3 Puzzle Game

Seele01-Flash
By
Jewel Christmas is a festive match-3 puzzle game perfect for the holiday season. Match Christmas decorations like gingerbreads, ornaments, and trees across 5 exciting game modes with increasing difficulty levels.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Jewel Christmas". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: A festive, warm 3D Christmas aesthetic. The game board should look like a grid of gift boxes or a frosted window pane. Use a rich color palette: Ruby Red, Emerald Green, Gold, and Snowy White. * **Grid Elements (The Jewels)**: Instead of generic gems, generate low-poly 3D Christmas ornaments using primitive shapes or simple geometries: * *Red Bauble*: Shiny sphere. * *Green Tree*: Low-poly cone stack. * *Gingerbread Man*: Extruded shape or brown texture. * *Gold Star*: Extruded star shape. * *Blue Stocking*: Simple cylinder/curve shape. * *Material*: Use `MeshStandardMaterial` with high metalness and roughness to simulate shiny glass or icing. * **Background**: A static, blurred background representing a cozy living room with a fireplace or a snowy night, creating depth without consuming performance. * **Effects**: Use `THREE.Points` for particle explosions when matches occur (snowflakes or gold dust). * **Mobile Optimization**: Use `InstancedMesh` for the grid items to reduce draw calls. Limit the grid size to 8x8 to fit comfortably on portrait mobile screens. ### 2. Audio Requirements * **Background Music (BGM)**: A looped, instrumental "Jingle Bells" or "Deck the Halls" arrangement using celesta and sleigh bells. It should be calm and not distracting. * **Sound Effects (SFX)**: * *Select*: A soft "click" or ornament tapping sound. * *Swap*: A "whoosh" of winter wind. * *Match*: A satisfying glass "chime" or sleigh bell ring. * *Explosion (Match 4+)*: A firework crackle or a deep bass "thud". * *Invalid Move*: A dull wooden "clunk". ### 3. Gameplay Loop * **Core Mechanic**: Classic Match-3 logic. Players swap adjacent items to create lines of 3 or more identical items. * **Board Logic**: * **Matches**: When 3+ items match, they disappear (scale down to 0). * **Gravity**: Items above fall down to fill empty spaces (use Tweening for smooth animation, `TWEEN.Easing.Bounce.Out` for impact feel). * **Refill**: New random items spawn at the top and drop in. * **Special Mechanics**: * *Match 4*: Creates a "Glowing Ornament" that explodes in a 3x3 radius when matched. * *Modes*: Implement the "Action" mode logic: A countdown timer (red bar at the top) depletes. Matching items adds small amounts of time back. * **Scoring**: Points awarded per jewel destroyed. Combo chains (cascading matches) award double points. ### 4. Mobile Controls & Interaction * **Input Method**: Raycasting based on Touch/Pointer events. * *Interaction*: Implement a "Swipe to Swap" gesture. User touches an item, drags slightly (threshold > 20px), and releases to swap in that direction. Alternatively, support "Tap-to-Select" then "Tap-Neighbor-to-Swap". * **Orientation**: **Portrait Mode** fixed. The camera should be orthographic or perspective with a fixed FOV that frames the 8x8 grid perfectly within the screen width. * **UI Layout**: * Top Header: Score (Left), High Score (Right), Pause Button (Corner). * Timer Bar: A red horizontal bar just below the header that shrinks over time. * Bottom Area: Leave empty space for safe interaction (avoiding system home bars). * **Feedback**: * *Haptic*: Trigger `navigator.vibrate(50)` on a successful match. * *Visual*: Selected item pulses or highlights (emission intensity increases). If a move is invalid, the items should animate swapping and then immediately swapping back. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Jewel Christmas is a delightful holiday-themed match-3 puzzle game that brings the festive spirit to your screen. With a solid 4.3/5 star rating, this charming puzzle game combines classic matching mechanics with beautiful Christmas imagery. Players can match festive decorations including gingerbreads, Christmas bulbs, Christmas trees, and stockings in various challenging game modes.

The game offers both casual and competitive gameplay experiences, making it perfect for puzzle enthusiasts of all skill levels. Whether you're looking for a relaxing holiday activity or an engaging challenge, Jewel Christmas delivers hours of entertainment with its progressively difficult levels and multiple game modes.

Core Features

Five Unique Game Modes

Jewel Christmas stands out with its diverse gameplay options:

  • Infinity Mode : Perfect for casual players who want endless matching fun without time pressure or specific goals
  • Action Mode : Time-limited rounds with specific objectives to reach for each level, ideal for competitive players
  • Escape Mode : Strategic gameplay where you must match bubbled decorations to advance through levels
  • Downfall Mode : Challenge yourself by getting stars from the top of the screen to the bottom
  • Blocker Mode : Destroy all decorations trapped in blocks by creating strategic matches

Holiday-Themed Visual Experience

The game features beautiful Christmas-themed graphics with colorful holiday decorations that create a warm, festive atmosphere. Each decoration type has its own unique design, making matches visually satisfying and easy to identify.

Progressive Difficulty System

As you advance through the levels, the game becomes increasingly challenging, keeping players engaged and motivated to improve their matching skills.

Gameplay Mechanics

Basic Matching Rules

The core gameplay follows traditional match-3 principles: - Match 3 or more identical decorations to make them disappear - Create matches of 4 or more decorations to trigger explosive effects - Explosive matches earn bonus points and help clear larger areas of the board

Scoring and Progression

Each game mode features its own scoreboard system, allowing players to track their best performances and compete for high scores. The scoring system rewards strategic thinking and efficient matching.

Operation Guide

Controls

  • Swipe or Click : Select a decoration and swipe up, down, left, or right to switch it with an adjacent decoration
  • Match Creation : Align 3 or more identical decorations horizontally or vertically to create matches
  • Pause Function : Click the pause button to access the main menu or adjust sound settings
  • Time Management : In timed modes, monitor the red progress bar at the top to track remaining time

Tips for Success

  • Look for opportunities to create matches of 4 or more decorations for explosive effects
  • Plan your moves strategically, especially in modes with specific objectives
  • Take advantage of the pause feature to analyze the board in challenging situations
  • Focus on clearing bubbled decorations in Escape mode to progress efficiently

Platform Compatibility

Jewel Christmas is built using HTML5 technology, ensuring broad compatibility across devices: - Desktop : Play on Windows, Mac, and Linux computers through any modern web browser - Mobile : Fully optimized for smartphones and tablets (iOS and Android) - No Download Required : Instant play through your browser without installation - Cross-Platform Progress : Your scores and achievements are saved locally for continued play

Why Play Jewel Christmas

This festive puzzle game offers the perfect combination of holiday cheer and engaging gameplay. The multiple game modes ensure that players never run out of new challenges, while the Christmas theme adds seasonal joy to the classic match-3 formula. Whether you're a puzzle game veteran or new to the genre, Jewel Christmas provides an accessible yet challenging experience that captures the magic of the holiday season.

The game's free-to-play model with no downloads required makes it an ideal choice for quick gaming sessions or extended puzzle-solving marathons. With its high user rating and polished gameplay mechanics, Jewel Christmas has established itself as a standout title in the match-3 puzzle category.

Frequently Asked Questions (FAQ)