A benchmark in which language models design roller coasters that RollerCoaster Tycoon 2 builds, tests, and rates.
library · wooden · driver-api · library mode — models may search the stock track design library, which measures retrieval and adaptation; copies score zero
{
"pieces": [
"begin_station",
"middle_station",
"middle_station",
"middle_station",
"middle_station",
"middle_station",
"end_station",
"flat",
"flat",
"flat",
"flat",
"flat",
"flat",
"flat",
"flat",
"flat",
{
"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_to_flat"
},
{
"chain": true,
"t": "flat_to_right_bank"
},
{
"chain": true,
"t": "right_helix_up_large"
},
{
"chain": true,
"t": "right_helix_up_large"
},
{
"chain": true,
"t": "right_bank_to_flat"
},
"flat_to_left_bank",
"banked_left_turn_5",
"banked_left_turn_5",
"left_bank_to_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_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_right_bank",
"right_helix_down_large",
"right_helix_down_large",
"right_bank_to_flat",
"s_bend_left",
"s_bend_right",
"brakes",
"brakes",
"brakes",
"flat_to_left_bank",
"banked_left_turn_5",
"banked_left_turn_5",
"left_bank_to_flat"
],
"ride_type": 52,
"start": {
"dir": 2,
"x": 30,
"y": 30
}
}
view 1
{
"pieces": [
"begin_station",
"middle_station",
"middle_station",
"middle_station",
"middle_station",
"middle_station",
"end_station",
"flat",
"flat",
"flat",
"flat",
"flat",
"flat",
"flat",
"flat",
"flat",
"flat",
"flat",
"flat",
{
"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"
},
{
"chain": true,
"t": "flat_to_right_bank"
},
{
"chain": true,
"t": "right_helix_up_large"
},
{
"chain": true,
"t": "right_helix_up_large"
},
{
"chain": true,
"t": "right_bank_to_flat"
},
"flat_to_left_bank",
"banked_left_turn_5",
"banked_left_turn_5",
"left_bank_to_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",
"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",
"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_helix_down_large",
"right_bank_to_flat",
"s_bend_left",
"s_bend_right",
"brakes",
"brakes",
"brakes",
"flat_to_left_bank",
"banked_left_turn_5",
"banked_left_turn_5",
"left_bank_to_flat"
],
"ride_type": 52,
"start": {
"dir": 2,
"x": 30,
"y": 30
}
}
view 1
{
"pieces": [
"begin_station",
"middle_station",
"middle_station",
"middle_station",
"middle_station",
"middle_station",
"end_station",
"flat",
"flat",
"flat",
"flat",
"flat",
"flat",
"flat",
"flat",
"flat",
"flat",
"flat",
"flat",
{
"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"
},
{
"chain": true,
"t": "flat_to_right_bank"
},
{
"chain": true,
"t": "right_helix_up_large"
},
{
"chain": true,
"t": "right_helix_up_large"
},
{
"chain": true,
"t": "right_bank_to_flat"
},
{
"chain": true,
"t": "flat_to_left_bank"
},
{
"chain": true,
"t": "left_helix_up_small"
},
{
"chain": true,
"t": "left_helix_up_small"
},
{
"chain": true,
"t": "left_bank_to_flat"
},
"flat_to_left_bank",
"banked_left_turn_5",
"banked_left_turn_5",
"left_bank_to_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",
"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",
"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_helix_down_large",
"right_bank_to_flat",
"flat_to_left_bank",
"left_helix_down_small",
"left_helix_down_small",
"left_bank_to_flat",
"s_bend_left",
"s_bend_right",
"brakes",
"brakes",
"brakes",
"flat_to_left_bank",
"banked_left_turn_5",
"banked_left_turn_5",
"left_bank_to_flat"
],
"ride_type": 52,
"start": {
"dir": 2,
"x": 30,
"y": 30
}
}
view 1
{
"pieces": [
"begin_station",
"middle_station",
"middle_station",
"middle_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"
},
{
"chain": true,
"t": "flat_to_right_bank"
},
{
"chain": true,
"t": "right_helix_up_large"
},
{
"chain": true,
"t": "right_helix_up_large"
},
{
"chain": true,
"t": "right_bank_to_flat"
},
{
"chain": true,
"t": "flat_to_left_bank"
},
{
"chain": true,
"t": "left_helix_up_small"
},
{
"chain": true,
"t": "left_helix_up_small"
},
{
"chain": true,
"t": "left_bank_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_right_bank",
"banked_right_turn_3",
"right_bank_to_flat",
"flat_to_left_bank",
"banked_left_turn_3",
"left_bank_to_flat",
"flat_to_left_bank",
"banked_left_turn_5",
"banked_left_turn_5",
"left_bank_to_flat",
"flat_to_down_25",
"down_25_to_down_60",
"down_60",
"down_60",
"down_60",
"down_60_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_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",
"s_bend_left",
"s_bend_right",
"brakes",
"brakes",
"brakes",
"flat",
"flat_to_left_bank",
"banked_left_turn_5",
"banked_left_turn_5",
"left_bank_to_flat"
],
"ride_type": 52,
"start": {
"dir": 2,
"x": 30,
"y": 30
}
}
view 1
{
"pieces": [
"begin_station",
"middle_station",
"middle_station",
"middle_station",
"middle_station",
"middle_station",
"end_station",
"flat",
"flat",
"flat",
"flat",
"flat",
"flat",
"flat",
"flat",
"flat",
"flat",
"flat",
"flat",
{
"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_to_flat"
},
{
"chain": true,
"t": "flat_to_right_bank"
},
{
"chain": true,
"t": "right_helix_up_large"
},
{
"chain": true,
"t": "right_helix_up_large"
},
{
"chain": true,
"t": "right_bank_to_flat"
},
{
"chain": true,
"t": "flat_to_left_bank"
},
{
"chain": true,
"t": "left_helix_up_small"
},
{
"chain": true,
"t": "left_helix_up_small"
},
{
"chain": true,
"t": "left_bank_to_flat"
},
"flat_to_left_bank",
"banked_left_turn_5",
"banked_left_turn_5",
"left_bank_to_flat",
"flat_to_down_25",
"down_25_to_down_60",
"down_60",
"down_60",
"down_60",
"down_60",
"down_60_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_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",
"up_25",
"up_25_to_flat",
"flat_to_down_25",
"down_25",
"down_25_to_flat",
"s_bend_left",
"s_bend_right",
"brakes",
"brakes",
"brakes",
"flat_to_left_bank",
"banked_left_turn_5",
"banked_left_turn_5",
"left_bank_to_flat"
],
"ride_type": 52,
"start": {
"dir": 2,
"x": 30,
"y": 30
}
}
view 1
{
"pieces": [
"begin_station",
"middle_station",
"middle_station",
"middle_station",
"middle_station",
"middle_station",
"end_station",
"flat",
"flat",
"flat",
"flat",
"flat",
"flat",
"flat",
"flat",
"flat",
{
"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_to_flat"
},
{
"chain": true,
"t": "flat_to_right_bank"
},
{
"chain": true,
"t": "right_helix_up_large"
},
{
"chain": true,
"t": "right_helix_up_large"
},
{
"chain": true,
"t": "right_bank_to_flat"
},
{
"chain": true,
"t": "flat_to_left_bank"
},
{
"chain": true,
"t": "left_helix_up_small"
},
{
"chain": true,
"t": "left_helix_up_small"
},
{
"chain": true,
"t": "left_bank_to_flat"
},
"flat_to_left_bank",
"banked_left_turn_5",
"banked_left_turn_5",
"left_bank_to_flat",
"flat_to_down_25",
"down_25_to_down_60",
"down_60",
"down_60",
"down_60",
"down_60",
"down_60",
"down_60_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_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",
"up_25",
"up_25_to_flat",
"flat_to_down_25",
"down_25",
"down_25_to_flat",
"s_bend_left",
"s_bend_right",
"brakes",
"brakes",
"brakes",
"flat_to_left_bank",
"banked_left_turn_5",
"banked_left_turn_5",
"left_bank_to_flat"
],
"ride_type": 52,
"start": {
"dir": 2,
"x": 30,
"y": 30
}
}
view 1