Home/2026 builds/№ 27

27 · Games & play

TabSpawn — a browser-games portal with its own arcade

A static site from a stdlib-only Python generator plus a small Python API over SQLite for players, scores, visits and an admin panel behind basic auth. The games run in the page itself: Arrowscape, Dotweave, Stackrise, Gridbloom, Huesort and Inkgrid are self-contained canvas games, and Jetbrawl is multiplayer.

PeriodSep – Oct 2026StatusLiveAreaGames & playDomaintabspawn.com

Highlights

  1. Level generators for the puzzle games build solvable boards by construction (reverse placement for Arrowscape, Hamiltonian-path cutting for Dotweave) and score candidates for difficulty, so sixty levels per game ramp from a 4×4 meadow to a 9×9 nebula.
  2. Leaderboards: unique player names, best score per player, per-IP rate limits and plausibility caps, served by a stdlib HTTP server with unit tests; Jugnu II shares one Top 10 across both domains.
  3. Search built in from day one: keyword-led titles, VideoGame, Article, FAQ and HowTo structured data, per-page social cards, an RSS feed, IndexNow pings, seven long-form guides and an embeddable-game snippet with frame-safe headers only under /play/.
  4. Arcade-night design: dark ink ground, per-game accent colours, Unbounded and Sora type, content-hash cache busting and a strict CSP with no inline code.