Commit Graph

  • f8ab14a026 implemented pseudo-move generation for kings Varga Dávid Lajos 2025-11-15 13:42:41 +01:00
  • 274897a070 implemented pseudo-move generation for knights Varga Dávid Lajos 2025-11-15 13:41:40 +01:00
  • 8ecbeb9c41 implemented pseudo-move generation for pawn moves Varga Dávid Lajos 2025-11-15 13:40:40 +01:00
  • a1482d11f2 added file and module structure for bitboard::attacks.rs Varga Dávid Lajos 2025-11-15 13:38:48 +01:00
  • f9a302c9a0 implemented method add_checker for CheckInfo in bitboard::checkinfo.rs Engine/legality-checks Varga Dávid Lajos 2025-11-15 12:40:52 +01:00
  • ad530e9155 added constructor for struct CheckInfo in bitboard::checkinfo.rs Varga Dávid Lajos 2025-11-15 12:39:35 +01:00
  • 182aa59ee1 defined shape of struct CheckInfo in bitboard::checkinfo.rs Varga Dávid Lajos 2025-11-15 12:37:47 +01:00
  • 296f1f6c3a added file and module structure for checkinfo.rs Varga Dávid Lajos 2025-11-15 12:36:11 +01:00
  • f7355f8e74 implemented use of calc_pinned_squares in board.rs Varga Dávid Lajos 2025-11-15 12:33:18 +01:00
  • cd58a7a321 added methods for detecting pinned pieces Varga Dávid Lajos 2025-11-15 12:30:01 +01:00
  • 2beb8ab303 added file and module structure for bitboard::legality.rs Varga Dávid Lajos 2025-11-15 10:31:02 +01:00
  • 5425ccc5cd added partial constructor for starting from a fen position Engine/board-repr Varga Dávid Lajos 2025-11-15 10:26:31 +01:00
  • 1104c8e6c5 added helper method for fen parsing to utils.rs Varga Dávid Lajos 2025-11-15 10:21:00 +01:00
  • 274ffcf5ec added method to get the current square of a king Varga Dávid Lajos 2025-11-15 10:14:37 +01:00
  • 5854dbc20b set each field to pub(in super) for later use Varga Dávid Lajos 2025-11-15 10:12:52 +01:00
  • f36a196b2f added getters for fields Varga Dávid Lajos 2025-11-15 10:11:34 +01:00
  • 11f26809df used calc_occupancy and calc_piece_board methods in the initial state constructor Varga Dávid Lajos 2025-11-15 10:07:23 +01:00
  • c88fbe68e3 added and used necessary methods the initial state constructor Varga Dávid Lajos 2025-11-15 10:06:12 +01:00
  • 7f4c53ddb7 added partial constructor for initial board state to board.rs Varga Dávid Lajos 2025-11-15 10:03:24 +01:00
  • 38b38845d6 added constructor for clear board to board.rs Varga Dávid Lajos 2025-11-15 09:58:38 +01:00
  • 66dd2877b2 defined board representation shape in board.rs Varga Dávid Lajos 2025-11-15 09:56:17 +01:00
  • 3cd53c7d70 added file and module structure for board representation Varga Dávid Lajos 2025-11-15 09:51:07 +01:00
  • 718e9140aa Removed faulty test UI/Game Bence 2025-11-13 20:59:29 +01:00
  • 464ef5f70b Removed faulty test and unnecessary file Bence 2025-11-13 20:54:04 +01:00
  • fc2dfe78cb Fixed file structure Bence 2025-11-13 20:37:46 +01:00
  • fe8293d5dc Rename Cargo.toml to ui/Cargo.toml Bence 2025-11-13 20:31:18 +01:00
  • 75e7636541 Delete ui/placeholder.md Bence 2025-11-13 20:31:06 +01:00
  • 6cfb9d81fd Fixing file structure Bence 2025-11-13 20:30:52 +01:00
  • 826cdf1b40 ui mappa létrehozása Bence 2025-11-13 20:27:28 +01:00
  • 462fe4073c Add files via upload Bence 2025-11-13 20:23:49 +01:00
  • aff5a9aff2 Fixing mistake (uploaded to wrong directory) Bence 2025-11-13 20:22:36 +01:00
  • 573a1d25db Fixing mistake (uploaded to wrong directory) Bence 2025-11-13 20:22:18 +01:00
  • 126a1f00ee Fixing mistake (uploaded to wrong directory) Bence 2025-11-13 20:22:05 +01:00
  • 37216b776c Fixing mistake (uploaded to wrong directory) Bence 2025-11-13 20:21:53 +01:00
  • bffb81e13c Fixing mistake (uploaded to wrong directory) Bence 2025-11-13 20:21:32 +01:00
  • 8c92f625f7 Fixed file structure/missing files Bence 2025-11-13 20:18:59 +01:00
  • 51287d2ad8 Add files via upload Bence 2025-11-13 19:19:01 +01:00
  • d4ff0511f9 Fixed file structure/missing files Bence 2025-11-13 19:17:48 +01:00
  • 5b3bdc750f Merge pull request #8 from htamas1210/Server/websocket Bence 2025-11-13 19:12:00 +01:00
  • a1fbee4371 Update Cargo.toml Bence 2025-11-13 19:11:04 +01:00
  • 7daa25719e Update Cargo.toml Bence 2025-11-13 19:10:38 +01:00
  • 83a73ed34c Added tests htom 2025-11-13 15:19:26 +01:00
  • 922c7ef13a Workflow update Bence 2025-11-13 10:03:04 +01:00
  • 3885238e2d Workflow update Bence 2025-11-13 10:02:07 +01:00
  • d3fc65db95 Workflow update Bence 2025-11-13 10:01:43 +01:00
  • fd5908d2f6 Workflow update Bence 2025-11-13 10:01:28 +01:00
  • 372e3f52b6 Workflow update Bence 2025-11-13 10:01:10 +01:00
  • 143e032f62 Workflow update Bence 2025-11-13 10:00:48 +01:00
  • 74f214b2aa Workflow update Bence 2025-11-13 10:00:30 +01:00
  • 0aea34f06e Workflow update Bence 2025-11-13 10:00:02 +01:00
  • 6f5b9003d2 Workflow update Bence 2025-11-13 09:59:27 +01:00
  • 3dec4d16fc Workflow update Bence 2025-11-13 09:58:56 +01:00
  • 187bb871a8 Workflow update Bence 2025-11-13 09:58:35 +01:00
  • bb28fdd887 Workflow update Bence 2025-11-13 09:58:07 +01:00
  • ca37945f36 Workflow update Bence 2025-11-13 09:57:37 +01:00
  • ffcb526a6b Workflow update Bence 2025-11-13 09:57:05 +01:00
  • 8398127f5d Workflow update Bence 2025-11-13 09:56:23 +01:00
  • 7c27d47935 Merge branch 'master' into Server/websocket Hatvani Tamás 2025-11-12 19:31:55 +01:00
  • 4ffec0f05d Add name to checkout step in dispatcher.yml Hatvani Tamás 2025-11-12 19:27:29 +01:00
  • da3b1c8c00 Add checkout action to dispatcher workflow Hatvani Tamás 2025-11-12 19:13:14 +01:00
  • a497f8554f Add checkout action to dispatcher workflow Hatvani Tamás 2025-11-12 19:12:47 +01:00
  • 94b4d727a6 Merge branch 'master' into Server/websocket htom 2025-11-12 19:04:41 +01:00
  • 39273908ac removed checkout to potentially fix an error with test_data.log v58 htom 2025-11-12 18:58:36 +01:00
  • 7be3c928b7 Display test_data.log in workflow script v57 Hatvani Tamás 2025-11-12 18:54:06 +01:00
  • f8c14cc268 Enhance logging for data upload process v56 Hatvani Tamás 2025-11-12 18:50:01 +01:00
  • 566d72c2d6 Merge pull request #7 from htamas1210/Workflow v55 Hatvani Tamás 2025-11-12 18:45:08 +01:00
  • ad26d22281 indentation error in python script Workflow htom 2025-11-12 18:44:00 +01:00
  • 352b4e57d7 rewrote the python script htom 2025-11-12 18:42:17 +01:00
  • 5696128ac9 handling differenk kinds of server messages, and matchmaking basics htom 2025-11-12 17:11:23 +01:00
  • c2e29415c9 added new event system to handle different client events in game and on connection htom 2025-11-12 15:54:03 +01:00
  • ff68d9d2d9 new server messages htom 2025-11-12 15:52:55 +01:00
  • 281f496c83 removed these files, ready to start working on event system messages htom 2025-11-12 15:14:07 +01:00
  • 532c5a42ea added anyhow and rand crate htom 2025-11-12 15:13:01 +01:00
  • aea3ccb2bc Added custom local server port option Bence 2025-11-12 14:59:42 +01:00
  • 73624baf90 added server event enum htom 2025-11-12 14:01:13 +01:00
  • 7f175d6df8 Beállítás menü hozzáadása Bence 2025-11-12 13:38:01 +01:00
  • d8861b66b2 using serde feature from uuid, so i can add an id to a struct definition htom 2025-11-12 13:25:40 +01:00
  • 4123a710cf first phase of rewrite done, server stores connections with an id, currently works as a hub, next phase to handle custom message types htom 2025-11-12 12:49:42 +01:00
  • 8c7d10994d Fullscreen start Bence 2025-11-12 12:14:44 +01:00
  • 4daa21e8bf Started to rewrite the project to handle connection storing and message types, added v4 for uuid crate htom 2025-11-12 11:28:14 +01:00
  • 0dae3f9773 Rendszerterv első része az órán közösen megbeszéltek alapján Bence 2025-11-12 11:20:54 +01:00
  • cdd8b45da8 Merge pull request #6 from htamas1210/Engine/movegen-utils v47 Hatvani Tamás 2025-11-12 11:08:36 +01:00
  • 8a05111c3e Added main menu screen Bence 2025-11-12 10:56:01 +01:00
  • 91dd213184 Early version of the game's UI Bence 2025-11-11 15:41:26 +01:00
  • 503cb23015 accepted connection and sending data both ways htom 2025-11-11 15:25:42 +01:00
  • 6006442f90 added '#[inline(always)]' annotation to hot functions: utils::pop_lsb, utils::pop_msb Engine/movegen-utils Varga Dávid Lajos 2025-11-11 14:23:30 +01:00
  • eebdfdbee2 implemented utility function: bitboard::utils::notation_from_square_number Varga Dávid Lajos 2025-11-11 14:21:11 +01:00
  • a6aba8801e implemented utility function: bitboard::utils::pop_msb Varga Dávid Lajos 2025-11-11 14:16:33 +01:00
  • 8d1300d7e2 implemented utility function: bitboard::utils::pop_lsb Varga Dávid Lajos 2025-11-11 14:14:39 +01:00
  • d0e6ce81ce fixed bad test values in test utils::tests::pop_lsb_test Varga Dávid Lajos 2025-11-11 14:06:43 +01:00
  • f3dea86ded fixed typo in test utils::tests::pop_msb_test Varga Dávid Lajos 2025-11-11 14:05:31 +01:00
  • 092ed19104 added frame and tests for function: bitboard::util::notation_from_square_number Varga Dávid Lajos 2025-11-11 13:59:53 +01:00
  • f8894bbdff added frame and tests for function: bitboard::util::pop_msb Varga Dávid Lajos 2025-11-11 13:51:14 +01:00
  • 258a8a0da9 added frame and tests for function: bitboard::util::pop_lsb Varga Dávid Lajos 2025-11-11 13:39:26 +01:00
  • 8ffbfdc63f basic listener implemented, addedd modules, working on handling connections htom 2025-11-11 13:35:34 +01:00
  • dca6eac3ba added file bitboard/utils.rs Varga Dávid Lajos 2025-11-11 12:50:53 +01:00
  • 8f9a48fa96 rendszerterv v1 htom 2025-11-11 12:40:29 +01:00
  • 5ee797e1f8 Add conditional logging for master branch v39 Hatvani Tamás 2025-11-11 12:32:03 +01:00
  • eaf3bfa192 Merge pull request #5 from htamas1210/Engine/movegen-lut v38 Hatvani Tamás 2025-11-11 12:17:48 +01:00
  • 9c73ca6838 Fix formatting of conditional checks in dispatcher.yml Engine/movegen-lut Hatvani Tamás 2025-11-11 11:34:05 +01:00