Phillip Steinhart

Solutions Architect

All experiments

canvasgamesdithermobile

Mike's Moonwalk

A night hike you play with one thumb. Drag to climb, stop to let the rocks go by, moonwalk away from the ghost, and make the summit by sunrise.

canvasgamessimulationprocedural

Top-Down Roguelite

A hack-and-slash roguelite built on a bare 2D canvas — fixed-timestep simulation, seeded runs you can replay exactly, three floors and three bosses, three weapons, a meta layer, pixel art from a script, and not one line of game engine.

algorithmsvisualizationinteractivepathfinding

Search Algorithm Visualizer

Watch BFS, DFS, Dijkstra, A*, and Greedy Best-First race through a maze — one at a time or side by side.

canvashtml-in-canvasexperimentalinteractive

Live HTML Shatter

Live, interactive HTML rasterized into a canvas — toggle between typing in the page and shooting jagged pieces out of it.

canvassimulationcellular-automata

Conway's Game of Life

A cellular automaton where four tiny rules produce emergent complexity. Age-tinted cells drift across a toroidal grid, seeded with classic patterns.

algorithmsvisualizationinteractive

Sorting Algorithm Visualizer

Watch sorting algorithms work step by step — Bubble Sort, Selection Sort, Insertion Sort, Quick Sort, and the famously inefficient Bogo Sort.

canvasphysicsinteractivesandbox

Particle Sandbox

A canvas particle sandbox with a hold-to-open tool wheel, paintable particles, and placeable gravity bodies — drop a black hole and watch it eat the field.