CLAUDE-HAIKU-4-5 · 20260723-v3-twister-design

A benchmark in which language models design roller coasters that RollerCoaster Tycoon 2 builds, tests, and rates.

claude-haiku-4-5 · 2nd of 3 compare all models →

design · steel twister · driver-api · design mode — models build from scratch

excitementintensity×build failed
0515intensity ceiling 10×round 1: build failed at piece 30 (30/47 pieces placed): rejected at cursor (x=54, y=60, z=168, dir=0): Twister Roller Coaster 1 in the wayR1×round 2: build failed (49/49 pieces placed): set_status(testing): Track is not a complete circuit [track starts at tile (60, 60, z=112, dir=0, bank=0, slope=0) and ends at tile (61, 60, z=176, dir=0, bank=0, slope=0); a closed circuit requires these to be identical]R2×round 3: build failed at piece 26 (26/49 pieces placed): rejected at cursor (x=59, y=61, z=120, dir=0): Raise or lower land firstR3×round 4: build failed at piece 24 (24/50 pieces placed): rejected at cursor (x=54, y=60, z=128, dir=3): Twister Roller Coaster 1 in the wayR4×round 5: build failed at piece 31 (31/53 pieces placed): rejected at cursor (x=54, y=61, z=160, dir=3): Twister Roller Coaster 1 in the wayR5×round 6: build failed at piece 37 (37/51 pieces placed): rejected at cursor (x=46, y=59, z=128, dir=0): Twister Roller Coaster 1 in the wayR6
score
intensity
nausea
best round
rated rounds
0/6
tokens / cost
6 round(s)

Round 1 build failed

build failed at piece 30 (30/47 pieces placed): rejected at cursor (x=54, y=60, z=168, dir=0): Twister Roller Coaster 1 in the way

track program (47 pieces)
{
  "pieces": [
    "begin_station",
    "middle_station",
    "end_station",
    "flat",
    "flat_to_up_25",
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    "up_25_to_flat",
    "flat",
    "right_turn_5",
    "flat",
    "flat_to_up_25",
    {
      "chain": true,
      "t": "up_25"
    },
    "up_25_to_flat",
    "flat",
    "right_turn_5",
    "flat",
    "flat_to_left_bank",
    "left_bank",
    "left_bank_to_flat",
    "flat",
    "right_turn_5",
    "flat",
    "flat_to_down_25",
    "down_25",
    "down_25_to_flat",
    "flat",
    "right_turn_5",
    "flat",
    "flat_to_up_25",
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    "up_25_to_flat",
    "flat",
    "left_turn_5",
    "flat",
    "flat_to_down_25",
    "down_25",
    "down_25_to_flat",
    "flat",
    "left_turn_5",
    "flat",
    "flat_to_left_bank",
    "left_bank",
    "left_bank_to_flat",
    "flat",
    "left_turn_5"
  ],
  "ride_type": 51,
  "start": {
    "dir": 0,
    "x": 60,
    "y": 60
  }
}
park screenshot, claude-haiku-4-5 round 1 view 1

Round 2 build failed

build failed (49/49 pieces placed): set_status(testing): Track is not a complete circuit [track starts at tile (60, 60, z=112, dir=0, bank=0, slope=0) and ends at tile (61, 60, z=176, dir=0, bank=0, slope=0); a closed circuit requires these to be identical]

track program (49 pieces)
{
  "pieces": [
    "begin_station",
    "middle_station",
    "end_station",
    "flat",
    "right_turn_5",
    "flat",
    "flat_to_up_25",
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    "up_25_to_flat",
    "flat",
    "right_turn_5",
    "flat",
    "flat_to_up_25",
    {
      "chain": true,
      "t": "up_25"
    },
    "up_25_to_flat",
    "flat",
    "right_turn_5",
    "flat",
    "flat_to_left_bank",
    "left_bank",
    "left_bank_to_flat",
    "flat",
    "right_turn_5",
    "flat",
    "flat_to_down_25",
    "down_25",
    "down_25_to_flat",
    "flat",
    "left_turn_5",
    "flat",
    "flat_to_up_25",
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    "up_25_to_flat",
    "flat",
    "left_turn_5",
    "flat",
    "flat_to_down_25",
    "down_25",
    "down_25_to_flat",
    "flat",
    "left_turn_5",
    "flat",
    "flat_to_left_bank",
    "left_bank",
    "left_bank_to_flat",
    "flat",
    "left_turn_5"
  ],
  "ride_type": 51,
  "start": {
    "dir": 0,
    "x": 60,
    "y": 60
  }
}
park screenshot, claude-haiku-4-5 round 2 view 1

Round 3 build failed

build failed at piece 26 (26/49 pieces placed): rejected at cursor (x=59, y=61, z=120, dir=0): Raise or lower land first

