示例#1
0
def runGame(searchAlgo, initialGameState):

    # Create a current state object and initialize it for given input
    currentState = GameState()
    currentState.initializeGame(initialGameState)
    printPuzzle(currentState)  # To view whats going on

    # Send the initial state to the SearchAgent along with searchType
    searchType = SearchAgent(searchAlgo)
    searchType.registerInitialState(currentState)
    searchType.generateOutFile()