In [1]:
%matplotlib inline
from grid_game import GridGame
from display import show_game

game = GridGame((2, 2), 2)
game3x3 = GridGame((3, 3), 3)
game4x4 = GridGame((4, 4), 5)


game_start = game.new_game(seed=654)
moves = [(0, 'right'),
         'pass',
         (1, 'left'),
         (1, 'down')]

show_game(game_start.play_moves(moves), moves)



In [2]:
game_start = game4x4.new_game(seed=454)
moves = [(2, 'right'), (3, 'left')]
show_game(game_start.play_moves(moves), moves)



In [3]:
from agents import RandomAgent, play_game

game_start = game.new_game(seed=687)
agent = RandomAgent(seed=432)
positions, moves = play_game(game_start, agent, max_moves=4)
show_game(positions, moves)



In [4]:
from agents import SearchAgent

game_start = game.new_game(seed=9)
agent = SearchAgent(5)
positions, moves = play_game(game_start, agent, max_moves=5)
show_game(positions, moves)

game_start = game3x3.new_game(seed=9)
agent = SearchAgent(5)
positions, moves = play_game(game_start, agent, max_moves=5)
show_game(positions, moves)


Win!
Win!