Block a user
PRD: Command abstraction layer for PPO action space
Prototype goto controller and test in game
Prototype goto controller and test in game
Resolution
Goto controller validated in-game via GotoTest prototype bot.
Algorithm
Explicit proportional steering with forward/reverse at 90° bearing threshold, using `getNewTargetSpee…
PPO training loop compatibility
PPO training loop compatibility
Resolution
All changes are mechanical — no structural surgery needed.
Changes required:
5→6in network.nim (initActorCritic, actorForward, computeLogProb) and training.nim…
PPO training loop compatibility
Research complete. Full findings at docs/research/ppo-training-compatibility.md on branch research/ppo-training-compat.
Key findings
What needs to change — mechanical, low-risk
-…
Output space design for goto/aimTo
Goto controller algorithm
Goto controller algorithm
Resolution
Proportional steering with forward/reverse selection, reusing existing getNewTargetSpeed from utils.nim.
Algorithm:
- Compute raw bearing from tank to target: `arctan2(targ…
Goto controller algorithm
Research complete
Full writeup: docs/research/goto-controller-algorithm.md on branch `research/goto-controlle…
Prototype goto controller and test in game
PPO training loop compatibility
Goto controller algorithm
Output space design for goto/aimTo
Command abstraction layer for PPO action space