andrew@thecoder:~$

homeaboutchallengesblog
projects▼
all projectsenchantererwinmvcarcmvcimsai 8080 emulatorgo nes emulatorocaml mandelbrotrust pet emulator
[demos]▼
all demosgame of lifemandelbrotnes emulatorsudokuwordleenigmamultiplayer dungeontetris

$ 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 automatonplay →

$ Mandelbrot Set

Mandelbrot set fractal rendered with WebGL
webgl · zoom · panplay →

$ NES Emulator

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

$ Multiplayer Dungeon

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

$ Wordle

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

$ Sudoku

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

$ Enigma Machine

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

$ Tetris

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

© 2026 andrew erwin

emailgithubyoutubexbuy me a coffeerss