Skip to content

five-on-it / packages/ai/src/system / AiOptions

Interface: AiOptions ​

Defined in: packages/ai/src/system.ts:324

Tunables of an AI world.

Properties ​

cellSize? ​

optional cellSize?: number

Defined in: packages/ai/src/system.ts:326

Side of a navigation cell (m); 2 by default.


expansionsPerPlan? ​

optional expansionsPerPlan?: number

Defined in: packages/ai/src/system.ts:328

Expansions per plan; 2500 by default.


plansPerTick? ​

optional plansPerTick?: number

Defined in: packages/ai/src/system.ts:330

Plans per tick; 2 by default.


police? ​

optional police?: boolean

Defined in: packages/ai/src/system.ts:334

Whether the room has police (a game's rules.police); on by default.


seed? ​

optional seed?: number

Defined in: packages/ai/src/system.ts:332

Seed of the AI's random stream.


static? ​

optional static?: AiStatic

Defined in: packages/ai/src/system.ts:336

The level's navigation built already (buildAiStatic: in another thread, say); else aiStaticOf builds it, or finds it built.