RUN 20260813-deepseek-v4-pro-design (design)

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

Standings

design mode — models build from scratch

modelscoreintensitynausea similaritybesttokens / cost
1st openrouter_deepseek_deepseek-v4-pro-0813 7.74 10.21 5.51 0.35 round 3/6 244k in / 573k out · $0.75

score = excitement, scaled down when similarity to a stock library design exceeds 0.5 (an exact or mirrored copy scores 0)

openrouter_deepseek_deepseek-v4-pro-0813full detail →
excitementintensity×build failed
0515intensity ceiling 10excitementintensityR1R2R3R4R5×round 6: build failed (0/0 pieces placed): finish_and_test: track has no station pieces; entrance cannot be placedR6

Round 1 verified circuit (114 pieces) trace (135, 4 rejected) →

excitement7.06 intensity9.48 nausea4.80
length 757 m drops 7 airtime 20 tested ok similarity 0.34 (nearest: Viper)
right_vertical_loopleft_vertical_loopright_vertical_loopleft_vertical_loop
114 pieces · 39 on the lift · 4 inversions
track program (114 pieces)
{
  "pieces": [
    "begin_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"
    },
    {
      "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"
    },
    {
      "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_left_bank",
    "banked_left_turn_5",
    "left_bank_to_flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat_to_left_bank",
    "banked_left_turn_5",
    "left_bank_to_flat",
    "flat_to_down_60",
    "down_60",
    "down_60",
    "down_60",
    "down_60",
    "down_60",
    "down_60",
    "down_60_to_down_25",
    "down_25",
    "down_25",
    "down_25",
    "down_25",
    "down_25",
    "down_25",
    "down_25",
    "down_25",
    "down_25",
    "down_25",
    "down_25_to_flat",
    "flat",
    "flat_to_up_25",
    "right_vertical_loop",
    "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_up_25",
    "left_vertical_loop",
    "down_25_to_flat",
    "flat",
    "flat_to_up_25",
    "up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25",
    "down_25_to_flat",
    "flat_to_up_25",
    "right_vertical_loop",
    "down_25_to_flat",
    "flat_to_up_25",
    "left_vertical_loop",
    "down_25_to_flat",
    "flat_to_left_bank",
    "banked_left_turn_5",
    "left_bank_to_flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat_to_left_bank",
    "banked_left_turn_5",
    "left_bank_to_flat"
  ],
  "ride_type": 51,
  "start": {
    "dir": 2,
    "x": 40,
    "y": 40
  }
}

download scored .park

replay

Round 2 verified circuit (156 pieces) trace (203, 3 rejected) →

excitement7.66 intensity10.18 nausea5.43
length 1049 m drops 15 airtime 74 tested ok similarity 0.38 (nearest: Slippery Seals)
left_vertical_loopright_vertical_loopleft_vertical_loopleft_vertical_loopright_vertical_loopleft_vertical_loopboosterright_vertical_loopbrakesbrakesbrakesbrakes
156 pieces · 29 on the lift · 7 inversions · 79 added, 37 removed vs the round before (77 of 114 pieces kept)
track program (156 pieces)
{
  "pieces": [
    "begin_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"
    },
    {
      "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",
    "flat",
    "flat",
    "flat",
    "left_turn_5",
    "flat_to_down_60",
    "down_60",
    "down_60",
    "down_60",
    "down_60",
    "down_60",
    "down_60",
    "down_60_to_down_25",
    "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_up_25",
    "up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25",
    "down_25_to_flat",
    "flat_to_up_25",
    "left_vertical_loop",
    "down_25_to_flat",
    "flat_to_up_25",
    "right_vertical_loop",
    "down_25_to_flat",
    "flat_to_up_25",
    "left_vertical_loop",
    "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_left_bank",
    "banked_left_turn_5",
    "left_bank_to_flat",
    "flat_to_up_25",
    "left_vertical_loop",
    "down_25_to_flat",
    "flat_to_up_25",
    "right_vertical_loop",
    "down_25_to_flat",
    "flat_to_up_25",
    "left_vertical_loop",
    "down_25_to_flat",
    {
      "speed": 25,
      "t": "booster"
    },
    "flat_to_up_25",
    "up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "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",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "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_25",
    "right_vertical_loop",
    "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",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    {
      "speed": 8,
      "t": "brakes"
    },
    {
      "speed": 8,
      "t": "brakes"
    },
    {
      "speed": 8,
      "t": "brakes"
    },
    {
      "speed": 8,
      "t": "brakes"
    },
    "left_turn_3",
    "flat",
    "flat"
  ],
  "ride_type": 51,
  "start": {
    "dir": 2,
    "x": 50,
    "y": 50
  }
}

