Jewel Pop - Match 3 Puzzle Game

Seele01-Flash
By
Jewel Pop is an adorable match-3 puzzle game featuring vibrant colored jewels in a tropical jungle setting. Match jewels, collect power-ups, and aim for three stars on every challenging level.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Jewel Pop 3D". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Cute, vibrant, "Low-poly Glossy". The aesthetic should blend a casual puzzle feel with a tropical jungle theme. * **Jewel Models**: Create 3D geometric representations of the jewels seen in the reference: * **Red Heart**: Extruded heart shape with beveled edges. * **Blue Sphere**: Perfectly round, high specular highlight (bubble look). * **Purple Flower**: A cylinder with fluted/wavy sides or grouped spheres to resemble a flower/cloud. * **Pink Balloon**: A slightly flattened sphere with a small "knot" cylinder at the bottom. * **Materials**: Use `MeshPhysicalMaterial` with low roughness (0.1) and high metalness (0.2) to create a shiny, gummy/candy-like texture. Add a subtle Rim Light shader effect to make objects pop against the background. * **Board**: A semi-transparent, frosted glass 8x8 grid pane floating in the center. * **Background**: A 3D "Jungle" backdrop using low-poly leaves (planes with alpha textures) framing the screen edges to add depth without obstructing the play area. A soft, out-of-focus green/teal gradient plane in the far back. * **Performance**: Use `InstancedMesh` for the jewels if possible to reduce draw calls. Limit geometry segments (e.g., sphere segments = 16) for mobile optimization. ### 2. Audio Requirements * **BGM**: A relaxing, upbeat "Tropical/Island" loop featuring marimba, steel drums, and light percussion. * **SFX**: * **Select**: A high-pitched "bloop" or water drop sound. * **Swap**: A quick "woosh" air sound. * **Match/Pop**: Satisfying "glass breaking" or "bubble pop" sounds (pitch-shifted up for combo chains). * **Power-up**: A magical "shimmer" sound when a Striped Jewel is created. * **Win**: A joyful trumpet fanfare. ### 3. Gameplay Loop * **Core Mechanic**: Classic Match-3. Players swap adjacent jewels to form horizontal or vertical lines of 3 or more identical types. * **Gravity & Refill**: Matched jewels disappear (scale down to 0), existing jewels above fall down (smooth lerp animation), and new random jewels spawn from the top. * **Power-ups**: * **Match 4**: Creates a "Striped Jewel" (visually indicated by a glowing ring or texture band). When matched later, it clears an entire row or column. * **Level Logic**: * **Goal**: Reach a specific Score Target (e.g., 1000 points). * **Constraint**: Player has a limited number of "Moves" (e.g., 20 moves). * **End Game**: Victory if score reached; Defeat if moves run out. ### 4. Mobile Controls & Interaction * **Input Handling**: Implement a robust Raycaster system handling `touchstart`, `touchmove`, and `touchend`. * **Control Scheme**: * **Swipe to Swap**: Detect a swipe gesture (min distance 20px) on a jewel to swap it with the neighbor in that direction. * **Tap to Swap**: Tap one jewel (selects it with a bounce animation), then tap a neighbor to swap. * **Orientation**: Lock to **Portrait Mode** for best one-handed play. Camera should be an OrthographicCamera to keep the grid alignment consistent. * **UI Layout**: * **Top Bar**: Level progress bar and "Target Score" display. * **Bottom Bar**: Large, readable "Moves Remaining" counter. * Ensure all UI buttons are at least 44x44px sized for touch targets. * **Feedback**: * **Visual**: When a jewel is selected, it should slightly scale up (1.2x) or rotate. * **Haptic**: Trigger `window.navigator.vibrate(50)` on a successful match or explosion. 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 Pop is widely recognized as one of the cutest and most engaging match-3 puzzle games available online. Set against a vibrant jungle backdrop, this delightful casual game challenges players to match brightly colored jewels while progressing through increasingly challenging levels. With its intuitive gameplay mechanics and charming visual design, Jewel Pop offers hours of entertainment for puzzle enthusiasts of all ages.

The game has earned positive reviews from players worldwide, combining classic match-3 mechanics with modern power-up systems and progression rewards. Whether you're a casual gamer looking for quick entertainment or a puzzle veteran seeking your next challenge, Jewel Pop delivers an satisfying experience that keeps players coming back for more.

Core Features

Stunning Visual Design

Jewel Pop captivates players with its vibrant jungle theme and beautifully crafted colorful jewels. Each gem is meticulously designed to create a visually appealing gaming experience that's both relaxing and stimulating.

Progressive Difficulty System

The game features multiple levels with increasing complexity, ensuring that players are constantly challenged as they advance. Each level requires strategic thinking and careful planning to achieve the coveted three-star rating.

Powerful Power-Up System

Matching four or more jewels creates explosive power-ups indicated by striped jewels. These special gems can clear entire rows or columns, helping players achieve higher scores and overcome difficult obstacles.

Cross-Platform Compatibility

Built with HTML5 technology, Jewel Pop runs smoothly on all modern devices including desktop computers, tablets, and smartphones. No downloads required – simply open your browser and start playing.

Free-to-Play Experience

Enjoy the complete Jewel Pop experience without any cost. The game is entirely free to play with no hidden fees or mandatory purchases.

Game Mechanics

Basic Matching Rules

The core gameplay revolves around the classic match-3 concept: click and slide jewels to create groups of three or more identical gems. When a valid match is made, the jewels disappear and new ones fall from the top to fill the empty spaces.

Special Combinations

Creating matches of four or more jewels generates powerful striped jewels that explode when activated, clearing significant portions of the game board and awarding massive point bonuses.

Strategic Elements

Success in Jewel Pop requires more than quick reflexes. Players must think strategically about each move, considering how jewels will fall and cascade to create chain reactions and maximize their score potential.

Operation Guide

Basic Controls

  • Click and Drag : Select a jewel and drag it to an adjacent position to swap places
  • Touch Controls : On mobile devices, tap and swipe to move jewels
  • Power-Up Activation : Click on striped jewels to trigger their explosive effects

Level Objectives

Each level displays specific requirements at the beginning, typically involving reaching a target score within a limited number of moves. Players can track their progress using the score counter and remaining moves indicator at the bottom of the screen.

Power-Up Management

Collected power-ups appear in the top tab of the game interface. These include: - Extra Moves : Provides additional turns when you're close to completing a level - Popping Pin : Removes specific jewels from the board - Slick Sling : Creates advantageous jewel arrangements

Scoring System

Points are awarded based on the size and type of matches created. Larger combinations and chain reactions yield higher scores. Achieving the target score unlocks the next level, while exceeding expectations earns additional stars.

Why Play Jewel Pop

Perfect for All Skill Levels

Jewel Pop's easy-to-learn mechanics make it accessible to newcomers, while the strategic depth and challenging later levels provide plenty of engagement for experienced puzzle gamers.

Stress-Free Gaming

The game's casual nature and beautiful aesthetics create a relaxing gaming experience perfect for unwinding after a busy day or filling short breaks with enjoyable entertainment.

No Commitment Required

As a browser-based game, Jewel Pop requires no installation or account creation. Jump in and start playing immediately, then continue from where you left off whenever you return.

Mental Exercise

Match-3 puzzles like Jewel Pop provide excellent mental stimulation, helping improve pattern recognition, strategic thinking, and problem-solving skills while having fun.

Social Achievement

The three-star rating system encourages replayability as players strive to perfect their performance on each level, creating a satisfying sense of progression and mastery.

Frequently Asked Questions (FAQ)