feat(P.3.8): rts-prototype v0.1.0 — initial release
Pure-RTS Composer-Demo integriert P.3.4-P.3.7 Libs. - 20x20 grass map + 3 interior wall-clusters - 8 units in 3 speed-classes (100/150/200 px/s) - LMB-select + RMB-move via selection.list as target_provider - Free-pan camera (keys + edge + middle-drag, no bounds) - ESC -> launcher (ADR-0028) - SPOREL_CI=1: 60-frame self-exit + active move on frame 5 See: meta/docs/superpowers/specs/2026-05-14-p3-8-rts-prototype-design.md
This commit is contained in:
32
README.md
Normal file
32
README.md
Normal file
@@ -0,0 +1,32 @@
|
||||
# rts-prototype — v0.1.0
|
||||
|
||||
Pure-RTS Composer-Demo integriert P.3.4-P.3.7 Libs.
|
||||
|
||||
## Controls
|
||||
|
||||
- **LMB-Click**: Select a unit
|
||||
- **LMB-Drag**: Box-select multiple units
|
||||
- **Shift+LMB**: Add to selection
|
||||
- **Ctrl+LMB**: Toggle unit in selection
|
||||
- **RMB-Click**: Move selected units to clicked map-position
|
||||
- **WASD / Arrows**: Pan camera
|
||||
- **Mouse-Edge**: Edge-scroll camera
|
||||
- **Middle-Drag**: Pan camera by dragging
|
||||
- **ESC**: Return to launcher
|
||||
|
||||
## Demo
|
||||
|
||||
8 units in 3 speed-classes (rot=100, braun=150, gelb=200 px/s) clustered
|
||||
in the left half of a 20×20 map. Move them across the map; speed-variation
|
||||
visible. Units walk through wall-clusters (direct-line-move; pathfinding
|
||||
deferred to P.4).
|
||||
|
||||
## Deps
|
||||
|
||||
- lib-core.maps, lib-core.render — map + rendering
|
||||
- lib-core.camera v0.3.0 — free-pan + screen-to-world
|
||||
- lib-core.input v0.3.0 — action bindings
|
||||
- lib-core.selection v0.1.0 — click-select + drag-box
|
||||
- lib-core.command v0.1.0 — RMB-to-move
|
||||
|
||||
See `meta/docs/superpowers/specs/2026-05-14-p3-8-rts-prototype-design.md` for full design.
|
||||
Reference in New Issue
Block a user