andrew@thecoder:~$

home about challenges blog
all projects enchanter erwinmvc arcmvc imsai 8080 emulator go nes emulator ocaml mandelbrot rust pet emulator
all demos game of life mandelbrot nes emulator sudoku wordle enigma multiplayer dungeon tetris

$ demos

Interactive things that run right in your browser. Click, tap, drag. They're meant to be played with.

$ Conway's Game of Life

Game of Life cellular automaton running on a canvas
cellular automaton play →

$ Mandelbrot Set

Mandelbrot set fractal rendered with WebGL
webgl · zoom · pan play →

$ NES Emulator

NES emulator running Super Mario Bros in the browser
wasm · keyboard · gamepad play →

$ Multiplayer Dungeon

Multiplayer dungeon with sprites and room teleports
websockets · real-time · multiplayer play →

$ Wordle

Wordle word-guessing game in the browser
typescript · on-screen keyboard play →

$ Sudoku

Sudoku puzzle solver and generator in the browser
javascript · generate · solve play →

$ Enigma Machine

Enigma M3 cipher machine emulator with keyboard and lampboard
javascript · encrypt · decrypt play →

$ Tetris

Classic Tetris game with terminal-style graphics
typescript · canvas · retro play →

© 2026 andrew erwin

email github linkedin x buy me a coffee rss