Skip to content

GameboardRecipeGeneration

Defined in: src/scenario/recipe.ts:77

Seeded generation configuration embedded in a recipe.

optional layoutArchetypes?: Readonly<Record<string, GameboardLayoutArchetype>>

Defined in: src/scenario/recipe.ts:79

Layout archetypes available to layout and piece fill rules.


optional layoutFills?: readonly GameboardLayoutFillRule[]

Defined in: src/scenario/recipe.ts:83

Rules that spawn placements directly from layout archetypes.


optional layoutFillSeed?: string | number

Defined in: src/scenario/recipe.ts:81

Seed used by layout fill spawning.


optional pieceDeclarations?: readonly GameboardPieceDeclarationInput[]

Defined in: src/scenario/recipe.ts:85

Piece declarations used by seeded piece fill rules.


optional pieceFills?: readonly SeededGameboardPieceFillOptions[]

Defined in: src/scenario/recipe.ts:87

Rules that spawn registered pieces from seeded percentage fills.