"## I. Project Overview
- **Project Name**: Shooting Range Trainer
- **Genre**: 2D casual shooting game
- **Platform**: Android
- **Recommended Engine**: Unity (supports particle systems, animation, physics, and UI)
- **Control Style**: Aiming + Charge-up Shot + Reticle Control
- **Target Audience**: Casual gamers, light shooting game enthusiasts
---
## II. Core Gameplay Description
### 2.1 Control Logic
| Action | Description |
|-----------------|-------------|
| Press & Hold | Enter aiming mode; display reticle |
| Drag Finger | Control reticle direction (full-screen touch area) |
| Charging Phase | Hold to charge up (indicated by a charge bar or ring) |
| Release to Shoot| Fire bullet; score points upon hitting the target |
---
### 2.2 Charge-up System
| Charge Stage | Shooting Characteristics | Notes |
|--------------|--------------------------------------|-------|
| Light Charge | Slow speed, low power, high deviation | Rapid fire; low accuracy |
| Medium Charge| Normal speed, improved stability | Recommended stage; suitable for most targets |
| Full Charge | Max power, high accuracy, triggers explosion/FX | High-score stage; required for specific targets |
- **Visual/Audio Feedback**: Charge progress bar + reticle color change + sound effects
---
### 2.3 Hit Detection Logic
- Targets are divided into multiple scoring zones (e.g., Center 10 pts → Outer Ring 7 pts → Edge 5 pts)
- Includes "Perfect Hit" mechanic (bullseye center dot + special effects + bonus points)
- Trajectory affects hits (based on shooting direction and charge intensity)
---
## III. Game System Structure
### 3.1 Target System
| Attribute | Description |
|----------------|-------------|
| Type | Standard / Moving / Teleporting / Trap / Explosive / Bonus |
| Spawn Timing | Duration of presence after entering the scene (seconds) |
| Movement Path | Straight line / Curved / Random direction |
| Scoring System | Points awarded vary based on the hit location |
| Interruptibility| Some targets require a full charge to be destroyed |
---
### 3.2 Weapon System (Expandable)
| Weapon Type | Firing Characteristics |
|-------------|------------------------|
| Pistol | Single-shot, high accuracy; charge-up increases damage |
| Bow & Arrow | Charge duration determines flight distance |
| Rocket Launcher | Charge-up expands the explosion radius |
| Sniper Rifle | Long charge-up enables "slow-motion" aiming assistance |
---
Welcome to join Bedight Encircle