OPENROUTER_MOONSHOTAI_KIMI-K3 · 20260724-kimi-k3-twister

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

openrouter_moonshotai_kimi-k3 · 1st of 1 compare all models →

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

excitementintensity×build failed
0515intensity ceiling 10excitementintensityR1R2R3R4R5R6
score
7.05
intensity
9.26
nausea
4.99
best round
2
rated rounds
6/6
similarity
0.36
tokens / cost
584k in / 321k out · $9.44
6 round(s)
chain lift inversion brake / booster round before height is the track's real elevation, walked from the piece list

Round 1 trace (90) →

excitement6.08 intensity6.61 nausea3.39
length 389 m drops 7 airtime 55 tested ok similarity 0.40 (nearest: Timber Turnaround)
right_corkscrew_upleft_corkscrew_downleft_corkscrew_upright_corkscrew_down
70 pieces · 4 inversions
track program (70 pieces)
{
  "pieces": [
    "begin_station",
    "middle_station",
    "end_station",
    "flat",
    "flat_to_up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25_to_flat",
    "flat_to_down_60",
    "down_60",
    "down_60_to_down_25",
    "down_25",
    "down_25",
    "down_25",
    "down_25_to_flat",
    "flat",
    "flat_to_up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25_to_flat",
    "flat_to_left_bank",
    "banked_left_turn_3",
    "banked_left_turn_3",
    "left_bank_to_flat",
    "flat_to_down_60",
    "down_60_to_down_25",
    "down_25",
    "down_25",
    "down_25_to_flat",
    "right_corkscrew_up",
    "left_corkscrew_down",
    "flat",
    "flat_to_up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25_to_flat",
    "left_corkscrew_up",
    "right_corkscrew_down",
    "flat",
    "flat_to_up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25_to_flat",
    "flat",
    "flat",
    "flat_to_up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25_to_flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat_to_left_bank",
    "banked_left_turn_3",
    "banked_left_turn_3",
    "left_bank_to_flat",
    "flat"
  ],
  "ride_type": 51,
  "start": {
    "dir": 2,
    "x": 31,
    "y": 60
  }
}
park screenshot, openrouter_moonshotai_kimi-k3 round 1 view 1

Round 2 trace (116) →

excitement7.05 intensity9.26 nausea4.99
length 716 m drops 14 airtime 58 tested ok similarity 0.36 (nearest: Time Twister)
left_vertical_loopright_vertical_loopleft_vertical_loopright_vertical_loopleft_corkscrew_upright_corkscrew_downright_corkscrew_upleft_corkscrew_downleft_corkscrew_upright_corkscrew_downright_corkscrew_upleft_corkscrew_down
92 pieces · 12 inversions · 41 added, 19 removed vs the round before (51 of 70 pieces kept)
track program (92 pieces)
{
  "pieces": [
    "begin_station",
    "middle_station",
    "end_station",
    "flat",
    "flat_to_up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25_to_flat",
    "flat",
    "flat_to_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",
    "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",
    "right_vertical_loop",
    "down_25_to_flat",
    "flat",
    "flat_to_left_bank",
    "banked_left_turn_5",
    "banked_left_turn_5",
    "left_bank_to_flat",
    "left_corkscrew_up",
    "right_corkscrew_down",
    "flat",
    "flat_to_up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25_to_flat",
    "right_corkscrew_up",
    "left_corkscrew_down",
    "flat",
    "left_corkscrew_up",
    "right_corkscrew_down",
    "right_corkscrew_up",
    "left_corkscrew_down",
    "flat",
    "flat_to_up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25_to_flat",
    "flat",
    "flat_to_up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25_to_flat",
    "flat",
    "flat_to_up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25_to_flat",
    "flat",
    "flat_to_up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25_to_flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "left_turn_5",
    "left_turn_5",
    "flat"
  ],
  "ride_type": 51,
  "start": {
    "dir": 2,
    "x": 40,
    "y": 40
  }
}
park screenshot, openrouter_moonshotai_kimi-k3 round 2 view 1

Round 3 trace (88, 2 rejected) →

