exposure/README.md
type-two d414ccd6e4 Phase 0 grey-box: playable room, one schema, 19-check headless playthrough
Exposable (the one state-machine schema) + ElementField (distance-based
emitters) drive everything: wall components, the droid's shell/core, the
leaky bucket. Room chain: wheel donation -> be-the-wire -> electrified
puddle/relay -> leaky-bucket ferry -> rotating cargo drum (bonus) ->
solar-gated exit on a 60s day/night cycle. Calculator-green HUD with
PORT 00 tease.

test/selfcheck.gd: 11 schema checks. test/integration.gd: full-room
headless playthrough, 19 checks, all passing.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-03 17:51:00 +10:00

766 B

EXPOSURE (working title)

3D puzzle game: everything on a dead corporate ship — including you — only changes state under elemental exposure. Route the elements. Wake the ship.

  • Design canon: GDD.md
  • Engine: Godot 4.6

Phase 0 grey-box (playable)

One hall, five gates, three elements. Proves the GDD's four pillars: exposure routing, carry-decay, symmetric self-exposure (be the wire, self-shock), and donation (leave a wheel in a door).

/Applications/Godot.app/Contents/MacOS/Godot --path .

Controls: WASD move · mouse look · E interact · Esc release mouse

Tests:

godot --headless --path . -s test/selfcheck.gd     # schema state machine
godot --headless --path . -s test/integration.gd   # full-room playthrough