GPT-5.6-SOL · 20260727-gpt56-sol-design-full

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

gpt-5.6-sol · 1st of 1 compare all models →

design · steel twister · codex · design mode — models build from scratch

excitementintensity×build failed
0515intensity ceiling 10excitementintensityR1R2R3R4R5R6
score
7.81
intensity
9.99
nausea
7.33
best round
6
rated rounds
6/6
similarity
0.29
tokens / cost
14.2M in / 98k out · $0.00
6 round(s)
chain lift inversion brake / booster round before height is the track's real elevation, walked from the piece list

Round 1 verified circuit (122 pieces) trace (127) →

excitement7.67 intensity10.08 nausea7.30
length 1365 m drops 8 airtime 26 tested ok similarity 0.30 (nearest: Black Panther)
left_vertical_loopright_vertical_loopbrakesleft_vertical_loopboosterright_vertical_loopleft_corkscrew_upright_corkscrew_downboosterbooster
122 pieces · 14 on the lift · 6 inversions
track program (122 pieces)
{
  "pieces": [
    "begin_station",
    "middle_station",
    "middle_station",
    "middle_station",
    "end_station",
    "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"
    },
    "up_25_to_flat",
    "flat",
    "right_turn_5",
    "flat_to_down_60",
    "down_60",
    "down_60",
    "down_60",
    "down_60_to_flat",
    "flat_to_up_25",
    "left_vertical_loop",
    "down_25_to_flat",
    "flat_to_up_25",
    "right_vertical_loop",
    "down_25_to_flat",
    {
      "speed": 25,
      "t": "brakes"
    },
    "flat_to_up_25",
    "left_vertical_loop",
    "down_25_to_flat",
    {
      "speed": 22,
      "t": "booster"
    },
    "flat_to_up_25",
    "right_vertical_loop",
    "down_25_to_flat",
    "flat_to_right_bank",
    "banked_right_turn_5",
    "right_bank_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",
    "left_corkscrew_up",
    "right_corkscrew_down",
    "s_bend_left",
    "s_bend_right",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat_to_right_bank",
    "banked_right_turn_5",
    "right_bank_to_flat",
    {
      "speed": 18,
      "t": "booster"
    },
    "flat_to_up_25",
    "up_25",
    "up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25",
    "down_25",
    "down_25_to_flat",
    {
      "speed": 30,
      "t": "booster"
    },
    "flat_to_left_bank",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_bank_to_flat",
    "flat_to_right_bank",
    "right_helix_down_large",
    "right_helix_down_small",
    "right_helix_down_large",
    "right_helix_down_small",
    "right_helix_down_large",
    "right_helix_down_small",
    "right_helix_down_large",
    "right_helix_down_small",
    "right_helix_down_large",
    "right_helix_down_small",
    "right_bank_to_flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat_to_right_bank",
    "banked_right_turn_5",
    "right_bank_to_flat"
  ],
  "ride_type": 51,
  "start": {
    "dir": 2,
    "x": 39,
    "y": 95
  }
}

download scored .park

park screenshot, gpt-5.6-sol round 1

Round 2 verified circuit (122 pieces) trace (32) →

