def test_tttmm2(): fill_board2() print "Test board after initialization:\n" + str(test_board) # 1st for o move = tm.mm_move(test_board, tm.provided.PLAYERO)[1] test_board.move(move[0], move[1], tm.provided.PLAYERO) print "Best move for O:\n" + str(test_board) # 1st for x move = tm.mm_move(test_board, tm.provided.PLAYERX)[1] test_board.move(move[0], move[1], tm.provided.PLAYERX) print "Best move for X:\n" + str(test_board)
def test_tttmm4(): fill_board4() print "Test board after initialization:\n" + str(test_board) # 1st for x score, move = tm.mm_move(test_board, tm.provided.PLAYERX) print score test_board.move(move[0], move[1], tm.provided.PLAYERX) print "Best move for x:\n" + str(test_board)
def test_tttmm3(): test_board = tm.provided.TTTBoard(2) print "Test board after initialization:\n" + str(test_board) # 1st for o score, move = tm.mm_move(test_board, tm.provided.PLAYERO) print score test_board.move(move[0], move[1], tm.provided.PLAYERO) print "Best move for O:\n" + str(test_board)
# 1st for x score, move = tm.mm_move(test_board, tm.provided.PLAYERX) print score test_board.move(move[0], move[1], tm.provided.PLAYERX) print "Best move for x:\n" + str(test_board) def test_check_win(): test_board = tm.provided.TTTBoard(2) print "Test board after initialization:\n" + str(test_board) # 1st for o test_board.move(0, 0, tm.provided.PLAYERO) test_board.check_win() test_board = clear_borad(test_board) # 1st for x test_board.move(0, 0, tm.provided.PLAYERX) test_board.check_win() #test_tttmm1() #test_board = clear_borad(test_board) # test_tttmm5() # test_tttmm6() test_board = tm.provided.TTTBoard(3, False, [[tm.provided.PLAYERX, tm.provided.EMPTY, tm.provided.EMPTY], [tm.provided.PLAYERO, tm.provided.PLAYERO, tm.provided.EMPTY], [tm.provided.EMPTY, tm.provided.PLAYERX, tm.provided.EMPTY]]) print test_board result = tm.mm_move(test_board, tm.provided.PLAYERO) print result