Only the current version so far — new entries appear as the game ships updates.
"Dino Dash" is a pixel-art endless runner game where players control a small dinosaur running through a desert landscape. Players tap the screen to make the dinosaur jump, dodging ground-based cacti and airborne birds. The game's pace accelerates over time, testing the player's reaction speed and sense of rhythm.
III. Core Gameplay Description
1. Game Rules
Tap the screen to make the dinosaur jump.
Avoid obstacles (ground cacti & airborne birds).
The longer you survive, the higher your score.
Game speed increases gradually over time.
Colliding with any obstacle ends the game immediately.
2. Game Objectives
Survive longer to achieve a higher score.
Strive to beat your personal best record.
Learn obstacle patterns to execute precise jumps.
IV. Functional Requirements
1. Game Interface Components
Area Function Description
Main Menu Displays game title, character animation, and buttons for Start, Settings, and High Scores.
Main Game Screen Displays the dinosaur character, dynamic background, obstacle spawning, and score counter.
Game Over Screen Displays current score and all-time best; includes buttons to replay or return to the main menu.
Settings Screen Controls for sound effects, character selection, background theme switching, etc.
Character Selection Screen Preview and switch dinosaur skins.
Background Theme Selection Preview three styles: Day, Night, and Twilight.
2. Core Functional Modules
Module Function Description
Character Control Tap anywhere to make the dinosaur jump; supports variable jump heights and responsive timing.
Obstacle Generation Randomly spawns ground cacti and airborne birds; supports various combinations and frequencies.
Scoring System Accumulates score in real-time based on survival duration and successful obstacle avoidance.
Difficulty Progression Game speed increases at set intervals to heighten the challenge.
High Score Record Stores the local all-time high score and displays a comparison upon game over.
Customization Features Select character skins and background themes; saves player preferences.
Sound System Audio feedback for jumping, scoring, and game-over events; toggle on/off functionality.
V. Non-Functional Requirements
1. UI Style
Pixel art style combined with modern gradient elements
Dynamic background featuring sun/star animations and floating clouds
Interface with rounded corners and gradient button designs; clear and intuitive
2. Audio Feedback
Jump sound effect: Crisp, bouncy sound
Score sound effect: Rising tone
Collision/Failure: "Explosion" sound effect
Supports one-touch mute and real-time volume adjustment with audio preview