Overview
Turtle Run is a landscape-oriented endless runner where players navigate a turtle across three lanes, dodging obstacles and collecting bonuses. Speed increases progressively every 6 seconds, creating an escalating challenge. Scene Path:res://minigames/turtle_run/scripts/Main.gd
Cognitive Skills Developed
- Reaction Time: Quick lane-switching decisions
- Spatial Awareness: Tracking obstacles across 3 lanes
- Sustained Attention: Maintaining focus as speed increases
- Decision Making: Risk/reward with bonus items
How to Play
Controls
- Touch/Click: Tap lanes to move turtle up or down
- Swipe: Quick swipe for lane changes
- Back Button: Pause game
Objective
Survive as long as possible while maximizing score through distance and bonus collection.Gameplay
- Start: Tap “Play” on the intro screen
- Navigate: Switch between 3 lanes (y-positions: 100, 160, 220)
- Avoid: Dodge obstacles spawning from the right
- Collect: Grab bonus items for extra points
- Survive: Game ends on collision with obstacle
Scoring System
Base Score
Bonus Items
- Spawn Rate: 10% chance (vs 90% obstacles)
- Points: Configurable via
add_score_bonus(amount) - Default Bonus: +50 points per item
Coin Conversion
Difficulty Progression
Speed Increase
Spawn Rate
Lane Selection
Key Code Examples
Obstacle Spawning Logic
Parallax Scrolling
Animation Speed Sync
Game Over Flow
Screen Orientation
Audio System
- Bonus Sound:
$AudioBonus- Plays on item collection - Hit Sound:
$AudioHit- Plays on collision - Pause Handling: Audio streams pause/resume with game state
Related Components
- Turtle Node: Player character with lane-switching logic
- Obstacle Scene: Hazards that end game on collision
- Bonus Scene: Collectible items for extra points
- FloatingText Scene: Visual feedback for score changes
Food Catch
Another reaction-based minigame with vertical movement
Minigames Overview
Return to all minigames