Skip to content
This repository has been archived by the owner on Jun 11, 2023. It is now read-only.
/ cacti-run Public archive

Endless runner game in Kaboom.js w/ Node.js

Notifications You must be signed in to change notification settings

chassinat0r/cacti-run

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

You're stranded in the desert, close to dying of starvation and thirst. You must escape, but there's so much cacti in the way. There's only one way around them: jumping. Cacti Run is a video game made in Kaboom.js where you jump over cacti to gain points.

Features

  • Leftward scrolling of cacti 🟢
  • Touchscreen support 🟢
  • Creeper walking animation 🟢
  • Title and respawn screens 🟢
  • Account registration/login system 🟢
  • Get harder on progression 🟢
  • Leaderboard 🟡
  • Custom skins 🟡

🟢 = Working | 🟡 = Planned for future

Controls

Jump

  • On PC, press space to jump
  • On mobile, tap the screen to jump

Movement of the player forward is accomplished by scrolling. You are not actually moving to the right; the cacti are moving to the left.

Changelog

17th May 2023

  • Best scores are now recorded in SQLite database

9th April 2023

  • Now known as "Cacti Run"
  • Shrink player

7th April 2023

  • Complete rewrite of backend
  • Passwords hashed by bcrypt instead of SHA256
  • Harder on progression; gameplay becomes faster every 15 points
  • Floor sprites fill the entire bottom of the screen
  • Removal of Minecraft textures; I've made my own ones!

6th April 2023

  • Account login/registration system
  • No longer available on GitHub pages due to use of Node.js

3rd April 2023

  • Buttons on title and respawn screen
  • Player can only jump when on the ground, no longer able to "fly" over obstacles
  • Added the sun

2nd April 2023

  • Touchscreen support
  • Minecraft textures
  • VT323 font

Screenshots