← all epics

World traversal and ground

design

repo: land-of-lor

Where this stands (2026-09-18)

Run and jump (2026-09-18, Kris’s voice brief; docs/handoff/run-and-jump.md). Hold Run (or Shift) to run at 1.6×; a bar of stamina is one Village crossing (40 running steps) and refills from empty in about 20 s, with a small resume floor so the pace never flickers at zero. Jump (or Space) leaves the ground on a 0.6-unit arc with the legs kicked back and lands two cells ahead walking, three running, on the same level only — over water, lava, a stone, anything not higher than you; never up onto a ledge (Kris weighed that out for now; try_jump reads every crossed cell’s level, so it is one comparison to loosen). The rules live in game/world/stamina_rules.gd, read by the Area server and the client alike; the server honours running on a move, answers jump_intent, carries stamina on every ack and broadcasts entity_jumped — all additive, no protocol bump. The reason it exists: lava will hurt, and islands of ground through a lava pit become a challenge of exploring. Open (Kris’s phone): whether 1.6× reads as running, the six seconds and the twenty, the jump height; and lava that hurts is the next piece. The rest of the traversal half — fertile ground, deliberate ground change, the wider movement feel — still waits for a design conversation with Kris and lives as prose below; the ground half was answered by docs/specs/GROUND_TYPES.md and the ground-types epic (2026-08-18). No open issues. Past task files (to 2026-09-13): workshop/historic-docs/epics/world-traversal-and-ground/tasks/.

What this is

The most basic-sounding and, per Kris directly, the most poorly defined piece of the whole design: what it actually feels like and works like to walk around Spellgrove’s world, what ground types exist, what properties they carry, and how a player affects them. This is explicitly a spec’ing task, not an implementation or POC task — the job here is to think it through and write it down, not to build anything yet.

Why it exists, and why it’s flagged this way

Every other epic in this project board assumes there’s a ground to stand on, but the design docs’ treatment of ground is the least concrete part of an otherwise unusually well-developed design:

Scope

This epic is scope-limited to specification. The output is a design document (or documents), not code or a running prototype. It should resolve, or at least sharpen, questions like:

Non-goals

Key open questions

All of them, honestly — that’s the point of this epic. The sharpest ones from the source docs:

Relevant docs

Work on this epic

The granular work is GitHub Issues, one label per epic: epic:world-traversal-and-ground (private repository — sign-in required). The dated Where this stands section above names the open ones. The task files that carried this epic until 2026-09-13 are kept in the repo: task files to 2026-09-13 .

Ask an agent about this epic

    Also available as raw markdown.