excitement7.67 intensity10.08 nausea7.30
length 1358 m drops 8 airtime 26 tested ok similarity 0.30 (nearest: Black Panther)
left_vertical_loopright_vertical_loopbrakesleft_vertical_loopboosterright_vertical_loopleft_corkscrew_upright_corkscrew_downboosterbooster
122 pieces · 14 on the lift · 6 inversions · 4 added, 4 removed vs the round before (118 of 122 pieces kept)
track program (122 pieces)
{
  "pieces": [
    "begin_station",
    "middle_station",
    "middle_station",
    "middle_station",
    "end_station",
    "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"
    },
    "up_25_to_flat",
    "flat",
    "right_turn_5",
    "flat_to_down_60",
    "down_60",
    "down_60",
    "down_60",
    "down_60_to_flat",
    "flat_to_up_25",
    "left_vertical_loop",
    "down_25_to_flat",
    "flat_to_up_25",
    "right_vertical_loop",
    "down_25_to_flat",
    {
      "speed": 25,
      "t": "brakes"
    },
    "flat_to_up_25",
    "left_vertical_loop",
    "down_25_to_flat",
    {
      "speed": 22,
      "t": "booster"
    },
    "flat_to_up_25",
    "right_vertical_loop",
    "down_25_to_flat",
    "flat_to_right_bank",
    "banked_right_turn_5",
    "right_bank_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",
    "left_corkscrew_up",
    "right_corkscrew_down",
    "s_bend_left",
    "s_bend_right",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat_to_right_bank",
    "banked_right_turn_5",
    "right_bank_to_flat",
    {
      "speed": 18,
      "t": "booster"
    },
    "flat_to_up_25",
    "up_25",
    "up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25",
    "down_25",
    "down_25_to_flat",
    {
      "speed": 30,
      "t": "booster"
    },
    "flat_to_left_bank",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_bank_to_flat",
    "flat_to_right_bank",
    "right_helix_down_large",
    "right_helix_down_small",
    "right_helix_down_large",
    "right_helix_down_small",
    "right_helix_down_large",
    "right_helix_down_small",
    "right_helix_down_large",
    "right_helix_down_small",
    "right_helix_down_large",
    "right_helix_down_small",
    "right_bank_to_flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "right_turn_3",
    "flat"
  ],
  "ride_type": 51,
  "start": {
    "dir": 2,
    "x": 39,
    "y": 95
  }
}

download scored .park

park screenshot, gpt-5.6-sol round 2

Round 3 verified circuit (122 pieces) trace (69) →

excitement7.70 intensity10.36 nausea7.50
length 1360 m drops 10 airtime 46 tested ok similarity 0.30 (nearest: Time Twister)
left_vertical_loopright_vertical_loopbrakesleft_vertical_loopboosterright_vertical_loopleft_corkscrew_upright_corkscrew_downboosterbooster
122 pieces · 14 on the lift · 6 inversions · 8 added, 8 removed vs the round before (114 of 122 pieces kept)
track program (122 pieces)
{
  "pieces": [
    "begin_station",
    "middle_station",
    "middle_station",
    "middle_station",
    "end_station",
    "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"
    },
    "up_25_to_flat",
    "flat",
    "right_turn_5",
    "flat_to_down_60",
    "down_60",
    "down_60",
    "down_60",
    "down_60_to_flat",
    "flat_to_up_25",
    "left_vertical_loop",
    "down_25_to_flat",
    "flat_to_up_25",
    "right_vertical_loop",
    "down_25_to_flat",
    {
      "speed": 25,
      "t": "brakes"
    },
    "flat_to_up_25",
    "left_vertical_loop",
    "down_25_to_flat",
    {
      "speed": 22,
      "t": "booster"
    },
    "flat_to_up_25",
    "right_vertical_loop",
    "down_25_to_flat",
    "flat_to_right_bank",
    "banked_right_turn_5",
    "right_bank_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",
    "left_corkscrew_up",
    "right_corkscrew_down",
    "s_bend_left",
    "s_bend_right",
    "flat_to_up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25_to_flat",
    "flat_to_up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25_to_flat",
    "flat",
    "flat",
    "flat",
    "flat_to_right_bank",
    "banked_right_turn_5",
    "right_bank_to_flat",
    {
      "speed": 18,
      "t": "booster"
    },
    "flat_to_up_25",
    "up_25",
    "up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25",
    "down_25",
    "down_25_to_flat",
    {
      "speed": 30,
      "t": "booster"
    },
    "flat_to_left_bank",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_bank_to_flat",
    "flat_to_right_bank",
    "right_helix_down_large",
    "right_helix_down_small",
    "right_helix_down_large",
    "right_helix_down_small",
    "right_helix_down_large",
    "right_helix_down_small",
    "right_helix_down_large",
    "right_helix_down_small",
    "right_helix_down_large",
    "right_helix_down_small",
    "right_bank_to_flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "right_turn_3",
    "flat"
  ],
  "ride_type": 51,
  "start": {
    "dir": 2,
    "x": 39,
    "y": 95
  }
}

download scored .park

park screenshot, gpt-5.6-sol round 3

