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 |
|