Skip to content

AngelBelRoth/KirbyStarJump

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kirby Star Jump!

As part of my learning journey in JavaScript Object-Oriented Programming (OOP), I built a simply fun web browser game.

In this Kirby Star Jump!, you can guide Kirby as he jumps from star to star!

Play it here: https://angelbelroth.github.io/KirbyStarJump/

Let me know when you try it out — how many stars can your Kirby jump? ✨

N.B. Best experience on Chrome/Firefox at 1600×800 screen size or larger.


Demo

Visit the live demo on GitHub Pages: angelbelroth.github.io/KirbyStarJump/ or the short link above.

KirbyStarJump Angel Score

About

Kirby Star Jump is a web browser game built with vanilla JavaScript, demonstrating Object-Oriented Programming concepts (classes/constructors, encapsulation, and simple game loops). The repository contains HTML, CSS, JavaScript, and image assets to run the game locally or on GitHub Pages.

Gameplay

  • Guide Kirby as he jumps between stars.
  • Score increases as you land on new stars.
  • Avoid falling off the bottom of the screen — steady timing makes the difference.

Controls

  • Left/Right arrow keys to move horizontally
  • Kirby can jump up when he lands on a star!

Features

  • Built with OOP-style JavaScript
  • Comaptible with Chrome & Firefox
  • Lightweight — no build step required
  • Best at wide desktop resolutions 1600×800 screen size or larger.

Run locally

  1. Clone the repo:
git clone https://github.com/AngelBelRoth/KirbyStarJump.git
  1. Open index.html in your browser (Chrome/Firefox recommended).

Alternatively, serve locally with a static server (recommended for some browsers):

# using Python 3
python -m http.server 8000
# then open http://localhost:8000 in your browser

File structure

KirbyStarJump/
├─ index.html
├─ css/
│  └─ styles.css
├─ js/
│  └─ (game scripts)
├─ img/
│  └─ (assets)
└─ README.md

Contributing

This is a personal learning project — contributions and suggestions are welcome. Open an issue or a pull request if you find bugs or want to propose improvements.

Credits

License

This repository does not include a license file.

Releases

No releases published

Packages

No packages published