Skydom: Reforged - Match-3 Puzzle Game

Seele01-Flash
By
Skydom: Reforged is an exciting match-3 puzzle game featuring colorful gems, unique gameplay modes, and classical map progression. Play free online with enhanced graphics and fresh mechanics.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Skydom: Reforged - Magical Sky Match-3". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Create a vibrant, semi-realistic "Candy/Gem" aesthetic within a 2.5D environment. The scene should feel airy and magical, set in a "Sky Kingdom." * **Board & Camera**: Use a fixed PerspectiveCamera looking slightly down at an 8x8 grid board. The board background should be translucent, floating against a backdrop of stylized, low-poly white clouds and a gradient blue-to-purple sky. * **Game Pieces (Gems)**: * Use low-poly 3D primitives to represent gems (e.g., Tetrahedron for Green, Octahedron for Red, Icosahedron for Blue, Sphere for Yellow, Cube for Purple). * Apply `MeshPhysicalMaterial` with high transmission and roughness close to 0 to simulate a glassy/glossy "jelly" look. * **Particle Effects**: When gems match and explode, spawn simple particle bursts (small glowing spheres) matching the gem's color. * **Performance**: Use `InstancedMesh` for the gems if possible to reduce draw calls, or keep geometry segments low (e.g., sphere segments < 16) to ensure 60FPS on mobile devices. ### 2. Audio Requirements * **BGM**: A cheerful, looping orchestral track featuring harp, flute, and light percussion. It should feel whimsical and uplifting. * **Sound Effects (SFX)**: * *Select*: A soft "pop" or "click" sound. * *Swap*: A quick "whoosh" air sound. * *Match/Clear*: Satisfying, high-pitched magical chimes or glass-breaking sounds. Pitch up the sound slightly for consecutive combos. * *Invalid Move*: A low-pitched "dull thud" or buzzer. * *Win*: A short triumphant fanfare. ### 3. Gameplay Loop * **Grid Initialization**: Generate a random 8x8 grid of gems, ensuring no initial matches of 3 exist. * **Core Mechanic**: 1. **Swap**: Player selects one gem and swaps it with an adjacent one (Up, Down, Left, Right). 2. **Match Validation**: If the swap results in a row/column of 3+ identical gems, the match is valid. If not, the gems animate back to their original positions (revert). 3. **Clear & Cascade**: Matched gems disappear (scale down to 0). Gems above them fall down (using smooth interpolation) to fill the empty spaces. 4. **Refill**: New random gems spawn above the visible board and fall into the top empty slots. 5. **Combo Check**: Recursively check for new matches formed by the falling gems. * **Win/Loss Condition**: * **Goal**: Reach a specific Score (e.g., 1000 points) within a limited number of Moves (e.g., 20 moves). * **Scoring**: 100 points per gem cleared. Multipliers for matches of 4 or 5. ### 4. Mobile Controls & Interaction * **Touch Controls**: Implement a Raycaster attached to touch events (`touchstart`, `touchmove`, `touchend`). * **Swipe Detection**: Instead of click-click, support "Swipe to Swap." Detect the first touch on a gem, and if the finger moves > 20px in a cardinal direction, trigger the swap. * **Visual Feedback**: * When a gem is touched/selected, it should scale up by 1.2x or glow (emissive property) to indicate selection. * Animations for swapping and falling must be smooth (use a tweening library like GSAP or TWEEN.js), not instant. * **Orientation**: Design for **Portrait Mode** (vertical) to fit the 8x8 grid comfortably on phones with space for UI at the top (Score/Moves) and bottom. * **UI/UX**: * Ensure the game board has margins so it doesn't touch the screen edges. * "Retry" and "Next Level" buttons must be at least 44x44px for touch accessibility. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Skydom: Reforged is a vibrant and engaging match-3 puzzle game that combines classic gem-matching mechanics with innovative features and stunning visual design. This enhanced version offers players an exciting journey through colorful puzzle challenges, featuring a charming pink rabbit mascot and dazzling diamond rewards.

The game presents a perfect blend of familiar match-3 gameplay with fresh twists that keep players engaged for hours. With its intuitive controls and progressively challenging levels, Skydom: Reforged appeals to both casual puzzle enthusiasts and dedicated match-3 veterans.

Core Features

Enhanced Match-3 Mechanics

Skydom: Reforged elevates the traditional match-3 formula with unique gameplay elements and special gem combinations. The game features various gem types, each with distinct properties and matching effects that create satisfying cascades and explosive combinations.

Classical Map Progression

Experience a structured adventure through beautifully designed levels with classical map-based progression. Each stage presents new challenges and objectives, ensuring that gameplay remains fresh and exciting as you advance.

Stunning Visual Design

The game showcases vibrant colors and polished graphics that bring the puzzle world to life. From sparkling diamonds to colorful gems, every visual element is crafted to provide an immersive and delightful gaming experience.

Multiple Game Modes

Dive into various exciting game modes that offer different challenges and objectives. Whether you prefer time-based challenges or strategic puzzle-solving, there's a mode suited to your playing style.

Cross-Platform Compatibility

Enjoy seamless gameplay across multiple platforms, including desktop web browsers and mobile devices. The game is optimized to deliver smooth performance regardless of your chosen platform.

Gameplay Experience

Strategic Gem Matching

Success in Skydom: Reforged requires both quick thinking and strategic planning. Players must identify optimal gem combinations while considering future moves to create powerful cascades and achieve level objectives efficiently.

Progressive Difficulty

The game features carefully balanced difficulty progression, starting with simple introductory levels and gradually introducing more complex challenges. This ensures that players of all skill levels can enjoy the experience while being appropriately challenged.

Rewarding Achievement System

Complete levels and objectives to earn valuable rewards, including diamonds and special items. The achievement system provides motivation to master each level and explore all gameplay features.

Operation Guide

Basic Controls

The game uses simple and intuitive mouse controls perfect for both beginners and experienced players:

  • Mouse Drag : Click and drag gems to swap their positions
  • Left Click : Select gems and confirm swaps
  • Visual Feedback : The game provides clear visual indicators for valid moves and combinations

Gameplay Mechanics

  1. Identify Matches : Look for three or more identical gems in rows or columns
  2. Strategic Swapping : Drag adjacent gems to create valid matches
  3. Chain Reactions : Plan moves to trigger cascading combinations for higher scores
  4. Objective Focus : Complete specific level goals within move or time limits

Tips for Success

  • Study the board layout before making your first move
  • Prioritize matches that create special gems or power-ups
  • Look for opportunities to create chain reactions
  • Focus on completing level objectives efficiently

Why Play Skydom: Reforged

Completely Free Experience

Enjoy the full game experience without any cost. Skydom: Reforged is completely free to play with no hidden fees or mandatory purchases required.

Instant Accessibility

No downloads or installations needed. Simply open your web browser and start playing immediately on any device with internet access.

Regular Content Updates

The game receives regular updates and improvements, ensuring fresh content and enhanced gameplay features over time.

Perfect for All Ages

With its colorful graphics, intuitive gameplay, and appropriate challenge levels, Skydom: Reforged is suitable for players of all ages and skill levels.

Stress-Free Gaming

Enjoy relaxing puzzle sessions or engage in more challenging gameplay modes depending on your mood and available time.

Frequently Asked Questions (FAQ)