"#CyberSlot - Cyberpunk Slot Machine Game
An Android slot machine game with a cyberpunk theme, developed entirely in Java.
## ๐ฎGame Features
- **Cyberpunk Design**: A dark-themed aesthetic featuring neon colors and glowing effects.
- **Fluid Animations**: Includes entry animations, button effects, and spinning reel animations.
- **Interactive Elements**: Clickable symbols, a betting system, and win detection.
- **Comprehensive Interface**: Features various control buttons, a balance display, and a betting interface.
- **Sound Controls**: Options to toggle sound effects on or off.
- **Responsive Design**: Adapts to various screen sizes.
## ๐น๏ธGameplay
### Basic Rules
- **20-Symbol Grid**: A 6x6 grid layout where symbols are arranged along the perimeter (6 symbols per side).
- **Central Balance Display**: The player's balance is shown in the center of the grid, without interfering with the symbol layout.
- **Betting System**: Place bets by clicking on symbols; each symbol carries a different multiplier.
- **Winning Conditions**: If a symbol you have bet on matches one of the winning symbols, you receive a payout based on that symbol's multiplier.
### Symbol Multipliers
- **Symbol 1**: 100x (Rarest)
- **Symbol 2**: 50x
- **Symbol 3**: 30x
- **Symbol 4**: 20x
- **Symbol 5**: 15x
- **Symbol 6**: 10x
- **Symbol 7**: 8x
- **Symbol 8**: 5x (Most Common)
### Game Flow
1. **Betting Phase**: Click on any symbol and enter your bet amount in the pop-up dialog.
2. **Start Spin**: Press the "SPIN" button to initiate the draw animation.
3. **Animation Sequence**: Symbols light up in sequence, concluding with the random selection of 3 winning symbols.
4. **Payout Phase**: If any of your chosen symbols are among the winners, your winnings are calculated based on their respective multipliers and credited to your balance.
## ๐ฅ๏ธ Interface Functions
### Main Interface
- **Balance Display**: Shows your current coin balance in real-time
- **Betting Information**: Displays all symbols wagered on and the corresponding amounts
- **Reset Button**: Clears all bets
- **Spin Button**: Starts the draw
### Top Buttons
- **History**: View your game history
- **Sound Toggle**: Control game sound effects
- **Game Rules**: View detailed rules
- **Settings**: Access game settings and background options
## โ๏ธSettings
### Sound Settings
- **Sound Effects**: Toggle game sound effects on/off
- **Vibration**: Toggle vibration feedback on/off
### Dynamic Backgrounds
- **Cyber โโโโGrid**: A tech-inspired grid background
- **Neon Lights**: A background featuring neon lighting effects
- **Galaxy/Starry Sky**: A space-themed background
### Data Management
- **Reset Data**: Clear all game data and restore the game to its initial state
## ๐Game Records
### History Page
- **Timestamp**: The exact time of each game session
- **Outcome**: Displays WIN or LOSS
- **Total Bet**: The total amount wagered in that session
- **Total Winnings**: The total prize amount won in that session
- **Winning Symbols**: Displays the symbols that resulted in a win
Welcome to join Yearningly Odonate