NB-00 · 11 Nov 2026 · Index
Volume 1
Smallwood studio notes
| Entry | Title |
|---|---|
| NB-11 · 4 Nov 2026 · Card game | Building a Durak AI: legal moves first A development diary on representing Durak in code and generating only legal attacks and defences. |
| NB-12 · 6 Nov 2026 · Study | Reading CS and game-design degree listings What to look for in a computer science or game-design program listing, with a pointer to universities in Thailand. |
| NB-13 · 7 Nov 2026 · Browser | Measuring input latency in the browser A simple method for timing keydown to the first painted response in a card-game prototype. |
| NB-14 · 8 Nov 2026 · Method | Paper wireframes before a first build Why the Durak table was drawn on paper first, and what the sketch needed to settle. |
| NB-15 · 9 Nov 2026 · Card game | Representing card state in a browser game How a 36-card Durak deck is stored in memory and what must not be left only in the DOM. |
| NB-16 · 10 Nov 2026 · Browser | Laying out playing cards in CSS Overlap, focus order and reduced-motion notes for a hand of cards in a browser table. |
| NB-21 · 3 Nov 2026 · Practice | Reading a browser error in the console How to read a red console message so you know which line actually failed. |
| NB-22 · 5 Nov 2026 · Practice | Commits you can still follow later A practical rule for writing git commits that still make sense a month later. |
| NB-23 · 8 Nov 2026 · Practice | The JavaScript event loop, in practice What happens after a click handler returns, and why a tight loop freezes the table. |