yasuki_core.engine.rules.state.GameState.start#

classmethod GameState.start(table, first_player, *, seed=0)[source]#

Begin a game on table: turn 1, first_player active, the Action phase, and an empty gold pool for every seat.

Parameters:
tableTableState

The dealt board to play on.

first_playerPlayerId

The seat taking the first turn.

seedint, optional

The master RNG seed for deterministic replay. Default 0.