Renecto commited on
Commit
edf941b
·
verified ·
1 Parent(s): b75074b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -2
app.py CHANGED
@@ -1,7 +1,20 @@
1
  import gradio as gr
2
  from PIL import Image, ImageDraw
3
- from ai import choose_move
4
-
 
 
 
 
 
 
 
 
 
 
 
 
 
5
  def initialize_board():
6
  board = [[0 for _ in range(8)] for _ in range(8)]
7
  board[3][3], board[4][4] = 1, 1
 
1
  import gradio as gr
2
  from PIL import Image, ImageDraw
3
+ import random
4
+
5
+ def choose_move(board, player):
6
+ """
7
+ Simple AI: chooses a random valid move from all legal flips.
8
+ """
9
+ valid_moves = []
10
+ for r in range(8):
11
+ for c in range(8):
12
+ if get_flips(board, r, c, player):
13
+ valid_moves.append((r, c))
14
+ if not valid_moves:
15
+ return None
16
+ return random.choice(valid_moves)
17
+
18
  def initialize_board():
19
  board = [[0 for _ in range(8)] for _ in range(8)]
20
  board[3][3], board[4][4] = 1, 1