A retro-style endless runner game featuring a jumping llama, rendered in classic Apple II-inspired green monochrome graphics.
Play Now! https://proofgeist.github.io/proof-llama-game/
In this game, you control a llama that must jump over obstacles while collecting stars. The game features:
- Retro green-on-black graphics with CRT scanline effects
- Endless scrolling gameplay
- Collectible stars for bonus points
- Advanced jump mechanics with hang-time control
- Background music with toggle controls
- Classic arcade-style scoring system
- Clone this repository or download the files
- Add an 8-bit style background music file named
game-music.mp3to the project directory - Open
index.htmlin a modern web browser
- SPACE: Jump
- UP ARROW: Hold while jumping to float longer
- LEFT/RIGHT ARROWS: Move horizontally
- M: Toggle background music
- SPACE: Restart game (when game over)
- Distance points increase automatically as you progress
- Collect stars for +100 points each
- Try to get the highest combined score!
The game is built using:
- HTML5 Canvas for rendering
- Vanilla JavaScript for game logic
- HTML5 Audio for background music
- No external dependencies required
index.html: Main game page and layoutgame.js: Game logic and rendering codegame-music.mp3: Background music file (not included - add your own)
Works best in modern browsers that support:
- HTML5 Canvas
- ES6+ JavaScript
- HTML5 Audio
To add background music:
- Find or create an 8-bit style music track
- Save it as
game-music.mp3in the project directory - Make sure it's in a compatible format (MP3)
- Use the UP ARROW while jumping to clear larger obstacles
- Time your jumps carefully to collect stars
- Watch out for closely spaced obstacles
- Try to collect stars without hitting obstacles
Feel free to use, modify, and distribute this game as you like!
