"# ?? Cyberpunk 777 Slot Game
A Cyberpunk-style Android slot game developed entirely in Java, featuring stunning visuals and a rich gaming experience.
## ?? Game Features
### ✨ Visual Design
- **Cyberpunk Style**: Neon colors and a futuristic, high-tech interface
- **Dynamic Backgrounds**: Three unique dynamic background effects with real-time switching
- **Exquisite Animations**: Smooth reel animations, particle effects, and lighting effects
- **Immersive Experience**: Full-screen immersive status bar design
### ?? Sound & Haptics
- **Rich Sound Effects**: Distinct sounds for spinning, winning, button clicks, and more
- **Vibration Feedback**: Multiple vibration modes to enhance gameplay
- **Volume Control**: Adjustable volume and toggles for sound/vibration
- **Real-time Application**: Settings take effect immediately in-game
## ?? Gameplay
### Basic Rules
1. **Starting Coins**: Begin the game with 9,999 coins
2. **Betting Range**: Minimum bet of 100 coins; maximum bet of 1,000 coins
3. **Winning Condition**: Align three identical symbols to win
4. **Reward Multiplier**: Payouts calculated based on symbol combinations
### Controls
- **SPIN**: Start the spin; deducts the current bet amount
- **BET+**: Increase bet amount (+100 per tap)
- **BET-**: Decrease bet amount (-100 per tap)
- **MAX BET**: Instantly set the bet to the maximum amount
### Symbol System
The game features 8 beautifully designed symbols:
- ?? **Cherry**: Basic symbol
- ♠️ **Spade**: Playing card symbol
- ♥️ **Heart**: Playing card symbol
- ♦️ **Diamond**: Playing card symbol
- ♣️ **Club**: Playing card symbol
- ⭐ **Star**: Special symbol
- **Seven**: Lucky number
- **Triple Seven**: Highest-value symbol
## Features
### Main Game Interface
- **Slot Reels**: Three reels with smooth animations
- **Control Panel**: Bet controls and game status display
- **Balance Display**: Real-time display of current coin balance
- **Bet Display**: Current bet amount and max bet
### Settings Page
- **Sound Settings**: Toggle sound effects and vibration
- **Volume Control**: 0–100% volume adjustment
- **Background Selection**: Real-time preview of three dynamic backgrounds
- **Neon Grid**: Futuristic grid effect
- **Cyber Wave**: Dynamic wave gradient effect
- **Digital Rain**: Matrix-style digital rain effect
- **Data Management**: Reset game data function
### History
- **Game Logs**: Detailed records of every game result
- **Betting Info**: Display of bet amounts and winnings
- **Symbol Display**: Showcase of winning symbol combinations
- **Timestamp**: Record of game completion time
### Statistics
- **Game Stats**: Total games played and total wins
- **Win Rate Analysis**: Winning probability and losing streak statistics
- **Betting Stats**: Total wagered amount and net profit
- **Symbol Stats**: Frequency analysis of each symbol
## Technical Features
### Development Technologies
- **Programming Language**: Pure Java
- **Target Platform**: Android 5.0+ (API 21+)
- **Architecture**: MVC design pattern
- **Data Storage**: SharedPreferences + JSON
### Performance Optimization
- **Animation Optimization**: Uses ObjectAnimator and ValueAnimator
- **Memory Management**: Automatic resource release and garbage collection
- **Rendering Optimization**: Custom Views for optimized drawing performance
- **Audio Optimization**: ToneGenerator for system-level sound effects
### Compatibility
- **Screen Adaptation**: Supports various screen sizes and resolutions
- **System Compatibility**: Compatible with Android 5.0 through the latest versions
- **Permission Management**: Minimal permission requirements; only vibration permission needed
Welcome to join Murphy Suffragan Goo