About BxastFoune
"## ?? Game Features
- **Exquisite UI design**: Using a modern dark theme with excellent visual effects
- **Smooth Animation**: Three wheels spin independently for an authentic slot machine experience
- **Rich reward system**: 9 different fruits, different probabilities and reward values
- **Intelligent winning mechanism**: three identical 10x rewards, two identical 2x rewards
- **Points System**: Each game consumes 10 points, and you will get corresponding rewards if you win.
## ?? Game rules
### Fruit types and rewards
- ?? Apple: 10 points (25% probability)
- ?? Orange: 20 points (20% probability)
- ?? Banana: 30 points (15% probability)
- ?? Grapes: 50 points (12% probability)
- ?? Strawberry: 80 points (10% probability)
- ?? Peach: 100 points (8% probability)
- ?? Watermelon: 200 points (5% probability)
- ?? 777: 500 points (3% probability)
- ?? Diamond: 1000 points (2% probability)
### Winning Rules
- **Three of the same**: Get a reward of 10 times the value of the fruit
- **Two of the same**: Get 2 times the value of the fruit as a reward
- **None the same**: No reward
## ?? Technical implementation
### Core components
- **MainActivity**: Main interface controller
- **SlotMachineGame**: Game logic core
- **Fruit**: Fruit data model
- **WheelAdapter**: wheel adapter
### Key technologies
- RecyclerView implements infinite scrolling wheel
- Probability algorithm controls the winning rate
- Handler implements asynchronous animation control
- Customize Drawable to beautify the interface
## ?? Interface preview
The game contains the following main areas:
- Title bar: displays the game name
- Points display: currently available points
- Wheel area: three independent rolling wheels
- Control buttons: start game and reset functions
- Result display: winning information and reward display
## ??️ Development environment
- Android Studio
- Minimum SDK: 24
-Target SDK: 35
- Java 8
## ?? Install and run
1. Clone the project locally
2. Open the project using Android Studio
3. Connect the Android device or start the emulator
4. Click the Run button to start the game
## ?? Gameplay
1. After starting the game, the player has 1,000 initial points
2. Click the "Start Game" button and spend 10 points to start spinning.
3. The three wheels will stop one after another and the final result will be displayed.
4. Receive corresponding rewards according to the winning rules
5. When you have insufficient points, you can click "Reset" or "Restart"