CLAUDE-OPUS-4-8 · 20260723-v2-design

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

claude-opus-4-8 · 2nd of 3 compare all models →

design · wooden · driver-api · design mode — models build from scratch

excitementintensity×build failed
0515intensity ceiling 10excitementintensityR1R2R3R4R5R6
score
6.38
intensity
8.79
nausea
5.01
best round
6
rated rounds
6/6
similarity
0.32
tokens / cost
6 round(s)
chain lift inversion brake / booster round before height is the track's real elevation, walked from the piece list

Round 1

excitement5.54 intensity7.12 nausea3.91
length 514 m drops 7 airtime 86 tested ok similarity 0.41 (nearest: Time Twister)
84 pieces · 13 on the lift
track program (84 pieces)
{
  "pieces": [
    "begin_station",
    "middle_station",
    "middle_station",
    "end_station",
    {
      "chain": true,
      "t": "flat_to_up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25_to_flat"
    },
    "flat",
    "flat",
    "flat_to_down_25",
    "down_25_to_down_60",
    "down_60",
    "down_60_to_down_25",
    "down_25_to_flat",
    "flat_to_up_25",
    "up_25",
    "up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25",
    "down_25",
    "down_25_to_flat",
    "s_bend_right",
    "s_bend_left",
    "flat_to_up_25",
    "up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25",
    "down_25_to_flat",
    "flat_to_right_bank",
    "right_helix_down_large",
    "right_bank_to_flat",
    "flat_to_up_25",
    "up_25",
    "up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25",
    "down_25",
    "down_25_to_flat",
    "flat_to_left_bank",
    "banked_left_turn_3",
    "left_bank_to_flat",
    "flat_to_right_bank",
    "banked_right_turn_3",
    "right_bank_to_flat",
    "flat_to_down_25",
    "down_25_to_flat",
    "flat_to_up_25",
    "up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25",
    "down_25_to_flat",
    "flat_to_down_25",
    "down_25_to_flat",
    "flat_to_up_25",
    "up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25",
    "down_25_to_flat",
    "s_bend_right",
    "s_bend_right",
    "s_bend_right",
    "s_bend_right",
    "s_bend_right",
    "flat_to_right_bank",
    "banked_right_turn_3",
    "right_bank_to_flat",
    "flat_to_right_bank",
    "banked_right_turn_3",
    "right_bank_to_flat"
  ],
  "ride_type": 52,
  "start": {
    "dir": 2,
    "x": 20,
    "y": 60
  }
}
park screenshot, claude-opus-4-8 round 1 view 1

Round 2

excitement5.73 intensity6.74 nausea4.10
length 588 m drops 8 airtime 101 tested ok similarity 0.39 (nearest: Creaky Dips)
brakesbrakesbrakesbrakesbrakesbrakesbrakesbrakesbrakes
109 pieces · 15 on the lift · 31 added, 6 removed vs the round before (78 of 84 pieces kept)
track program (109 pieces)
{
  "pieces": [
    "begin_station",
    "middle_station",
    "middle_station",
    "end_station",
    {
      "chain": true,
      "t": "flat_to_up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25_to_flat"
    },
    "flat",
    "flat_to_down_25",
    "down_25",
    "down_25_to_down_60",
    "down_60",
    "down_60_to_down_25",
    "down_25",
    "down_25_to_flat",
    "flat_to_up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25",
    "down_25",
    "down_25",
    "down_25_to_flat",
    "s_bend_right",
    "s_bend_left",
    "flat_to_up_25",
    "up_25",
    "up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25",
    "down_25",
    "down_25_to_flat",
    "flat_to_right_bank",
    "right_helix_down_large",
    "right_bank_to_flat",
    "flat_to_up_25",
    "up_25",
    "up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25",
    "down_25",
    "down_25_to_flat",
    "flat_to_left_bank",
    "banked_left_turn_3",
    "left_bank_to_flat",
    "flat_to_right_bank",
    "banked_right_turn_3",
    "right_bank_to_flat",
    "flat_to_down_25",
    "down_25_to_flat",
    "flat_to_up_25",
    "up_25",
    "up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25",
    "down_25",
    "down_25_to_flat",
    "flat_to_right_bank",
    "banked_right_turn_3",
    "right_bank_to_flat",
    "flat_to_left_bank",
    "banked_left_turn_3",
    "left_bank_to_flat",
    "flat_to_up_25",
    "up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25",
    "down_25_to_flat",
    "flat_to_down_25",
    "down_25_to_flat",
    "flat_to_up_25",
    "up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25",
    "down_25_to_flat",
    "brakes",
    "brakes",
    "brakes",
    "brakes",
    "brakes",
    "brakes",
    "brakes",
    "brakes",
    "brakes",
    "flat_to_right_bank",
    "banked_right_turn_3",
    "right_bank_to_flat",
    "flat_to_right_bank",
    "banked_right_turn_3",
    "right_bank_to_flat"
  ],
  "ride_type": 52,
  "start": {
    "dir": 2,
    "x": 20,
    "y": 48
  }
}
park screenshot, claude-opus-4-8 round 2 view 1

