DurJam Snake

Asteroids JS

Winter 2019

My first attempt at recreating the classic Asteroids game. This was my endeavour to create a larger game, bigger than Snake, Connect Four, Tic-Tac-Toe, or Chess.

JavaScript
P5
OOP
Particle Effects

Key Features

Challenges, solutions and lessons learnt

This was my first larger game that I created, so my main learning experience was leveraging Object-Oriented Programming (OOP) techniques I had just learned to manage a larger project with many interacting mechanics, such as shooting and collision detection. I also learned how quickly you can create prototypes in JavaScript, but I also realized how inefficient it can be, making it unsuitable for larger games.

Embedded Game

Placeholder Image