Commit Graph

2 Commits

Author SHA1 Message Date
b132f899ba fix: P2 offline progress cap + canvas combat tab-switch guard (#186)
P2 fixes: offline progress cap + canvas combat tab-switch guard
2026-04-15 04:52:59 +00:00
Timmy
9a829584b0 feat: canvas-based combat visualization (#21)
Some checks failed
Accessibility Checks / a11y-audit (pull_request) Failing after 4s
Smoke Test / smoke (pull_request) Failing after 3s
Implements Reasoning Battles — a Paperclips-inspired canvas combat system
where structured reasoning (blue) fights adversarial testing (red) using
boid flocking (cohesion, aggression, separation) on a 310x150 grid.

Features:
- Boid flocking AI for ship movement
- Grid-based combat resolution with OODA loop speed bonus
- Napoleonic War battle names
- Auto-trigger battles scaled to drift and phase
- Battle history log
- Rewards: structured wins = knowledge, adversarial wins = code
- Unlocks at Phase 3
- Integrated into tick loop and render pipeline
2026-04-13 03:19:21 -04:00