pull down to refresh

I made a tiny daily logic puzzle: turn the wire tiles until the bolt flows from the source to every node. Everyone gets the same puzzle each day (new one at 00:00 UTC).

  • one self-contained index.html (~16 KB), vanilla JS + canvas
  • works offline; strict CSP blocks all network requests; no tracking, no cookies
  • tap/click to turn a tile, right-click or Shift to turn back, keyboard: arrows + Space
  • 5x5 Mon/Tue, 6x6 Wed–Fri, 7x7 on weekends; every puzzle is generated from the date and always solvable (test checks 365 days)
  • points = 1000 − 10 per move over par − 1 per 2 s
  • after solving, "Copy result" copies a short text with your own emoji grid (copy only, no links)
  • earlier days playable, local streak; progress stays in your browser (localStorage)
  • points only – no real money, no prizes, nothing to buy
  • code MIT, graphics CC0 (procedural, no third-party assets)

Verify: sha256 index.html c60ad6925538a2e34a0638e6e6c32bdd29a2a1ab72c0a676ce182712412ee6eb
Zip: c2bdfe233997e45e9187d2b178f18f4a384a6ce5d3f39e13fa9d12f7359ac27b
Download: https://blossom.primal.net/c2bdfe233997e45e9187d2b178f18f4a384a6ce5d3f39e13fa9d12f7359ac27b.zip

Zaps are welcome but unlock nothing.

Weekly score round: reply to this post with your copied result (e.g. "Daily Zap #N ⚡ …"). Once a week I'll sum up the best replies in a short list. Just for fun: no entry, no prize, zaps don't count.

Interesting; you’re surely cooking up something better 👍

reply