File size: 416 Bytes
a2ba12e |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
# ai.py
import random
from app import get_flips, apply_move
def choose_move(board, player):
"""
Simple AI: chooses a random valid move from all legal flips.
"""
valid_moves = []
for r in range(8):
for c in range(8):
if get_flips(board, r, c, player):
valid_moves.append((r, c))
if not valid_moves:
return None
return random.choice(valid_moves) |