Jewel Academy

Seele01-Flash
By
Jewel Academy is a captivating match-3 puzzle game featuring over 300 challenging levels, beautiful gem graphics, and addictive gameplay. Match colorful jewels to progress through stunning map locations in this free browser game.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Jewel Academy 3D". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Create a glossy, vibrant aesthetic using low-poly 3D geometric shapes to represent gems. The style should be "Digital Magical" with a deep purple/indigo background to make the gems pop. * **Gem Models**: Use primitive Three.js geometries for gems to optimize mobile performance: * Red: `OctahedronGeometry` * Blue: `IcosahedronGeometry` * Green: `DodecahedronGeometry` * Yellow: `TetrahedronGeometry` * Purple: `BoxGeometry` (rotated) * **Materials**: Use `MeshPhysicalMaterial` with transmission and low roughness to simulate a glass/crystal look. Add a subtle `emissive` glow to make them look magical. * **Lighting**: A three-point lighting setup (Ambient + Directional + Point lights) to create specular highlights on the gem facets. * **Particles**: Simple particle explosion (using `PointsMaterial`) when gems are matched and destroyed. * **Performance**: Limit geometry segments to keep polygon count low. Reuse geometries and materials (InstancedMesh is preferred if possible, otherwise standard Mesh optimization). ### 2. Audio Requirements * **BGM**: A relaxing, looping track featuring synth-bells and soft pads, creating a "magical academy" atmosphere. * **Sound Effects (SFX)**: * **Select**: A high-pitched "ting" or crystal tap. * **Swap**: A quick "whoosh" air sound. * **Match/Clear**: A satisfying glass shattering or magical chime sound. * **Invalid Move**: A low-pitched "thud" or error buzzer. * **Level Win**: A rising fanfare or magical glissando. ### 3. Gameplay Loop * **Grid System**: Generate an 8x8 grid of random gems. Ensure no initial matches exist at spawn. * **Core Mechanic**: 1. **Swap**: Player selects two adjacent gems (horizontally or vertically) to swap positions. 2. **Match Detection**: If a swap results in 3 or more identical gems in a row/column, they are "matched." 3. **Clear & Drop**: Matched gems disappear (scale down to 0), gems above fall down (gravity simulation), and new random gems spawn at the top to fill the gaps. 4. **Reversion**: If a swap does not result in a match, the gems automatically swap back to their original positions. * **Scoring**: Award 10 points per gem cleared. Award bonus points for chain reactions (cascades). * **Win Condition**: Reach a target score (e.g., 1000 points) within a limited number of moves (e.g., 20 moves). * **Game Over**: Display a "Level Complete" or "Try Again" overlay based on the result. ### 4. Mobile Controls & Interaction * **Orientation**: **Portrait Mode** (Vertical) is mandatory. The camera should be Orthographic or fixed Perspective, looking slightly down at the board to show 3D depth but maintain grid clarity. * **Touch Controls**: * Implement Raycasting for touch detection. * **Tap-to-Select**: Tap one gem (it highlights/bounces), then tap an adjacent gem to swap. * **Swipe-to-Swap**: Detect a swipe gesture (start touch on a gem, move finger > 20px, release) to trigger a swap in that direction. * **Feedback**: * **Visual**: Selected gem should scale up slightly (1.2x) or rotate faster. * **Haptic**: Trigger `navigator.vibrate(50)` on a successful match if supported. * **UI Layout**: * Top Bar: Score Counter and "Moves Left" display. Large, readable font. * The game board should be centered and fill the screen width with a small padding. * All UI buttons (e.g., Restart) 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

Jewel Academy is a premium match-3 puzzle game that brings the classic gem-matching experience to your browser. This engaging puzzle adventure combines traditional match-three mechanics with modern graphics and progressive difficulty, offering hours of entertainment for puzzle enthusiasts of all skill levels.

The game presents players with colorful grids of sparkling gems that must be strategically matched to achieve target scores and unlock new challenges. With its intuitive gameplay and polished presentation, Jewel Academy has become a favorite among casual gaming enthusiasts.

Core Features

Extensive Level Progression

Jewel Academy boasts over 300 unique levels with continuously expanding content. Each level presents new challenges and objectives, ensuring that players always have fresh puzzles to solve. The difficulty curve is carefully designed to provide steady progression while maintaining engagement.

Beautiful Visual Experience

The game features a stunning interactive map decorated with various beautiful buildings and architectural elements. As you progress through levels, you'll unlock new areas of this enchanting world, each with its own visual theme and atmosphere.

Dynamic Effects and Animations

Every gem match triggers satisfying visual effects and smooth animations that enhance the gameplay experience. The polished graphics create an immersive environment that makes each successful combination feel rewarding.

Daily Events and Challenges

Stay engaged with regular daily events that offer special rewards and unique gameplay variations. These time-limited challenges provide additional goals beyond the main progression path.

Gameplay Mechanics

The core gameplay follows the beloved match-3 formula: arrange three or more identical colored gems in a row or column to make them disappear from the grid. Each successful match contributes to your level score, and you must reach the target score to advance to the next challenge.

Strategic Depth

While the rules are simple, Jewel Academy rewards strategic thinking. Players must consider: - Cascade Effects : Clearing gems can cause others to fall and create new matching opportunities - Score Optimization : Different gem combinations yield varying point values - Grid Management : Planning moves to maximize matching potential - Objective Focus : Each level has specific goals that guide your strategy

Operation Guide

Basic Controls

  • Mouse Drag : Click and drag to swap adjacent gems
  • Strategic Planning : Analyze the grid before making moves
  • Pattern Recognition : Look for potential chain reactions and combo opportunities

Tips for Success

  1. Plan Ahead : Always scan the entire grid for the best matching opportunities
  2. Create Cascades : Focus on moves that will cause gems to fall and create new matches
  3. Target Goals : Keep the level objective in mind when choosing which gems to match
  4. Take Your Time : There's no time pressure, so think through each move carefully

Why Play Jewel Academy

Perfect for All Players

Jewel Academy strikes the ideal balance between accessibility and challenge. Beginners can easily understand the basic mechanics, while experienced players will appreciate the strategic depth and level variety. The game's difficulty progression ensures that everyone can find their optimal challenge level.

Completely Free Experience

Enjoy the full Jewel Academy experience at no cost . All 300+ levels, visual themes, and daily events are available without any payment requirements. This makes it an excellent choice for budget-conscious gamers who want premium puzzle entertainment.

Cross-Platform Accessibility

Play directly in your browser on any device - desktop computers, laptops, tablets, or smartphones . No downloads or installations required, making it perfect for quick gaming sessions anywhere you have internet access.

Stress-Free Gaming

Unlike many modern games, Jewel Academy offers a relaxing experience without time pressure or energy systems. You can play at your own pace, making it ideal for stress relief and mental relaxation .

Mental Benefits

Match-3 games like Jewel Academy provide excellent cognitive exercise , improving pattern recognition, strategic planning, and problem-solving skills while remaining enjoyable and entertaining.

Frequently Asked Questions (FAQ)