Arcade

The break room

Every game here is hand-rolled: one <canvas>, onerequestAnimationFrame loop, zero dependencies. The point was never the games, it's the constraints. Insert a coin to play on the big screen, or read the source if you'd rather see the code.

High scores go on the board and stay there. Three initials, no accounts, no cookies worth stealing.

On-Call

Insert coin

High scores

MODEL OC-01 · 260 lines · zero depsSource ↗

The incidents keep coming. Patch faster.

Load Balancer

Insert coin

High scores

MODEL LB-01 · 220 lines · zero depsSource ↗

Bounce the ball. Keep traffic flowing.

Snake

Insert coin

High scores

MODEL SN-01 · 150 lines · zero depsSource ↗

Queue jobs. Don't let the pipeline cross itself.

On-Call

SCORE 0000LVL 01LIVES ***

Arrows / WASD to move · Space to fire or launch · Enter to retry