mchess-server/chess
Marco 636ce06836 Improve reconnection handling
1. Lobbies are only identified by their passphrases
2. Improve logging
3. Do not close an existing websocket connection for a player but ignore
   the request
2024-05-20 15:36:13 +02:00
..
bishop.go Introduce check if the game has ended (checkmate/stalemate) 2024-01-17 23:06:48 +01:00
board.go Fix a bug that allowed castling even if squares were attacked 2024-04-09 21:48:27 +02:00
board_castling_test.go fix bug that prevented king from moving because server thought it wanted to castling (but it was not a castling move) 2024-05-10 02:29:11 +02:00
board_test.go Introduce check if the game has ended (checkmate/stalemate) 2024-01-17 23:06:48 +01:00
free_squares.go Another step towards allowing reconnections 2023-12-09 21:00:52 +01:00
game.go Improve reconnection handling 2024-05-20 15:36:13 +02:00
king.go fix bug that prevented king from moving because server thought it wanted to castling (but it was not a castling move) 2024-05-10 02:29:11 +02:00
knight.go Introduce check if the game has ended (checkmate/stalemate) 2024-01-17 23:06:48 +01:00
pawn.go Fix a bug that allowed castling even if squares were attacked 2024-04-09 21:48:27 +02:00
pgn.go Add position to websocket message. 2023-08-14 00:05:47 +02:00
pgn_test.go Add position to websocket message. 2023-08-14 00:05:47 +02:00
piece_interface.go Introduce check if the game has ended (checkmate/stalemate) 2024-01-17 23:06:48 +01:00
player.go Improve reconnection handling 2024-05-20 15:36:13 +02:00
queen.go Introduce check if the game has ended (checkmate/stalemate) 2024-01-17 23:06:48 +01:00
rook.go Introduce check if the game has ended (checkmate/stalemate) 2024-01-17 23:06:48 +01:00
rook_test.go Introduce check if the game has ended (checkmate/stalemate) 2024-01-17 23:06:48 +01:00
violation.go fix bug that prevented king from moving because server thought it wanted to castling (but it was not a castling move) 2024-05-10 02:29:11 +02:00