Exemple #1
0
    def test_distance_map(self):
        board = tronutils.read_board('maps/test-board.txt')
        dmap = MyTronBot.distance_map(board, board.me())
        self.assertEquals(dmap[(2,1)], 1)
        self.assertEquals(dmap[(2,2)], 2)
        self.assertEquals(dmap[(2,3)], 3)

        board = tronutils.read_board('maps/quadrant.txt')
        dmap = MyTronBot.distance_map(board, board.me())
        self.assertEquals(dmap[(3,4)], 1)
        self.assertEquals(dmap[(4,3)], 1)
        self.assertEquals(dmap[(9,5)], 8)
        self.assertEquals(dmap[(13,13)], 20)
Exemple #2
0
    def test_distance_map(self):
        board = tronutils.read_board('maps/test-board.txt')
        dmap = MyTronBot.distance_map(board, board.me())
        self.assertEquals(dmap[(2, 1)], 1)
        self.assertEquals(dmap[(2, 2)], 2)
        self.assertEquals(dmap[(2, 3)], 3)

        board = tronutils.read_board('maps/quadrant.txt')
        dmap = MyTronBot.distance_map(board, board.me())
        self.assertEquals(dmap[(3, 4)], 1)
        self.assertEquals(dmap[(4, 3)], 1)
        self.assertEquals(dmap[(9, 5)], 8)
        self.assertEquals(dmap[(13, 13)], 20)