Grave Jumper

Overview

A pixelated sidescroller developed using JavaScript and the p5.js library. This project features object-oriented programming for game components, collision detection, user-controlled jumping via the spacebar, and an immersive parallax scrolling background for depth.

A start screen with the words 'Grave Jumper' and 'start'
The start screen for Grave Jumper.

Relevant Skills

Object-Oriented programing, Asset Production, Animation, JavaScript, p5.js

Process

The development of this pixelated side-scroller was driven by object oriented programming, beginning with the creation of discrete JavaScript objects for the player, obstacles, pickups, ground, and background elements. After establishing the core movement mechanics, including the spacebar-controlled jump, the focus shifted to implementing the collision detection system. This included making the player lose when they collided with the obstacles, and gaining points when they collided with a pickup. The final phase concentrated on visual changes, introducing a parallax scrolling effect to the background layers, and finializing and animating the sprites.

A screenshot a girl jumping over graves
A screenshot of Grave Jumper Gameplay.
Back to homepage