"# ?? Slot Machine Game
A classic slot machine game developed for the Android platform using pure Java, featuring stunning visual effects and a smooth gaming experience.
## ?? Game Features
### ✨ Visual Effects
- **3D Cylindrical Reel Effect**: Simulates the rotation of real slot machine reels, offering a 3D depth similar to a combination lock.
- **Colorful Dynamic Background**: A flowing neon grid background that creates an arcade atmosphere.
- **Neon Effects**: Dynamic neon effects for the "WIN" logo, buttons, and decorative elements.
- **Winning Effects**: Celebratory effects such as fireworks, flashes, and confetti are triggered upon winning.
- **Breathing Text Effect**: Title text features a breathing animation and colorful effects.
### ?? Sound & Vibration
- **Sound System**: Distinct sound effects for spinning, winning, button clicks, and other actions.
- **Vibration Feedback**: Varied vibration feedback for different actions to enhance immersion.
- **Adjustable Settings**: Toggle controls for sound effects and vibration.
### ?? Game Mechanics
- **Classic 3-Reel Slot**: Three independent reels, each featuring 8 different symbols.
- **Smart Alignment System**: Reels automatically align to the correct position when stopping.
- **Authentic Random Algorithm**: A true randomization system based on a base rotation of 20 turns plus a random offset.
- **Coin Management System**: Starts with 1,000 coins; no upper limit on bets, provided the wager does not exceed the current coin balance.
## ?? Gameplay
### Basic Rules
1. **Bet Adjustment**: Use the "BET +" and "BET -" buttons to adjust the wager amount (range: 10 to current coin balance).
2. **Start Game**: Tap the "SPIN" button to begin the spin.
3. **Wait for Results**: Watch the three reels spin and wait for them to stop and align.
4. **Check Results**: The game automatically determines if you have won once the reels stop.
### Winning Rules
- - **Three-of-a-Kind**: Three reels display the same symbol
- **Two-of-a-Kind**: Any two reels display the same symbol
- **Special Symbols**: Different symbols carry different payout multipliers
### Symbol Descriptions
- 🍒 **Cherry**: Basic symbol
- 7️⃣ **Lucky 7**: High-value symbol
- **BAR**: Classic BAR symbol
- **A**: Ace symbol
- 🍊 **Orange**: Fruit symbol
- 💎 **Diamond**: Gemstone symbol
- 🎰 **Slot Machine**: Special symbol
- 🍇 **Grape**: Fruit symbol
## ⚙️ Functional Modules
### Main Game Interface
- **Slot View**: 3D cylindrical reel display area
- **Bet Controls**: Buttons to adjust the bet amount
- **Coin Display**: Current coin count (bold text with glow effect)
- **Spin Button**: SPIN button with a vibrant, colorful background
- **Lever Animation**: Animation of the lever moving from the top to the bottom-right during a spin
### Settings Page
- **Initial Coin Settings**: Adjust the starting coin balance
- **Sound Toggle**: Turn game sound effects on/off
- **Vibration Toggle**: Turn vibration feedback on/off
- **Data Reset**: Reset coins to the initial value or clear all data
Welcome to join Bullfrog Rally onLine