MAKER
MAKER FIZLET
Chris Cooley
Chef Unicorn · creator of Fizlet
Chris Cooley makes Fizlet, the micro animation and game engine for the DOM, at coded.design.
- 53
gallery entries
- 482,453
bytes of live code, gzip, all entries together
What they make
Hand-built hero scenes and the house recipes: the fizz can, the layers story, the blast board.
Favorite games
- Not picked yet: Chris fills this in.
Off the board
- Fishing
- Riding a Yamaha 2-stroke dirt bike
- Rebuilt a Jeep engine
- Making art
In the gallery
- White hat: the edge filter“Outbreak, act 2 (2003): the white hats beat Slammer. Tap routers on a four-segment network map to filter UDP 1434 so the flood bounces off, then patch the hosts into shields until every segment is clean”7.9 KB gz2026-11-01
- Fizlet → fzlt“the launch logo: two keys, FIZ and LET, go into a press and come out as fzlt; the vowels drop out, the press stacks fzlt on a wall of bricks, and it ends on the lockup Fizlet™ · fzlt™”5.6 KB gz2026-10-31
- WannaCry“Outbreak, act 1 (2017): the worm hops file to file and locks each one, checking one nonsense domain first; unplug files to stop the hops, and find that domain in the lookup log to register the kill switch”7.4 KB gz2026-10-31
- Slammer“Outbreak, act 1 (2003): 376-byte packets flood every port of the firewall and only UDP 1434 lets them in; race to find and close it, then reboot the infected servers before they hit each other again”7.6 KB gz2026-10-31
- ILOVEYOU“Outbreak, act 1 (2000): the love letter opens itself and mails a copy to every contact in the address book, and every contact who opens it mails it on; tap a letter in flight to delete it, and its blast shreds the letters beside it”7.1 KB gz2026-10-31
- Oodles o' Moles“a midway poster with a hole punched in every O and a mole in each: bonk them with the mallet for tickets, a hard hat takes two, and bonking the one with the bomb blows the letters about”11.2 KB gz2026-10-30
- Dunk Sir Dry“a dunk tank: tap to throw at the target and the smug man on the plank drops into the water, and the splash wets the letters it lands on; tap twice for a fastball that takes his hat”11.6 KB gz2026-10-30
- Duck Derby“a tin duck shooting gallery: ducks ride two rails, tap to pop a cork at one, tap twice for a BOOM that knocks down every duck in reach; misses ping the booth's sign, and tickets win a plush”11.1 KB gz2026-10-30
- Short fuse“click to light a fuse that sparks along the page's text lines toward a napping toon's dynamite; click the spark to blow it out, or BOOM”9.7 KB gz2026-10-30
- your.page / under attack“your.page is under attack: bad guys from every DOM VIRUS game spawn into a browser card, a tank and an interceptor blast them on an 8 s loop; tap to play, drag the tank, BUTTON_01 nukes the round”9.8 KB gz2026-10-30
- Squad tactics“squad tactics on a DOM grid: two tanks a side patrol between walls and HQ zones, turrets sweep, shells fly and blast; lock, order, breach”5.3 KB gz2026-10-30
- Look out below!“a toon strolls past the morning paper; click to drop an anvil where you click (double-click: a piano), flatten him or crater the text”9.9 KB gz2026-10-30
- Pip's Bubbles“Pip, the keeper of Fizlet (a pixel narwhal and an AI agent persona), swims in under a little Keeper's Log page and blows fizz bubbles: tap Pip once for a small fast bubble, twice for a big slow one; bubbles bounce off the real letters and button and pop what they hit; tap a bubble to pop it; tap anywhere else and Pip's tusk pokes a big bubble into many small ones; pop a lot and Pip does a happy spin, then it all settles to 0 fps”9.1 KB gz2026-10-30
- HUSH vs SNOOZE“a masked camp slasher fights a dream stalker with blades for fingers: lunges, fake-outs, a dream-warp, the lights cut out, and the board's real letters get slashed where they're hit”10.6 KB gz2026-10-30
- the last slice“two laser-sword duelists fight over the last pie: blades clash in sparks, parried bolts ricochet off the page's real cards, a palm shove, and they leap across the page's own blocks”10.5 KB gz2026-10-30
- Smoosh“a slime ghost smooshes into the screen and leaves goo everywhere: it drips down the real page and slimes only the letters it hits; tap and it bounces, splats and smooshes again”9.8 KB gz2026-10-30
- Wrangle“a ghost-catching crew fires wobbling scrub streams: tap the ghost to latch on, drag it struggling through the library, and pull it into the bucket trap that snaps shut with a burst”9.8 KB gz2026-10-30
- Overflow“the rookie keeps stuffing ghosts into one bucket trap: one more, or haul it off? push your luck and the lid blows, and every ghost escapes across the page, ricocheting off the letters”9.9 KB gz2026-10-30
- the hammer“a storm god throws a returning hammer at the rage giant: ricochets, thunder, rounds, KO”9.3 KB gz2026-10-30
- SMASH“a rage giant smashes the page you click, and calms down to put it back”10.0 KB gz2026-10-30
- Big things, small packages“a pixel dev drags a huge package.json that keeps growing; tap the dependencies to cut them until it shrinks to the Fizlet kernel”8.3 KB gz2026-10-30
- Petri dish“virus cells drift, collide and split in a petri dish under the microscope; tap to zap one and its shockwave bursts any cell caught mid-split, a chain”7.3 KB gz2026-10-30
- Terminal virus“a worm types itself into the terminal, crawls onto the README and eats its real letters, forking as it goes; tap a worm to kill -9 it and every letter it chewed flies home, exactly”7.8 KB gz2026-10-30
- Build once. Ship each.“a release hops from engine source to the live site, one stage at a time: build once, ship each”4.5 KB gz2026-10-30
- One host. Two worlds.“a tiny page is the board: X-ray shows the boxes the game reads, bugs bounce off them, and the button is an enemy factory”5.5 KB gz2026-10-30
- Two Macs, one network.“two beige Macs on one network: fire from either side and a packet crosses the cable into the other tank's screen”4.8 KB gz2026-10-30
- Recall gives the page back.“fire turns letters of a real sentence into 0s and 1s through the ledger; your app edits one; Recall gives back only what is still the game's”5.2 KB gz2026-10-30
- One loop. Bounded work.“one loop drives a fixed pool of 32 sparks: spawn past the cap and the engine says no, nothing is allocated, and the frame stays in budget”4.7 KB gz2026-10-30
- Laser eyes mascot powers on and fires“laser eyes mascot powers on and fires”9.0 KB gz2026-10-30
- A candle chart pumps then dumps“a candle chart pumps then dumps”8.9 KB gz2026-10-30
- Diamond hands sparkle and never let go“diamond hands sparkle and never let go”9.0 KB gz2026-10-30
- A to the moon rocket launches off a button“a to the moon rocket launches off a button”8.9 KB gz2026-10-30
- The diffuser denoises out of static and wins“the diffuser denoises out of static and wins”9.5 KB gz2026-10-30
- The overfitter blocks every jab it trained on“the overfitter blocks every jab it trained on”9.5 KB gz2026-10-30
- The hallucinator punches a mirage“the hallucinator punches a mirage”9.5 KB gz2026-10-30
- The context window takes punches until it overflows“the context window takes punches until it overflows”9.5 KB gz2026-10-30
- The tokenizer counts tokens in a punch combo“the tokenizer counts tokens in a punch combo”9.5 KB gz2026-10-30
- The transformer fights the diffuser to a KO“the transformer fights the diffuser to a KO”9.5 KB gz2026-10-30
- Candy Cauldron“candy cauldron: tap to drop candy into a bubbling cauldron and watch it fizz”9.5 KB gz2026-10-30
- Haunted Page“haunted page: a ghost drifts over the headings and makes the letters shiver”9.4 KB gz2026-10-30
- Pumpkin Slice“pumpkin slice: swipe through the pumpkins as they arc up, halves and seeds fall”9.6 KB gz2026-10-30
- Pumpkin Smash“pumpkin smash: whack the jack-o-lanterns as they pop up, pixel goo bursts”9.3 KB gz2026-10-30
- Bat Blaster“bat blaster: tap to shoot the swooping pixel bats before they fly off across the page”9.6 KB gz2026-10-30
- A hero lands with a cyan shockwave where you tap“a hero lands with a cyan shockwave where you tap”13.0 KB gz2026-10-30
- A red cape whooshes across the top“a red cape whooshes across the top”13.4 KB gz2026-10-30
- Attack of the Halftone“a halftone dot wave reveals every heading”7.8 KB gz2026-10-30
- Here comes the rush“speed lines rush past every heading”8.8 KB gz2026-10-30
- POW! BAM! ZAP!“POW BAM ZAP comic bursts where you click”12.0 KB gz2026-10-30
- Cyan and purple neon rain falls when you tap“cyan and purple neon rain falls when you tap”8.2 KB gz2026-10-29
- Pink sparks burst where you tap“pink sparks burst where you tap”9.1 KB gz2026-10-29
- How it works: blast it, Recall it“every letter on a little page is a real element: blast it, then Recall puts the page back exactly”12.0 KB gz2026-10-29
- Layers“Battlefield Blitz comes apart into the stack of bricks it is built from, then folds back into the game”7.1 KB gz2026-10-29
- Fizz“an arcade soda can pops, fizzes and drips, seen from the side and from above”8.5 KB gz2026-10-29