Back to Portfolio
Platform Game
Project Type:web
Completed: November 2023

Platform Game

A JavaScript platform game using Canvas API with physics, collisions, and level design, created for my Founders and Coders application.

Technologies Used

HTMLCSSJavaScriptCanvas APIGame Physics

Skills Developed

Created for my Founders and Coders application, I was able to develop some experience with HTML5 Canvas, and significant experience with debugging code. This project challenged me to implement game physics and collision detection.

About this Project

This platform game, titled "Mysterious Forest," was built using vanilla JavaScript and the HTML Canvas API. It features multiple levels, character animation, physics-based movement, and collision detection. Created as part of my application to Founders and Coders bootcamp, it pushed me to learn advanced JavaScript concepts and game development principles.

Key Features

  • Multiple game levels with increasing difficulty
  • Character movement with jumping mechanics
  • Obstacles and collectible items
  • Score tracking system
  • Level completion triggers
  • Responsive game loop with consistent performance

Challenges & Solutions

Challenge 1:Implementing collision detection with multiple object types

Solution:

Developed a bounding box system and overlap detection algorithm to handle different game elements

Challenge 2:Creating realistic physics for player movement

Solution:

Implemented gravity, friction, and acceleration systems to create natural-feeling character movement