Skip to content

Examples: gameplay_worlds

build_basic_movement(seed=100)

L0: Movement smoke test (Exit).

Parameters:

Name Type Description Default
seed int

Deterministic seed stored on resulting World (used by rendering / RNG subsystems).

100

Returns:

Name Type Description
World World

Sample world.

build_enemy_patrol(seed=109)

L9: Enemy patrol (damage=1) with safe avoidance (Exit).

Parameters:

Name Type Description Default
seed int

Deterministic seed stored on resulting World.

109

Returns:

Name Type Description
World World

Sample world.

build_hazard_detour(seed=106)

L6: Hazard detour (damage=2) (Exit).

Hazard imposes only base step cost but reduces health on contact.

Parameters:

Name Type Description Default
seed int

Deterministic seed stored on resulting World.

106

Returns:

Name Type Description
World World

Sample world.

build_key_door(seed=105)

L5: Key–Door gating (Exit).

Parameters:

Name Type Description Default
seed int

Deterministic seed stored on resulting World.

105

Returns:

Name Type Description
World World

Sample world.

build_maze_turns(seed=101)

L1: Basic maze turns (Exit).

Parameters:

Name Type Description Default
seed int

Deterministic seed stored on resulting World.

101

Returns:

Name Type Description
World World

Sample world.

build_optional_coin(seed=102)

L2: Optional coin path (Exit).

Coin reduce net cost along that route encouraging detour.

Parameters:

Name Type Description Default
seed int

Deterministic seed stored on resulting World.

102

Returns:

Name Type Description
World World

Sample world.

build_portal_shortcut(seed=107)

L7: Portal pair shortcut (Exit).

Parameters:

Name Type Description Default
seed int

Deterministic seed stored on resulting World.

107

Returns:

Name Type Description
World World

Sample world.

build_power_boots(seed=112)

L12: Boots (SpeedBoost budget 2, 5 turns) - useful to cross a 2-tile patrol window safely.

With 2× speed the agent traverses both tiles of a patrol gap in one action.

Parameters:

Name Type Description Default
seed int

Deterministic seed stored on resulting World.

112

Returns:

Name Type Description
World World

Sample world.

build_power_ghost(seed=111)

L11: Ghost (Phasing 5 turns) — necessary to pass a door; no key provided.

Single corridor blocked by a locked door; phasing allows bypassing blocking.

Parameters:

Name Type Description Default
seed int

Deterministic seed stored on resulting World.

111

Returns:

Name Type Description
World World

Sample world.

build_power_shield(seed=110)

L10: Shield (Immunity 5 uses) — necessary at a choke.

Unavoidable hazard (2 dmg) in a 1-wide corridor; agent has 2 HP. Without the shield effect the hazard would be lethal.

Parameters:

Name Type Description Default
seed int

Deterministic seed stored on resulting World.

110

Returns:

Name Type Description
World World

Sample world.

build_pushable_box(seed=108)

L8: Pushable box in narrow corridor (Exit).

Parameters:

Name Type Description Default
seed int

Deterministic seed stored on resulting World.

108

Returns:

Name Type Description
World World

Sample world.

build_required_one(seed=103)

L3: One required core (Collect-then-Exit).

Parameters:

Name Type Description Default
seed int

Deterministic seed stored on resulting World.

103

Returns:

Name Type Description
World World

Sample world.

build_required_two(seed=104)

L4: Two required cores and backtracking (Collect-then-Exit).

Parameters:

Name Type Description Default
seed int

Deterministic seed stored on resulting World.

104

Returns:

Name Type Description
World World

Sample world.