Xiaochuang Yuan commited on
Commit
57621c5
·
1 Parent(s): 9a24b2f

artofwar-sequenced-citadel: tailored 128x40 ordered-waypoint-chain arena

Browse files

Per-pack tailored map replacing the shared rush-hour-arena. The arena
keeps the open 128x40 footprint the design needs (a 100+-cell run-up
for the strict ordered waypoint chain — A at x=35, B at x=70, C at
x=110 in easy/medium; an extra B' at x=90 on the hard 4-point chain)
but gives the pack its own identity in the map cache. The chain is
enforced by the waypoint_sequence predicate and the timed window,
not by terrain — adding obstacles would break the picket-route
contract — so the map stays open.

Per SCENARIO_MAP_INVENTORY.md art-of-war packs are NEEDS_TAILORED
(narrow corridor + safe flanking edges); for the sequenced-citadel
idiom the map identity is the long-axis 128x40 footprint, not a
specific obstacle pattern.

Smoke-tested all three levels compile cleanly; the spawn_point=0/1
seed-axis on hard places agent tanks in-bounds (y=12 / y=30, both
inside the 2..37 playable y-range).

data/maps/artofwar-sequenced-citadel-arena.oramap ADDED
Binary file (904 Bytes). View file
 
openra_bench/scenarios/packs/artofwar-sequenced-citadel.yaml CHANGED
@@ -18,7 +18,23 @@ meta:
18
  — the Blocksworld/GAIA-style long-horizon plan.
19
  author: openra-bench
20
 
21
- base_map: rush-hour-arena
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
22
 
23
  base:
24
  agent: {faction: allies, cash: 0}
 
18
  — the Blocksworld/GAIA-style long-horizon plan.
19
  author: openra-bench
20
 
21
+ # Per-pack tailored 128×40 arena. The map identity matches the pack's
22
+ # topology: a strict ORDERED chain of waypoints from the agent west
23
+ # spawn through staging A (mid-west), transit B (north-centre on
24
+ # easy/medium; mid-south on hard's 4-point chain) to the citadel C
25
+ # at the far east. The arena is OPEN — the chain is enforced by the
26
+ # `waypoint_sequence` predicate and the timed window, not by terrain
27
+ # obstacles. The tailored identity is the long-axis 128×40 footprint
28
+ # with the citadel at x=110 (east-of-centre, anchoring the third/
29
+ # fourth waypoint as a deep objective) and the agent staging at x=6
30
+ # (a 100+-cell run-up so the chain takes meaningful turns to clear).
31
+ base_map:
32
+ generator: arena
33
+ name: artofwar-sequenced-citadel-arena
34
+ width: 128
35
+ height: 40
36
+ cordon: 2
37
+ title: 'Sequenced Citadel — 128x40 Ordered Waypoint Chain'
38
 
39
  base:
40
  agent: {faction: allies, cash: 0}