On this page I've collected together some of things I've made in recent years, roughly in reverse date order.


Trop Tumps

Trop Tumps is a Python script for randomly generating (hilariously boring) printable decks of Top-Trumps-like cards from categories of things in DBPedia: a queryable semantic database of information from Wikipedia.

Project page on Github


Super Sam World

Super Sam World was a simple platform game I made for the May 2015 Manchester Girl Geeks BarCamp.

Original blog post


Islands Game

I'm currently working on a little strategic skill-based game which so far remains untitled.

Original blog post


PHPCalFeed

PHPCalFeed is a script I made to make it easy for website maintainers to add an iCalendar feed to their events page.

Project page on Github


Hear! Hear! Sneaking Hat Get

Hat Get is a wacky local multiplayer game I threw together for a game jam event. Players try to steal their opponents' hats while protecting their own.

Original blog post


Mancify SMS

Mancify SMS was our team's entry for the 2014 Hack Manchester event - a hackathon in which we had 25 hours to make the weirdest thing possible with the Clockwork SMS API. We created an SSH server allowing shell commands to be sent via SMS and, just in case that could be considered useful, we had it translate the results into phonetically-written Mancunian dialect.

Project page on Github


MUD Pi

I created MUD Pi as a teaching project for those learning to code in Python on the Raspberry Pi. It's a very simple and easily extensible text-based game which can be played using Telnet.

Project page on Github


Ascidia

Ascidia is a command-line tool for rendering technical diagrams from ascii art, similar to a tool called Ditaa. Ascidia takes inspiration from the Markdown philosophy of "no clutter" with regards to its syntax.

Original blog post


RageML

RageML is a markup language for describing rage comics - an internet meme. I made a ridiculous XSL file for transforming an XML description of a comic into an SVG image of it.

Original blog post


HRBrT

HRBrT stands for Human-Readable Branching Text. It is a language spec and simple interpreter that I created whilst playing around with the weird idea of branching email messages.

Original blog post


Screenshot Saturday RSS

I made a web scraper that pulled in images tweeted with the #ScreenshotSaturday hashtag, and aggregated them into an RSS feed to supplement screenshotsaturday.com. Unfortunately the feed no longer works because I haven't kept the scraper up to date with Twitter's API.

Original blog post


Alone

Alone was a text adventure I started for the Ludum Dare 48 hour competition years ago. I eventually finished it several months after the competition.

Download the game (Windows)

Download the game (Linux)


Tomb Explorer

Tomb Explorer was another game I started for Ludum Dare and didn't finish until many months afterwards. It's a simple game in which the player must navigate a maze and find all of the treasures. The maze is procedurally generated each time the game is run and I'm quite proud of the semi-interesting room layouts it comes up with. The music was created by my friend the multi-talented Robert Shaw.

Download the game (Windows)

Download the game (Linux)