Deliverables

A standing weekly commitment to share real progress — made public. Every entry links back to the actual source material (design docs, proofs of concept, this site itself) rather than summarising from memory.

Since 2026-08-03, a deliverable can also be a promise: a file created the moment a commitment is made, ahead of the work landing, carrying acceptance criteria instead of a finished write-up. Promised entries flip to delivered — with live links — once the thing they describe actually ships.

show:

#16 · 2026-08-19

Mountains are landform — a range is one mountain now, not a field of cones

A contiguous group of the same mountain flavour is now one continuous massif in the ground itself — smooth steep faces, a sheer foot, a real apex — a group of the blocky kind is one big rounded cube, and stacking needs the exact same hexagram so a mixed painting reads as a range of separate peaks; the ground mesh got cheaper doing it, from 64,800 triangles in the Badlands to 18,900.

#15 · 2026-08-19

The v3 tiles are in — Claude Design's set on the ground of Lor

The third tileset — 29 tiles and a painted cliff face from a dedicated Claude Design session, one colour per family, no motifs — dropped into the game the day it was delivered, approved by Kris on the in-game renders, and shipped to the browser and the phone; screenshots kept beside deliverable 14's so the step is visible, and the design session is on record because it will be reused for tweaks.

#14 · 2026-08-19

Levels, ramps and mountains — the ground of Lor before the v3 tiles

The Badlands as it stands the day before Claude Design's third tileset goes in — three levels of ground joined by ramps, stone plateaus with cliff faces, a deep lake, a cone range crowned by a volcano, a boulder square, moving water and lava — in ten screenshots and a contact sheet of the twenty-eight painted tiles the game draws today, kept beside deliverables 12 and 13 so the step is visible.

#11 · 2026-08-18 · promised

Honest connections — the game never pretends to be online, and your home works without the realm

When the connection stalls the character stops and says so; when it dies the game reconnects in the open or tells you it couldn't; every step you take is answered by the server; and your home is playable offline, its doors to the shared world closed until you're back.

Promised 2026-08-18, the day the review landed. Kris played the phone and a browser side by side and watched them disagree; the review found why — a client that kept walking after its socket had silently died — and a dozen relatives of the same fault. This deliverable is the game becoming trustworthy about its own connection.

Acceptance criteria

  • On the phone: put the app in the background for 30 s and return, or switch airplane mode on for 20 s — the character freezes and a “Reconnecting…” notice shows within a few seconds; then either play resumes with the world caught up, or after ~15 s a “Connection lost” screen appears with Retry, and nothing moves until it’s back. Never a character walking through portal rings on a dead channel.
  • Two clients on the same account or two players in the same Area agree: the other body moves when it moves, and appears when it arrives — APK and browser alike.
  • A connection indicator on the HUD tells the truth (green / amber / red), and “Send diagnostics” delivers the phone’s own log to the server.
  • Areas carry single_player / multiplayer / either; the home is either: with no realm reachable, Start still puts you in your home (walk-only), and its doors to the shared world bump with “That way needs a connection”.
  • The server answers every step (ack, reject or superseded), delivers every kick with its reason, and never shuts an Area down under a player who is still standing in it.

Artifacts

Pending until delivery: the /play page and the APK; docs/handoff/connection-and-sync.md; the fault-injection harness and soak in game/director/test/.

#3 · 2026-07-29

This website

The site itself, as this week's deliverable — and the principle it's built to demonstrate: the repo is the source of truth, the site is just a rendering of it.