track program (49 pieces)
{
  "pieces": [
    "begin_station",
    "middle_station",
    "end_station",
    "flat",
    "right_turn_5",
    "flat",
    "flat_to_up_25",
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    "up_25_to_flat",
    "flat",
    "right_turn_5",
    "flat",
    "flat_to_down_25",
    "down_25",
    "down_25_to_flat",
    "flat",
    "right_turn_5",
    "flat",
    "flat_to_left_bank",
    "left_bank",
    "left_bank_to_flat",
    "flat",
    "right_turn_5",
    "flat",
    "flat_to_down_25",
    "down_25",
    "down_25_to_flat",
    "flat",
    "left_turn_5",
    "flat",
    "flat_to_up_25",
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    "up_25_to_flat",
    "flat",
    "left_turn_5",
    "flat",
    "flat_to_down_25",
    "down_25",
    "down_25_to_flat",
    "flat",
    "left_turn_5",
    "flat",
    "flat_to_left_bank",
    "left_bank",
    "left_bank_to_flat",
    "flat",
    "left_turn_5"
  ],
  "ride_type": 51,
  "start": {
    "dir": 0,
    "x": 60,
    "y": 60
  }
}
park screenshot, claude-haiku-4-5 round 3 view 1

Round 4 build failed

build failed at piece 24 (24/50 pieces placed): rejected at cursor (x=54, y=60, z=128, dir=3): Twister Roller Coaster 1 in the way

track program (50 pieces)
{
  "pieces": [
    "begin_station",
    "middle_station",
    "end_station",
    "flat",
    "flat_to_up_25",
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    "up_25_to_flat",
    "flat",
    "flat_to_up_25",
    "left_vertical_loop",
    "down_25_to_flat",
    "flat",
    "right_turn_5",
    "flat",
    "right_turn_5",
    "flat",
    "flat_to_down_25",
    "down_25",
    "down_25_to_flat",
    "flat",
    "right_turn_5",
    "flat",
    "flat_to_left_bank",
    "left_bank",
    "left_bank_to_flat",
    "flat",
    "left_turn_5",
    "flat",
    "flat_to_down_25",
    "down_25",
    "down_25_to_flat",
    "flat",
    "left_turn_5",
    "flat",
    "left_turn_5",
    "flat",
    "flat_to_up_25",
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    "up_25_to_flat",
    "flat",
    "left_turn_5",
    "flat",
    "flat_to_down_25",
    "down_25",
    "down_25_to_flat",
    "flat",
    "left_turn_5",
    "flat"
  ],
  "ride_type": 51,
  "start": {
    "dir": 0,
    "x": 60,
    "y": 60
  }
}
park screenshot, claude-haiku-4-5 round 4 view 1

Round 5 build failed

build failed at piece 31 (31/53 pieces placed): rejected at cursor (x=54, y=61, z=160, dir=3): Twister Roller Coaster 1 in the way

track program (53 pieces)
{
  "pieces": [
    "begin_station",
    "middle_station",
    "end_station",
    "flat",
    "flat_to_up_25",
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    "up_25_to_flat",
    "flat",
    "flat_to_up_25",
    "left_vertical_loop",
    "down_25_to_flat",
    "flat",
    "right_turn_5",
    "flat",
    "flat_to_down_25",
    "down_25",
    "down_25_to_flat",
    "flat",
    "right_turn_5",
    "flat",
    "flat_to_up_25",
    {
      "chain": true,
      "t": "up_25"
    },
    "up_25_to_flat",
    "flat",
    "right_turn_5",
    "flat",
    "flat_to_left_bank",
    "left_bank",
    "left_bank_to_flat",
    "flat",
    "right_turn_5",
    "flat",
    "flat_to_down_25",
    "down_25",
    "down_25_to_flat",
    "flat",
    "left_turn_5",
    "flat",
    "flat_to_up_25",
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    "up_25_to_flat",
    "flat",
    "left_turn_5",
    "flat",
    "flat_to_down_25",
    "down_25",
    "down_25_to_flat",
    "flat",
    "left_turn_5",
    "flat",
    "left_turn_5"
  ],
  "ride_type": 51,
  "start": {
    "dir": 0,
    "x": 60,
    "y": 60
  }
}
park screenshot, claude-haiku-4-5 round 5 view 1

Round 6 build failed

build failed at piece 37 (37/51 pieces placed): rejected at cursor (x=46, y=59, z=128, dir=0): Twister Roller Coaster 1 in the way

track program (51 pieces)
{
  "pieces": [
    "begin_station",
    "middle_station",
    "end_station",
    "flat",
    "flat_to_up_25",
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    "up_25_to_flat",
    "flat",
    "flat_to_up_25",
    "left_vertical_loop",
    "down_25_to_flat",
    "flat",
    "flat_to_down_25",
    "down_25",
    "down_25_to_flat",
    "flat",
    "right_turn_5",
    "flat",
    "flat_to_up_25",
    {
      "chain": true,
      "t": "up_25"
    },
    "up_25_to_flat",
    "flat",
    "right_turn_5",
    "flat",
    "flat_to_left_bank",
    "left_bank",
    "left_bank_to_flat",
    "flat",
    "right_turn_5",
    "flat",
    "flat_to_down_25",
    "down_25",
    "down_25_to_flat",
    "flat",
    "right_turn_5",
    "flat",
    "flat_to_up_25",
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    "up_25_to_flat",
    "flat",
    "left_turn_5",
    "flat",
    "flat_to_down_25",
    "down_25",
    "down_25_to_flat",
    "flat",
    "left_turn_5",
    "flat",
    "left_turn_5"
  ],
  "ride_type": 51,
  "start": {
    "dir": 0,
    "x": 60,
    "y": 60
  }
}
park screenshot, claude-haiku-4-5 round 6 view 1