aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/server/server.py
diff options
context:
space:
mode:
authorJean-Pierre Appel <jeanpierre.appel01@gmail.com>2023-10-23 02:27:36 -0400
committerJean-Pierre Appel <jeanpierre.appel01@gmail.com>2023-10-23 02:27:36 -0400
commit1e4ef0d59f057829c95ea1038ee9868a1e0a9266 (patch)
tree1ea5dc7e5497e12fcfa099692ca7ff3ddf8df703 /server/server.py
parent919cc8ed995b9afd169d1bdb1f023797a994b7f1 (diff)
rudimentary implementation of server play
Diffstat (limited to 'server/server.py')
-rw-r--r--server/server.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/server/server.py b/server/server.py
index 419c7ad..2bb55f0 100644
--- a/server/server.py
+++ b/server/server.py
@@ -1,5 +1,5 @@
import json
-import toggle_game
+import toggle_game as tg
def recieve_game(game_fp) -> dict:
@@ -22,13 +22,15 @@ def recieve_game(game_fp) -> dict:
def send_game(game: dict) -> str:
- # TODO: mutate game
game_json = json.dumps(game)
return game_json.encode('utf-8')
def play_game(game: dict) -> None:
- pass
+ game['turn'] += 1
+ game['human_turn'] = True
+ i = tg.find_move(game)
+ game['board'] = tg.make_move(game, i)
def application(env, start_response):