## ✨ Main Functions
### ?? Main Page
- **Beautiful Animations**: Whack-a-mole animation effects to enhance the game's fun.
- **One-Click Start**: A simple start game button.
- **Settings Entry**: Quick access to game settings.
- **Sharing Function**: Share your game and scores.
- **Sound Control**: One-click toggles game sound effects.
### ?? Game Page
- **Real-Time Scoring**: Displays current score, remaining time, and level.
- **Multiplier System**: Consecutive hits grant multiplier bonuses (up to 5x).
- **Level System**: Level up every 500 points, with increasing difficulty.
- **Pause Function**: Pause and resume the game at any time.
- **Dynamic Difficulty**: Whack-a-mole appearance frequency and dwell time dynamically adjust with level.
### ?? High Score Record Page
- **Best Score**: Displays your highest historical score.
- **Game Statistics**: Total number of games played and cumulative score.
- **Achievement System**:
- ?? **First Hit**: Complete your first game.
- ⭐ **Score Master**: Achieve a score of 1000 points in a single play.
**Combo King**: Hit 10 moles in a row.
### ⚙️ Settings Page
**Sound Effects On/Off**: Controls game sound effects.
**Vibration On/Off**: Controls vibration feedback when hitting a mole.
**Data Reset**: Clears all game data and restarts.
**Game Statistics**: View detailed game data.
## Gameplay
### Basic Rules
1. **Game Duration**: 60 seconds per game.
2. **Cave Layout**: 12 caves in 4 columns and 3 rows.
3. **Hit Score**: Base score 10 points × Current level × Multiplier.
4. **Consecutive Hit**: Gain a multiplier, up to 5x.
### Difficulty System
**Level Up**: Level up every 500 points.
**Frequency of Appearance**: The higher the level, the more frequently moles appear.
**Dwell Time**: The higher the level, the shorter the mole dwell time.
- **Randomness**: The time the mole stays in the game varies randomly, increasing the challenge.
### Multiplier System
- **3 Consecutive Attacks**: x2 multiplier
- **5 Consecutive Attacks**: x3 multiplier
- **7 Consecutive Attacks**: x4 multiplier
- **10 Consecutive Attacks**: x5 multiplier
## Technical Features
### Development Technology
- **Development Language**: Pure Java development, no third-party library dependencies
- **Interface Design**: Beautiful landscape UI design
- **Animation Effects**: Rich entrance and exit animations and button effects
- **Sound System**: Uses Android's built-in sound effects
### Performance Optimization
- **Memory Management**: Efficient animation and resource management
- **Smooth Experience**: Smooth 60fps animations
- **Data Persistence**: Uses SharedPreferences to save game data
- **Screen Adaptation**: Supports landscape devices of different sizes
## Sound System
The game has a complete built-in sound feedback system:
- **Hit Sound:** The sound effect when successfully hitting a mole.
**Level Up Sound:** The celebratory sound when leveling up.
**Game Over Sound:** The sound effect when the game ends.
**Button Sound:** Sound feedback for all button clicks.
## System Requirements
**Android Version:** Android 5.0 (API 21) and above.
**Screen Orientation:** Landscape mode.
**Storage:** Approximately 10MB.
**Permission Requirements:** No special permission requirements.