Dragon Hunter - Free Online Match 3 Action Game

Seele01-Flash
By
Dragon Hunter is an addictive free match-3 action game where you save the kingdom by capturing dragons through strategic line matching. Draw lines to connect matching dragons and earn high scores in this colorful adventure.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Dragon Hunter". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: "Cute Low-Poly Fantasy". The aesthetic should be vibrant, cartoony, and approachable (similar to *Tsum Tsum* or casual hyper-casual games). Use a Toon Shader or bright Lambert materials with rim lighting. * **The Arena**: A 2D gameplay plane set within a 3D world. The background is a stylized green kingdom with distant castle walls or floating islands. The ground plane is a grassy texture. * **Characters (Dragons)**: Create spherical, cute dragon meshes in at least 4 distinct colors (Red, Blue, Green, Purple). * *Variations*: "Small & Fast" dragons (smaller scale, faster movement) and "Big & Slow" dragons (larger scale, slower movement). * *Animation*: Dragons should bob gently or rotate slowly to feel alive. * **Visual Effects (VFX)**: * **Drawing Line**: A glowing trail renderer that follows the player's finger/cursor instantly. * **Capture**: When a match occurs, dragons should disappear with a "poof" particle explosion and floating score numbers. * **Mobile Optimization**: Use `BoxGeometry` or simple `IcosahedronGeometry` for dragons to keep polygon count low. reuse geometries/materials. ### 2. Audio Requirements * **BGM**: Upbeat, orchestral fantasy music (looping). It should feel urgent but happy. * **Sound Effects (SFX)**: * **Touch/Select**: A soft "bubble pop" sound when the finger touches a dragon. * **Matching**: A rising pitch scale (e.g., C-E-G-C) as the player connects more dragons in a single line. * **Clear**: A magical "sparkle" or "sword slash" sound when the line is released and dragons are removed. * **Time Warning**: A ticking clock sound when the timer is below 5 seconds. ### 3. Gameplay Loop * **Core Mechanic**: "Free-form Line Matching". Dragons spawn randomly at the edges of the screen and float across the arena. They are *moving targets*, not a static grid. * **Input Logic**: 1. Player touches a dragon. 2. Player drags to connect other dragons of the **same color**. 3. A visible line renders between connected dragons. 4. If the player releases the touch while 3 or more are connected, they are "captured" (destroyed). * **Scoring & Time**: * Starts with a 60-second countdown. * Successful matches add time back to the clock (e.g., +0.5s per dragon). * Longer chains multiplier: 3 dragons = 1x score, 5+ dragons = 2x score. * **Game Over**: When the timer hits 0. Show a "High Score" board overlay. ### 4. Mobile Controls & Interaction * **View**: Orthographic Camera (Top-down view) to ensure depth doesn't confuse the matching logic. Vertical (Portrait) orientation 9:16 aspect ratio logic. * **Touch Controls**: * Implement `Raycaster` for `touchstart` and `touchmove`. * **Hitbox Sensitivity**: Since dragons are moving, the raycast hit detection radius should be slightly larger than the visual mesh to make the game feel "fair" on small touchscreens. * **UI Layout**: * **Top Bar**: Time Remaining (progress bar style) and Score (large, bold font). * **Touch Feedback**: Subtle screen shake (camera shake) when a large chain (5+ dragons) is cleared. * **Retry Button**: A large (minimum 60x60px) button centered on the Game Over screen. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Dragon Hunter

Dragon Hunter is an exciting free online match-3 action game that combines strategy, speed, and colorful dragon-themed gameplay. With an impressive 4.3/5 rating from players, this HTML5 game challenges you to save the kingdom by capturing dragons through clever matching mechanics. The game features a unique line-drawing system that sets it apart from traditional match-3 games, making every level a fresh tactical challenge.

Core Features

Revolutionary Line-Drawing Gameplay

Unlike traditional match-3 games, Dragon Hunter introduces an innovative line-drawing mechanic . Use your finger or mouse to draw continuous lines through matching dragons of the same color and type. This dynamic system allows for longer chains and higher scores, creating more engaging gameplay than standard grid-based matching.

Diverse Dragon Collection

Encounter dragons of all different colors, shapes, and sizes . Each dragon type has unique characteristics: - Large, slow dragons : Easier to target but worth fewer points - Small, fast dragons : Challenging to catch but offer bonus scores
- Special colored dragons : Rare varieties that unlock power-ups and multipliers - Animated dragon sprites : Cute, family-friendly designs suitable for all ages

Time-Pressure Challenge System

The game features a dynamic timer system at the top of the screen. Every successful match grants additional time, creating an exciting race against the clock. Master efficient matching strategies to extend your gameplay and achieve incredible high scores.

Cross-Platform Compatibility

  • HTML5 Technology : Play instantly in any modern web browser
  • Mobile Optimized : Perfect touch controls for smartphones and tablets
  • No Download Required : Start playing immediately without installations
  • All Ages Content : Family-friendly gameplay suitable for children and adults

Game Mechanics

Basic Matching Rules

  1. Color Matching : Connect dragons of identical colors
  2. Type Matching : Ensure dragons are the same species/design
  3. Line Drawing : Create continuous paths through matching dragons
  4. Chain Bonuses : Longer chains earn exponentially higher scores

Scoring System

  • Basic matches : 3+ dragons = base points
  • Long chains : 5+ dragons = score multipliers
  • Speed bonuses : Quick successive matches earn extra points
  • Time bonuses : Remaining time converts to bonus score

Operation Guide

Desktop Controls: - Mouse : Click and drag to draw lines through matching dragons - Left Click : Select starting dragon - Drag : Extend line to connect matching dragons - Release : Complete the match and capture dragons

Mobile Controls: - Touch : Tap starting dragon - Swipe : Draw finger across matching dragons - Lift : Complete match when releasing touch

Pro Tips for Higher Scores: - Look for the longest possible chains before making moves - Plan ahead : Scan the board for multiple matching opportunities - Time management : Balance speed with chain length for optimal scoring - Corner strategies : Dragons in corners are often easier to chain

Why Play Dragon Hunter

Instant Entertainment Value

Dragon Hunter delivers immediate fun without complex tutorials or lengthy setup. The intuitive line-drawing mechanics make it accessible to players of all skill levels, while the strategic depth keeps experienced gamers engaged for hours.

Perfect Stress Relief

The game's cute dragon characters and colorful graphics create a relaxing atmosphere, making it an ideal stress-relief activity during breaks or commutes. The satisfying "capture" animations provide instant gratification.

Competitive High Score System

Challenge yourself and friends with the built-in high score tracking . The game encourages replay value as you strive to beat previous records and master advanced matching techniques.

Completely Free Gaming

No hidden costs, no premium upgrades, no pay-to-win mechanics . Dragon Hunter offers the complete gaming experience absolutely free, making it accessible to everyone regardless of budget.

Educational Benefits

  • Pattern recognition : Improves visual scanning and pattern matching skills
  • Strategic thinking : Develops planning and tactical decision-making
  • Hand-eye coordination : Enhances fine motor skills through precise line drawing
  • Time management : Teaches efficient decision-making under pressure

Perfect for All Occasions

  • Quick gaming sessions : 2-5 minute rounds perfect for short breaks
  • Extended play : Progressive difficulty keeps longer sessions engaging
  • Family gaming : Safe, wholesome content for family game time
  • Solo challenge : Personal skill improvement and score chasing
  • Casual relaxation : Low-stress gameplay for unwinding

Frequently Asked Questions (FAQ)