I've always enjoyed programming things, and so this is where I store some of my more complete projects.
🎲 The Royal Game of Ur, Client and Server - An ancient board game implemented for the web, play at https://royalur.net/.
📱 The Misinformation Game - A simulator used to research people's processing of misinformation on social media.
📊 Tyche - A library for probabilistic reasoning and belief modelling in Python.
📝 PubMed Connections - A tool for exploring the relationships between authors in the PubMed database.
🐛 CamoWorms - A project to evolve a clew of camouflage worms (quadratic Bezier curves) to replicate images.
🔊 AudioStream - Allows streaming of audio between computers, or to multiple outputs (play to many bluetooth headphones!).
📏 Evaluate - Parse, optimise, compile and evaluate arbitrary mathematical expressions in Java, all at runtime.
📋 Bake - Implements a subset of the features of make, written in C.
♞ ThreePlayerChess - Implements an AI agent to play the game of three-player chess.
padraiglamont [at] gmail.com