Round 3

excitement3.65 intensity11.31 nausea6.85
length 710 m drops 13 airtime 158 tested ok similarity 0.28 (nearest: Time Twister)
brakesbrakes
104 pieces · 14 on the lift · 43 added, 48 removed vs the round before (61 of 109 pieces kept)
track program (104 pieces)
{
  "pieces": [
    "begin_station",
    "middle_station",
    "middle_station",
    "end_station",
    {
      "chain": true,
      "t": "flat_to_up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25_to_flat"
    },
    "flat",
    "flat_to_down_25",
    "down_25",
    "down_25_to_down_60",
    "down_60",
    "down_60_to_down_25",
    "down_25",
    "down_25_to_flat",
    "flat_to_up_60",
    "up_60_to_flat",
    "flat_to_down_60",
    "down_60_to_flat",
    "s_bend_right",
    "s_bend_left",
    "flat_to_up_60",
    "up_60_to_flat",
    "flat_to_down_60",
    "down_60_to_flat",
    "flat_to_up_25",
    "right_turn_3_up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "left_turn_3_down_25",
    "down_25_to_flat",
    "flat_to_up_25",
    "left_turn_3_up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "right_turn_3_down_25",
    "down_25_to_flat",
    "flat_to_up_60",
    "up_60_to_flat",
    "flat_to_down_60",
    "down_60_to_flat",
    "flat_to_right_bank",
    "right_helix_down_large",
    "right_bank_to_flat",
    "flat_to_up_60",
    "up_60_to_flat",
    "flat_to_down_60",
    "down_60_to_flat",
    "flat_to_left_bank",
    "banked_left_turn_3",
    "left_bank_to_flat",
    "flat_to_right_bank",
    "banked_right_turn_3",
    "right_bank_to_flat",
    "flat_to_up_60",
    "up_60_to_flat",
    "flat_to_down_60",
    "down_60_to_flat",
    "flat_to_up_25",
    "right_turn_5_up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "left_turn_5_down_25",
    "down_25_to_flat",
    "flat_to_up_25",
    "left_turn_5_up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "right_turn_5_down_25",
    "down_25_to_flat",
    "flat_to_up_60",
    "up_60_to_flat",
    "flat_to_down_60",
    "down_60_to_flat",
    "flat_to_up_60",
    "up_60_to_flat",
    "flat_to_down_60",
    "down_60_to_flat",
    "s_bend_right",
    "s_bend_right",
    "s_bend_right",
    "s_bend_right",
    "s_bend_right",
    "flat_to_down_25",
    "down_25_to_flat",
    "brakes",
    "brakes",
    "flat_to_right_bank",
    "banked_right_turn_3",
    "right_bank_to_flat",
    "flat_to_right_bank",
    "banked_right_turn_3",
    "right_bank_to_flat"
  ],
  "ride_type": 52,
  "start": {
    "dir": 2,
    "x": 20,
    "y": 48
  }
}
park screenshot, claude-opus-4-8 round 3 view 1

Round 4

