🤖
This commit is contained in:
@ -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
|
||||
|
||||
|
Reference in New Issue
Block a user