diff options
author | nea <romangraef@gmail.com> | 2022-11-27 19:05:52 +0100 |
---|---|---|
committer | nea <romangraef@gmail.com> | 2022-11-27 19:05:52 +0100 |
commit | 60298260e2848fc5e8baca6dd44a0c5b86589663 (patch) | |
tree | 6deb11fd658596edbc3f27909a3d0bc25aafe701 /server.py | |
parent | 30e7386f0d7d43497195bb6c66bc0f9a0176822f (diff) | |
download | chess-60298260e2848fc5e8baca6dd44a0c5b86589663.tar.gz chess-60298260e2848fc5e8baca6dd44a0c5b86589663.tar.bz2 chess-60298260e2848fc5e8baca6dd44a0c5b86589663.zip |
Better promotion and support for slow servers
Diffstat (limited to 'server.py')
-rw-r--r-- | server.py | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -41,6 +41,12 @@ async def handle_socket(request: web.Request): )) continue board.push(user_move) + await ws.send_json(dict( + event='accept_move', + board=board.fen(), + lastmove=user_move.uci(), + )) + await asyncio.sleep(1.5) # candidates = await engine.analyse(board, chess.engine.Limit(time=1), multipv=100) my_move: chess.Move = random.choice(list(board.legal_moves)) board.push(my_move) |