Commit Graph

145 Commits

Author SHA1 Message Date
vargadavidlajos
3eced42969 Merge branch 'master' into UI/Settings 2025-11-15 18:51:23 +01:00
Hatvani Tamás
e663d61b9e Merge pull request #11 from htamas1210/Engine/pseudo-moves
Engine/pseudo moves
v108
2025-11-15 18:05:17 +01:00
Hatvani Tamás
c3ed181b07 Merge pull request #10 from htamas1210/Engine/legality-checks
Engine/legality checks
v107
2025-11-15 15:03:38 +01:00
Hatvani Tamás
5b3f2488d4 Merge pull request #9 from htamas1210/Engine/board-repr
Engine/board repr
v104
2025-11-15 14:53:07 +01:00
Varga Dávid Lajos
659413ca31 implemented pseudo-move generation for queens 2025-11-15 13:47:46 +01:00
Varga Dávid Lajos
4de505bc21 implemented pseudo-move generation for rooks 2025-11-15 13:47:03 +01:00
Varga Dávid Lajos
7c58f0d508 implemented pseudo-move generation for bishops 2025-11-15 13:46:11 +01:00
Varga Dávid Lajos
c9246d1342 added helper function: get_raycast_from_square_in_direction 2025-11-15 13:45:01 +01:00
Varga Dávid Lajos
eab795b6df implemented pseudo-move generation for pawn captures 2025-11-15 13:43:37 +01:00
Varga Dávid Lajos
f8ab14a026 implemented pseudo-move generation for kings 2025-11-15 13:42:41 +01:00
Varga Dávid Lajos
274897a070 implemented pseudo-move generation for knights 2025-11-15 13:41:40 +01:00
Varga Dávid Lajos
8ecbeb9c41 implemented pseudo-move generation for pawn moves 2025-11-15 13:40:40 +01:00
Varga Dávid Lajos
a1482d11f2 added file and module structure for bitboard::attacks.rs 2025-11-15 13:38:48 +01:00
Varga Dávid Lajos
f9a302c9a0 implemented method add_checker for CheckInfo in bitboard::checkinfo.rs 2025-11-15 12:40:52 +01:00
Varga Dávid Lajos
ad530e9155 added constructor for struct CheckInfo in bitboard::checkinfo.rs 2025-11-15 12:39:35 +01:00
Varga Dávid Lajos
182aa59ee1 defined shape of struct CheckInfo in bitboard::checkinfo.rs 2025-11-15 12:37:47 +01:00
Varga Dávid Lajos
296f1f6c3a added file and module structure for checkinfo.rs 2025-11-15 12:36:11 +01:00
Varga Dávid Lajos
f7355f8e74 implemented use of calc_pinned_squares in board.rs 2025-11-15 12:33:18 +01:00
Varga Dávid Lajos
cd58a7a321 added methods for detecting pinned pieces 2025-11-15 12:30:01 +01:00
Varga Dávid Lajos
2beb8ab303 added file and module structure for bitboard::legality.rs 2025-11-15 10:31:02 +01:00
Varga Dávid Lajos
5425ccc5cd added partial constructor for starting from a fen position 2025-11-15 10:26:31 +01:00
Varga Dávid Lajos
1104c8e6c5 added helper method for fen parsing to utils.rs 2025-11-15 10:21:00 +01:00
Varga Dávid Lajos
274ffcf5ec added method to get the current square of a king 2025-11-15 10:14:37 +01:00
Varga Dávid Lajos
5854dbc20b set each field to pub(in super) for later use 2025-11-15 10:12:52 +01:00
Varga Dávid Lajos
f36a196b2f added getters for fields 2025-11-15 10:11:34 +01:00
Varga Dávid Lajos
11f26809df used calc_occupancy and calc_piece_board methods in the initial state constructor 2025-11-15 10:07:23 +01:00
Varga Dávid Lajos
c88fbe68e3 added and used necessary methods the initial state constructor 2025-11-15 10:06:12 +01:00
Varga Dávid Lajos
7f4c53ddb7 added partial constructor for initial board state to board.rs 2025-11-15 10:03:24 +01:00
Varga Dávid Lajos
38b38845d6 added constructor for clear board to board.rs 2025-11-15 09:58:38 +01:00
Varga Dávid Lajos
66dd2877b2 defined board representation shape in board.rs 2025-11-15 09:56:17 +01:00
Varga Dávid Lajos
3cd53c7d70 added file and module structure for board representation 2025-11-15 09:51:07 +01:00
Bence
464ef5f70b Removed faulty test and unnecessary file 2025-11-13 20:54:04 +01:00
Bence
fc2dfe78cb Fixed file structure 2025-11-13 20:37:46 +01:00
Bence
fe8293d5dc Rename Cargo.toml to ui/Cargo.toml 2025-11-13 20:31:18 +01:00
Bence
75e7636541 Delete ui/placeholder.md 2025-11-13 20:31:06 +01:00
Bence
6cfb9d81fd Fixing file structure 2025-11-13 20:30:52 +01:00
Bence
826cdf1b40 ui mappa létrehozása 2025-11-13 20:27:28 +01:00
Bence
462fe4073c Add files via upload 2025-11-13 20:23:49 +01:00
Bence
aff5a9aff2 Fixing mistake (uploaded to wrong directory) 2025-11-13 20:22:36 +01:00
Bence
573a1d25db Fixing mistake (uploaded to wrong directory) 2025-11-13 20:22:18 +01:00
Bence
126a1f00ee Fixing mistake (uploaded to wrong directory) 2025-11-13 20:22:05 +01:00
Bence
37216b776c Fixing mistake (uploaded to wrong directory) 2025-11-13 20:21:53 +01:00
Bence
bffb81e13c Fixing mistake (uploaded to wrong directory) 2025-11-13 20:21:32 +01:00
Bence
8c92f625f7 Fixed file structure/missing files 2025-11-13 20:18:59 +01:00
Bence
51287d2ad8 Add files via upload 2025-11-13 19:19:01 +01:00
Bence
5b3bdc750f Merge pull request #8 from htamas1210/Server/websocket
Server/websocket
2025-11-13 19:12:00 +01:00
Bence
7daa25719e Update Cargo.toml 2025-11-13 19:10:38 +01:00
83a73ed34c Added tests 2025-11-13 15:19:26 +01:00
Bence
922c7ef13a Workflow update 2025-11-13 10:03:04 +01:00
Bence
3885238e2d Workflow update 2025-11-13 10:02:07 +01:00