예제 #1
0
def playGame(player1, player2):
    t = GoBoard(7)
    numMoves = 0
    while t.winner() == EMPTY and numMoves < 40:
        player = selectPlayer(numMoves, player1, player2)
        t.play_move(player.genMove(t), t.current_player)
        numMoves += 1
    #print("Game winner:", t.winner(), "Moves:", t.moves)
    return t.winner()
예제 #2
0
 def test_size_2_play_move(self):
     size = 2
     goboard = GoBoard(size)
     goboard.play_move(goboard.pt(1, 1), BLACK)
     count = count_colors(goboard)
     self.assertEqual(count, [size * size - 1, 1, 0, 3 * (size + 1)])