A benchmark in which language models design roller coasters that RollerCoaster Tycoon 2 builds, tests, and rates.
I'll load the coaster tools, then plan and build a closed circuit quickly to bank a score before iterating.
{"max_results":10,"query":"select:mcp__coaster__new_ride,mcp__coaster__place_piece,mcp__coaster__place_pieces,mcp__coaster__valid_next_pieces,mcp__coaster__piece_geometry,mcp__coaster__undo_piece,mcp__coaster__get_state,mcp__coaster__finish_and_test,mcp__coaster__best_result,mcp__coaster__demolish"}
{"dir":0,"ride_type":51,"x":60,"y":60}{"cursor":{"bank":0,"dir":0,"slope":0,"x":60,"y":60,"z":112},"ride_id":0}
{"dir":0}{"deltas":[{"bank_out":0,"dir_out":0,"dx_tiles":-1,"dy_tiles":0,"dz":0,"piece":"flat","slope_out":0},{"bank_out":0,"dir_out":0,"dx_tiles":-1,"dy_tiles":0,"dz":0,"piece":"end_station","slope_out":0},{"bank_out":0,"dir_out":0,"dx_tiles":-1,"dy_tiles":0,"dz":0,"piece":"begin_station","slope_out":0},{"bank_out":0,"dir_out":0,"dx_tiles":-1,"dy_tiles":0,"dz":0,"piece":"middle_station","slope_out":0},{"bank_out":0,"dir_out":0,"dx_tiles":-1,"dy_tiles":0,"dz":16,"piece":"up_25","slope_out":2},{"bank_out":0,"dir_out":0,"dx_tiles":-1,"dy_tiles":0,"dz":64,"piece":"up_60","slope_out":4},{"bank_out":0,"dir_out":0,"dx_tiles":-1,"dy_tiles":0,"dz":8,"piece":"flat_to_up_25","slope_out":2},{"bank_out":0,"dir_out":0,"dx_tiles":-1,"dy_tiles":0,"dz":32,"piece":"up_25_to_up_60","slope_out":4},{"bank_out":0,"dir_out":0,"dx_tiles":-1,"dy_tiles":0,"dz":32,"piece":"up_60_to_up_25","slope_out":2},{"bank_out":0,"dir_out":0,"dx_tiles":-1,"dy_tiles":0,"dz":8,"piece":"up_25_to_flat","slope_out":0},{"bank_out":0,"dir_out":0,"dx_tiles":-1,"dy_tiles":0,"dz":-16,"piece":"down_25","slope_out":6},{"bank_out":0,"dir_out":0,"dx_tiles":-1,"dy_tiles":0,"dz":-64,"piece":"down_60","slope_out":8},{"bank_out":0,"dir_out":0,"dx… (7397 chars)
{"dir":1}{"deltas":[{"bank_out":0,"dir_out":1,"dx_tiles":0,"dy_tiles":1,"dz":0,"piece":"flat","slope_out":0},{"bank_out":0,"dir_out":1,"dx_tiles":0,"dy_tiles":1,"dz":0,"piece":"end_station","slope_out":0},{"bank_out":0,"dir_out":1,"dx_tiles":0,"dy_tiles":1,"dz":0,"piece":"begin_station","slope_out":0},{"bank_out":0,"dir_out":1,"dx_tiles":0,"dy_tiles":1,"dz":0,"piece":"middle_station","slope_out":0},{"bank_out":0,"dir_out":1,"dx_tiles":0,"dy_tiles":1,"dz":16,"piece":"up_25","slope_out":2},{"bank_out":0,"dir_out":1,"dx_tiles":0,"dy_tiles":1,"dz":64,"piece":"up_60","slope_out":4},{"bank_out":0,"dir_out":1,"dx_tiles":0,"dy_tiles":1,"dz":8,"piece":"flat_to_up_25","slope_out":2},{"bank_out":0,"dir_out":1,"dx_tiles":0,"dy_tiles":1,"dz":32,"piece":"up_25_to_up_60","slope_out":4},{"bank_out":0,"dir_out":1,"dx_tiles":0,"dy_tiles":1,"dz":32,"piece":"up_60_to_up_25","slope_out":2},{"bank_out":0,"dir_out":1,"dx_tiles":0,"dy_tiles":1,"dz":8,"piece":"up_25_to_flat","slope_out":0},{"bank_out":0,"dir_out":1,"dx_tiles":0,"dy_tiles":1,"dz":-16,"piece":"down_25","slope_out":6},{"bank_out":0,"dir_out":1,"dx_tiles":0,"dy_tiles":1,"dz":-64,"piece":"down_60","slope_out":8},{"bank_out":0,"dir_out":1,"dx_tiles":0,"d… (7346 chars)
{"dir":2}{"deltas":[{"bank_out":0,"dir_out":2,"dx_tiles":1,"dy_tiles":0,"dz":0,"piece":"flat","slope_out":0},{"bank_out":0,"dir_out":2,"dx_tiles":1,"dy_tiles":0,"dz":0,"piece":"end_station","slope_out":0},{"bank_out":0,"dir_out":2,"dx_tiles":1,"dy_tiles":0,"dz":0,"piece":"begin_station","slope_out":0},{"bank_out":0,"dir_out":2,"dx_tiles":1,"dy_tiles":0,"dz":0,"piece":"middle_station","slope_out":0},{"bank_out":0,"dir_out":2,"dx_tiles":1,"dy_tiles":0,"dz":16,"piece":"up_25","slope_out":2},{"bank_out":0,"dir_out":2,"dx_tiles":1,"dy_tiles":0,"dz":64,"piece":"up_60","slope_out":4},{"bank_out":0,"dir_out":2,"dx_tiles":1,"dy_tiles":0,"dz":8,"piece":"flat_to_up_25","slope_out":2},{"bank_out":0,"dir_out":2,"dx_tiles":1,"dy_tiles":0,"dz":32,"piece":"up_25_to_up_60","slope_out":4},{"bank_out":0,"dir_out":2,"dx_tiles":1,"dy_tiles":0,"dz":32,"piece":"up_60_to_up_25","slope_out":2},{"bank_out":0,"dir_out":2,"dx_tiles":1,"dy_tiles":0,"dz":8,"piece":"up_25_to_flat","slope_out":0},{"bank_out":0,"dir_out":2,"dx_tiles":1,"dy_tiles":0,"dz":-16,"piece":"down_25","slope_out":6},{"bank_out":0,"dir_out":2,"dx_tiles":1,"dy_tiles":0,"dz":-64,"piece":"down_60","slope_out":8},{"bank_out":0,"dir_out":2,"dx_tiles":1,"d… (7346 chars)
{"dir":3}{"deltas":[{"bank_out":0,"dir_out":3,"dx_tiles":0,"dy_tiles":-1,"dz":0,"piece":"flat","slope_out":0},{"bank_out":0,"dir_out":3,"dx_tiles":0,"dy_tiles":-1,"dz":0,"piece":"end_station","slope_out":0},{"bank_out":0,"dir_out":3,"dx_tiles":0,"dy_tiles":-1,"dz":0,"piece":"begin_station","slope_out":0},{"bank_out":0,"dir_out":3,"dx_tiles":0,"dy_tiles":-1,"dz":0,"piece":"middle_station","slope_out":0},{"bank_out":0,"dir_out":3,"dx_tiles":0,"dy_tiles":-1,"dz":16,"piece":"up_25","slope_out":2},{"bank_out":0,"dir_out":3,"dx_tiles":0,"dy_tiles":-1,"dz":64,"piece":"up_60","slope_out":4},{"bank_out":0,"dir_out":3,"dx_tiles":0,"dy_tiles":-1,"dz":8,"piece":"flat_to_up_25","slope_out":2},{"bank_out":0,"dir_out":3,"dx_tiles":0,"dy_tiles":-1,"dz":32,"piece":"up_25_to_up_60","slope_out":4},{"bank_out":0,"dir_out":3,"dx_tiles":0,"dy_tiles":-1,"dz":32,"piece":"up_60_to_up_25","slope_out":2},{"bank_out":0,"dir_out":3,"dx_tiles":0,"dy_tiles":-1,"dz":8,"piece":"up_25_to_flat","slope_out":0},{"bank_out":0,"dir_out":3,"dx_tiles":0,"dy_tiles":-1,"dz":-16,"piece":"down_25","slope_out":6},{"bank_out":0,"dir_out":3,"dx_tiles":0,"dy_tiles":-1,"dz":-64,"piece":"down_60","slope_out":8},{"bank_out":0,"dir_out":3,"dx… (7397 chars)
I've mapped out the full coaster layout—lift, drop into a loop, banked turns, corkscrews, s-bend hops, and a final hill into the brakes—and I'm placing it all now in one batch.
{"pieces":["begin_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"},"up_25_to_flat","flat_to_down_60","down_60","down_60","down_60_to_down_25","down_25_to_flat","flat_to_up_25","right_vertical_loop","down_25_to_flat","flat_to_right_bank","banked_right_turn_5","right_bank_to_flat","left_corkscrew_up","right_corkscrew_down","flat_to_up_25","up_25","up_25","up_25_to_flat","flat_to_right_bank","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","s_bend_left","s_bend_right","flat_to_up_25","up_25","up_25_to_flat","flat_to_down_25","down_25","down_25_to_flat",{"speed":20,"t":"booster"},"flat","flat","flat_to_right_bank","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_f… (1273 chars){"circuit_closed":false,"cursor":{"bank":0,"dir":3,"slope":0,"x":61,"y":61,"z":112},"placed_this_call":70,"rejection":{"error":"Twister Roller Coaster 1 in the way","index":70,"piece":"right_turn_3"},"total_placed":70}
{"pieces":["flat","right_turn_1"]}{"circuit_closed":false,"cursor":{"bank":0,"dir":3,"slope":0,"x":61,"y":60,"z":112},"placed_this_call":1,"rejection":{"error":"ride type 51 has no artwork for this piece: it would build and rate but render as nothing (invisible track). valid_next_pieces lists what this ride can draw here","index":1,"piece":"right_turn_1"},"total_placed":71}
{"cursor":{"bank":0,"dir":3,"slope":0,"x":61,"y":61,"z":112},"pieces_placed":70,"removed":"flat"}
{"cursor":{"bank":0,"dir":3,"slope":0,"x":61,"y":62,"z":112},"pieces_placed":69,"removed":"brakes"}
{"cursor":{"bank":0,"dir":3,"slope":0,"x":61,"y":63,"z":112},"pieces_placed":68,"removed":"brakes"}
{"cursor":{"bank":0,"dir":3,"slope":6,"x":61,"y":64,"z":120},"pieces_placed":67,"removed":"down_25_to_flat"}
{"cursor":{"bank":0,"dir":3,"slope":6,"x":61,"y":65,"z":136},"pieces_placed":66,"removed":"down_25"}
{"cursor":{"bank":0,"dir":3,"slope":6,"x":61,"y":66,"z":152},"pieces_placed":65,"removed":"down_25"}
{"cursor":{"bank":0,"dir":3,"slope":0,"x":61,"y":67,"z":160},"pieces_placed":64,"removed":"flat_to_down_25"}
{"cursor":{"bank":0,"dir":3,"slope":2,"x":61,"y":68,"z":152},"pieces_placed":63,"removed":"up_25_to_flat"}
{"cursor":{"bank":0,"dir":3,"slope":2,"x":61,"y":69,"z":136},"pieces_placed":62,"removed":"up_25"}
{"cursor":{"bank":0,"dir":3,"slope":2,"x":61,"y":70,"z":120},"pieces_placed":61,"removed":"up_25"}
{"cursor":{"bank":0,"dir":3,"slope":0,"x":61,"y":71,"z":112},"pieces_placed":60,"removed":"flat_to_up_25"}
{"pieces":["s_bend_left","flat_to_up_25","up_25","up_25_to_flat","flat_to_down_25","down_25","down_25_to_flat",{"speed":10,"t":"brakes"},"right_turn_3"]}{"circuit_closed":true,"cursor":{"bank":0,"dir":0,"slope":0,"x":60,"y":60,"z":112},"placed_this_call":9,"total_placed":69}
Circuit closed. Testing now to bank a score.
{"bounds":{"max_tile_x":62,"max_tile_y":76,"max_z":328,"min_tile_x":29,"min_tile_y":60,"min_z":112},"placed_pieces":["begin_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"},"up_25_to_flat","flat_to_down_60","down_60","down_60","down_60_to_down_25","down_25_to_flat","flat_to_up_25","right_vertical_loop","down_25_to_flat","flat_to_right_bank","banked_right_turn_5","right_bank_to_flat","left_corkscrew_up","right_corkscrew_down","flat_to_up_25","up_25","up_25","up_25_to_flat","flat_to_right_bank","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","s_bend_left","s_bend_right","flat_to_up_25","up_25","up_25_to_flat","flat_to_down_25","down_25","down_25_to_flat",{"speed":20,"t":"booster"},"flat","flat","flat_to_right_bank","banked_right_turn_5","right_bank_to… (2164 chars)
Banked 6.13 (intensity only 6.6, so there's headroom). Rebuilding with a taller lift, a second vertical loop and a bigger airtime hill to push excitement up.
{"demolished":0}
{"dir":0,"ride_type":51,"x":60,"y":60}{"cursor":{"bank":0,"dir":0,"slope":0,"x":60,"y":60,"z":112},"ride_id":0}
{"pieces":["begin_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"},"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","right_vertical_loop","down_25_to_flat","flat_to_right_bank","banked_right_turn_5","right_bank_to_flat","left_corkscrew_up","right_corkscrew_down","flat_to_up_25","up_25","up_25","up_25_to_flat","flat_to_right_bank","banked_right_turn_5","right_bank_to_flat","flat_to_down_25","down_25","down_25","down_25_to_flat","flat_to_up_25","left_vertical_loop","down_25_to_flat","s_bend_right","flat_to_up_25","up_25","up_25_to_flat","flat_to_down_25","down_25","down_25_to_flat",{"speed":20,"t":"booster"},"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"]}{"circuit_closed":false,"cursor":{"bank":0,"dir":2,"slope":0,"x":57,"y":75,"z":112},"placed_this_call":65,"total_placed":65}
{"pieces":["flat","flat_to_right_bank","banked_right_turn_5","right_bank_to_flat","s_bend_left","flat_to_up_25","up_25","up_25_to_flat","flat_to_down_25","down_25","down_25_to_flat",{"speed":10,"t":"brakes"},"right_turn_3"]}{"circuit_closed":true,"cursor":{"bank":0,"dir":0,"slope":0,"x":60,"y":60,"z":112},"placed_this_call":13,"total_placed":78}
{"bounds":{"max_tile_x":62,"max_tile_y":76,"max_z":360,"min_tile_x":25,"min_tile_y":60,"min_z":112},"placed_pieces":["begin_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"},"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","right_vertical_loop","down_25_to_flat","flat_to_right_bank","banked_right_turn_5","right_bank_to_flat","left_corkscrew_up","right_corkscrew_down","flat_to_up_25","up_25","up_25","up_25_to_flat","flat_to_right_bank","banked_right_turn_5","right_bank_to_flat","flat_to_down_25","down_25","down_25","down_25_to_flat","flat_to_up_25","left_vertical_loop","down_25_to_flat","s_bend_right","flat_to_up_25","up_25","up_25_to_flat","flat_to_down_25","down_25","down_25_to_flat",{"speed":20,"t":"booster"},"flat_to_up_25","up_25","up_25","up_25","u… (2281 chars)
Lateral G hit 2.87, which crosses the 2.8 penalty threshold. Rebuilding without the fast unbanked s-bends and with the corkscrews raised onto a small hill to slow them.
{"demolished":0}
{"dir":0,"ride_type":51,"x":60,"y":60}{"cursor":{"bank":0,"dir":0,"slope":0,"x":60,"y":60,"z":112},"ride_id":0}
{"pieces":["begin_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"},"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","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_to_flat","left_corkscrew_up","right_corkscrew_down","flat_to_right_bank","banked_right_turn_5","right_bank_to_flat","flat_to_down_25","down_25","down_25_to_flat","flat_to_up_25","left_vertical_loop","down_25_to_flat",{"speed":20,"t":"booster"},"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","flat_to_up_25","up_25","up_25_to_flat","flat_to_down_25","down_25","down_25_to_flat"]}{"circuit_closed":false,"cursor":{"bank":0,"dir":2,"slope":0,"x":53,"y":75,"z":112},"placed_this_call":62,"total_placed":62}
{"pieces":["flat","flat","flat","flat","flat","flat","flat_to_right_bank","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",{"speed":10,"t":"brakes"},{"speed":10,"t":"brakes"},"right_turn_3"]}{"circuit_closed":true,"cursor":{"bank":0,"dir":0,"slope":0,"x":60,"y":60,"z":112},"placed_this_call":20,"total_placed":82}
{"bounds":{"max_tile_x":62,"max_tile_y":75,"max_z":360,"min_tile_x":25,"min_tile_y":60,"min_z":112},"placed_pieces":["begin_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"},"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","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_to_flat","left_corkscrew_up","right_corkscrew_down","flat_to_right_bank","banked_right_turn_5","right_bank_to_flat","flat_to_down_25","down_25","down_25_to_flat","flat_to_up_25","left_vertical_loop","down_25_to_flat",{"speed":20,"t":"booster"},"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","flat_to_up_25","up_25","up_25_to_flat"… (2329 chars)
The last two builds both scored 6.38, so raw intensity and G-forces aren't the lever. I'll add a double-helix S-bend, an extra drop and more duration on the return leg, then retest.
{"demolished":0}
{"dir":0,"ride_type":51,"x":60,"y":60}{"cursor":{"bank":0,"dir":0,"slope":0,"x":60,"y":60,"z":112},"ride_id":0}
{"pieces":["begin_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"},"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","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_to_flat","left_corkscrew_up","right_corkscrew_down","flat_to_right_bank","banked_right_turn_5","right_bank_to_flat","flat_to_down_25","down_25","down_25_to_flat","flat_to_up_25","left_vertical_loop","down_25_to_flat",{"speed":20,"t":"booster"},"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","flat_to_up_25","up_25","up_25_to_flat","flat_to_down_25","down_25","down_25_to_flat"]}{"circuit_closed":false,"cursor":{"bank":0,"dir":2,"slope":0,"x":53,"y":75,"z":112},"placed_this_call":62,"total_placed":62}
{"pieces":["flat_to_left_bank","left_helix_up_large","left_bank_to_flat","flat_to_right_bank","right_helix_down_large","right_bank_to_flat","flat","flat","flat","flat","flat","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","up_25_to_flat","flat_to_down_25","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","flat","flat",{"speed":10,"t":"brakes"},{"speed":10,"t":"brakes"},"right_turn_3"]}{"circuit_closed":false,"cursor":{"bank":0,"dir":0,"slope":0,"x":60,"y":57,"z":112},"placed_this_call":39,"total_placed":101}
{"cursor":{"bank":0,"dir":3,"slope":0,"x":62,"y":58,"z":112},"pieces_placed":100,"removed":"right_turn_3"}
{"cursor":{"bank":0,"dir":3,"slope":0,"x":62,"y":59,"z":112},"pieces_placed":99,"removed":"brakes"}
{"cursor":{"bank":0,"dir":3,"slope":0,"x":62,"y":60,"z":112},"pieces_placed":98,"removed":"brakes"}
{"cursor":{"bank":0,"dir":3,"slope":0,"x":62,"y":61,"z":112},"pieces_placed":97,"removed":"flat"}
{"cursor":{"bank":0,"dir":3,"slope":0,"x":62,"y":62,"z":112},"pieces_placed":96,"removed":"flat"}
{"cursor":{"bank":0,"dir":3,"slope":0,"x":62,"y":63,"z":112},"pieces_placed":95,"removed":"flat"}
{"pieces":[{"speed":10,"t":"brakes"},{"speed":10,"t":"brakes"},"right_turn_3"]}{"circuit_closed":true,"cursor":{"bank":0,"dir":0,"slope":0,"x":60,"y":60,"z":112},"placed_this_call":3,"total_placed":98}
{"bounds":{"max_tile_x":62,"max_tile_y":85,"max_z":360,"min_tile_x":25,"min_tile_y":60,"min_z":112},"placed_pieces":["begin_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"},"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","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_to_flat","left_corkscrew_up","right_corkscrew_down","flat_to_right_bank","banked_right_turn_5","right_bank_to_flat","flat_to_down_25","down_25","down_25_to_flat","flat_to_up_25","left_vertical_loop","down_25_to_flat",{"speed":20,"t":"booster"},"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","flat_to_up_25","up_25","up_25_to_flat"… (2577 chars)
Banked 6.58 (beats last round's 6.53). One more iteration: doubling the helix S-section and adding two more hills on a longer return leg for more turns, drops and duration.
{"demolished":0}
{"dir":0,"ride_type":51,"x":60,"y":60}{"cursor":{"bank":0,"dir":0,"slope":0,"x":60,"y":60,"z":112},"ride_id":0}
{"pieces":["begin_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"},"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","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_to_flat","left_corkscrew_up","right_corkscrew_down","flat_to_right_bank","banked_right_turn_5","right_bank_to_flat","flat_to_down_25","down_25","down_25_to_flat","flat_to_up_25","left_vertical_loop","down_25_to_flat",{"speed":20,"t":"booster"},"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","flat_to_up_25","up_25","up_25_to_flat","flat_to_down_25","down_25","down_25_to_flat"]}{"circuit_closed":false,"cursor":{"bank":0,"dir":2,"slope":0,"x":53,"y":75,"z":112},"placed_this_call":62,"total_placed":62}
{"pieces":["flat_to_left_bank","left_helix_up_large","left_bank_to_flat","flat_to_right_bank","right_helix_down_large","right_bank_to_flat","flat_to_left_bank","left_helix_up_large","left_bank_to_flat","flat_to_right_bank","right_helix_down_large","right_bank_to_flat","flat","flat","flat","flat","flat","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","up_25_to_flat","flat_to_down_25","down_25","down_25","down_25","down_25","down_25_to_flat",{"speed":20,"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","flat_to_up_25","up_25","up_25_to_flat","flat_to_down_25","down_25","down_25_to_flat","flat",{"speed":10,"t":"brakes"},{"speed":10,"t":"brakes"},"right_turn_3"]}{"circuit_closed":true,"cursor":{"bank":0,"dir":0,"slope":0,"x":60,"y":60,"z":112},"placed_this_call":52,"total_placed":114}
{"bounds":{"max_tile_x":62,"max_tile_y":95,"max_z":360,"min_tile_x":25,"min_tile_y":60,"min_z":112},"placed_pieces":["begin_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"},"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","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_to_flat","left_corkscrew_up","right_corkscrew_down","flat_to_right_bank","banked_right_turn_5","right_bank_to_flat","flat_to_down_25","down_25","down_25_to_flat","flat_to_up_25","left_vertical_loop","down_25_to_flat",{"speed":20,"t":"booster"},"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","flat_to_up_25","up_25","up_25_to_flat"… (2817 chars)
Banked 6.79. One final iteration with a third helix S and an extra hill on the longer return leg.
{"demolished":0}
{"dir":0,"ride_type":51,"x":60,"y":60}{"cursor":{"bank":0,"dir":0,"slope":0,"x":60,"y":60,"z":112},"ride_id":0}
{"pieces":["begin_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"},"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","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_to_flat","left_corkscrew_up","right_corkscrew_down","flat_to_right_bank","banked_right_turn_5","right_bank_to_flat","flat_to_down_25","down_25","down_25_to_flat","flat_to_up_25","left_vertical_loop","down_25_to_flat",{"speed":20,"t":"booster"},"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","flat_to_up_25","up_25","up_25_to_flat","flat_to_down_25","down_25","down_25_to_flat"]}{"circuit_closed":false,"cursor":{"bank":0,"dir":2,"slope":0,"x":53,"y":75,"z":112},"placed_this_call":62,"total_placed":62}
{"pieces":["flat_to_left_bank","left_helix_up_large","left_bank_to_flat","flat_to_right_bank","right_helix_down_large","right_bank_to_flat","flat_to_left_bank","left_helix_up_large","left_bank_to_flat","flat_to_right_bank","right_helix_down_large","right_bank_to_flat","flat_to_left_bank","left_helix_up_large","left_bank_to_flat","flat_to_right_bank","right_helix_down_large","right_bank_to_flat","flat","flat","flat","flat","flat","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","up_25_to_flat","flat_to_down_25","down_25","down_25","down_25","down_25","down_25_to_flat",{"speed":20,"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":20,"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","flat_to_up_25","up_25","up_25_to_flat","flat_to_down_25","down_25","down_25_to_flat","flat","flat",{"speed":10,"t":"brakes"},{"speed":10,"t":"brakes"},"right_turn_3"]}{"circuit_closed":true,"cursor":{"bank":0,"dir":0,"slope":0,"x":60,"y":60,"z":112},"placed_this_call":68,"total_placed":130}
{"bounds":{"max_tile_x":62,"max_tile_y":105,"max_z":360,"min_tile_x":25,"min_tile_y":60,"min_z":112},"placed_pieces":["begin_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"},"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","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_to_flat","left_corkscrew_up","right_corkscrew_down","flat_to_right_bank","banked_right_turn_5","right_bank_to_flat","flat_to_down_25","down_25","down_25_to_flat","flat_to_up_25","left_vertical_loop","down_25_to_flat",{"speed":20,"t":"booster"},"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","flat_to_up_25","up_25","up_25_to_flat… (3127 chars)
{"bounds":{"max_tile_x":62,"max_tile_y":105,"max_z":360,"min_tile_x":25,"min_tile_y":60,"min_z":112},"placed_pieces":["begin_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"},"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","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_to_flat","left_corkscrew_up","right_corkscrew_down","flat_to_right_bank","banked_right_turn_5","right_bank_to_flat","flat_to_down_25","down_25","down_25_to_flat","flat_to_up_25","left_vertical_loop","down_25_to_flat",{"speed":20,"t":"booster"},"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","flat_to_up_25","up_25","up_25_to_flat… (3127 chars)
Best banked result this round is confirmed at 6.90 excitement, up from 6.53 last round. **What worked, across five tests:** - **Original layout, no penalty.** Similarity stayed at 0.38 (nearest stock design "Judge Roy Scream"), well under the 0.5 cutoff. - **Excitement barely tracked intensity or G-forces.** Builds with intensity 6.6, 9.2 and 7.0 all scored 6.1 to 6.4. The lateral G threshold of 2.8 only added intensity, not excitement. - **Length, turns and drops moved the score.** Adding banked helix S-sections and extra airtime hills on the return leg raised excitement from 6.38 to 6.58, 6.79 and finally 6.90 while intensity stayed at a safe 7.5. **Final design:** 13-piece chain lift to z360, a 224-unit drop into a right vertical loop, a raised corkscrew pair, a second vertical loop, two boosted airtime hills, three large-helix S-bends stacked north to y=105, a banked turn south, three more hills with boosters, and brakes into a 3-tile turn to the station. 130 pieces, 932 m, 67 s, 3 inversions, 11 drops, no crash. Best coaster: 130-piece twister with two vertical loops, a corkscrew pair and six helices, excitement 6.90 (intensity 7.49, nausea 3.97).
← claude-fable-5-1 · 20260902-fable51-design-full · all runs