excitement5.32 intensity10.89 nausea6.31
length 717 m drops 10 airtime 28 tested ok similarity 0.34 (nearest: Hover Bother)
left_vertical_loopleft_corkscrew_upright_corkscrew_downleft_vertical_loopright_corkscrew_upleft_corkscrew_downright_vertical_loopleft_corkscrew_upright_corkscrew_downleft_vertical_loop
95 pieces · 10 inversions · 26 added, 23 removed vs the round before (69 of 92 pieces kept)
track program (95 pieces)
{
  "pieces": [
    "begin_station",
    "middle_station",
    "end_station",
    "flat",
    "flat_to_up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25_to_flat",
    "flat",
    "flat_to_down_60",
    "down_60",
    "down_60",
    "down_60_to_down_25",
    "down_25",
    "down_25",
    "down_25",
    "down_25",
    "down_25_to_flat",
    "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",
    "left_corkscrew_up",
    "right_corkscrew_down",
    "flat_to_left_bank",
    "banked_left_turn_5",
    "banked_left_turn_5",
    "left_bank_to_flat",
    "flat",
    "flat_to_up_25",
    "left_vertical_loop",
    "down_25_to_flat",
    "flat",
    "right_corkscrew_up",
    "left_corkscrew_down",
    "flat",
    "flat_to_up_25",
    "right_vertical_loop",
    "down_25_to_flat",
    "flat",
    "flat",
    "s_bend_left",
    "flat_to_up_25",
    "up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25",
    "down_25_to_flat",
    "flat",
    "left_corkscrew_up",
    "right_corkscrew_down",
    "flat",
    "flat_to_up_25",
    "left_vertical_loop",
    "down_25_to_flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "left_turn_5",
    "flat",
    "flat",
    "left_turn_5",
    "flat"
  ],
  "ride_type": 51,
  "start": {
    "dir": 2,
    "x": 40,
    "y": 40
  }
}
park screenshot, openrouter_moonshotai_kimi-k3 round 3 view 1

Round 4 trace (58, 3 rejected) →

excitement6.29 intensity7.01 nausea3.61
length 552 m drops 8 airtime 38 tested ok similarity 0.38 (nearest: Flashback)
left_corkscrew_upright_corkscrew_downleft_corkscrew_upright_corkscrew_downright_corkscrew_upleft_corkscrew_down
100 pieces · 6 inversions · 36 added, 31 removed vs the round before (64 of 95 pieces kept)
track program (100 pieces)
{
  "pieces": [
    "begin_station",
    "middle_station",
    "end_station",
    "flat",
    "flat_to_up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25_to_flat",
    "flat_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",
    "left_corkscrew_up",
    "right_corkscrew_down",
    "flat",
    "left_corkscrew_up",
    "right_corkscrew_down",
    "flat_to_up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25_to_flat",
    "flat_to_left_bank",
    "banked_left_turn_5",
    "banked_left_turn_5",
    "left_bank_to_flat",
    "flat",
    "right_corkscrew_up",
    "left_corkscrew_down",
    "flat",
    "flat_to_up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25_to_flat",
    "flat",
    "flat_to_up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25_to_flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "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",
    "left_turn_5",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "left_turn_3",
    "flat",
    "flat",
    "flat"
  ],
  "ride_type": 51,
  "start": {
    "dir": 2,
    "x": 40,
    "y": 40
  }
}
park screenshot, openrouter_moonshotai_kimi-k3 round 4 view 1

Round 5 trace (77, 1 rejected) →

