Chess

A fully functional chess game in C++ using OOP, with four difficulty levels and modular structure.
Hi, I'm Jake Edmonstone, a third year pure mathematics and computer science student at the University of Waterloo
A fully functional chess game in C++ using OOP, with four difficulty levels and modular structure.
A C++ compiler for WLP4, a C-like language, that generates MIPS assembly. Includes scanning, parsing, type checking, and codegen.
Simulates bouncing balls using vector math and collision detection in 2D space. Written in Python.
Conway’s Game of Life in Python using 2D arrays and stateful logic to evolve the grid over time.