← The game interface — first brush · all tasks
Game shell — title screen, HUD, Ingredients view over the live world, deployed
game-interface/003 · created 2026-08-11 · updated 2026-08-12 · delivers #9
What
The playable shell: land-of-lor/pocs/game-shell/index.html boots the untouched
multiplayer-poc web export from its own page (custom GODOT_CONFIG, adaptive canvas,
engine load deferred until Start Game) and layers the DOM UI above it — title screen,
HUD (health bar + three buttons), the tabbed stuff-panel with the Ingredients grid and
large-card view.
Scope change (Kris-approved, 2026-08-11 planning session): the shell graduates out of
pocs/ into the real game folder — land-of-lor/game/ (fresh copy; POCs stay as reference,
marked adopted). Deployment is site-only: the web build is committed into the workspace
repo at site/public/embeds/lor-game/ and served from a new public “Play the Game” page at
https://lor.kris.ai-task-runner.com/play — the originally planned droplet /app/ deploy is
dropped. The APK (new package id, signed with lor2026) goes to the droplet /download/ and is
linked from the play page.
Notes
Skeleton built 2026-08-11 with placeholder brand-palette styling; the Claude Design
output came back the same evening and was integrated in full. Built and live
2026-08-11: the shell graduated to land-of-lor/game/shell/ restyled to the design
pass (title / HUD / stuff panel / element cards, landscape 844×390), the world project
to game/world/ (identity-only edits, 64/64 pure-logic tests pass), and the public
home is the site’s /play page — committed web build at site/public/embeds/lor-game/
plus the lor2026-signed land-of-lor-v0.apk on the droplet’s /download/. Verified
headless end-to-end: engine boots from the shell, connects to the live droplet
director, remote entities stream in; HUD press-hold labels, grid, card modal, and
portrait fallback all screenshot-checked. /play/ on the droplet untouched.
Delivers deliverable 9 — in review for Kris’s sign-off (read
land-of-lor/game/README.md, then play the live page).
View source in repository · also available as raw markdown.