Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from Player import Player
- from Board import Board
- AI = 1
- human = 2
- HEURISTIC1 = 3
- HEURISTIC2 = 4
- HEURISTIC3 = 5
- HEURISTIC4 = 6
- bin_quantity = 6
- initialStone = 4
- # required only when minimax algo is used
- HEURISTICNo = HEURISTIC4
- W1 = 30
- W2 = 20
- W3 = 5
- W4 = 5
- depth = 5
- board = Board()
- p1 = Player(1, AI, HEURISTIC1, W1, W2, W3, W4, 10)
- p2 = Player(2, AI, HEURISTIC4, W1, W2, W3, W4, 5)
- turn = 1
- # when True is passed to gameOver it will show result
- while board.gameOver(True) == False:
- board.printBoard()
- print("player -", turn, "\'s turn")
- if turn == 1:
- bn = p1.getNextMove(board)
- else:
- bn = p2.getNextMove(board)
- turn = board.updateBoard(turn, bn)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement