diff --git a/funcs/games/hex.py b/funcs/games/hex.py index f005fbc..29211db 100644 --- a/funcs/games/hex.py +++ b/funcs/games/hex.py @@ -55,8 +55,8 @@ def parseHex(command, channel, user): players = data[channel]["players"] if user in players: opponent = (players.index(user) + 1) % 2 - data[channel]["winner"] = opponent - return "{} surrendered. Ending game.".format(getName(user)), False, False, True, False + data[channel]["winner"] = opponent + 1 + return "{} surrendered. That means {} won! ".format(getName(user),getName(players[opponent])), False, False, True, False else: return "You can't surrender when you're not a player.", False, False, False, False @@ -244,7 +244,7 @@ def hexAI(channel): logThis("Figuring out best move") with open("resources/games/hexGames.json", "r") as f: data = json.load(f) - + board = data[channel]["board"] if len(data[channel]["gameHistory"]): lastMove = data[channel]["gameHistory"][-1] @@ -342,7 +342,7 @@ def minimaxHex(board, depth, alpha, beta, maximizingPlayer): maxEval = max(maxEval, evaluation) alpha = max(alpha, evaluation) if beta <= alpha: - logThis("Just pruned something!") + #logThis("Just pruned something!") break return maxEval else: # blue player predicts next move @@ -356,7 +356,7 @@ def minimaxHex(board, depth, alpha, beta, maximizingPlayer): minEval = min(minEval, evaluation) beta = min(beta, evaluation) if beta <= alpha: - logThis("Just pruned something!") + #logThis("Just pruned something!") break return minEval