Skip to content

Instantly share code, notes, and snippets.

@mekhami
Created December 21, 2015 14:41
Show Gist options
  • Select an option

  • Save mekhami/3c2b5b18a0eeabac5d5b to your computer and use it in GitHub Desktop.

Select an option

Save mekhami/3c2b5b18a0eeabac5d5b to your computer and use it in GitHub Desktop.
class Board():
def __init__(self):
self.board = self.create_board()
def is_finished(self):
return self.board.length == 9
def is_won(self):
return winner(self.board.length)
def winner(board):
# do some logic and see if there's a win in here somewhere
# return true or false
def __str__(self):
return self.board
def reset(self):
self.board = self.create_board()
def create_board(self):
self.board = ' ' * 9
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment