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.

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.