Round 4 verified circuit (130 pieces) trace (57) →

excitement7.76 intensity10.38 nausea7.50
length 1359 m drops 10 airtime 46 tested ok similarity 0.29 (nearest: Time Twister)
left_vertical_loopright_vertical_loopbrakesleft_vertical_loopboosterright_vertical_loopleft_corkscrew_upright_corkscrew_downboosterbooster
130 pieces · 14 on the lift · 6 inversions · 12 added, 4 removed vs the round before (118 of 122 pieces kept)
track program (130 pieces)
{
  "pieces": [
    "begin_station",
    "middle_station",
    "middle_station",
    "middle_station",
    "end_station",
    "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"
    },
    "up_25_to_flat",
    "flat",
    "flat",
    "right_turn_3",
    "flat",
    "flat_to_down_60",
    "down_60",
    "down_60",
    "down_60",
    "down_60_to_flat",
    "flat_to_up_25",
    "left_vertical_loop",
    "down_25_to_flat",
    "flat_to_up_25",
    "right_vertical_loop",
    "down_25_to_flat",
    {
      "speed": 25,
      "t": "brakes"
    },
    "flat_to_up_25",
    "left_vertical_loop",
    "down_25_to_flat",
    {
      "speed": 22,
      "t": "booster"
    },
    "flat_to_up_25",
    "right_vertical_loop",
    "down_25_to_flat",
    "flat_to_right_bank",
    "banked_right_turn_5",
    "right_bank_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",
    "left_corkscrew_up",
    "right_corkscrew_down",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat_to_up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25_to_flat",
    "flat_to_up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25_to_flat",
    "flat",
    "flat",
    "flat",
    "flat_to_right_bank",
    "right_bank",
    "banked_right_turn_3",
    "right_bank",
    "right_bank_to_flat",
    {
      "speed": 18,
      "t": "booster"
    },
    "flat_to_up_25",
    "up_25",
    "up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25",
    "down_25",
    "down_25_to_flat",
    {
      "speed": 30,
      "t": "booster"
    },
    "flat_to_left_bank",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_bank_to_flat",
    "flat_to_right_bank",
    "right_helix_down_large",
    "right_helix_down_small",
    "right_helix_down_large",
    "right_helix_down_small",
    "right_helix_down_large",
    "right_helix_down_small",
    "right_helix_down_large",
    "right_helix_down_small",
    "right_helix_down_large",
    "right_helix_down_small",
    "right_bank_to_flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "right_turn_3",
    "flat"
  ],
  "ride_type": 51,
  "start": {
    "dir": 2,
    "x": 39,
    "y": 95
  }
}

download scored .park

park screenshot, gpt-5.6-sol round 4

Round 5 verified circuit (134 pieces) trace (58) →

excitement7.81 intensity9.99 nausea7.33
length 1375 m drops 9 airtime 37 tested ok similarity 0.29 (nearest: Slippery Seals)
brakesleft_vertical_loopboosterright_vertical_loopbrakesleft_vertical_loopboosterright_vertical_loopleft_corkscrew_upright_corkscrew_downboosterbooster
134 pieces · 14 on the lift · 6 inversions · 8 added, 4 removed vs the round before (126 of 130 pieces kept)
track program (134 pieces)
{
  "pieces": [
    "begin_station",
    "middle_station",
    "middle_station",
    "middle_station",
    "end_station",
    "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"
    },
    "up_25_to_flat",
    "flat",
    "flat",
    "right_turn_3",
    "flat",
    "flat_to_down_60",
    "down_60",
    "down_60",
    "down_60",
    "down_60_to_flat",
    {
      "speed": 20,
      "t": "brakes"
    },
    "flat_to_up_25",
    "left_vertical_loop",
    "down_25_to_flat",
    {
      "speed": 22,
      "t": "booster"
    },
    "flat_to_up_25",
    "right_vertical_loop",
    "down_25_to_flat",
    {
      "speed": 20,
      "t": "brakes"
    },
    "flat_to_up_25",
    "left_vertical_loop",
    "down_25_to_flat",
    {
      "speed": 22,
      "t": "booster"
    },
    "flat_to_up_25",
    "right_vertical_loop",
    "down_25_to_flat",
    "flat_to_right_bank",
    "banked_right_turn_5",
    "right_bank_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",
    "left_corkscrew_up",
    "right_corkscrew_down",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat_to_up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25_to_flat",
    "flat",
    "flat",
    "flat",
    "flat_to_right_bank",
    "right_bank",
    "banked_right_turn_3",
    "right_bank",
    "right_bank_to_flat",
    {
      "speed": 18,
      "t": "booster"
    },
    "flat_to_up_25",
    "up_25",
    "up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25",
    "down_25",
    "down_25_to_flat",
    {
      "speed": 30,
      "t": "booster"
    },
    "flat_to_left_bank",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_bank_to_flat",
    "flat_to_right_bank",
    "right_helix_down_large",
    "right_helix_down_small",
    "right_helix_down_large",
    "right_helix_down_small",
    "right_helix_down_large",
    "right_helix_down_small",
    "right_helix_down_large",
    "right_helix_down_small",
    "right_helix_down_large",
    "right_helix_down_small",
    "right_bank_to_flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "right_turn_3",
    "flat"
  ],
  "ride_type": 51,
  "start": {
    "dir": 2,
    "x": 39,
    "y": 95
  }
}