download scored .park

replay

Round 3 verified circuit (228 pieces) trace (264, 2 rejected) →

Abyssal Tempest track rails supports
excitement7.74 intensity10.21 nausea5.51
length 1366 m drops 20 airtime 142 tested ok similarity 0.35 (nearest: Slippery Seals)
left_vertical_loopright_vertical_loopright_vertical_loopleft_vertical_loopleft_corkscrew_upleft_corkscrew_downleft_vertical_loop
228 pieces · 25 on the lift · 7 inversions · 105 added, 33 removed vs the round before (123 of 156 pieces kept)
track program (228 pieces)
{
  "pieces": [
    "begin_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"
    },
    {
      "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_to_down_60",
    "down_60",
    "down_60",
    "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_to_flat",
    "flat_to_down_25",
    "down_25",
    "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_up_25",
    "left_vertical_loop",
    "down_25_to_flat",
    "flat_to_up_25",
    "right_vertical_loop",
    "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_5",
    "banked_right_turn_5",
    "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_up_25",
    "up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25",
    "down_25_to_flat",
    "flat_to_up_25",
    "right_vertical_loop",
    "down_25_to_flat",
    "flat_to_up_25",
    "left_vertical_loop",
    "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_5",
    "right_bank_to_flat",
    "left_turn_5",
    "flat",
    "flat",
    "flat",
    "flat_to_up_25",
    "up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25",
    "down_25_to_flat",
    "left_corkscrew_up",
    "left_corkscrew_down",
    "flat",
    "flat",
    "flat_to_up_25",
    "up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25",
    "down_25_to_flat",
    "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",
    "flat_to_up_25",
    "left_vertical_loop",
    "down_25_to_flat",
    "flat",
    "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_up_25",
    "up_25",
    "up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25",
    "down_25",
    "down_25_to_flat",
    "right_turn_5",
    "flat",
    "flat",
    "right_turn_5",
    "flat_to_down_25",
    "down_25",
    "down_25",
    "down_25_to_flat",
    "flat",
    "flat_to_down_25",
    "down_25_to_flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "right_turn_5",
    "flat",
    "flat",
    "flat",
    "right_turn_5",
    "flat",
    "flat",
    "flat"
  ],
  "ride_type": 51,
  "start": {
    "dir": 2,
    "x": 40,
    "y": 40
  }
}

download scored .park

replay

Round 4 verified circuit (150 pieces) trace (185, 4 rejected) →

excitement7.18 intensity9.68 nausea5.14
length 988 m drops 16 airtime 112 tested ok similarity 0.39 (nearest: Driftwood)
left_vertical_loopright_vertical_loopleft_vertical_loopright_vertical_loopleft_vertical_loopright_vertical_loopbrakesbrakes
150 pieces · 29 on the lift · 6 inversions · 39 added, 117 removed vs the round before (111 of 228 pieces kept)
track program (150 pieces)
{
  "pieces": [
    "begin_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"
    },
    {
      "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_to_down_60",
    "down_60",
    "down_60",
    "down_60",
    "down_60",
    "down_60_to_down_25",
    "down_25",
    "down_25",
    "down_25",
    "down_25",
    "down_25",
    "down_25_to_flat",
    "flat_to_down_25",
    "down_25",
    "down_25",
    "down_25_to_flat",
    "flat_to_up_25",
    "up_25",
    "up_25_to_flat",
    "flat",
    "flat_to_down_25",
    "down_25",
    "down_25_to_flat",
    "flat_to_up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25_to_flat",
    "flat",
    "flat_to_down_25",
    "down_25",
    "down_25",
    "down_25",
    "down_25_to_flat",
    "flat_to_up_25",
    "up_25",
    "up_25_to_flat",
    "flat",
    "flat_to_down_25",
    "down_25",
    "down_25_to_flat",
    "flat_to_right_bank",
    "banked_right_turn_5",
    "banked_right_turn_5",
    "right_bank_to_flat",
    "flat_to_up_25",
    "left_vertical_loop",
    "down_25_to_flat",
    "flat_to_up_25",
    "up_25",
    "up_25_to_flat",
    "flat",
    "flat_to_down_25",
    "down_25",
    "down_25_to_flat",
    "flat_to_up_25",
    "up_25",
    "up_25_to_flat",
    "flat",
    "flat_to_down_25",
    "down_25",
    "down_25_to_flat",
    "flat_to_up_25",
    "right_vertical_loop",
    "down_25_to_flat",
    "flat_to_up_25",
    "up_25",
    "up_25_to_flat",
    "flat",
    "flat_to_down_25",
    "down_25",
    "down_25_to_flat",
    "flat_to_up_25",
    "left_vertical_loop",
    "down_25_to_flat",
    "flat_to_up_25",
    "up_25",
    "up_25_to_flat",
    "flat",
    "flat_to_down_25",
    "down_25",
    "down_25_to_flat",
    "flat_to_up_25",
    "right_vertical_loop",
    "down_25_to_flat",
    "flat_to_up_25",
    "up_25",
    "up_25_to_flat",
    "flat",
    "flat_to_down_25",
    "down_25",
    "down_25_to_flat",
    "flat_to_up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25_to_flat",
    "flat",
    "flat_to_down_25",
    "down_25",
    "down_25",
    "down_25",
    "down_25_to_flat",
    "flat_to_up_25",
    "left_vertical_loop",
    "down_25_to_flat",
    "flat_to_up_25",
    "right_vertical_loop",
    "down_25_to_flat",
    "flat_to_down_25",
    "down_25_to_flat",
    {
      "speed": 8,
      "t": "brakes"
    },
    {
      "speed": 8,
      "t": "brakes"
    },
    "right_turn_5",
    "flat",
    "right_turn_3",
    "flat"
  ],
  "ride_type": 51,
  "start": {
    "dir": 2,
    "x": 40,
    "y": 40
  }
}