excitement6.80 intensity8.73 nausea4.65
length 642 m drops 12 airtime 38 tested ok similarity 0.34 (nearest: Danglefeet)
left_vertical_loopleft_vertical_loopright_corkscrew_upleft_corkscrew_downleft_corkscrew_upright_corkscrew_downleft_corkscrew_upright_corkscrew_downright_corkscrew_upleft_corkscrew_downleft_corkscrew_upright_corkscrew_down
87 pieces · 12 inversions · 30 added, 43 removed vs the round before (57 of 100 pieces kept)
track program (87 pieces)
{
  "pieces": [
    "begin_station",
    "middle_station",
    "end_station",
    "flat_to_up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25_to_flat",
    "flat_to_down_60",
    "down_60",
    "down_60",
    "down_60_to_down_25",
    "down_25",
    "down_25_to_flat",
    "flat_to_up_25",
    "left_vertical_loop",
    "down_25_to_flat",
    "flat_to_up_25",
    "left_vertical_loop",
    "down_25_to_flat",
    "flat",
    "right_corkscrew_up",
    "left_corkscrew_down",
    "flat",
    "left_corkscrew_up",
    "right_corkscrew_down",
    "flat_to_up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25_to_flat",
    "flat_to_left_bank",
    "banked_left_turn_5",
    "banked_left_turn_5",
    "left_bank_to_flat",
    "flat",
    "left_corkscrew_up",
    "right_corkscrew_down",
    "flat",
    "right_corkscrew_up",
    "left_corkscrew_down",
    "flat",
    "left_corkscrew_up",
    "right_corkscrew_down",
    "flat",
    "flat_to_down_25",
    "down_25_to_flat",
    "flat",
    "flat",
    "flat_to_up_25",
    "up_25_to_flat",
    "flat",
    "flat",
    "flat_to_down_25",
    "down_25_to_flat",
    "flat",
    "flat",
    "flat_to_up_25",
    "up_25_to_flat",
    "flat",
    "flat",
    "flat_to_down_25",
    "down_25_to_flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "s_bend_right",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat",
    "flat_to_left_bank",
    "banked_left_turn_5",
    "banked_left_turn_5",
    "left_bank_to_flat"
  ],
  "ride_type": 51,
  "start": {
    "dir": 2,
    "x": 40,
    "y": 45
  }
}
park screenshot, openrouter_moonshotai_kimi-k3 round 5 view 1

Round 6 trace (46, 1 rejected) →

excitement4.07 intensity11.87 nausea6.83
length 762 m drops 12 airtime 42 tested ok similarity 0.32 (nearest: Driftwood)
half_loop_upleft_corkscrew_downleft_vertical_loopleft_corkscrew_upright_corkscrew_downright_corkscrew_upleft_corkscrew_downright_vertical_loopleft_corkscrew_upright_corkscrew_downright_corkscrew_upleft_corkscrew_downleft_corkscrew_upright_corkscrew_down
83 pieces · 14 inversions · 33 added, 37 removed vs the round before (50 of 87 pieces kept)
track program (83 pieces)
{
  "pieces": [
    "begin_station",
    "middle_station",
    "end_station",
    "flat_to_up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25",
    "up_25_to_flat",
    "flat_to_down_60",
    "down_60",
    "down_60",
    "down_60_to_down_25",
    "down_25",
    "down_25",
    "down_25_to_flat",
    "flat_to_up_25",
    "half_loop_up",
    "left_corkscrew_down",
    "flat_to_down_60",
    "down_60_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",
    "left_corkscrew_up",
    "right_corkscrew_down",
    "right_corkscrew_up",
    "left_corkscrew_down",
    "flat_to_right_bank",
    "banked_right_turn_5",
    "banked_right_turn_5",
    "right_bank_to_flat",
    "flat_to_up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25_to_flat",
    "flat_to_up_25",
    "right_vertical_loop",
    "down_25_to_flat",
    "left_corkscrew_up",
    "right_corkscrew_down",
    "right_corkscrew_up",
    "left_corkscrew_down",
    "flat_to_up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25_to_flat",
    "s_bend_right",
    "s_bend_right",
    "left_corkscrew_up",
    "right_corkscrew_down",
    "flat_to_up_25",
    "up_25_to_flat",
    "flat_to_down_25",
    "down_25_to_flat",
    "s_bend_right",
    "s_bend_right",
    "s_bend_right",
    "s_bend_right",
    "s_bend_right",
    "flat",
    "flat",
    "flat_to_right_bank",
    "banked_right_turn_5",
    "banked_right_turn_5",
    "right_bank_to_flat",
    "s_bend_left",
    "s_bend_left",
    "s_bend_left"
  ],
  "ride_type": 51,
  "start": {
    "dir": 2,
    "x": 40,
    "y": 50
  }
}
park screenshot, openrouter_moonshotai_kimi-k3 round 6 view 1