download scored .park

park screenshot, gpt-5.6-sol round 5

Round 6 verified circuit (134 pieces) trace (32) →

Alpine Maelstrom track rails supports
excitement7.81 intensity9.99 nausea7.33
length 1375 m drops 9 airtime 37 tested ok similarity 0.29 (nearest: Slippery Seals)
brakesleft_vertical_loopboosterright_vertical_loopbrakesleft_vertical_loopboosterright_vertical_loopleft_corkscrew_upright_corkscrew_downboosterbooster
134 pieces · 14 on the lift · 6 inversions · identical to the round before
track program (134 pieces)
{
  "pieces": [
    "begin_station",
    "middle_station",
    "middle_station",
    "middle_station",
    "end_station",
    "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"
    },
    "up_25_to_flat",
    "flat",
    "flat",
    "right_turn_3",
    "flat",
    "flat_to_down_60",
    "down_60",
    "down_60",
    "down_60",
    "down_60_to_flat",
    {
      "speed": 20,
      "t": "brakes"
    },
    "flat_to_up_25",
    "left_vertical_loop",
    "down_25_to_flat",
    {
      "speed": 22,
      "t": "booster"
    },
    "flat_to_up_25",
    "right_vertical_loop",
    "down_25_to_flat",
    {
      "speed": 20,
      "t": "brakes"
    },
    "flat_to_up_25",
    "left_vertical_loop",
    "down_25_to_flat",
    {
      "speed": 22,
      "t": "booster"
    },
    "flat_to_up_25",
    "right_vertical_loop",
    "down_25_to_flat",
    "flat_to_right_bank",
    "banked_right_turn_5",
    "right_bank_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",
    "left_corkscrew_up",
    "right_corkscrew_down",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat_to_up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25_to_flat",
    "flat",
    "flat",
    "flat",
    "flat_to_right_bank",
    "right_bank",
    "banked_right_turn_3",
    "right_bank",
    "right_bank_to_flat",
    {
      "speed": 18,
      "t": "booster"
    },
    "flat_to_up_25",
    "up_25",
    "up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25",
    "down_25",
    "down_25_to_flat",
    {
      "speed": 30,
      "t": "booster"
    },
    "flat_to_left_bank",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_helix_up_large",
    "left_bank_to_flat",
    "flat_to_right_bank",
    "right_helix_down_large",
    "right_helix_down_small",
    "right_helix_down_large",
    "right_helix_down_small",
    "right_helix_down_large",
    "right_helix_down_small",
    "right_helix_down_large",
    "right_helix_down_small",
    "right_helix_down_large",
    "right_helix_down_small",
    "right_bank_to_flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "right_turn_3",
    "flat"
  ],
  "ride_type": 51,
  "start": {
    "dir": 2,
    "x": 39,
    "y": 95
  }
}

download scored .park

park screenshot, gpt-5.6-sol round 6