Skip to content

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

Interface: AiOptions ​

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

Tunables of an AI world.

Properties ​

cellSize? ​

optional cellSize?: number

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

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


expansionsPerPlan? ​

optional expansionsPerPlan?: number

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

Expansions per plan; 2500 by default.


plansPerTick? ​

optional plansPerTick?: number

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

Plans per tick; 2 by default.


police? ​

optional police?: boolean

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

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


seed? ​

optional seed?: number

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

Seed of the AI's random stream.


static? ​

optional static?: AiStatic

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

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