Skip to content

Minimalist, fast-paced runner game inspired by Chrome’s offline dino. Built with HTML/CSS/JS on canvas with responsive controls, day/night cycle, and local high scores.

License

Notifications You must be signed in to change notification settings

jankln/404Runner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

404 Runner

A minimalist, high-speed browser runner inspired by the Chrome offline dino. Built as a single-page canvas game with crisp monochrome visuals, responsive controls, and progressive difficulty.

Highlights

  • Instant start: Space, click, or tap
  • Jump, duck, dodge with AABB collisions
  • Speed and spawn rate ramp as you score
  • Day/night cycle with reduced-motion support
  • Local highscore persistence
  • Sound effects with toggle
  • Desktop + mobile friendly

Controls

  • Jump: Space / ArrowUp / Tap
  • Duck: ArrowDown (hold) / Swipe down
  • Pause: P
  • Restart: Space or R (after Game Over)

Tech

  • HTML + CSS + Vanilla JS
  • Canvas rendering
  • requestAnimationFrame + delta time physics
  • localStorage for highscores

Run locally

Open index.html in a browser. For a local server, run one of these:

python -m http.server 8080
npx serve .

Then visit http://localhost:8080.

Accessibility

  • Reduced motion toggle in the footer
  • Respects prefers-reduced-motion on first load

Project structure

  • index.html UI shell and overlays
  • styles.css layout, typography, and visual direction
  • app.js game loop, physics, and input handling

License

MIT

About

Minimalist, fast-paced runner game inspired by Chrome’s offline dino. Built with HTML/CSS/JS on canvas with responsive controls, day/night cycle, and local high scores.

Topics

Resources

License

Stars

Watchers

Forks