Skip to content

GameboardRecipeGeneration

Defined in: packages/declarative-hex-worlds/src/scenario/recipe.ts:74

Seeded generation configuration embedded in a recipe.

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

Defined in: packages/declarative-hex-worlds/src/scenario/recipe.ts:76

Layout archetypes available to layout and piece fill rules.


optional layoutFills?: readonly GameboardLayoutFillRule[]

Defined in: packages/declarative-hex-worlds/src/scenario/recipe.ts:80

Rules that spawn placements directly from layout archetypes.


optional layoutFillSeed?: string | number

Defined in: packages/declarative-hex-worlds/src/scenario/recipe.ts:78

Seed used by layout fill spawning.


optional pieceDeclarations?: readonly GameboardPieceDeclarationInput[]

Defined in: packages/declarative-hex-worlds/src/scenario/recipe.ts:82

Piece declarations used by seeded piece fill rules.


optional pieceFills?: readonly SeededGameboardPieceFillOptions[]

Defined in: packages/declarative-hex-worlds/src/scenario/recipe.ts:84

Rules that spawn registered pieces from seeded percentage fills.