mirror of
https://github.com/jcreek/CosmicClash.git
synced 2026-09-15 21:02:03 +00:00
feat(training): add opt-in teamplay evaluation
This commit is contained in:
+6
-1
@@ -667,7 +667,12 @@ can be based on evidence instead of a single watched match.
|
||||
Stage 7 teamplay remains deliberately unconfigured. The fixed roster
|
||||
observation and `team_size` plumbing can run 2v2, but there is no paired 2v2
|
||||
evaluation or team-credit reward yet; spending 120M steps without those gates
|
||||
would make a pass meaningless.
|
||||
would make a pass meaningless. The prerequisites are now implemented but
|
||||
remain opt-in: `ShipAIController.team_touch_credit_weight` shares a bounded
|
||||
fraction of a touch payout across same-team agents (default `0.0` preserves
|
||||
all existing curricula), and `evaluate.py --team-size=2` runs the same policy
|
||||
as a two-ship team with the existing paired side swap. Stage 7 stays
|
||||
unconfigured until a recorded 2v2 evaluation establishes teamplay gates.
|
||||
|
||||
`training/generation5.py` implements Stages 4–6 separately from the completed
|
||||
generation-4 orchestrator and state. It always begins Stage 4 from
|
||||
|
||||
Reference in New Issue
Block a user