ICFP 2008 Programming Contest

Map for Final-2

Final Round Results Home

tr02.wrld

{
    "size" : 300,
    "timeLimit" : 18000,
    "vehicleParams" : {
        "maxSpeed" : 20,
        "accel" : 2,
        "brake" : 3,
        "turn" : 15,
        "hardTurn" : 50,
        "rotAccel" : 120,
        "frontView" : 60,
        "rearView" : 30
      },
    "martianParams" : {
        "maxSpeed" : 19,
        "accel" : 2.5,
        "brake" : 5,
        "turn" : 20,
        "hardTurn" : 60,
        "rotAccel" : 180,
        "frontView" : 0,
        "rearView" : 0
      },
    "craters" : [
        {
            "x" : 3.51382,
            "y" : -128.042,
            "r" : 3.38391
          },
        {
            "x" : 111.493,
            "y" : -44.728,
            "r" : 4.90272
          },
        {
            "x" : -58.9324,
            "y" : -53.4839,
            "r" : 2.58447
          },
        {
            "x" : 58.3203,
            "y" : -14.609,
            "r" : 4.29707
          },
        {
            "x" : -33.4862,
            "y" : 122.452,
            "r" : 3.64327
          },
        {
            "x" : 21.0717,
            "y" : -93.582,
            "r" : 5.41338
          },
        {
            "x" : 33.4718,
            "y" : 120.73,
            "r" : 3.08943
          },
        {
            "x" : -108.587,
            "y" : 13.6636,
            "r" : 4.96211
          },
        {
            "x" : -10.7549,
            "y" : -28.6199,
            "r" : 4.75852
          },
        {
            "x" : -69.6321,
            "y" : 37.4417,
            "r" : 4.9554
          },
        {
            "x" : -23.0998,
            "y" : -119.813,
            "r" : 3.63897
          },
        {
            "x" : -1.39127,
            "y" : 18.3893,
            "r" : 5.69901
          }
      ],
    "boulders" : [
        {
            "x" : -87.1463,
            "y" : -19.0411,
            "r" : 3.19193
          },
        {
            "x" : -91.8991,
            "y" : -87.982,
            "r" : 2.19256
          },
        {
            "x" : -36.9492,
            "y" : -125.394,
            "r" : 1.84787
          },
        {
            "x" : -15.5005,
            "y" : 124.954,
            "r" : 3.90308
          },
        {
            "x" : 56.6272,
            "y" : 33.6214,
            "r" : 2.49389
          },
        {
            "x" : -94.0769,
            "y" : -35.4548,
            "r" : 1.8906
          },
        {
            "x" : 29.7818,
            "y" : 49.0768,
            "r" : 1.859
          },
        {
            "x" : 0.634141,
            "y" : 60.8035,
            "r" : 3.90956
          },
        {
            "x" : -83.4444,
            "y" : -47.8432,
            "r" : 3.43141
          },
        {
            "x" : -68.5248,
            "y" : -69.2216,
            "r" : 2.56118
          },
        {
            "x" : 9.52466,
            "y" : 118.69,
            "r" : 2.01304
          },
        {
            "x" : -49.1851,
            "y" : -21.2516,
            "r" : 3.27517
          },
        {
            "x" : 6.16712,
            "y" : 26.9381,
            "r" : 3.21946
          },
        {
            "x" : -95.8396,
            "y" : 51.5445,
            "r" : 3.0339
          },
        {
            "x" : -10.809,
            "y" : -107.289,
            "r" : 2.59592
          },
        {
            "x" : 17.8769,
            "y" : 93.4607,
            "r" : 3.51498
          },
        {
            "x" : -55.0637,
            "y" : 86.7792,
            "r" : 2.91796
          },
        {
            "x" : -57.1486,
            "y" : -116.431,
            "r" : 3.35929
          },
        {
            "x" : 19.2024,
            "y" : -65.4309,
            "r" : 1.62992
          },
        {
            "x" : -130.862,
            "y" : -1.99907,
            "r" : 3.82832
          },
        {
            "x" : -52.9608,
            "y" : -77.0088,
            "r" : 1.64229
          },
        {
            "x" : 92.294,
            "y" : 22.3373,
            "r" : 3.5455
          },
        {
            "x" : -32.9574,
            "y" : 101.45,
            "r" : 2.03782
          },
        {
            "x" : 72.7655,
            "y" : 10.1727,
            "r" : 3.68045
          },
        {
            "x" : 84.9883,
            "y" : -81.632,
            "r" : 2.11224
          }
      ],
    "runs" : [
        {
            "vehicle" : {
                "x" : 75.0167,
                "y" : 63.4823,
                "dir" : -153.459
              },
            "enemies" : [
                {
                    "x" : -0.65063,
                    "y" : 37.8269,
                    "dir" : -120.997,
                    "speed" : 0.25,
                    "ai" : "seek",
                    "view" : 60
                  },
                {
                    "x" : 22.9528,
                    "y" : 28.2165,
                    "dir" : 86.7004,
                    "speed" : 0.25,
                    "ai" : "seek",
                    "view" : 60
                  },
                {
                    "x" : -20.6312,
                    "y" : 75.3244,
                    "dir" : 146.33,
                    "speed" : 0.25,
                    "ai" : "seek",
                    "view" : 60
                  },
                {
                    "x" : 5.7139,
                    "y" : 53.7911,
                    "dir" : -19.4622,
                    "speed" : 0.25,
                    "ai" : "seek",
                    "view" : 60
                  },
                {
                    "x" : 41.3645,
                    "y" : 15.1716,
                    "dir" : 109.791,
                    "speed" : 0.25,
                    "ai" : "seek",
                    "view" : 60
                  }
              ]
          },
        {
            "vehicle" : {
                "x" : 106.277,
                "y" : 24.6867,
                "dir" : 63.27
              },
            "enemies" : [
                {
                    "x" : -83.0363,
                    "y" : 5.5787,
                    "dir" : 81.4033,
                    "speed" : 0.25,
                    "ai" : "wander",
                    "view" : 60
                  },
                {
                    "x" : 14.5448,
                    "y" : 73.7294,
                    "dir" : 160.937,
                    "speed" : 0.25,
                    "ai" : "wander",
                    "view" : 60
                  },
                {
                    "x" : 25.4679,
                    "y" : -32.7588,
                    "dir" : 174.815,
                    "speed" : 0.25,
                    "ai" : "seek",
                    "view" : 60
                  },
                {
                    "x" : 91.2309,
                    "y" : 47.789,
                    "dir" : 59.4085,
                    "speed" : 0.25,
                    "ai" : "seek",
                    "view" : 60
                  },
                {
                    "x" : 59.1499,
                    "y" : -43.1733,
                    "dir" : -7.19689,
                    "speed" : 0.25,
                    "ai" : "seek",
                    "view" : 60
                  }
              ]
          },
        {
            "vehicle" : {
                "x" : 98.177,
                "y" : 37.3984,
                "dir" : -156.024
              },
            "enemies" : [
                {
                    "x" : 37.7756,
                    "y" : 16.1681,
                    "dir" : 98.1453,
                    "speed" : 0.25,
                    "ai" : "wander",
                    "view" : 60
                  },
                {
                    "x" : 37.3282,
                    "y" : -39.9472,
                    "dir" : -34.9607,
                    "speed" : 0.25,
                    "ai" : "wander",
                    "view" : 60
                  },
                {
                    "x" : 31.1108,
                    "y" : 4.28245,
                    "dir" : 80.8862,
                    "speed" : 0.25,
                    "ai" : "wander",
                    "view" : 60
                  },
                {
                    "x" : 57.1552,
                    "y" : -26.1654,
                    "dir" : -9.0698,
                    "speed" : 0.25,
                    "ai" : "wander",
                    "view" : 60
                  },
                {
                    "x" : 41.8755,
                    "y" : 68.9007,
                    "dir" : -41.8207,
                    "speed" : 0.25,
                    "ai" : "seek",
                    "view" : 60
                  }
              ]
          },
        {
            "vehicle" : {
                "x" : -129.071,
                "y" : 12.5271,
                "dir" : -14.2225
              },
            "enemies" : [
                {
                    "x" : 4.16272,
                    "y" : 110.891,
                    "dir" : -156.859,
                    "speed" : 0.25,
                    "ai" : "seek",
                    "view" : 60
                  },
                {
                    "x" : -47.7198,
                    "y" : -90.2048,
                    "dir" : -24.6691,
                    "speed" : 0.25,
                    "ai" : "seek",
                    "view" : 60
                  },
                {
                    "x" : -54.9551,
                    "y" : 95.8093,
                    "dir" : -134.854,
                    "speed" : 0.25,
                    "ai" : "wander",
                    "view" : 60
                  },
                {
                    "x" : -87.4334,
                    "y" : -4.23449,
                    "dir" : -4.83381,
                    "speed" : 0.25,
                    "ai" : "wander",
                    "view" : 60
                  },
                {
                    "x" : 108.164,
                    "y" : -9.30876,
                    "dir" : 55.7561,
                    "speed" : 0.25,
                    "ai" : "wander",
                    "view" : 60
                  }
              ]
          },
        {
            "vehicle" : {
                "x" : -15.5209,
                "y" : 93.1931,
                "dir" : -146.761
              },
            "enemies" : [
                {
                    "x" : 62.0029,
                    "y" : -25.0855,
                    "dir" : 22.9162,
                    "speed" : 0.25,
                    "ai" : "seek",
                    "view" : 60
                  },
                {
                    "x" : -40.1722,
                    "y" : 32.4323,
                    "dir" : -177.063,
                    "speed" : 0.25,
                    "ai" : "wander",
                    "view" : 60
                  },
                {
                    "x" : -28.7707,
                    "y" : -35.3259,
                    "dir" : 130.813,
                    "speed" : 0.25,
                    "ai" : "seek",
                    "view" : 60
                  },
                {
                    "x" : -26.6556,
                    "y" : 83.8393,
                    "dir" : -39.7024,
                    "speed" : 0.25,
                    "ai" : "wander",
                    "view" : 60
                  },
                {
                    "x" : -89.8833,
                    "y" : -31.0937,
                    "dir" : -8.22454,
                    "speed" : 0.25,
                    "ai" : "wander",
                    "view" : 60
                  }
              ]
          }
      ]
  }