About 81cc Game
Dino Dash is a pixel-style endless running game where players control a small dinosaur running through a desert landscape, tapping the screen to jump and avoid cacti on the ground and birds in the air. The game pace gradually increases over time, testing your reaction speed and rhythm mastery.
III. Core Gameplay Description
1. Game Rules
Tap the screen to control the dinosaur's jumps
Dodge obstacles (ground cacti & air birds)
The longer you survive, the higher your score
The game speed gradually increases over time
Hitting any obstacle ends the game immediately
2. Game Objectives
Survive longer to get a higher score
Strive to break your own high score
Familiarize yourself with obstacle patterns to achieve precise jumps
IV. Functional Requirements
1. Game Interface Components
Area Function Description
Main Menu
Displays the game title, character animation, start game, settings, and high score button
Game Main Interface
Displays the dinosaur character, dynamic background, obstacle generation, and score counter
End Interface
Displays the current score, best historical score, replay, and return to main menu buttons
Settings Interface Features include sound effects on/off, character selection, and theme/background switching.
Character Selection Interface: Preview and switch dinosaur skins.
Background Theme Selection: Preview daytime, nighttime, and dusk styles.
2. Core Functional Modules
Module | Function Description
Character Control: Click anywhere to control the dinosaur's jump, supporting different heights and reaction frames.
Obstacle Generation: Randomly generate ground cacti and aerial birds, supporting different combinations and frequencies.
Score System: Real-time accumulated score, calculated based on survival time and successful obstacle avoidance.
Difficulty Progression: Game speed increases by one level at regular intervals, increasing challenge.
High Score Record: Stores the highest score locally, displayed for comparison at the end of the game.
Customization Function: Select different character skins and background themes, saving player preferences.
Sound Effects System: Sound effects feedback for jumping, scoring, and failing; can be turned on/off.
V. Non-Functional Requirements
1. UI Style: Pixel art style combined with modern gradient elements.
Dynamic background including sun/star animations and floating clouds.
Rounded corners + gradient button design for a clear and intuitive interface.
2. Sound Feedback
Jump Sound Effect: Crisp bounce sound
Score Sound Effect: Gradually increasing notification sound
Collision Failure: "Explosion" sound effect feedback
Supports one-click mute and real-time volume adjustment
3. Compatibility Requirements
Supports mainstream devices such as 16:9, 18:9, and full-screen displays
Minimum support for Android 8.0 (API 26) and above
Forces portrait orientation, disallows landscape orientation
4. Privacy Compliance (Google Play Listing Standard)
Does not collect any user privacy data
Does not use sensitive permissions such as storage, contacts, or location
Runs offline, no network connection required
VI. Optional Extended Functions
Function Description
Achievement System
Unlock titles by achieving specific goals (e.g., 100 jumps, 3 minutes of survival)
Leaderboard Function
Displays the highest global/local score (internet connection required)
Item Support
Adds random items such as "double jump" and "invincibility shield" for pickup and use
Day/Night Cycle
Automatically switches between day/night/dusk backgrounds based on system time