Games:
Jabber Trail (2024): This game has AI generated images, music, and character dialog. | |
Bifurcation (2023): Two player strategy game. See this blog post for how to play. | |
Stacking Things (2023): Physics-based puzzle game. | |
Metaball Go (2015): The board game Go rendered using metaballs. | |
1D (2013): Navigate through a 2D world using a 1D visualization. | |
Blob Balance (2013): Balance a blob as long as possible. | |
Foosball (2013) | |
Goomba (2013) | |
Long Snake (2013) | |
Laservex (2012): Geometry-based puzzle game. | |
Metamoku (2012): Turn-based multiplayer strategy game. |
Experiments:
Cellular Automaton (2023) | |
Bitlog (2022): an esoteric visual programming language. | |
Doodle Code (2021): A type of barcode. | |
Turing Paint (2020): an esoteric visual programming language. | |
Battle Map 1 (2015): Navigate using arrow keys, mouse drag, or touch. This map is called "Halmond's Laboratory" and is used here with the author's permission. This was created using the battle-map-explorer library. | |
Battle Map 2 (2015): This map was created by Daniel Somerville and used here with his permission. You can find this map and more at his DeviantArt gallery. This was created using the battle-map-explorer library. | |
Clock (2014): The xkcd now clock | |
Geometric Median (2014): Tool to calculate the geometric median of a set of points. | |
Vector Earth (2014) | |
Blob (2013) | |
Box2D (2013) | Dragon (2013): Shading using a normal map. | Fractal (2013): Fathauer fractal tessellation. |
GEB (2013) | |
Orbit (2013) | |
Reaction (2013): Simulation of the Belousov-Zhabotinsky reaction. | |
Smoke (2013): Fluid simulation based on the Navier-Stokes equations. | |
Snake (2013) | |
Squishy Earth (2013) | |
Synchronizing Oscillators (2013): hexagonal oscillators which slowly synchronize with their local neighbors. | |
Visibility Polygon (2013) | |
Voronoi (2013): Voronoi diagram with Bezier spline smoothing. | |
Metaballs 1 (2012) | |
Metaballs 2 (2012) |