# 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.