Exercise CHOAM Nexus expansion games
This commit is contained in:
1 parent
b7da1389da
commit
99c6ab5863
5 files changed
+63
-16
No files matched your search
@@ -1,5 +1,9 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 27 September 2026 — CHOAM/Richese with Nexus Cards
|
||||
|
||||
The offline [sample runner](VERIFICATION_WORKFLOW.md#reusable-base-and-faction-sample-games) now admits genuine CHOAM/Richese setup with the physical Nexus module at two through six seats in Basic and Advanced. At seed 20260928 all ten games completed with 3,481 accepted actions, 90 periodic JSON restores, no rejected actions and one unallied Nexus Card choice. A separate seed 20260927 completed nine games with three choices, then stopped in six-seat Advanced Bidding after 1,863 accepted actions at the existing unresolved exhausted-Richese-cache normal-auction-count guard; the failed report is `/tmp/dune-choam-nexus-trial-20260927/report.json`. The passing source-bound checkpoint report is `/tmp/dune-choam-nexus-checkpoint-20260928/report.json`. No drawn card effect happened in these samples, so they do not certify the CHOAM Betrayal panel, all Nexus effects or public module starts.
|
||||
|
||||
## 27 September 2026 — Combined expansion game continuation
|
||||
|
||||
The original six [faction samples](VERIFICATION_WORKFLOW.md#reusable-base-and-faction-sample-games) now complete at seed 20260927, including the six-expansion-faction Basic and Advanced games. Those two combined games reached turn ten and turn nine respectively, with 4,396 accepted actions, 118 periodic JSON restores and no rejected actions. The Advanced trace includes nine explicit Ixian declines on Richese lots, ten Ecaz Ambassador decisions and fifteen Face Dancer decisions; it no longer stops at the historical movement-arrival guard for this seed. The source-bound report is `/tmp/dune-combined-checkpoint-20260927-2183376/report.json`. One seeded roster is not every valid combination, and the Richese Technology exchange remains unresolved; expansion/publication gates stay closed.
|
||||
|
||||
@@ -104,6 +104,7 @@ node --import tsx tools/faction-games.ts --out /tmp/dune-new-homeworld-nexus --p
|
||||
node --import tsx tools/faction-games.ts --out /tmp/dune-new-choam-roster --profile choam-roster
|
||||
node --import tsx tools/faction-games.ts --out /tmp/dune-new-ecaz-roster --profile ecaz-roster
|
||||
node --import tsx tools/faction-games.ts --out /tmp/dune-new-ix-roster --profile ix-roster
|
||||
node --import tsx tools/faction-games.ts --out /tmp/dune-new-choam-nexus --profile choam-nexus
|
||||
node --import tsx tools/faction-games.ts --out /tmp/dune-new-nexus-three --profile nexus --players 3 --rules advanced
|
||||
node --import tsx tools/faction-games.ts --out /tmp/dune-new-resume --resume /private/failed-combined-advanced.json
|
||||
```
|
||||
@@ -112,8 +113,8 @@ Default and `--profile all` retain the original six fixed CHOAM/Richese,
|
||||
Ecaz/Moritani and combined Basic/Advanced samples. `--profile base` selects ten
|
||||
additional samples: Basic and Advanced with two through six players.
|
||||
`--players 2..6` narrows the base, Homeworld, Nexus, combined
|
||||
`homeworld-nexus`, `choam-roster`, `ecaz-roster` or `ix-roster` profile;
|
||||
omission or `all` retains all five counts. The fixed base roster adds Atreides,
|
||||
`homeworld-nexus`, `choam-roster`, `ecaz-roster`, `ix-roster` or `choam-nexus`
|
||||
profile; omission or `all` retains all five counts. The fixed base roster adds Atreides,
|
||||
Harkonnen, Fremen, Emperor, Guild and Bene Gesserit in that order. These are
|
||||
sample rosters, not an assertion that they are the only rules-permitted player-count
|
||||
configurations. Each optional module profile runs two through six base factions
|
||||
@@ -122,7 +123,9 @@ profiles also run Basic and Advanced with their respective physical expansion
|
||||
enabled: CHOAM/Richese start with CHOAM then Richese, Ecaz/Moritani with
|
||||
Moritani then Ecaz, Ixian/Tleilaxu with Ixians then Tleilaxu; subsequent seats
|
||||
extend each to six without changing existing fixed four-seat samples. Their
|
||||
seed offsets are 68–77, 78–87 and 88–97.
|
||||
seed offsets are 68–77, 78–87 and 88–97. `choam-nexus` reuses the CHOAM/Richese
|
||||
roster with both the physical expansion and Nexus Cards enabled at offsets
|
||||
98–107; it does not alter the fixed six default samples.
|
||||
Output names include the player count. Homeworld's original four-seat seed
|
||||
offsets remain 36–37; its other rosters use 48–51 and 54–57. Nexus's six-seat
|
||||
offsets remain 38–39; its smaller rosters use 40–47. The combined module uses
|
||||
|
||||
Reference in new issue
Block a user