download scored .park

replay

Round 5 verified circuit (174 pieces) trace (232, 4 rejected) →

excitement6.56 intensity8.05 nausea4.36
length 995 m drops 17 airtime 170 tested ok similarity 0.43 (nearest: Driftwood)
left_vertical_loopright_vertical_loop
174 pieces · 28 on the lift · 2 inversions · 58 added, 34 removed vs the round before (116 of 150 pieces kept)
track program (174 pieces)
{
  "pieces": [
    "begin_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"
    },
    {
      "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_60",
    "down_60",
    "down_60",
    "down_60",
    "down_60_to_down_25",
    "down_25",
    "down_25",
    "down_25",
    "down_25_to_flat",
    "flat_to_up_25",
    "up_25",
    "up_25_to_flat",
    "flat",
    "flat_to_down_25",
    "down_25",
    "down_25_to_flat",
    "flat_to_up_25",
    "up_25",
    "up_25_to_flat",
    "flat",
    "flat_to_down_25",
    "down_25",
    "down_25_to_flat",
    "flat_to_up_25",
    "left_vertical_loop",
    "down_25_to_flat",
    "flat_to_up_25",
    "up_25",
    "up_25_to_flat",
    "flat",
    "flat_to_down_25",
    "down_25",
    "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_to_flat",
    "flat_to_up_25",
    "up_25",
    "up_25_to_flat",
    "flat_to_right_bank",
    "banked_right_turn_5",
    "banked_right_turn_5",
    "right_bank_to_flat",
    "flat_to_down_25",
    "down_25",
    "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_up_25",
    "right_vertical_loop",
    "down_25_to_flat",
    "flat_to_up_25",
    "up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25",
    "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_up_25",
    "up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25",
    "down_25",
    "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_up_25",
    "up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25",
    "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",
    "down_25",
    "down_25_to_flat",
    "flat_to_right_bank",
    "banked_right_turn_5",
    "banked_right_turn_5",
    "right_bank_to_flat",
    "flat_to_left_bank",
    "banked_left_turn_5",
    "banked_left_turn_5",
    "left_bank_to_flat",
    "flat_to_up_25",
    "up_25",
    "up_25_to_flat",
    "flat",
    "flat_to_down_25",
    "down_25",
    "down_25_to_flat",
    "flat_to_up_25",
    "up_25",
    "up_25_to_flat",
    "flat",
    "flat_to_down_25",
    "down_25",
    "down_25_to_flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "left_turn_5",
    "flat",
    "flat",
    "left_turn_5",
    "flat",
    "flat",
    "flat"
  ],
  "ride_type": 51,
  "start": {
    "dir": 2,
    "x": 40,
    "y": 45
  }
}

download scored .park

replay

Round 6 build failed trace (8) →

build failed (0/0 pieces placed): finish_and_test: track has no station pieces; entrance cannot be placed

track program (0 pieces)
{
  "pieces": [],
  "ride_type": 51,
  "start": {
    "dir": 2,
    "x": 40,
    "y": 45
  }
}

download scored .park

park screenshot, openrouter_deepseek_deepseek-v4-pro-0813 round 6