Skip to content

maximstark/dad-rush

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

DAD RUSH πŸ—οΈπŸ‘·β€β™‚οΈ

β–Ά Play it: https://maximstark.github.io/dad-rush/

A Father's Day gift β€” a side-scrolling, Sonic-style auto-runner. Dad sprints down the I-4 in his hard hat, collecting rings and blazing past the real things he built (Spaceship Earth, the Universal globe, the Star Tower, the VAB at Kennedy Space Center, a NASA launch pad, schools, hotels) while the sky rolls from dawn to night β€” then comes home to a hero's welcome from the family, balloons, dancing cactuses, and a heartfelt note.

Vanilla JavaScript + HTML5 Canvas in one self-contained index.html β€” no build step, no dependencies. It runs inside a Game Gear cabinet on desktop and fullscreen with touch controls on phones, with a chunky 16-bit/Genesis look and a chiptune soundtrack.

Controls

  • Desktop: hold β†’, D, or Space to run β€” or click-and-hold the on-screen D-pad / buttons / screen.
  • Phone: tap and hold the HOLD TO RUN bar.
  • πŸ”Š (top-right of the screen) toggles sound; the START pill mutes too.

Hold to run, release to idle. The world is on rails β€” no fail state, just the journey.

Run it locally

Serve over http (not file://, which blocks some asset loading), from this folder:

python -m http.server        # then open http://localhost:8000

Make changes

Everything tunable lives in the CONFIG object at the top of the <script> in index.html:

  • finale.note β€” the message to Dad Β· finale.bannerText β€” the headline
  • trackLength, runSpeed, acts β€” pacing & the day/night cycle
  • landmarks.list β€” which of Dad's projects appear, and where
  • clutter, rings, retro (pixel chunkiness), character, audio

Art lives in assets/ (character / bg / ground / props / finale / clutter / ui). Every asset is optional β€” the game falls back gracefully and upgrades the moment you add a file. Two nice optional drops:

  • assets/audio/music.mp3 β€” a real soundtrack (otherwise a built-in chiptune plays)
  • assets/ui/endcard.png β€” custom art to replace the finale headline

Deploy

Hosted on GitHub Pages (branch main, served from root). Any push to main redeploys automatically in ~1 minute.


Made with love for the best dad of all time. 🀍

About

DAD RUSH β€” a Father's Day Sonic-style auto-runner πŸ—οΈ Play: maximstark.github.io/dad-rush

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages