ICFP 2008 Programming Contest

Map for Final-5

Final Round Results Home

tr05.wrld

{
    "size" : 400,
    "timeLimit" : 26000,
    "vehicleParams" : {
        "maxSpeed" : 20,
        "accel" : 2,
        "brake" : 3,
        "turn" : 20,
        "hardTurn" : 60,
        "frontView" : 60,
        "rotAccel" : 120,
        "rearView" : 30
      },
    "martianParams" : {
        "maxSpeed" : 20,
        "accel" : 3,
        "brake" : 4,
        "turn" : 20,
        "hardTurn" : 60,
        "rotAccel" : 120,
        "frontView" : 60,
        "rearView" : 30
      },
    "craters" : [
        {
            "x" : -50,
            "y" : 150,
            "r" : 13.9739
          },
        {
            "x" : -150,
            "y" : 50,
            "r" : 14.4905
          },
        {
            "x" : -75,
            "y" : 75,
            "r" : 2.99839
          },
        {
            "x" : -25,
            "y" : 25,
            "r" : 2.50519
          },
        {
            "x" : 50,
            "y" : 150,
            "r" : 15.1466
          },
        {
            "x" : 125,
            "y" : 125,
            "r" : 4.91273
          },
        {
            "x" : 175,
            "y" : 125,
            "r" : 4.38664
          },
        {
            "x" : 37.5,
            "y" : 62.5,
            "r" : 4.9907
          },
        {
            "x" : 150,
            "y" : 50,
            "r" : 10.9828
          },
        {
            "x" : -175,
            "y" : -25,
            "r" : 4.91735
          },
        {
            "x" : -112.5,
            "y" : -62.5,
            "r" : 3.01959
          },
        {
            "x" : -137.5,
            "y" : -87.5,
            "r" : 3.80048
          },
        {
            "x" : -75,
            "y" : -75,
            "r" : 5.21427
          },
        {
            "x" : 75,
            "y" : -75,
            "r" : 6.14405
          },
        {
            "x" : 150,
            "y" : -50,
            "r" : 20.2696
          },
        {
            "x" : 50,
            "y" : -150,
            "r" : 23.0397
          }
      ],
    "boulders" : [
        {
            "x" : -168.75,
            "y" : 193.75,
            "r" : 2.50769
          },
        {
            "x" : -156.25,
            "y" : 181.25,
            "r" : 2.4212
          },
        {
            "x" : -187.5,
            "y" : 162.5,
            "r" : 2.82776
          },
        {
            "x" : -137.5,
            "y" : 187.5,
            "r" : 2.4286
          },
        {
            "x" : -112.5,
            "y" : 162.5,
            "r" : 2.99055
          },
        {
            "x" : -193.75,
            "y" : 131.25,
            "r" : 2.2051
          },
        {
            "x" : -156.25,
            "y" : 143.75,
            "r" : 2.03419
          },
        {
            "x" : -187.5,
            "y" : 112.5,
            "r" : 2.57519
          },
        {
            "x" : -156.25,
            "y" : 106.25,
            "r" : 2.50838
          },
        {
            "x" : -137.5,
            "y" : 137.5,
            "r" : 3.52257
          },
        {
            "x" : -112.5,
            "y" : 137.5,
            "r" : 2.46082
          },
        {
            "x" : -137.5,
            "y" : 112.5,
            "r" : 2.3209
          },
        {
            "x" : -87.5,
            "y" : 187.5,
            "r" : 5.70989
          },
        {
            "x" : -31.25,
            "y" : 156.25,
            "r" : 1.91724
          },
        {
            "x" : -87.5,
            "y" : 112.5,
            "r" : 4.26257
          },
        {
            "x" : -62.5,
            "y" : 112.5,
            "r" : 4.10219
          },
        {
            "x" : -12.5,
            "y" : 112.5,
            "r" : 3.6263
          },
        {
            "x" : -137.5,
            "y" : 87.5,
            "r" : 2.44025
          },
        {
            "x" : -118.75,
            "y" : 43.75,
            "r" : 1.51878
          },
        {
            "x" : -112.5,
            "y" : 12.5,
            "r" : 2.61395
          },
        {
            "x" : -81.25,
            "y" : 56.25,
            "r" : 1.58538
          },
        {
            "x" : -62.5,
            "y" : 62.5,
            "r" : 3.43694
          },
        {
            "x" : -18.75,
            "y" : 56.25,
            "r" : 4.16733
          },
        {
            "x" : -6.25,
            "y" : 56.25,
            "r" : 3.36149
          },
        {
            "x" : -93.75,
            "y" : 43.75,
            "r" : 2.59536
          },
        {
            "x" : -87.5,
            "y" : 12.5,
            "r" : 3.97888
          },
        {
            "x" : -37.5,
            "y" : 12.5,
            "r" : 2.76481
          },
        {
            "x" : 12.5,
            "y" : 187.5,
            "r" : 1.65724
          },
        {
            "x" : 37.5,
            "y" : 187.5,
            "r" : 2.0372
          },
        {
            "x" : 12.5,
            "y" : 162.5,
            "r" : 1.92961
          },
        {
            "x" : 87.5,
            "y" : 162.5,
            "r" : 3.52113
          },
        {
            "x" : 12.5,
            "y" : 137.5,
            "r" : 5.54506
          },
        {
            "x" : 62.5,
            "y" : 112.5,
            "r" : 3.38976
          },
        {
            "x" : 175,
            "y" : 175,
            "r" : 7.12733
          },
        {
            "x" : 112.5,
            "y" : 137.5,
            "r" : 3.59293
          },
        {
            "x" : 37.5,
            "y" : 12.5,
            "r" : 6.5634
          },
        {
            "x" : 56.25,
            "y" : 31.25,
            "r" : 2.6598
          },
        {
            "x" : 112.5,
            "y" : 37.5,
            "r" : 2.70837
          },
        {
            "x" : 175,
            "y" : 25,
            "r" : 5.56674
          },
        {
            "x" : -175,
            "y" : -75,
            "r" : 7.55192
          },
        {
            "x" : -87.5,
            "y" : -37.5,
            "r" : 5.1821
          },
        {
            "x" : -12.5,
            "y" : -37.5,
            "r" : 3.26218
          },
        {
            "x" : -37.5,
            "y" : -62.5,
            "r" : 3.16355
          },
        {
            "x" : -137.5,
            "y" : -112.5,
            "r" : 2.09428
          },
        {
            "x" : -137.5,
            "y" : -137.5,
            "r" : 3.84173
          },
        {
            "x" : -112.5,
            "y" : -137.5,
            "r" : 2.96801
          },
        {
            "x" : -175,
            "y" : -175,
            "r" : 11.5183
          },
        {
            "x" : -25,
            "y" : -125,
            "r" : 9.9023
          },
        {
            "x" : 112.5,
            "y" : -12.5,
            "r" : 5.33006
          },
        {
            "x" : 162.5,
            "y" : -12.5,
            "r" : 3.72326
          },
        {
            "x" : 62.5,
            "y" : -187.5,
            "r" : 4.36681
          },
        {
            "x" : 125,
            "y" : -125,
            "r" : 6.73481
          },
        {
            "x" : 175,
            "y" : -125,
            "r" : 6.59069
          }
      ],
    "runs" : [
        {
            "vehicle" : {
                "x" : -108.375,
                "y" : 125.173,
                "dir" : 1
              },
            "enemies" : [
                {
                    "x" : 114.721,
                    "y" : -150.669,
                    "dir" : 1,
                    "speed" : 0.25,
                    "ai" : "pursue",
                    "view" : 60
                  },
                {
                    "x" : -112.926,
                    "y" : -12.679,
                    "dir" : 1,
                    "speed" : 0.25,
                    "ai" : "wander",
                    "view" : 60
                  },
                {
                    "x" : 14.0563,
                    "y" : 105.104,
                    "dir" : 1,
                    "speed" : 0.25,
                    "ai" : "wander",
                    "view" : 60
                  },
                {
                    "x" : 137.077,
                    "y" : -77.157,
                    "dir" : 1,
                    "speed" : 0.25,
                    "ai" : "seek",
                    "view" : 60
                  }
              ]
          },
        {
            "vehicle" : {
                "x" : -146.311,
                "y" : 103.199,
                "dir" : 1
              },
            "enemies" : [
                {
                    "x" : -165.548,
                    "y" : -62.5569,
                    "dir" : 1,
                    "speed" : 0.25,
                    "ai" : "wander",
                    "view" : 60
                  },
                {
                    "x" : 26.9169,
                    "y" : 166.004,
                    "dir" : 1,
                    "speed" : 0.25,
                    "ai" : "seek",
                    "view" : 60
                  },
                {
                    "x" : -41.5391,
                    "y" : -32.0202,
                    "dir" : 1,
                    "speed" : 0.25,
                    "ai" : "pursue",
                    "view" : 60
                  },
                {
                    "x" : 176.818,
                    "y" : 77.8591,
                    "dir" : 1,
                    "speed" : 0.25,
                    "ai" : "wander",
                    "view" : 60
                  }
              ]
          },
        {
            "vehicle" : {
                "x" : -100.22,
                "y" : 143.97,
                "dir" : 1
              },
            "enemies" : [
                {
                    "x" : 117.742,
                    "y" : -85.343,
                    "dir" : 1,
                    "speed" : 0.25,
                    "ai" : "wander",
                    "view" : 60
                  },
                {
                    "x" : -144.484,
                    "y" : -189.597,
                    "dir" : 1,
                    "speed" : 0.25,
                    "ai" : "pursue",
                    "view" : 60
                  },
                {
                    "x" : -153.55,
                    "y" : -114.255,
                    "dir" : 1,
                    "speed" : 0.25,
                    "ai" : "seek",
                    "view" : 60
                  },
                {
                    "x" : 31.6138,
                    "y" : 197.452,
                    "dir" : 1,
                    "speed" : 0.25,
                    "ai" : "wander",
                    "view" : 60
                  }
              ]
          },
        {
            "vehicle" : {
                "x" : -160.228,
                "y" : 115.516,
                "dir" : 1
              },
            "enemies" : [
                {
                    "x" : -165.891,
                    "y" : -1.59539,
                    "dir" : 1,
                    "speed" : 0.25,
                    "ai" : "pursue",
                    "view" : 60
                  },
                {
                    "x" : 5.05734,
                    "y" : -44.9299,
                    "dir" : 1,
                    "speed" : 0.25,
                    "ai" : "wander",
                    "view" : 60
                  },
                {
                    "x" : 105.091,
                    "y" : -130.438,
                    "dir" : 1,
                    "speed" : 0.25,
                    "ai" : "pursue",
                    "view" : 60
                  },
                {
                    "x" : 109.893,
                    "y" : 187.693,
                    "dir" : 1,
                    "speed" : 0.25,
                    "ai" : "wander",
                    "view" : 60
                  }
              ]
          },
        {
            "vehicle" : {
                "x" : -102.179,
                "y" : 170.086,
                "dir" : 1
              },
            "enemies" : [
                {
                    "x" : 42.5059,
                    "y" : 84.893,
                    "dir" : 1,
                    "speed" : 0.25,
                    "ai" : "seek",
                    "view" : 60
                  },
                {
                    "x" : 160.172,
                    "y" : -181.755,
                    "dir" : 1,
                    "speed" : 0.25,
                    "ai" : "seek",
                    "view" : 60
                  },
                {
                    "x" : -66.598,
                    "y" : -57.6083,
                    "dir" : 1,
                    "speed" : 0.25,
                    "ai" : "wander",
                    "view" : 60
                  },
                {
                    "x" : -26.7982,
                    "y" : -32.4449,
                    "dir" : 1,
                    "speed" : 0.25,
                    "ai" : "wander",
                    "view" : 60
                  }
              ]
          }
      ]
  }