twin-paradox-rocket: the draft controller against the accepted one

Scenario s1: be home when Earth's clock reads 40 years, with a 1 g engine and a tank of 14 units of rapidity. Both runs come from the built plimsoll/sandbox-sim image through the project API; the fingerprints below are the SHA-256 of each trajectory as recorded from that image.

The simulator is written in C, compiled to WebAssembly and shipped in that image: its source, EXTERNAL · source repo ↗. A controller is a separate program that reads the simulator's observations each tick and sets its input. This page runs two hand-written controllers against it: a draft that makes a plausible mistake and fails, and an accepted one that passes the environment's scoring program. The controllers, the scoring program and the other scenarios are not published. Every simulator in the image, EXTERNAL · source repo ↗.

Work in progress. These charts show two hand-written reference controllers. No AI-generated controller is plotted for this environment yet.

Draft controllermissed dateordered earth date 40, earth date at arrival 14.457, ship age at arrival 7.95, fuel at arrival 7.95, farthest ly 5.524, top speed c 0.964
Accepted controllerscore 0.999ordered earth date 40, earth date at arrival 39.95, ship age at arrival 11.95, fuel at arrival 11.939, farthest ly 18.099, top speed c 0.995
Draft controllerAccepted controllerhard limit
Distance from Earth 05101520 051015202530 ship proper time, years light-years home, within 0.1 light-year Earth's clock ordered date, 40 years 02030405060 051015202530 ship proper time, years years arrival window, 40 plus or minus a quarter
Table view (100 rows)
ship proper time, yearsdraft x_lydraft betadraft earth_time_yrdraft ship_time_yrdraft fuel_rapiditydraft actionaccepted x_lyaccepted betaaccepted earth_time_yraccepted ship_time_yraccepted fuel_rapidityaccepted action
00.00000.00000.00000.00000.00001.00000.00000.00000.00000.00000.00005.0000
0.30.04460.29130.30440.30000.30001.00000.04450.29110.30440.30000.29980.9991
0.60.18390.53700.63620.60000.60001.00000.18370.53670.63610.60000.59950.9991
0.90.43050.71631.02540.90000.90001.00000.43010.71591.02520.90000.89920.9991
1.20.80690.83371.50741.20001.20001.00000.80610.83331.50691.20001.19900.9991
1.51.34710.90512.12591.50001.50001.00001.34560.90492.12471.50001.49870.9991
1.82.10010.94682.93691.80001.80001.00002.09740.94662.93471.80001.79840.9991
2.13.09850.95623.97952.10002.1000-1.00003.12980.97034.01002.10002.09820.9991
2.43.94100.92174.87422.40002.4000-1.00004.53600.98365.44812.40002.39790.9991
2.74.54920.86175.55292.70002.7000-1.00006.44340.99107.37912.70002.69770.9991
34.97840.76166.07723.00003.0000-1.00009.02460.99509.97783.00002.9974-0.9991
3.35.26730.60446.49453.30003.3000-1.000011.61880.991012.58953.30003.2971-0.9991
3.65.44230.37996.84283.60003.6000-1.000013.53580.983614.53003.60003.5969-0.9991
3.95.51910.09977.15363.90003.9000-1.000014.94920.970315.97513.90003.8966-0.9991
4.25.5048-0.19747.45504.20004.2000-1.000015.98700.946617.05574.20004.1963-0.9991
4.55.3981-0.46217.77454.50004.5000-1.000016.74290.904917.86944.50004.4961-0.9991
4.85.1892-0.66408.14104.80004.8000-1.000017.28550.833318.48994.80004.7958-0.9991
5.14.8592-0.80058.58775.10005.1000-1.000017.66380.715918.97355.10005.0955-0.9991
5.44.3783-0.88549.15525.40005.4000-1.000017.91220.536719.36385.40005.3953-0.9991
5.73.7027-0.93549.89485.70005.7000-1.000018.05300.291119.69625.70005.6950-0.9991
62.7713-0.964010.87376.00006.00001.000018.09910.000020.00086.00005.9947-0.9991
6.31.8349-0.935411.85736.30006.30001.000018.0546-0.291020.30526.30006.2945-0.9991
6.61.1557-0.885412.60036.60006.60001.000017.9154-0.536620.63706.60006.5942-0.9991
6.90.6719-0.800513.17026.90006.90001.000017.6690-0.715921.02606.90006.8939-0.9991
7.20.3397-0.664013.61857.20007.20001.000017.2931-0.833321.50777.20007.1937-0.9991
7.50.1289-0.462113.98617.50007.50001.000016.7537-0.904922.12557.50007.4934-0.9991
7.80.0206-0.197414.30617.80007.80001.000016.0019-0.946622.93537.80007.7931-0.9991
8.1-0.0000-0.000014.60758.10008.00000.000014.9697-0.970324.01068.10008.0929-0.9991
8.4-0.0000-0.000014.90758.40008.00000.000013.5636-0.983625.44858.40008.3926-0.9991
8.7-0.0000-0.000015.20758.70008.00000.000011.6564-0.991027.37948.70008.6923-0.9991
9-0.0000-0.000015.50759.00008.00000.00009.0754-0.995029.97799.00008.99210.9991
9.3-0.0000-0.000015.80759.30008.00000.00006.4814-0.991032.58939.30009.29180.9991
9.6-0.0000-0.000016.10759.60008.00000.00004.5645-0.983634.52979.60009.59150.9991
9.9-0.0000-0.000016.40759.90008.00000.00003.1513-0.970335.97479.90009.89130.9991
10.2-0.0000-0.000016.707510.20008.00000.00002.1136-0.946637.055110.200010.19100.9991
10.5-0.0000-0.000017.007510.50008.00000.00001.3578-0.904937.868710.500010.49070.9991
10.8-0.0000-0.000017.307510.80008.00000.00000.8152-0.833338.489210.800010.79050.9991
11.1-0.0000-0.000017.607511.10008.00000.00000.4369-0.715938.972711.100011.09020.9991
11.4-0.0000-0.000017.907511.40008.00000.00000.1886-0.536639.363011.400011.38990.9991
11.7-0.0000-0.000018.207511.70008.00000.00000.0478-0.291039.695511.700011.68970.9991
12-0.0000-0.000018.507512.00008.00000.00000.00180.000040.000112.000011.98940.0000
12.3-0.0000-0.000018.807512.30008.00000.00000.00180.000040.300112.300011.98940.0000
12.6-0.0000-0.000019.107512.60008.00000.00000.00180.000040.600112.600011.98940.0000
12.9-0.0000-0.000019.407512.90008.00000.00000.00180.000040.900112.900011.98940.0000
13.2-0.0000-0.000019.707513.20008.00000.00000.00180.000041.200113.200011.98940.0000
13.5-0.0000-0.000020.007513.50008.00000.00000.00180.000041.500113.500011.98940.0000
13.8-0.0000-0.000020.307513.80008.00000.00000.00190.000041.800113.800011.98940.0000
14.1-0.0000-0.000020.607514.10008.00000.00000.00190.000042.100114.100011.98940.0000
14.4-0.0000-0.000020.907514.40008.00000.00000.00190.000042.400114.400011.98940.0000
14.7-0.0000-0.000021.207514.70008.00000.00000.00190.000042.700114.700011.98940.0000
15-0.0000-0.000021.507515.00008.00000.00000.00190.000043.000115.000011.98940.0000
15.3-0.0000-0.000021.807515.30008.00000.00000.00190.000043.300115.300011.98940.0000
15.6-0.0000-0.000022.107515.60008.00000.00000.00190.000043.600115.600011.98940.0000
15.9-0.0000-0.000022.407515.90008.00000.00000.00190.000043.900115.900011.98940.0000
16.2-0.0000-0.000022.707516.20008.00000.00000.00200.000044.200116.200011.98940.0000
16.5-0.0000-0.000023.007516.50008.00000.00000.00200.000044.500116.500011.98940.0000
16.8-0.0000-0.000023.307516.80008.00000.00000.00200.000044.800116.800011.98940.0000
17.1-0.0000-0.000023.607517.10008.00000.00000.00200.000045.100117.100011.98940.0000
17.4-0.0000-0.000023.907517.40008.00000.00000.00200.000045.400117.400011.98940.0000
17.7-0.0000-0.000024.207517.70008.00000.00000.00200.000045.700117.700011.98940.0000
18-0.0000-0.000024.507518.00008.00000.00000.00200.000046.000118.000011.98940.0000
18.3-0.0000-0.000024.807518.30008.00000.00000.00210.000046.300118.300011.98940.0000
18.6-0.0000-0.000025.107518.60008.00000.00000.00210.000046.600118.600011.98940.0000
18.9-0.0000-0.000025.407518.90008.00000.00000.00210.000046.900118.900011.98940.0000
19.2-0.0000-0.000025.707519.20008.00000.00000.00210.000047.200119.200011.98940.0000
19.5-0.0000-0.000026.007519.50008.00000.00000.00210.000047.500119.500011.98940.0000
19.8-0.0000-0.000026.307519.80008.00000.00000.00210.000047.800119.800011.98940.0000
20.1-0.0000-0.000026.607520.10008.00000.00000.00210.000048.100120.100011.98940.0000
20.4-0.0000-0.000026.907520.40008.00000.00000.00210.000048.400120.400011.98940.0000
20.7-0.0000-0.000027.207520.70008.00000.00000.00220.000048.700120.700011.98940.0000
21-0.0000-0.000027.507521.00008.00000.00000.00220.000049.000121.000011.98940.0000
21.3-0.0000-0.000027.807521.30008.00000.00000.00220.000049.300121.300011.98940.0000
21.6-0.0000-0.000028.107521.60008.00000.00000.00220.000049.600121.600011.98940.0000
21.9-0.0000-0.000028.407521.90008.00000.00000.00220.000049.900121.900011.98940.0000
22.2-0.0000-0.000028.707522.20008.00000.00000.00220.000050.200122.200011.98940.0000
22.5-0.0000-0.000029.007522.50008.00000.00000.00220.000050.500122.500011.98940.0000
22.8-0.0000-0.000029.307522.80008.00000.00000.00230.000050.800122.800011.98940.0000
23.1-0.0000-0.000029.607523.10008.00000.00000.00230.000051.100123.100011.98940.0000
23.4-0.0000-0.000029.907523.40008.00000.00000.00230.000051.400123.400011.98940.0000
23.7-0.0000-0.000030.207523.70008.00000.00000.00230.000051.700123.700011.98940.0000
24-0.0000-0.000030.507524.00008.00000.00000.00230.000052.000124.000011.98940.0000
24.3-0.0000-0.000030.807524.30008.00000.00000.00230.000052.300124.300011.98940.0000
24.6-0.0000-0.000031.107524.60008.00000.00000.00230.000052.600124.600011.98940.0000
24.9-0.0000-0.000031.407524.90008.00000.00000.00230.000052.900124.900011.98940.0000
25.2-0.0000-0.000031.707525.20008.00000.00000.00240.000053.200125.200011.98940.0000
25.5-0.0000-0.000032.007525.50008.00000.00000.00240.000053.500125.500011.98940.0000
25.8-0.0000-0.000032.307525.80008.00000.00000.00240.000053.800125.800011.98940.0000
26.1-0.0000-0.000032.607526.10008.00000.00000.00240.000054.100126.100011.98940.0000
26.4-0.0000-0.000032.907526.40008.00000.00000.00240.000054.400126.400011.98940.0000
26.7-0.0000-0.000033.207526.70008.00000.00000.00240.000054.700126.700011.98940.0000
27-0.0000-0.000033.507527.00008.00000.00000.00240.000055.000127.000011.98940.0000
27.3-0.0000-0.000033.807527.30008.00000.00000.00250.000055.300127.300011.98940.0000
27.6-0.0000-0.000034.107527.60008.00000.00000.00250.000055.600127.600011.98940.0000
27.9-0.0000-0.000034.407527.90008.00000.00000.00250.000055.900127.900011.98940.0000
28.2-0.0000-0.000034.707528.20008.00000.00000.00250.000056.200128.200011.98940.0000
28.5-0.0000-0.000035.007528.50008.00000.00000.00250.000056.500128.500011.98940.0000
28.8-0.0000-0.000035.307528.80008.00000.00000.00250.000056.800128.800011.98940.0000
29.1-0.0000-0.000035.607529.10008.00000.00000.00250.000057.100129.100011.98940.0000
29.4-0.0000-0.000035.907529.40008.00000.00000.00250.000057.400129.400011.98940.0000
29.7-0.0000-0.000036.207529.70008.00000.00000.00260.000057.700129.700011.98940.0000

Fingerprints, scenario s1 (40, 14, 1)

draft: ae8efa92b854f0bea78b6a7e7af755783471dcda13c561ee90e7d3c0fa485885

accepted: b658c7854dd7cc1f024ede523249e128247a2822c6edf1e435f01a11a20995ff