コード例 #1
0
from classes.board import Board
from classes.player import Player

print("Welcome to Tic Tac Toe!")
while True:
    theBoard = Board()
    player1 = Player()
    player2 = Player()
    player1.marker, player2.marker = Player.player_input()
    print('Player 1 choose ' + player1.marker + ', Player 2 choose ' +
          player2.marker)
    print(('Player 1' if theBoard.turn == 1 else 'Player 2') +
          ' will play first!')
    theBoard.game_state = input(
        'Are you ready to play? Enter Yes or No: ').lower().startswith('y')

    while theBoard.game_state:
        if theBoard.turn == 1:
            theBoard.do_turn(player1)
        else:
            theBoard.do_turn(player2)

    if not input('Do you want to play again? Enter Yes or No: ').upper(
    ).startswith('Y'):
        break