excitement6.05 intensity7.74 nausea4.40
length 670 m drops 8 airtime 87 tested ok similarity 0.33 (nearest: Triple Corkscrew)
brakesbrakes
92 pieces · 14 on the lift · 23 added, 35 removed vs the round before (69 of 104 pieces kept)
track program (92 pieces)
{
  "pieces": [
    "begin_station",
    "middle_station",
    "middle_station",
    "end_station",
    {
      "chain": true,
      "t": "flat_to_up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25_to_flat"
    },
    "flat",
    "flat",
    "flat",
    "flat_to_down_25",
    "down_25",
    "down_25_to_down_60",
    "down_60",
    "down_60_to_down_25",
    "down_25",
    "down_25_to_flat",
    "flat_to_up_25",
    "up_25_to_up_60",
    "up_60_to_flat",
    "flat_to_down_60",
    "down_60_to_down_25",
    "down_25_to_flat",
    "s_bend_right",
    "s_bend_left",
    "flat_to_up_25",
    "up_25_to_up_60",
    "up_60_to_flat",
    "flat_to_down_60",
    "down_60_to_down_25",
    "down_25_to_flat",
    "s_bend_left",
    "s_bend_right",
    "flat_to_right_bank",
    "right_helix_down_large",
    "right_bank_to_flat",
    "flat_to_up_25",
    "up_25_to_up_60",
    "up_60_to_flat",
    "flat_to_down_60",
    "down_60_to_down_25",
    "down_25_to_flat",
    "flat_to_left_bank",
    "banked_left_turn_5",
    "left_bank_to_flat",
    "flat_to_right_bank",
    "banked_right_turn_5",
    "right_bank_to_flat",
    "flat_to_up_25",
    "up_25_to_up_60",
    "up_60_to_flat",
    "flat_to_down_60",
    "down_60_to_down_25",
    "down_25_to_flat",
    "flat_to_up_25",
    "right_turn_5_up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "left_turn_5_down_25",
    "down_25_to_flat",
    "flat_to_up_25",
    "left_turn_5_up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "right_turn_5_down_25",
    "down_25_to_flat",
    "s_bend_right",
    "s_bend_right",
    "s_bend_right",
    "s_bend_right",
    "s_bend_right",
    "flat_to_down_25",
    "down_25_to_flat",
    "brakes",
    "brakes",
    "flat_to_right_bank",
    "banked_right_turn_5",
    "right_bank_to_flat",
    "flat_to_right_bank",
    "banked_right_turn_5",
    "right_bank_to_flat"
  ],
  "ride_type": 52,
  "start": {
    "dir": 2,
    "x": 20,
    "y": 48
  }
}
park screenshot, claude-opus-4-8 round 4 view 1

Round 5

excitement6.27 intensity8.35 nausea4.74
length 574 m drops 8 airtime 105 tested ok similarity 0.32 (nearest: Danglefeet)
brakesbrakes
87 pieces · 15 on the lift · 28 added, 33 removed vs the round before (59 of 92 pieces kept)
track program (87 pieces)
{
  "pieces": [
    "begin_station",
    "middle_station",
    "middle_station",
    "end_station",
    {
      "chain": true,
      "t": "flat_to_up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25_to_flat"
    },
    "flat",
    "flat_to_down_25",
    "down_25_to_down_60",
    "down_60",
    "down_60",
    "down_60_to_down_25",
    "down_25_to_flat",
    "flat_to_up_25",
    "up_25_to_up_60",
    "up_60_to_flat",
    "flat_to_down_60",
    "down_60_to_down_25",
    "down_25_to_flat",
    "s_bend_right",
    "s_bend_left",
    "flat_to_up_25",
    "up_25_to_up_60",
    "up_60_to_flat",
    "flat_to_down_60",
    "down_60_to_down_25",
    "down_25_to_flat",
    "flat_to_right_bank",
    "right_helix_down_large",
    "right_bank_to_flat",
    "flat_to_up_60",
    "up_60_to_flat",
    "flat_to_down_60",
    "down_60_to_flat",
    "flat_to_left_bank",
    "banked_left_turn_5",
    "left_bank_to_flat",
    "flat_to_right_bank",
    "banked_right_turn_5",
    "right_bank_to_flat",
    "flat_to_up_60",
    "up_60_to_flat",
    "flat_to_down_60",
    "down_60_to_flat",
    "flat_to_up_60",
    "up_60_to_flat",
    "flat_to_down_60",
    "down_60_to_flat",
    "flat_to_right_bank",
    "banked_right_turn_5",
    "right_bank_to_flat",
    "flat_to_left_bank",
    "banked_left_turn_5",
    "left_bank_to_flat",
    "flat_to_up_60",
    "up_60_to_flat",
    "flat_to_down_60",
    "down_60_to_flat",
    "flat_to_up_60",
    "up_60_to_flat",
    "flat_to_down_60",
    "down_60_to_flat",
    "s_bend_left",
    "s_bend_left",
    "flat",
    "flat",
    "brakes",
    "brakes",
    "flat_to_right_bank",
    "banked_right_turn_5",
    "right_bank_to_flat",
    "flat_to_right_bank",
    "banked_right_turn_5",
    "right_bank_to_flat"
  ],
  "ride_type": 52,
  "start": {
    "dir": 2,
    "x": 20,
    "y": 48
  }
}
park screenshot, claude-opus-4-8 round 5 view 1

Round 6

excitement6.38 intensity8.79 nausea5.01
length 659 m drops 10 airtime 127 tested ok similarity 0.32 (nearest: Danglefeet)
brakesbrakes
107 pieces · 15 on the lift · 34 added, 14 removed vs the round before (73 of 87 pieces kept)
track program (107 pieces)
{
  "pieces": [
    "begin_station",
    "middle_station",
    "middle_station",
    "end_station",
    {
      "chain": true,
      "t": "flat_to_up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25"
    },
    {
      "chain": true,
      "t": "up_25_to_flat"
    },
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat_to_down_25",
    "down_25_to_down_60",
    "down_60",
    "down_60",
    "down_60_to_down_25",
    "down_25_to_flat",
    "flat_to_up_60",
    "up_60_to_flat",
    "flat_to_down_60",
    "down_60_to_flat",
    "flat_to_up_25",
    "up_25_to_up_60",
    "up_60_to_flat",
    "flat_to_down_60",
    "down_60_to_down_25",
    "down_25_to_flat",
    "s_bend_right",
    "s_bend_left",
    "flat_to_up_25",
    "up_25_to_up_60",
    "up_60_to_flat",
    "flat_to_down_60",
    "down_60_to_down_25",
    "down_25_to_flat",
    "flat_to_right_bank",
    "right_helix_down_large",
    "right_bank_to_flat",
    "flat_to_up_25",
    "up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25",
    "down_25_to_flat",
    "flat_to_left_bank",
    "banked_left_turn_5",
    "left_bank_to_flat",
    "flat_to_right_bank",
    "banked_right_turn_5",
    "right_bank_to_flat",
    "flat_to_up_60",
    "up_60_to_flat",
    "flat_to_down_60",
    "down_60_to_flat",
    "flat_to_up_25",
    "up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25",
    "down_25_to_flat",
    "flat_to_right_bank",
    "banked_right_turn_5",
    "right_bank_to_flat",
    "flat_to_left_bank",
    "banked_left_turn_5",
    "left_bank_to_flat",
    "flat_to_up_25",
    "up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25",
    "down_25_to_flat",
    "flat_to_up_60",
    "up_60_to_flat",
    "flat_to_down_60",
    "down_60_to_flat",
    "flat_to_up_25",
    "up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25",
    "down_25_to_flat",
    "s_bend_left",
    "s_bend_left",
    "brakes",
    "brakes",
    "flat_to_right_bank",
    "banked_right_turn_5",
    "right_bank_to_flat",
    "flat_to_right_bank",
    "banked_right_turn_5",
    "right_bank_to_flat"
  ],
  "ride_type": 52,
  "start": {
    "dir": 2,
    "x": 20,
    "y": 48
  }
}
park screenshot, claude-opus-4-8 round 6 view 1