wave-ttt/play.py

14 lines
343 B
Python
Executable file

#!/usr/bin/env python3
import sys
import pprint
from tictactoe import Board
start = Board(sys.argv[1])
start_score = start.evaluate()
print('Start:\n{}\n\nScore: {}'.format(start, start_score))
print('\nChildren:')
pprint.pprint(list(reversed(sorted(start.children, key=lambda b: b.score))))
print('\nNext move:\n{}'.format(start.move()))