Things I built
to be played.
These games are part of the critical.lol project, a wider experimental platform for browser AI, real-time multiplayer, procedural 3D work, and technical publishing.
Big-O Guessr
Read a mystery function, inspect the hint if needed, and identify its time complexity from a randomized set of answers.
- 90 questions
- Prism code rendering
- Express API
fix everything probably
REAL OR FAKE?What The Commit
Decide whether an absurd commit message came from a real repository or was invented for the game.
- Git culture
- Source reveals
- Shareable score
Startup Simulator
Found a questionable company and balance cash, users, quality, reviews, staff, and your remaining sanity.
- Turn system
- Random events
- State simulation
“Who said it?”
Quoting Hell
Match political language to its source and discover how quickly phrasing can override ideological assumptions.
- 278 prompts
- Hints + explanations
- Bias experiment
Double Doodle
Fuse two concepts into one sketch while a downloaded ONNX model continuously tries to understand the drawing.
- ONNX Runtime
- Local inference
- Canvas input
Someone's Knocking
Finish chores in a dark apartment, listen carefully, inspect the peephole, and decide who should be allowed inside.
- Three.js
- Web Audio
- Procedural textures
Patent Pending
Invent terrible companies, pitch them from your phone, invest in friends, and let the shared TV direct the room.
- Socket.IO
- 2-10 players
- 532 prompt cards
No games match that search. The experiments are strange, but not that strange.
The games share a much larger platform.
See how critical.lol combines the launcher, Node APIs, Socket.IO rooms, browser AI, a custom DFIR publication, and the game runtimes above.
Explore the full case study →