Commit Graph

  • 6e86de42b5 Update link master Hatvani Tamás 2025-12-08 12:06:01 +01:00
  • 40f3a6e0e3 Create link for presentation Hatvani Tamás 2025-12-08 12:05:01 +01:00
  • db527ce259 Merge pull request #29 from htamas1210/UI/event v194 vargadavidlajos 2025-12-04 14:46:44 +01:00
  • da858d9ed4 merge removed line readded UI/event htom 2025-12-04 14:32:46 +01:00
  • 9efc7e3ba6 Merge branch 'master' into UI/event Hatvani Tamás 2025-12-04 14:21:59 +01:00
  • 568fdba7e7 added move history to ui and server htom 2025-12-03 22:06:11 +01:00
  • 86b5f172ee added method to get notation of chessmove Varga Dávid Lajos 2025-12-03 21:09:13 +01:00
  • 5094a6e1fd fixed crashing when a wrong move was mode which was not in the legal moves vector htom 2025-12-03 20:44:45 +01:00
  • 898ba3e92f fixed request moves event to have the correct fen string htom 2025-12-03 20:06:41 +01:00
  • 683c392ab9 Merge pull request #27 from htamas1210/Engine/make-move Hatvani Tamás 2025-12-03 18:38:08 +01:00
  • 5e85a59c29 fixed tests htom 2025-12-03 14:18:45 +01:00
  • dca37108d7 fixed game resignation htom 2025-12-03 13:37:49 +01:00
  • 66c3f9652f Merge branch 'UI/Appearance' into UI/event htom 2025-12-02 19:23:53 +01:00
  • 5e99034abe Added margin around chessboard UI/Appearance Bence 2025-12-02 19:17:52 +01:00
  • ac2fe4418c Added dark and light modes Bence 2025-12-02 13:08:34 +01:00
  • 9444441c07 Readded settings Bence 2025-12-02 11:33:27 +01:00
  • ad2ad63e22 filtering positions correctly from av. moves, bug with fen ui update and fenstring from server htom 2025-12-01 13:27:53 +01:00
  • f6c9503965 requesting moves from engine, still needs proper checking htom 2025-11-30 16:57:25 +01:00
  • 2f9a91cab8 Added move history to InGame appstate Bence 2025-11-30 16:46:16 +01:00
  • bf490aa73d added legal moves message to send back available moves to clients htom 2025-11-30 16:32:14 +01:00
  • 73a6cf004b deleted connection file htom 2025-11-30 16:31:39 +01:00
  • df28a16a55 Added "Return to main menu" button to Private Play Bence 2025-11-30 15:26:32 +01:00
  • bfccdf1325 Dynamic button sizing Bence 2025-11-30 14:35:04 +01:00
  • 446413c1b2 added turn changing and checking before moving if the player is allowed to move htom 2025-11-30 11:58:42 +01:00
  • d94c088ae9 can now go back to the main menu before starting a match htom 2025-11-29 20:21:52 +01:00
  • bc03cead82 added clone to engine structs, added private session launch with starting server from ui htom 2025-11-29 18:55:10 +01:00
  • 2fd04238f5 Remove checkout step from release.yml v170 Hatvani Tamás 2025-11-28 11:47:54 +01:00
  • c7bad7665f Update release job dependencies in dispatcher.yml Hatvani Tamás 2025-11-28 11:44:39 +01:00
  • b2d1d3f809 Merge pull request #26 from htamas1210/Engine/make-move Hatvani Tamás 2025-11-28 11:27:38 +01:00
  • fe8f8621d7 implemented library function get_board_after_move Engine/make-move Varga Dávid Lajos 2025-11-28 00:26:12 +02:00
  • 767e7d14fd added and used method bitboard::makemove::castles::make_castle Varga Dávid Lajos 2025-11-28 00:15:37 +02:00
  • 074f181791 added file and module structure for bitboard::makemove::castles Varga Dávid Lajos 2025-11-27 23:57:31 +02:00
  • 542dd39aa6 added and used method bitboard::makemove::captures::make_capture Varga Dávid Lajos 2025-11-27 23:56:27 +02:00
  • 6db4ae6d07 added file and module structure for bitboard::makemove::captures Varga Dávid Lajos 2025-11-27 23:50:53 +02:00
  • 171a7b8020 added and used method bitboard::makemove::quiets::make_quiet Varga Dávid Lajos 2025-11-27 23:49:18 +02:00
  • 205e8811d5 added file and module structure for bitboard::makemove::quiets Varga Dávid Lajos 2025-11-27 23:28:46 +02:00
  • 2394da84ce added skeleton for method bitboard::makemove::make_move Varga Dávid Lajos 2025-11-27 23:26:59 +02:00
  • e7c7743682 added file and module structure for bitboard::makemove Varga Dávid Lajos 2025-11-27 23:08:39 +02:00
  • 2375f28ee3 added getter method bitboard::board::fen Varga Dávid Lajos 2025-11-27 23:05:01 +02:00
  • 036f57daa0 Merge pull request #25 from htamas1210/UI/event Bence 2025-11-27 21:55:30 +01:00
  • a0bca32733 fixed test conditions htom 2025-11-27 21:45:38 +01:00
  • 5b6318442e added part of getter bitboard::board::fen Varga Dávid Lajos 2025-11-27 22:31:06 +02:00
  • 24ddc74573 added specialized getter method get_piece_character to bitboard/board.rs Varga Dávid Lajos 2025-11-27 22:18:04 +02:00
  • bdbe93932d fixed unicode characters, fixed queen and king position, new min windows size htom 2025-11-27 21:17:53 +01:00
  • 75c39ccbe4 added new tests for the new code htom 2025-11-27 16:45:40 +01:00
  • df02c2eee1 updated ui code with partial rewriting, now if there are two players they will join a match and the board will be drawn htom 2025-11-27 16:33:08 +01:00
  • 5763716848 fixed error: sending both match notification to the same player and removed old server message struct htom 2025-11-27 16:31:48 +01:00
  • 2112109470 added optional parameters that the ui will receive from server htom 2025-11-26 17:53:12 +01:00
  • 933bb46f17 Board squares flipping UI/RotateBoard Bence 2025-11-26 15:22:23 +01:00
  • 5deebb0621 connecting with websocket to local hosted server instance htom 2025-11-26 13:55:39 +01:00
  • 60911f93f6 removed unused stuff from test client htom 2025-11-26 13:55:16 +01:00
  • 7820555fa8 added new packages to ui and removed unused stuff from server htom 2025-11-26 11:18:58 +01:00
  • b5c18419d8 readded dependency for workflow htom 2025-11-25 19:03:38 +01:00
  • 32ab155ff5 Merge pull request #24 from htamas1210/Engine/API-logic v155 Hatvani Tamás 2025-11-24 15:53:45 +01:00
  • 1f3fff3501 removed test upload dependenci, issue with sheets api Engine/API-logic htom 2025-11-24 15:51:37 +01:00
  • b8113b8cc4 Merge branch 'master' into Engine/API-logic vargadavidlajos 2025-11-24 15:05:58 +01:00
  • 3795087b3c Merge pull request #23 from htamas1210/Server/logging vargadavidlajos 2025-11-24 13:30:22 +01:00
  • 7fdd7fd65c Merge branch 'master' into Server/logging Server/logging Hatvani Tamás 2025-11-24 13:20:16 +01:00
  • 90a59305ac Merge pull request #22 from htamas1210/Server/event vargadavidlajos 2025-11-24 13:17:29 +01:00
  • 5ccca3ab8e added resign event and deleting finished matches Server/event htom 2025-11-24 13:14:38 +01:00
  • f2adc14ce2 fixed error, not removing reference to deleted crate htom 2025-11-24 12:10:29 +01:00
  • 7ed9ae3799 refactored println statements into formatted logs with log crate htom 2025-11-24 12:05:07 +01:00
  • 622bef963f new serevr message enum for easier message handling htom 2025-11-24 10:07:20 +01:00
  • 499b0fd152 removed unneeded log message Varga Dávid Lajos 2025-11-21 23:43:57 +02:00
  • eba8076ea9 implemented api function is_game_over Varga Dávid Lajos 2025-11-21 23:41:33 +02:00
  • f05b1c80da added test for api function is_game_over Varga Dávid Lajos 2025-11-21 23:26:15 +02:00
  • 068f5248cd implemented api function get_available_moves Varga Dávid Lajos 2025-11-21 22:56:02 +02:00
  • a63954fbfe implemented traits needed for testing in lib.rs Varga Dávid Lajos 2025-11-21 21:52:46 +02:00
  • 2b7faf80ab removed unused variable from conversion method from_bitmove from chessmove.rs Varga Dávid Lajos 2025-11-21 20:36:22 +02:00
  • 890fab38cb Merge pull request #21 from htamas1210/Engine/api-conversions Hatvani Tamás 2025-11-21 14:54:51 +01:00
  • ebcc447092 removed unused imports from chessmove.rs Engine/api-conversions Varga Dávid Lajos 2025-11-21 14:19:33 +01:00
  • a4982c0fd3 implemented conversion method to_bitmove for enum ChessMove Varga Dávid Lajos 2025-11-21 14:18:23 +01:00
  • c414485891 implemented conversion method to_index for struct BoardSquare Varga Dávid Lajos 2025-11-21 14:09:02 +01:00
  • f29298731b implemented conversion method to_index for enum PieceType Varga Dávid Lajos 2025-11-21 14:07:27 +01:00
  • e1d51fe291 implemented conversion method to_bitmovetype for enum MoveType Varga Dávid Lajos 2025-11-21 14:04:37 +01:00
  • f841fba080 implemented constructor from_bitmove for enum ChessMove Varga Dávid Lajos 2025-11-21 13:55:07 +01:00
  • 821746d7cf changed implementation of ChessMove from struct to enum Varga Dávid Lajos 2025-11-21 13:29:01 +01:00
  • 5d108602ea implemented constructor by square_index for struct BoardSquare Varga Dávid Lajos 2025-11-21 13:08:53 +01:00
  • b137e6ceab implemented constructor by piece_index for enum PieceType Varga Dávid Lajos 2025-11-21 13:01:38 +01:00
  • d649afdcfd limited visibility of method from_bitmovetype from enum MoveType to pub(in super) Varga Dávid Lajos 2025-11-21 12:57:38 +01:00
  • 5e65bcf5ef changed method from_index for enum MoveType to from_bitmovetype Varga Dávid Lajos 2025-11-21 12:55:18 +01:00
  • 82a6bd8449 implemented constructor for enum MoveType from in-engine move_type index Varga Dávid Lajos 2025-11-21 12:40:24 +01:00
  • 23c890f329 Merge pull request #20 from htamas1210/Engine/move-gen v140 Hatvani Tamás 2025-11-20 21:26:58 +01:00
  • b91777a64f Merge branch 'master' into Engine/move-gen Engine/move-gen vargadavidlajos 2025-11-20 21:19:41 +01:00
  • 775083fde7 fixed wrong promotion_piece indexes being saved in bitboard::movegen::pawns Varga Dávid Lajos 2025-11-20 21:11:41 +01:00
  • 84121fbeba allowed use of move generation methods in case of check Varga Dávid Lajos 2025-11-20 20:45:26 +01:00
  • f3d316d3e3 implemented method collect_king_evasion in bitboard::movegen used in move generation Varga Dávid Lajos 2025-11-20 20:43:35 +01:00
  • fad1a6d51b implemented method collect_moves_single_check in bitboard::movegen used in move generation Varga Dávid Lajos 2025-11-20 20:42:44 +01:00
  • 9b43c9ce9a implemented method collect_all_moves in bitboard::movegen used in move generation Varga Dávid Lajos 2025-11-20 20:39:47 +01:00
  • dba7aca2cf added method get_safe_king_squares to bitboard::attacks for king safety checks Varga Dávid Lajos 2025-11-20 20:35:44 +01:00
  • 47a22dbbaa added method get_pseudo_rook_moves_ignore_king in bitboard::attacks for king safety checks Varga Dávid Lajos 2025-11-20 20:29:27 +01:00
  • 1bbe33f3aa added method get_pseudo_bishop_moves_ignore_king in bitboard::attacks for king safety checks Varga Dávid Lajos 2025-11-20 20:28:16 +01:00
  • 8c0fa09f1e added LUT KING_SAFETY_BISHOP_MASK in bitboard::attackmaps for king safety checks Varga Dávid Lajos 2025-11-20 20:25:14 +01:00
  • d8eae9177b added LUT KING_SAFETY_ROOK_MASK in bitboard::attackmaps for king safety checks Varga Dávid Lajos 2025-11-20 20:23:40 +01:00
  • 71ea2a05d0 added LUT BISHOP_MOVE_MASK in bitboard::attackmaps for king safety checks Varga Dávid Lajos 2025-11-20 20:22:08 +01:00
  • 33ca535547 added LUT ROOK_MOVE_MASK in bitboard::attackmaps for king safety checks Varga Dávid Lajos 2025-11-20 20:21:28 +01:00
  • 6fc1b6c3fd fixed test function, removed messages because we do not use it htom 2025-11-20 17:23:30 +01:00
  • a985182c99 rewrote the message function to use an Option value and check if the playerconnection has value before trying to send message htom 2025-11-20 16:36:02 +01:00
  • 3b78a8e925 Merge branch 'master' into Server/event htom 2025-11-20 14:46:33 +01:00
  • ab369f179c updated move event to use chessmove struct from engine htom 2025-11-20 14:46:01 +01:00