docs: CR-5 — README v0.1.0->v0.3.2, Requires +actor/composition (10 Deps), Pins synct

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Axel Meyer
2026-06-16 14:47:56 +00:00
parent c9f97d131e
commit 83eef8e5a7

View File

@@ -2,9 +2,9 @@
Foundational end-to-end demo module from the bootstrap phase. Loads `lib-core.maps` and demonstrates lib-composition with basic player movement, free-pan camera, click-select, RMB-move, and proximity-triggered interactions. Self-exits after 30 frames for CI.
**Version:** 0.1.0
**Version:** 0.3.2
**Module-ID:** spine-prototype
**Requires:** lib-core.maps v>=0.1.1, lib-core.render v>=0.1.0, lib-core.camera v>=0.3.0, lib-core.selection v>=0.1.0, lib-core.input v>=0.4.0, lib-core.player_control v>=0.1.0, lib-core.interaction v>=0.1.0, lib-core.command v>=0.1.0
**Requires:** lib-core.maps v0.5.7, lib-core.render v0.2.0, lib-core.camera v0.3.0, lib-core.selection v0.1.0, lib-core.input v0.4.0, lib-core.player_control v0.2.0, lib-core.actor v0.1.0, lib-core.interaction v0.1.0, lib-core.command v0.1.0, lib-core.composition v0.3.0, lib-asset.prototype-fa-starter v0.2.0
**Tags:** demo, skeleton, foundational, tile-map
## Topology
@@ -47,7 +47,7 @@ graph LR
## Demonstrates
- End-to-end bootstrap of a module: manifest deps -> init -> update -> render -> cleanup.
- Lib-composition: 8 libs (maps, render, camera, input, selection, command, player_control, interaction) wired together in one module.
- Lib-composition: 10 libs (maps, render, camera, input, selection, command, player_control, actor, interaction, composition) wired together in one module, plus the `lib-asset.prototype-fa-starter` asset pack.
- Tile-based map loading + walkability queries via `lib-core.maps`.
- Free-pan + follow camera through `lib-core.camera` (`set_target`, `bind_pan_keys`, `update`).
- Click-select / drag-box / modifier-keys via `lib-core.selection`.