15 lines
343 B
Python
15 lines
343 B
Python
|
#!/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()))
|