ABOUT WORK RESEARCH HISTORY PROJECTS GAMES BLOG INTERVIEWS HOBBIES CONTACT
ARCADE

Play a game.

Six games built with pure HTML5 Canvas. No frameworks. Just like the good old days — except everything is green and vaguely threatening.

PACKET_SNAKE ARROW KEYS / WASD

Eat the network packets before they timeout. Each packet consumed increases your length and score. Don't run into the walls or yourself.

SCORE: 0 HI: 0
OK
HEX_BREACH TYPE TO NEUTRALIZE

Malicious hex payloads are raining down. Type them exactly to neutralize each one before it reaches the kernel. You have 3 lives.

SCORE: 0
FIREWALL_BREAKOUT MOUSE / ← →

Your packet has to punch through five layers of firewall rules. Deflect it with the paddle — drop it three times and the connection is dead.

SCORE: 0 HI: 0
PORT_INVADERS ← → · SPACE

Waves of malware processes are descending on your open ports. Shoot them down before they reach the perimeter — and dodge their payloads.

SCORE: 0 HI: 0
FIRE
LOGIC_BOMB_SWEEPER RIGHT-CLICK / HOLD = FLAG

14 logic bombs are hidden in the memory grid. Clear every safe address — the numbers tell you how many bombs sit in adjacent cells. Flag what you can't touch.

BOMBS: 14 BEST:
MEMORY_LEAK REPEAT THE SEQUENCE

The heap is leaking addresses in a pattern. Watch the sequence, then repeat it exactly. One wrong read and it's a segfault. How deep can you go?

ROUND: 0 BEST:
DOOM 1993 · SHAREWARE

The real thing — id Software's 1993 shareware episode, running in your browser via js-dos. Rip and tear. Loads ~3MB on start.

DOOM.EXE KNEE-DEEP IN THE DEAD
E1M1 — HANGAR
READY