Refactor into packages

This commit is contained in:
Chris Proctor
2022-05-11 16:28:22 -04:00
parent 26f3869ec7
commit cc50795d43
7 changed files with 19 additions and 18 deletions

15
play_ttt.py Normal file
View File

@@ -0,0 +1,15 @@
from ttt.game import TTTGame
from ttt.view import TTTView
from ttt.player import TTTHumanPlayer
player0 = TTTHumanPlayer("Player 1")
player1 = TTTHumanPlayer("Player 2")
game = TTTGame()
view = TTTView(player0, player1)
state = game.get_initial_state()
view.greet()
while not game.is_over(state):
action = view.get_action(state)
state = game.get_next_state(state, action)
view.conclude(state)