Thomas Richards

Programming Writing Miscellaneous GitHub NPM

Programming

Here is a list of some personal programming projects I have worked on.

Software Year Started
Ariamis 2021 A JavaScript DOM building library with a nice API
What to Watch 2020 A tool for scraping movie review scores
What to Play 2020 A tool for scraping video game review scores
Cognitive Complexity for TypeScript 2020 A tool for analysing the complexity of a TypeScript project using the Cognitive Complexity metric
Quelaag 2019 A web server library for NodeJS written in TypeScript, which has sort of turned into a dependency injection library instead
TypeScript Call Graph 2019 A program for generating a graph of how functions reference each other in a TypeScript codebase
Super Noughts and Crosses AI 2017 A classical AI for playing a version of noughts and crosses with nested boards
Clippy-Music 2017 A program for playing music from a collaborative playlist at LAN parties

Chrome Extension Year Started Notes
No Playlist Autoplay For YouTube [Chrome] [Firefox] 2018 Disables auto-play of YouTube playlists
Comic Owl 2016 A tool for automatically tracking what page you're on in a web comic.
SatiricAlert 2015 (No longer running) Highlights links from satirical or untrustworthy news sites before you have a chance to click.

Website Year Started
Actually Free Time Tracker 2023 A simple time tracker made with small homemade libraries, rather than a big framework
Tite 2016 A website for organising the splitting of expenses with a group of people. Made for a university module. (No longer running)
Yugi Holes 2015 A website for requesting and promising to give worthless Yu-Gi-Oh cards to each other. (No longer running)
Colour Changing Clock 2014 It's a clock on a mildly pleasing background.
Mafioso 2013 A website for playing automated forum Mafia. (No longer running)
A Little Survey 2013 A website for answering random questions and looking at bar charts of other people's answers. (No longer running)

Game Year Started
TTT Custom Roles 2020 A fork of the original custom roles mod for the game TTT, with bug fixes and gameplay improvements.
Heavy Traffic 2019 A sokoban game. Made in under 48 hours; winner of Level Up UK Season of Jams 2019
Colours and Cool Stuff 2016 A puzzle game. Made in under 48 hours
Arms Race 2016 A head-to-head incremental worker placement game. Made in under 48 hours
Crossroads 2015 A text adventure with pictures about exploring an island. Originally text only.
Super XO 2015 A website for playing a variant of noughts and crosses with nested boards. Includes online play.
Hangman 2014 The game hangman with three game modes. (No longer running)
Crossroads 2013 A text adventure about exploring an island.