Bookstore
Bookstore is a library catalogue system.
It uses a Java Spring Boot back-end,
a PostgreSQL database and a JavaScript front-end.
ChessEngine
ChessEngine is a chess computer API using Java Spring Boot.
The API uses Forsyth-Edwards Notation to transmit board states
between a simple JavaScript front-end and an optimised
decision-making back-end.
React-Loco
This browser game allows the player to lay down rail routes with
track, signals and trains to move passengers where they need to go.
It is built using React and TypeScript.
Rubik's Cube
This Rubik's Cube was an early attempt at using
simple 3D graphics in a browser.
See if you can solve the cube!
Global Trader
This global trading game allows the player to swap
commodities between twenty port cities.
The aim of the game is to spread the wealth in
the context of ever-changing values.
Ditch Digger
This water game features WebGL 3D accelerated graphics.
Dam and channel the stream to send the water where you want.
Fastest Finger Quiz
This quiz follows a similar format to
a popular TV gameshow. Answer quickly.
TFL Routes
This TFL route finder uses the A* search algorithm to
help plan routes across London's underground network.
Collisions
Little more than a screensaver, this models disc
collisions on a 2D plane.