← Projects
02 · Live

snek & wood block

Two small games, one experiment: built entirely on a phone, with no laptop around, to find out how far vibe coding gets you. Snek is Snake in one HTML file. Wood block is a drag-and-drop puzzle with sound and offline play.

Snek on a phone: a neon-green snake on a dark grid with a magenta 2x power-up, a gold bonus star and red food
Woodblock on a phone: a 9×9 wooden board with blue tiles placed and three new pieces waiting in the tray
Details
Stack
Snek: canvas, vanilla JS, one HTML file.
Wood block: React, Vite, Web Audio, installable PWA.
Status
Live. Both installable on a phone and playable offline.
Experiment
Phone only. Built with no laptop, to find out how far vibe coding gets you.
Started
12 May 2026 (snek)
31 July 2026 (wood block)
Last update
31 July 2026 (snek)
10 September 2026 (wood block)
Updates07
10 Sep 2026

Wood block: actually playable offline

The first service worker only cached the shell. Now the whole game loads and plays with no connection.

10 Sep 2026

Wood block: wood chips and screen shake

A juice pass: chips fly when a line clears, the board shakes on big clears, and a danger vignette appears when it fills up. A near-miss pulse on the gaps went in and came straight back out.

31 Jul 2026

Wood block: hands that can always be placed

New games start with a light scatter of pieces, every dealt hand is guaranteed to fit somewhere, draws lean toward smaller shapes, and there are three rerolls per game.

31 Jul 2026

Snek: bigger D-pad, buffered turns

Turns are now buffered so a quick input is not lost between ticks, and the on-screen D-pad got bigger.

31 Jul 2026

Wood block: first version, same day

React and Vite, deployed to GitHub Pages the day it was written. Best score per difficulty, with 7×7, 9×9 and 11×11 boards.

13 May 2026

Snek: notes for the next session

A CLAUDE.md that explains the game loop, state and input handling, so the next Claude Code session starts with the map instead of rereading the file.

12 May 2026

Snek: first version, same day

One HTML file with the game, power-ups, sound and combo scoring on the day the repo was created. Cursed controls, a bonus star and the Android install fix followed the same day.