Colorful Joystick: Purple-pink gradient color scheme, changes color and glows when pressed.
### ?? Sound Effects and Feedback
- Button Sound Effects: All buttons have a crisp sound effect when clicked.
- Eating Food Sound Effects: Uses the system's built-in ToneGenerator.
- Vibration Feedback: Short vibration when eating food, long vibration when the game ends.
- Customizable: Turn sound effects and vibration on/off in the settings.
## Gameplay
### Start Game
1. Launch the application and enter the main menu.
2. Select NORMAL MODE or BORDERLESS MODE.
3. Use the joystick in the lower left corner to control the snake's movement direction and speed.
4. Eat colored food to increase your score and length.
### Controls
- Joystick Control: Push the joystick to control direction; the further you push, the faster the snake moves.
- Back Button: The arrow button in the upper right corner; click to exit or save the game.
- Score Display: Gold text in the upper left corner displays the current score.
- Time Display: Cyan text in the upper left corner displays the game duration.
### Game Over
- Normal Mode: Automatically ends upon hitting the boundary, displaying the results screen.
Boundless Mode: Click the back button, select save and exit.
### View Records 1. Click RECORDS in the main menu. 2. View game history (maximum 100 records saved). 3. Records include: time, mode, score, food quantity, and game duration.
## Page Functions
### Main Menu
- Dynamic Logo: Custom-drawn dynamic Snake logo.
- Game Title: SNAKE LEGENDS
- Two Game Mode Buttons: Normal Mode, Boundless Mode
- Three Function Buttons: Settings, Records, Rules
- Entry Animation: Logo zooms in and fades in, buttons fly in sequentially.
### Game Interface
- Full-Screen Game Screen: Grassland background theme.
Score and Time: Colorful glowing text display.
Back Button: Exit or save at any time.
Colorful Joystick: Control stick in the lower left corner.