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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
108
|
Returns:
| Name | Type | Description |
|---|---|---|
World |
World
|
Sample world. |