Spacetime Maps

A map where distances mean time and not space. Points that are close but take a long time to travel between get pushed away from each other, and vice versa.

sinewavespeech.com

sinewavespeech.com is an interactive website for exploring how human speech can be reduced extremely and still be intelligible.

Gandalf – a prompt injection game

Get a ChatGPT-powered Gandalf to reveal the secret password for each level. Every time you guess the password, he levels up and tries harder not to give it a...

Sine Wave Speech in Python

A Python package for sine wave speech. What’s that? Let’s listen to an example. Can you tell what the voice is saying? I bet not:

Large game: Impromptu

Impromptu is a game I’ve been working on with a few friends since September 2022, shortly after Stable Diffusion was released.

Game: Significant Other(s)

Living a double life must be hard. How about a quadruple life? Quintuple? Find out! Navigate all your partners through the city using crossroad directions an...

Game: Jose’s Hose

Play it here. Oh no! There’s a fire in the city and José and Grant have to save the day. A cooperative platformer we made in three days for Mini Jam 98. The...

Game: Tower Tower Defence Defence

Play it here. Towers do all the work in TD games. But who will defend the defenders themselves? A recursive tower defence game we made for Ludum Dar...

Game: Overly Fragile Relationships

Play it here. A game about the transience of human relationships. We made it for Ludum Dare 46, whose theme was “Keep it alive”. Here’s the game’s L...

Game: The Skewery

Play it here. Begin your skewer journey and satisfy every customer’s specific request. A puzzle game about learning to create the best skewers. We m...

Game: Paper, Cork and Bugs

Play it here. You don’t like bugs. Get rid of the bugs to move on to the next level. We made it for Ludum Dare 44, whose theme was “Your life is curre...

Sieve of Erathostenes in Brainf*ck

I got really into esoteric languages at some point, which culminated in me writing the Sieve of Erathostenes in Brainf*ck, a programming language with only 8...

Game: 4-Player Tron

I re-implemented the classic game Tron to support 4 players. We used to play a Flash version of the game at school but it was only for two players, so I deci...