Demos
Tri-Pawn Challenge
An isometric chess game on a 3x3 board with 3 pawns each. The goal is to put your opponent into a stalemate.
Isometric Maze
An isometric maze game made with JS and HTML canvas.
Block Move
A maze game made with JS and HTML canvas.
Panda Wander
A game where you play the role of a panda wandering through a maze.
CYTZ Barometer
A web interface for displaying recent barometric pressure from Toronto Island Airport (CYTZ).
Slide Puzzle
A simple game where you slide pieces of the image to arrange in order
Pixel Paint
A simple web-based javascript paint application
Bricks
A simple breakout clone created using javascript and the HTML canvas
Random METAR
A mobile-first Progressive-Web-Application that displays a METAR (Meteorological Terminal Airport Report) for a random Canadian airport
Ray Marching
A simple example of how ray marching works, using circles to trace the path
Mower
A simple game, where you attempt to mow all the leaves before the fox catches you.
Race Car
A simple race car game, where you move the car over a background (race track)
Connectors
A demo to test mouse and touch events on the canvas, and a simple animation tween.
Maze Generator
This is three demos in one! First the maze generator API was created. Next, the UI rendering the maze; and a dynamic maze solver.