Allow faction swaps with AI seats
This commit is contained in:
1 parent
c6b4a165bd
commit
910e1f9b40
11 files changed
+188
-28
No files matched your search
+12
-2
@@ -16,6 +16,16 @@ open mode gates.
|
||||
|
||||
|
||||
## Current checkpoint and work
|
||||
**Human-to-AI faction swaps — 28 October. Prototyped / Partial.** A human may
|
||||
exchange factions with an AI seat, which accepts immediately under a provisional
|
||||
policy. The action resets human readiness and preserves seats, controller mapping,
|
||||
player circles and AI difficulty. Human-to-human consent remains unchanged. Ten
|
||||
related unit files pass 50 cases; three isolated HTTP cases cover swaps and
|
||||
allocation. An isolated browser room exercised an immediate AI exchange and
|
||||
confirmed its retained difficulty and cleared readiness. AI-initiated offers,
|
||||
strategy and deployed acceptance remain open.
|
||||
[Scope](FACTION_ALLOCATION.md).
|
||||
|
||||
**Consensual faction swaps — 28 October. Prototyped / Partial.** Human seats can
|
||||
offer, accept, decline or cancel a faction exchange. Offers bind current seats
|
||||
and factions; conflicting lobby changes wait while seat switching and exit
|
||||
@@ -24,7 +34,7 @@ credentials, circles and host. Ten related unit files pass 48 cases; two
|
||||
isolated HTTP cases cover authenticated four-seat swaps and faction allocation.
|
||||
An isolated browser room exercised offer, seat switching and acceptance, and
|
||||
confirmed the exit control remains available during an offer.
|
||||
AI swaps, wider combinations and deployed acceptance remain open.
|
||||
AI-initiated swaps, wider combinations and deployed acceptance remain open.
|
||||
[Scope](FACTION_ALLOCATION.md).
|
||||
|
||||
**Faction allocation at setup — 28 October. Prototyped / Partial.** Hosts can
|
||||
@@ -35,7 +45,7 @@ Direct selection still works. Nine related unit files pass 43 cases; four
|
||||
isolated HTTP cases include a four-seat/two-controller draft and game start.
|
||||
An isolated browser room exercised a random deal, a human draft choice and an
|
||||
automatic AI pick through completion.
|
||||
AI swaps, wider combinations and deployed acceptance remain open.
|
||||
AI-initiated swaps, wider combinations and deployed acceptance remain open.
|
||||
[Scope](FACTION_ALLOCATION.md).
|
||||
|
||||
**Advanced Voice names for ordinary cards — 28 October. Prototyped / Partial.**
|
||||
|
||||
@@ -38,8 +38,11 @@ to the current offer. A pending offer freezes other lobby changes and new seats
|
||||
until resolved, but players can switch between their own seats or exit. Only
|
||||
acceptance changes the assignments and clears human readiness. Seat IDs,
|
||||
credentials, circles and host remain attached to their participants; faction
|
||||
leaders and Ixian elites follow the new faction. AI seats cannot offer or
|
||||
receive swaps yet. Broader player-count interpretations, AI swap policy,
|
||||
leaders and Ixian elites follow the new faction. A human may offer to swap
|
||||
with an AI seat; the AI immediately accepts as a provisional software policy.
|
||||
The AI seat keeps its difficulty, identity and controller, while its name and
|
||||
faction assets follow the new faction. AI-initiated offers remain unfinished.
|
||||
Broader player-count interpretations, AI strategy,
|
||||
complete setup combinations, saved-game assurance and deployed acceptance
|
||||
remain open.
|
||||
|
||||
@@ -48,3 +51,8 @@ HTTP cases exercise allocation and authenticated swaps across independently
|
||||
controlled seats. This evidence does not certify every setup combination.
|
||||
An isolated browser room also exercised an offer between two controlled seats,
|
||||
including switching to accept, cleared readiness and an available exit control.
|
||||
|
||||
The AI-target follow-up passes 50 cases in ten related unit files and three
|
||||
isolated HTTP cases covering allocation and authenticated human/AI swaps.
|
||||
An isolated browser room confirmed an immediate human/Hard-AI swap, retained AI
|
||||
difficulty and the human readiness reset.
|
||||
@@ -1,5 +1,16 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 28 October 2026 — Human-to-AI faction swaps
|
||||
|
||||
Humans can exchange with AI faction seats, which automatically accept under a
|
||||
provisional policy. One atomic action keeps the AI seat, difficulty and
|
||||
controller, updates faction assets and names, and clears human readiness. Ten
|
||||
related unit files pass 50 cases; three isolated HTTP cases cover allocation,
|
||||
human-to-human and human-to-AI swaps. AI-initiated negotiation, strategic
|
||||
policy and deployed acceptance remain open. An isolated browser room confirmed
|
||||
the immediate AI exchange, retained difficulty and readiness reset.
|
||||
[Scope](FACTION_ALLOCATION.md).
|
||||
|
||||
## 28 October 2026 — Consensual lobby faction swaps
|
||||
|
||||
Human seats can offer an exchange, with recipient acceptance or decline and
|
||||
|
||||
@@ -8,7 +8,8 @@ swaps. The prototype implements these methods in the lobby, retaining
|
||||
direct selection and existing start gates. Each faction seat receives its own
|
||||
draw in the two-person/four-faction mode; that composition and the automatic
|
||||
AI pick are software interpretations. Human seats can exchange factions by
|
||||
offer and acceptance; AI participation in swaps remains unfinished.
|
||||
offer and acceptance. A human offer to an AI seat is accepted immediately as a
|
||||
provisional software policy; AI-initiated offers remain unfinished.
|
||||
[Scope](FACTION_ALLOCATION.md).
|
||||
|
||||
## Advanced Voice and ordinary card names — 28 October 2026
|
||||
|
||||
Reference in new issue
Block a user