Exercise all-expansion Homeworld and Nexus games
This commit is contained in:
1 parent
068da48734
commit
88829b7057
5 files changed
+62
-25
No files matched your search
@@ -135,6 +135,14 @@ and five Nexus Card draw/keep decisions in the five-seat games. No Nexus
|
||||
effect was played in those samples; card-specific combinations and public
|
||||
expansion/Nexus starts remain gated.
|
||||
|
||||
Four more [all-expansion Homeworld/Nexus samples](IMPLEMENTATION_STATUS.md)
|
||||
completed five/six-seat Basic and Advanced games with 2,800 accepted
|
||||
actions, 74 JSON/private-view restores and unchanged source fingerprints.
|
||||
Five-seat tables drew/kept three Nexus Cards and used real Homeworld
|
||||
deployment decisions. Eight proposed entries were rejected by the existing
|
||||
Ecaz Ambassador/Moritani Terror overlap gate; bots found alternate actions
|
||||
and completed. Their unresolved priority and all public mode gates remain.
|
||||
|
||||
The bounded [native Richese Nexus Cunning shipment](NEXUS_RICHESE_RULES.md#bounded-native-cunning-prototype-27-september-2026) now uses two distinct physical No-Field tokens in one priced shipment in genuine Richese/CHOAM paired Nexus games. One token immediately reveals a reserve-capped public force group; the other remains concealed. Owner-only controls, four legal AI profiles, Karama/Guild responses, signed saved receipts and concurrent in-memory SQLite settlement are connected in Basic/Advanced. A read-only local browser fixture displayed the owner selector and no rival private panel. Same-shipment nonrepeat is a documented product interpretation; faceup-component artwork, combined modules, Betrayal and full Nexus acceptance remain gated. This code is local and not in the last verified production image.
|
||||
|
||||
The independent [Reinforcements Battle Plan prototype](REINFORCEMENTS_RUNTIME.md)
|
||||
|
||||
@@ -1,5 +1,23 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 28 September 2026 — all-expansion Homeworld/Nexus samples
|
||||
|
||||
The offline combined audit setup can also enable genuine Homeworld custody with
|
||||
Nexus Cards and all three expansion decks; public starts remain unchanged.
|
||||
Five- and six-seat Basic/Advanced games all completed: 2,800 accepted actions,
|
||||
74 JSON/private-view restores and unchanged source fingerprints. Five-seat
|
||||
tables reached three Nexus Card draw/keep choices and six actual Homeworld
|
||||
revival-deployment decisions. Eight proposed shipments/moves into public
|
||||
Ecaz Ambassador and Moritani Terror overlaps were rejected without mutation;
|
||||
bot continuations found other legal actions. The published arrival-priority
|
||||
question remains unresolved. An intentionally capped ten-action Advanced save
|
||||
resumed to turn-five victory with 877 accepted actions and 23 more restores.
|
||||
The source-bound matrix and replay reports are in
|
||||
`/tmp/dune-combined-homeworld-nexus-matrix/report.json` and
|
||||
`/tmp/dune-homeworld-nexus-resume-finish/report.json`. These sample wins do not
|
||||
certify individual card effects, every Homeworld entitlement or combined
|
||||
expansion publication.
|
||||
|
||||
## 28 September 2026 — five/six-seat all-expansion Nexus integration samples
|
||||
|
||||
The offline-only `combined-nexus` audit setup selects all three physical
|
||||
|
||||
@@ -115,6 +115,7 @@ node --import tsx tools/faction-games.ts --out /tmp/dune-new-choam-nexus --profi
|
||||
node --import tsx tools/faction-games.ts --out /tmp/dune-new-ecaz-nexus --profile ecaz-nexus
|
||||
node --import tsx tools/faction-games.ts --out /tmp/dune-new-ix-nexus --profile ix-nexus
|
||||
node --import tsx tools/faction-games.ts --out /tmp/dune-new-combined-nexus --profile combined-nexus
|
||||
node --import tsx tools/faction-games.ts --out /tmp/dune-new-combined-homeworld-nexus --profile combined-homeworld-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
|
||||
```
|
||||
@@ -124,8 +125,8 @@ 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`, expansion-roster or paired-Nexus profiles. The
|
||||
`combined-nexus` profile supports `--players 5` or `6` only. Omission or `all`
|
||||
retains every roster in a selected profile. The fixed
|
||||
`combined-nexus` and `combined-homeworld-nexus` profiles support `--players 5`
|
||||
or `6` only. Omission or `all` retains every roster in a selected profile. The fixed
|
||||
base roster adds Atreides, Harkonnen, Fremen, Emperor, Guild and Bene Gesserit
|
||||
in that order. These are sample rosters, not the only rules-permitted
|
||||
player-count configurations. Each optional module profile runs two through
|
||||
@@ -140,8 +141,12 @@ rosters with Nexus Cards enabled at seed offsets 98–107, 108–117 and 118–1
|
||||
`combined-nexus` selects five or six actual expansion factions and all three
|
||||
expansion decks with Nexus Cards in Basic and Advanced. Five seats leave Richese
|
||||
absent so a player can remain unallied and draw; six seats contain every expansion
|
||||
faction. Their seed offsets are 130–131 and 128–129 respectively. The original
|
||||
six default samples are unchanged. Output names include the player count.
|
||||
faction. Their seed offsets are 130–131 and 128–129 respectively.
|
||||
`combined-homeworld-nexus` reuses the same four rosters with physical Homeworld
|
||||
custody added, at offsets 132–135. Its public arrival-priority gate can reject a
|
||||
route where Ecaz Ambassadors and Moritani Terror both react; the bot must choose
|
||||
another legal route. Neither profile establishes those pending source priorities.
|
||||
The original six default samples are unchanged. 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 offsets 58–67. These samples
|
||||
|
||||
Reference in new issue
Block a user