How this works?

Code upon request. Due University of Waterloo Policy, the C++ code is not public. React code is available on GitHub.

C++
Typescript
Next.js
Socket.IO
Design Patterns
High Level Overview

Features

This is a visualization of the C++ Chess Game created for the CS246 course. It offers 4 computer levels, human vs human. The game is played in real-time with Socket.IO and the compiled game.

This is the Xwindow view on Ubuntu.

Original XWindow Chess Game
An intricate UML diagram of the entire structure