Define Movement trait and implement movement harness #173

Closed
opened 2026-09-19 14:39:25 +02:00 by SirStone · 1 comment
Owner

Question

Define MovementModule concept and harness in common_libs/movement_harness/. Same plug pattern as gun harness.

  • MovementModule.computeMove(state: WorldState): tuple[speed, turnRate: float]
  • Harness calls the loaded module every tick, applies speed + turn
  • No fitness selector yet (D20) — just runs the single loaded module
  • Interface designed so fitness selector can be added later
## Question Define `MovementModule` concept and harness in `common_libs/movement_harness/`. Same plug pattern as gun harness. - MovementModule.computeMove(state: WorldState): tuple[speed, turnRate: float] - Harness calls the loaded module every tick, applies speed + turn - No fitness selector yet (D20) — just runs the single loaded module - Interface designed so fitness selector can be added later
SirStone added the wayfinder:task label 2026-09-19 14:39:25 +02:00
Author
Owner

Superseded by vertical-slice tickets — see map #165.

Superseded by vertical-slice tickets — see map #165.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SirStone/SirRoboGarage#173