How to Play in 30 Seconds
GlitchDash14 is a high-energy, browser-based endless runner built for instant action and zero friction. There are no logins, no downloads, and no telemetry.
- Start: Press any key or click/tap anywhere on the canvas to begin running instantly.
- Survive: Jump over neon obstacles, dodge hazards, and keep the 'Glitch' character alive as speed ramps up.
- Score: Every second survived and obstacle cleared increases your score in real-time. Your session best is saved locally.
- Retry: Hit any key or tap immediately upon collision to instantly restart without page refreshes.
Controls & Input Integration
Engineered for simple, responsive one-button input across both desktop and mobile devices without missing a frame.
| Device / Source | Action / Input Key | Behavior |
|---|---|---|
| Desktop Keyboard | Space / ArrowUp / W | Triggers jump action instantly (edge-triggered). |
| Desktop Keyboard | Any other key | Wakes up game from 'Ready' or restarts from 'Game Over' state. |
| Touch / Mobile / Mouse | Tap or Click on Canvas | Triggers jump action and immediately starts/restarts run on touch interaction. |
Full Key Bindings Reference
Every key GlitchDash14 listens for, in one place. Each key does exactly one thing — no key is double-bound to two unrelated actions.
Core Gameplay
| Key | Action | When it works |
|---|---|---|
| Space / ArrowUp / W / Click / Tap | Jump | Playing |
| E | Dodge up | Playing |
| ArrowDown / S | Dodge down | Playing |
| X / Shift | Glitch Dash (short speed burst + particle trail) | Playing |
| Any key, Click, or Tap | Start the run (from Ready) / Instant retry (from Game Over) | Ready, Game Over |
Settings & Toggles
| Key | Action |
|---|---|
| M | Mute / unmute audio (badge flashes briefly to confirm, then hides) |
| T | Cycle visual theme (Neon Arcade, Vaporwave Sunset, High Contrast, Classic Campus) — also has a "Cycle" button in the Status & Config panel below the game |
| P | Cycle deployment profile (Quick Break, Large-Scale Projection, Standard Classroom) |
| H | Toggle high-contrast / colorblind-safe accessibility mode |
Live difficulty tuning (speed, obstacle gap, gravity) isn't a key binding — it's three sliders in the Status & Config panel beneath the game canvas.
Diagnostic (not needed to play)
| Key | Action |
|---|---|
| ` (backquote) | Toggle the debug/calibration overlay (FPS, speed, obstacle count, phase) — off by default |
Objective & Comprehensive Scoring
Master the balance of survival time and obstacle avoidance to climb the leaderboards.
Live Score Tracking
Provides a real-time, high-contrast score counter on the HUD that updates instantly as you clear obstacles and progress through sessions.
Final Session Results
Upon collision, the game pauses into an instant summary screen displaying your final score alongside your persistent browser session-best score.
Dynamic Difficulty Scaling Engine
The game adapts in real-time to keep sessions challenging yet fair across all school hardware.
- Intensity Scaling Curve: Automatically adjusts obstacle spawn frequency and global game speed multipliers based on score thresholds.
- Performance Fairness Monitor: Continuously checks frame rates (FPS). If performance dips below 60 FPS on low-end hardware, spawn rates are throttled to eliminate stuttering.
- Smoothing Functions: Applies linear interpolation and smoothing curves to difficulty adjustments, preventing jarring spikes.
- Global Tuning Constants: Centralized configuration parameters allowing rapid game balance adjustments.
Precise Collision Detection System
Fairness and responsiveness define every frame of interaction.
- Hitbox Geometry: Precise collision boundaries mapped directly to visual assets for fair and responsive gameplay.
- Optimized Processing: High-performance detection loops designed to execute in under 0.5ms per frame, ensuring zero input lag.
- Hitbox Verification: Validates character-obstacle overlaps within 16ms of frame transitions.
Meme-Inspired Visuals & Auditory Environment
Immersive, school-appropriate arcade sensory design.
- Neon Vaporwave UI: High-contrast neon-saturated color palettes and retro arcade aesthetics.
- Particle Bursts: Dynamic neon particle emissions triggered on scoring events and obstacle clearance.
- Screen Shake & Irreverent Messages: Impact feedback on collision paired with cheeky, meme-inspired game-over text.
- Audio Mute Toggle: Persistent audio control enabling silent play during classroom settings.
Instant Retry & Performance Optimization
Designed for rapid, frictionless trial-and-error sessions.
- Instant Gameplay Restart: Seamless transition from Game Over back to active gameplay without reloading.
- Object Pooling: Efficient memory management for obstacle instances to eliminate garbage collection pauses.
- Persistent Local Storage: Automatically loads and updates your high score using browser local storage.
Game Flow & Lifecycle States
The core engine transitions smoothly through three primary phases:
- Ready Phase: The initial waiting state displaying instructions and your current high score. Awaiting first user input.
- Playing Phase: The active endless runner loop where input handling, physics updates, difficulty scaling, and live score tracking occur at 60 FPS.
- Over Phase: Triggered immediately upon collision. Displays final stats, screen-shake feedback, meme commentary, and allows instant retry.
Tips & Pro Strategy
- Rhythm is Key: Don't just react visually; establish a rhythm with your jumps as speed increases.
- Watch the Score Thresholds: Expect difficulty spikes at major score milestones as the intensity curve ramps up speed.
- Frame Rate Matters: If playing on constrained school hardware, closing background tabs ensures a stable 60 FPS for precise hitboxes.
- Instant Recovery: Mash Space or tap immediately upon death for lightning-fast training runs.