ICFP 2008 Programming Contest
Map for Lightning-7
Lightning Round Results Home
tr07.wrld
{
"size" : 800,
"timeLimit" : 35000,
"vehicleParams" : {
"maxSpeed" : 25,
"accel" : 3,
"brake" : 4,
"turn" : 30,
"hardTurn" : 60,
"frontView" : 100,
"rotAccel" : 120,
"rearView" : 40
},
"martianParams" : {
"maxSpeed" : 25,
"accel" : 3,
"brake" : 4,
"turn" : 30,
"hardTurn" : 60,
"rotAccel" : 180,
"frontView" : 60,
"rearView" : 30
},
"craters" : [
{
"x" : -250,
"y" : 350,
"r" : 4.93283
},
{
"x" : -275,
"y" : 225,
"r" : 2.96192
},
{
"x" : -175,
"y" : 325,
"r" : 3.97969
},
{
"x" : -50,
"y" : 250,
"r" : 7.68607
},
{
"x" : -325,
"y" : 175,
"r" : 2.54282
},
{
"x" : -225,
"y" : 75,
"r" : 2.73597
},
{
"x" : -150,
"y" : 150,
"r" : 3.5439
},
{
"x" : -150,
"y" : 50,
"r" : 3.29785
},
{
"x" : 100,
"y" : 300,
"r" : 41.9106
},
{
"x" : 100,
"y" : 100,
"r" : 31.3939
},
{
"x" : -350,
"y" : -50,
"r" : 9.12291
},
{
"x" : -150,
"y" : -50,
"r" : 6.53876
},
{
"x" : -50,
"y" : -50,
"r" : 8.12687
},
{
"x" : -375,
"y" : -375,
"r" : 4.02123
},
{
"x" : -150,
"y" : -350,
"r" : 5.22759
},
{
"x" : 50,
"y" : -50,
"r" : 16.7755
},
{
"x" : 350,
"y" : -50,
"r" : 24.2904
},
{
"x" : 50,
"y" : -250,
"r" : 11.5817
},
{
"x" : 125,
"y" : -375,
"r" : 5.37831
},
{
"x" : 250,
"y" : -250,
"r" : 8.36383
},
{
"x" : 350,
"y" : -250,
"r" : 8.85518
}
],
"boulders" : [
{
"x" : -387.5,
"y" : 387.5,
"r" : 9.9829
},
{
"x" : -362.5,
"y" : 362.5,
"r" : 9.38047
},
{
"x" : -275,
"y" : 375,
"r" : 4.11708
},
{
"x" : -212.5,
"y" : 362.5,
"r" : 1.51586
},
{
"x" : -287.5,
"y" : 337.5,
"r" : 2.16446
},
{
"x" : -262.5,
"y" : 312.5,
"r" : 2.70164
},
{
"x" : -375,
"y" : 225,
"r" : 15.4008
},
{
"x" : -312.5,
"y" : 212.5,
"r" : 3.26818
},
{
"x" : -125,
"y" : 375,
"r" : 13.8516
},
{
"x" : -125,
"y" : 325,
"r" : 9.22848
},
{
"x" : -162.5,
"y" : 262.5,
"r" : 2.47872
},
{
"x" : -112.5,
"y" : 287.5,
"r" : 3.49142
},
{
"x" : -112.5,
"y" : 262.5,
"r" : 3.43864
},
{
"x" : -143.75,
"y" : 231.25,
"r" : 2.33366
},
{
"x" : -137.5,
"y" : 212.5,
"r" : 5.11173
},
{
"x" : -87.5,
"y" : 287.5,
"r" : 2.37233
},
{
"x" : -62.5,
"y" : 287.5,
"r" : 2.06312
},
{
"x" : -87.5,
"y" : 262.5,
"r" : 1.71976
},
{
"x" : -25,
"y" : 275,
"r" : 7.14064
},
{
"x" : -362.5,
"y" : 137.5,
"r" : 2.48596
},
{
"x" : -387.5,
"y" : 112.5,
"r" : 2.87173
},
{
"x" : -325,
"y" : 125,
"r" : 9.28127
},
{
"x" : -262.5,
"y" : 137.5,
"r" : 5.42656
},
{
"x" : -262.5,
"y" : 112.5,
"r" : 5.92809
},
{
"x" : -225,
"y" : 125,
"r" : 14.3196
},
{
"x" : -375,
"y" : 25,
"r" : 13.4932
},
{
"x" : -325,
"y" : 25,
"r" : 12.2501
},
{
"x" : -275,
"y" : 75,
"r" : 3.5332
},
{
"x" : -275,
"y" : 25,
"r" : 5.56907
},
{
"x" : -212.5,
"y" : 37.5,
"r" : 1.63134
},
{
"x" : -125,
"y" : 175,
"r" : 7.38903
},
{
"x" : -62.5,
"y" : 187.5,
"r" : 2.76301
},
{
"x" : -56.25,
"y" : 168.75,
"r" : 1.74471
},
{
"x" : -37.5,
"y" : 137.5,
"r" : 1.58477
},
{
"x" : -37.5,
"y" : 112.5,
"r" : 2.19685
},
{
"x" : -175,
"y" : 25,
"r" : 7.52858
},
{
"x" : -137.5,
"y" : 37.5,
"r" : 3.38176
},
{
"x" : -112.5,
"y" : 12.5,
"r" : 4.76798
},
{
"x" : -75,
"y" : 75,
"r" : 8.10012
},
{
"x" : -87.5,
"y" : 37.5,
"r" : 7.36132
},
{
"x" : -37.5,
"y" : 12.5,
"r" : 5.81755
},
{
"x" : 50,
"y" : 350,
"r" : 7.32646
},
{
"x" : 50,
"y" : 250,
"r" : 7.6048
},
{
"x" : 150,
"y" : 150,
"r" : 11.7601
},
{
"x" : 175,
"y" : 75,
"r" : 3.21144
},
{
"x" : 275,
"y" : 125,
"r" : 9.94184
},
{
"x" : 350,
"y" : 150,
"r" : 15.6308
},
{
"x" : 225,
"y" : 75,
"r" : 7.41345
},
{
"x" : 275,
"y" : 25,
"r" : 7.8445
},
{
"x" : -250,
"y" : -50,
"r" : 12.823
},
{
"x" : -325,
"y" : -125,
"r" : 6.78533
},
{
"x" : -250,
"y" : -150,
"r" : 9.14944
},
{
"x" : -75,
"y" : -25,
"r" : 4.0973
},
{
"x" : -25,
"y" : -25,
"r" : 5.07349
},
{
"x" : -87.5,
"y" : -87.5,
"r" : 2.05049
},
{
"x" : -62.5,
"y" : -87.5,
"r" : 1.57943
},
{
"x" : -25,
"y" : -75,
"r" : 4.43251
},
{
"x" : -25,
"y" : -175,
"r" : 6.39065
},
{
"x" : -318.75,
"y" : -293.75,
"r" : 1.98198
},
{
"x" : -250,
"y" : -250,
"r" : 13.3266
},
{
"x" : -375,
"y" : -325,
"r" : 6.45495
},
{
"x" : -325,
"y" : -325,
"r" : 6.00704
},
{
"x" : -250,
"y" : -350,
"r" : 15.9781
},
{
"x" : -175,
"y" : -275,
"r" : 13.0238
},
{
"x" : 275,
"y" : -75,
"r" : 5.40007
},
{
"x" : 325,
"y" : -25,
"r" : 2.00068
},
{
"x" : 375,
"y" : -75,
"r" : 2.44018
},
{
"x" : 350,
"y" : -150,
"r" : 13.3087
},
{
"x" : 150,
"y" : -250,
"r" : 11.8807
},
{
"x" : 375,
"y" : -225,
"r" : 5.17505
},
{
"x" : 325,
"y" : -275,
"r" : 6.45184
},
{
"x" : 250,
"y" : -350,
"r" : 20.6451
},
{
"x" : 375,
"y" : -325,
"r" : 6.96587
}
],
"runs" : [
{
"vehicle" : {
"x" : -395.111,
"y" : 262.443,
"dir" : 1
},
"enemies" : [
{
"x" : 337.382,
"y" : 354.421,
"dir" : 1,
"speed" : 0.25,
"ai" : "pursue",
"view" : 60
},
{
"x" : 161.865,
"y" : -362.727,
"dir" : 1,
"speed" : 0.25,
"ai" : "seek",
"view" : 60
},
{
"x" : -110.742,
"y" : 154.697,
"dir" : 1,
"speed" : 0.25,
"ai" : "pursue",
"view" : 60
},
{
"x" : 86.5558,
"y" : -355.035,
"dir" : 1,
"speed" : 0.25,
"ai" : "pursue",
"view" : 60
},
{
"x" : -333.575,
"y" : -206.331,
"dir" : 1,
"speed" : 0.25,
"ai" : "pursue",
"view" : 60
},
{
"x" : 284.379,
"y" : 297.308,
"dir" : 1,
"speed" : 0.25,
"ai" : "guard",
"view" : 60
},
{
"x" : -47.2304,
"y" : -329.255,
"dir" : 1,
"speed" : 0.25,
"ai" : "seek",
"view" : 60
},
{
"x" : -34.0623,
"y" : -185.818,
"dir" : 1,
"speed" : 0.25,
"ai" : "pursue",
"view" : 60
},
{
"x" : -25.7476,
"y" : 132.308,
"dir" : 1,
"speed" : 0.25,
"ai" : "seek",
"view" : 60
},
{
"x" : -260.189,
"y" : -183.125,
"dir" : 1,
"speed" : 0.25,
"ai" : "pursue",
"view" : 60
},
{
"x" : -57.4384,
"y" : 11.4255,
"dir" : 1,
"speed" : 0.25,
"ai" : "pursue",
"view" : 60
},
{
"x" : 20.4173,
"y" : 305.401,
"dir" : 1,
"speed" : 0.25,
"ai" : "guard",
"view" : 60
},
{
"x" : 181.339,
"y" : -385.203,
"dir" : 1,
"speed" : 0.25,
"ai" : "guard",
"view" : 60
},
{
"x" : 66.5524,
"y" : 211.62,
"dir" : 1,
"speed" : 0.25,
"ai" : "seek",
"view" : 60
},
{
"x" : -295.352,
"y" : -168.805,
"dir" : 1,
"speed" : 0.25,
"ai" : "guard",
"view" : 60
},
{
"x" : -204.268,
"y" : -332.023,
"dir" : 1,
"speed" : 0.25,
"ai" : "pursue",
"view" : 60
}
]
},
{
"vehicle" : {
"x" : -321.17,
"y" : 351.793,
"dir" : 1
},
"enemies" : [
{
"x" : -396.164,
"y" : -96.8794,
"dir" : 1,
"speed" : 0.25,
"ai" : "pursue",
"view" : 60
},
{
"x" : -174.293,
"y" : 180.408,
"dir" : 1,
"speed" : 0.25,
"ai" : "guard",
"view" : 60
},
{
"x" : -281.084,
"y" : -96.5031,
"dir" : 1,
"speed" : 0.25,
"ai" : "seek",
"view" : 60
},
{
"x" : 284.181,
"y" : 303.714,
"dir" : 1,
"speed" : 0.25,
"ai" : "guard",
"view" : 60
},
{
"x" : 313.531,
"y" : 162.341,
"dir" : 1,
"speed" : 0.25,
"ai" : "pursue",
"view" : 60
},
{
"x" : -192.763,
"y" : 115.049,
"dir" : 1,
"speed" : 0.25,
"ai" : "guard",
"view" : 60
},
{
"x" : 327.087,
"y" : -180.693,
"dir" : 1,
"speed" : 0.25,
"ai" : "pursue",
"view" : 60
},
{
"x" : 141.58,
"y" : 270.804,
"dir" : 1,
"speed" : 0.25,
"ai" : "pursue",
"view" : 60
},
{
"x" : -190.776,
"y" : 89.766,
"dir" : 1,
"speed" : 0.25,
"ai" : "guard",
"view" : 60
},
{
"x" : -96.8331,
"y" : 19.1557,
"dir" : 1,
"speed" : 0.25,
"ai" : "seek",
"view" : 60
},
{
"x" : 384.722,
"y" : -259.576,
"dir" : 1,
"speed" : 0.25,
"ai" : "guard",
"view" : 60
},
{
"x" : 181.731,
"y" : -32.7895,
"dir" : 1,
"speed" : 0.25,
"ai" : "pursue",
"view" : 60
},
{
"x" : -28.8608,
"y" : 21.1415,
"dir" : 1,
"speed" : 0.25,
"ai" : "pursue",
"view" : 60
},
{
"x" : -72.3321,
"y" : 166.734,
"dir" : 1,
"speed" : 0.25,
"ai" : "pursue",
"view" : 60
},
{
"x" : 277.844,
"y" : 94.8309,
"dir" : 1,
"speed" : 0.25,
"ai" : "guard",
"view" : 60
},
{
"x" : 213.834,
"y" : -194.659,
"dir" : 1,
"speed" : 0.25,
"ai" : "seek",
"view" : 60
}
]
},
{
"vehicle" : {
"x" : -302.711,
"y" : 289.431,
"dir" : 1
},
"enemies" : [
{
"x" : 189.029,
"y" : 147.842,
"dir" : 1,
"speed" : 0.25,
"ai" : "pursue",
"view" : 60
},
{
"x" : -151.578,
"y" : 17.4857,
"dir" : 1,
"speed" : 0.25,
"ai" : "pursue",
"view" : 60
},
{
"x" : -120.505,
"y" : -34.0256,
"dir" : 1,
"speed" : 0.25,
"ai" : "guard",
"view" : 60
},
{
"x" : 328.529,
"y" : 194.49,
"dir" : 1,
"speed" : 0.25,
"ai" : "guard",
"view" : 60
},
{
"x" : 264.559,
"y" : 65.9838,
"dir" : 1,
"speed" : 0.25,
"ai" : "pursue",
"view" : 60
},
{
"x" : -10.6158,
"y" : 80.4466,
"dir" : 1,
"speed" : 0.25,
"ai" : "pursue",
"view" : 60
},
{
"x" : -112.111,
"y" : 63.8498,
"dir" : 1,
"speed" : 0.25,
"ai" : "guard",
"view" : 60
},
{
"x" : -283.726,
"y" : -115.503,
"dir" : 1,
"speed" : 0.25,
"ai" : "guard",
"view" : 60
},
{
"x" : -209.514,
"y" : -214.768,
"dir" : 1,
"speed" : 0.25,
"ai" : "seek",
"view" : 60
},
{
"x" : 228.797,
"y" : -153.762,
"dir" : 1,
"speed" : 0.25,
"ai" : "seek",
"view" : 60
},
{
"x" : -387.614,
"y" : -167.346,
"dir" : 1,
"speed" : 0.25,
"ai" : "seek",
"view" : 60
},
{
"x" : 187.363,
"y" : 223.553,
"dir" : 1,
"speed" : 0.25,
"ai" : "guard",
"view" : 60
},
{
"x" : -65.3028,
"y" : 8.0361,
"dir" : 1,
"speed" : 0.25,
"ai" : "seek",
"view" : 60
},
{
"x" : -58.8908,
"y" : 65.2902,
"dir" : 1,
"speed" : 0.25,
"ai" : "guard",
"view" : 60
},
{
"x" : -73.5208,
"y" : -126.654,
"dir" : 1,
"speed" : 0.25,
"ai" : "pursue",
"view" : 60
},
{
"x" : -269.658,
"y" : -398.645,
"dir" : 1,
"speed" : 0.25,
"ai" : "seek",
"view" : 60
}
]
},
{
"vehicle" : {
"x" : -374.303,
"y" : 297.64,
"dir" : 1
},
"enemies" : [
{
"x" : 155.858,
"y" : 93.1163,
"dir" : 1,
"speed" : 0.25,
"ai" : "seek",
"view" : 60
},
{
"x" : -34.9621,
"y" : 82.7437,
"dir" : 1,
"speed" : 0.25,
"ai" : "guard",
"view" : 60
},
{
"x" : -12.1011,
"y" : 97.8803,
"dir" : 1,
"speed" : 0.25,
"ai" : "seek",
"view" : 60
},
{
"x" : -129.645,
"y" : 45.0849,
"dir" : 1,
"speed" : 0.25,
"ai" : "guard",
"view" : 60
},
{
"x" : -135.178,
"y" : 52.0152,
"dir" : 1,
"speed" : 0.25,
"ai" : "pursue",
"view" : 60
},
{
"x" : -36.2755,
"y" : 197.436,
"dir" : 1,
"speed" : 0.25,
"ai" : "seek",
"view" : 60
},
{
"x" : 215.445,
"y" : 388.375,
"dir" : 1,
"speed" : 0.25,
"ai" : "guard",
"view" : 60
},
{
"x" : -285.005,
"y" : -311.491,
"dir" : 1,
"speed" : 0.25,
"ai" : "guard",
"view" : 60
},
{
"x" : -203.242,
"y" : -308.337,
"dir" : 1,
"speed" : 0.25,
"ai" : "pursue",
"view" : 60
},
{
"x" : 321.343,
"y" : -117.094,
"dir" : 1,
"speed" : 0.25,
"ai" : "seek",
"view" : 60
},
{
"x" : 125.518,
"y" : -176.855,
"dir" : 1,
"speed" : 0.25,
"ai" : "pursue",
"view" : 60
},
{
"x" : -113.249,
"y" : 0.193492,
"dir" : 1,
"speed" : 0.25,
"ai" : "seek",
"view" : 60
},
{
"x" : 172.62,
"y" : 332.897,
"dir" : 1,
"speed" : 0.25,
"ai" : "seek",
"view" : 60
},
{
"x" : -345.036,
"y" : -325.066,
"dir" : 1,
"speed" : 0.25,
"ai" : "guard",
"view" : 60
},
{
"x" : 326.4,
"y" : 162.844,
"dir" : 1,
"speed" : 0.25,
"ai" : "pursue",
"view" : 60
},
{
"x" : 60.384,
"y" : -92.3698,
"dir" : 1,
"speed" : 0.25,
"ai" : "guard",
"view" : 60
}
]
},
{
"vehicle" : {
"x" : -288.126,
"y" : 317.043,
"dir" : 1
},
"enemies" : [
{
"x" : -118.365,
"y" : 129.224,
"dir" : 1,
"speed" : 0.25,
"ai" : "pursue",
"view" : 60
},
{
"x" : -78.6771,
"y" : 138.779,
"dir" : 1,
"speed" : 0.25,
"ai" : "seek",
"view" : 60
},
{
"x" : -158.467,
"y" : -298.799,
"dir" : 1,
"speed" : 0.25,
"ai" : "seek",
"view" : 60
},
{
"x" : 246.898,
"y" : -97.7419,
"dir" : 1,
"speed" : 0.25,
"ai" : "seek",
"view" : 60
},
{
"x" : -135.051,
"y" : 77.4213,
"dir" : 1,
"speed" : 0.25,
"ai" : "seek",
"view" : 60
},
{
"x" : -137.791,
"y" : -255.704,
"dir" : 1,
"speed" : 0.25,
"ai" : "seek",
"view" : 60
},
{
"x" : -9.6915,
"y" : 109.748,
"dir" : 1,
"speed" : 0.25,
"ai" : "pursue",
"view" : 60
},
{
"x" : -50.0577,
"y" : 155.021,
"dir" : 1,
"speed" : 0.25,
"ai" : "guard",
"view" : 60
},
{
"x" : -26.9495,
"y" : -145.928,
"dir" : 1,
"speed" : 0.25,
"ai" : "pursue",
"view" : 60
},
{
"x" : -17.6707,
"y" : 40.4816,
"dir" : 1,
"speed" : 0.25,
"ai" : "pursue",
"view" : 60
},
{
"x" : -339.255,
"y" : -147.659,
"dir" : 1,
"speed" : 0.25,
"ai" : "pursue",
"view" : 60
},
{
"x" : 182.878,
"y" : -211.056,
"dir" : 1,
"speed" : 0.25,
"ai" : "pursue",
"view" : 60
},
{
"x" : -83.7522,
"y" : -138.018,
"dir" : 1,
"speed" : 0.25,
"ai" : "seek",
"view" : 60
},
{
"x" : 95.9746,
"y" : 384.821,
"dir" : 1,
"speed" : 0.25,
"ai" : "seek",
"view" : 60
},
{
"x" : -178.989,
"y" : -357.116,
"dir" : 1,
"speed" : 0.25,
"ai" : "guard",
"view" : 60
},
{
"x" : 38.9773,
"y" : -149.49,
"dir" : 1,
"speed" : 0.25,
"ai" : "seek",
"view" : 60
}
]
}
]
}