From 0e7e1c922d206c559c81e84e7d0fdae03775bd06 Mon Sep 17 00:00:00 2001 From: snsd0805 Date: Tue, 9 Apr 2024 21:32:44 +0800 Subject: [PATCH] feat: time --- multiAgents.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/multiAgents.py b/multiAgents.py index a7e7edb..97b1253 100644 --- a/multiAgents.py +++ b/multiAgents.py @@ -15,6 +15,7 @@ from util import manhattanDistance from game import Directions import random, util +import time from game import Agent from pacman import GameState @@ -162,7 +163,8 @@ class MinimaxAgent(MultiAgentSearchAgent): Returns whether or not the game state is a losing state """ "*** YOUR CODE HERE ***" - return self.result(gameState, 0, self.depth)[1] + action = self.result(gameState, 0, self.depth)[1] + return action def result(self, state, agentIndex, depth): if depth == 0 or state.isLose() or state.isWin(): @@ -196,7 +198,8 @@ class AlphaBetaAgent(MultiAgentSearchAgent): Returns the minimax action using self.depth and self.evaluationFunction """ "*** YOUR CODE HERE ***" - return self.result(gameState, 0, self.depth, -1e9, 1e9)[1] + action = self.result(gameState, 0, self.depth, -1e9, 1e9)[1] + return action def result(self, state, agentIndex, depth, alpha, beta): if depth == 0 or state.isLose() or state.isWin():