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 |
|
Varga Dávid Lajos
|
6006442f90
|
added '#[inline(always)]' annotation to hot functions: utils::pop_lsb, utils::pop_msb
|
2025-11-11 14:23:30 +01:00 |
|
Varga Dávid Lajos
|
eebdfdbee2
|
implemented utility function: bitboard::utils::notation_from_square_number
|
2025-11-11 14:21:11 +01:00 |
|
Varga Dávid Lajos
|
a6aba8801e
|
implemented utility function: bitboard::utils::pop_msb
|
2025-11-11 14:16:33 +01:00 |
|
Varga Dávid Lajos
|
8d1300d7e2
|
implemented utility function: bitboard::utils::pop_lsb
|
2025-11-11 14:14:39 +01:00 |
|
Varga Dávid Lajos
|
d0e6ce81ce
|
fixed bad test values in test utils::tests::pop_lsb_test
|
2025-11-11 14:06:43 +01:00 |
|
Varga Dávid Lajos
|
f3dea86ded
|
fixed typo in test utils::tests::pop_msb_test
|
2025-11-11 14:05:31 +01:00 |
|
Varga Dávid Lajos
|
092ed19104
|
added frame and tests for function: bitboard::util::notation_from_square_number
|
2025-11-11 13:59:53 +01:00 |
|
Varga Dávid Lajos
|
f8894bbdff
|
added frame and tests for function: bitboard::util::pop_msb
|
2025-11-11 13:51:14 +01:00 |
|
Varga Dávid Lajos
|
258a8a0da9
|
added frame and tests for function: bitboard::util::pop_lsb
|
2025-11-11 13:39:26 +01:00 |
|
Varga Dávid Lajos
|
dca6eac3ba
|
added file bitboard/utils.rs
|
2025-11-11 12:50:53 +01:00 |
|
Varga Dávid Lajos
|
061795a039
|
implemented the generation of LUT: RAY_TABLE
|
2025-11-11 10:39:51 +01:00 |
|
Varga Dávid Lajos
|
1af497f063
|
implemented the generation of LUT: KNIGHT_ATTACK_MAP
|
2025-11-11 10:33:51 +01:00 |
|
Varga Dávid Lajos
|
b6cdf5b778
|
implemented the generation of LUT: PAWN_ATTACK_MAP
|
2025-11-11 10:32:41 +01:00 |
|
Varga Dávid Lajos
|
4eb4bc1348
|
implemented the generation of LUT: KING_ATTACK_MAPS
|
2025-11-11 10:25:23 +01:00 |
|
Varga Dávid Lajos
|
c2fe2e968a
|
added masks for use against wrap-around
|
2025-11-11 10:22:05 +01:00 |
|
Varga Dávid Lajos
|
21f2890b92
|
added frame and tests for table: RAY_TABLE
|
2025-11-10 17:17:30 +01:00 |
|
Varga Dávid Lajos
|
5d748b07d2
|
added frame and tests for table: KNIGHT_ATTACK_MAP
|
2025-11-10 16:54:14 +01:00 |
|
Varga Dávid Lajos
|
b252f16b2d
|
added frame and tests for table: PAWN_ATTACK_MAP
|
2025-11-10 15:50:58 +01:00 |
|
Varga Dávid Lajos
|
18f4060df0
|
added frame and tests for table: KING_ATTACK_MAP
|
2025-11-10 15:28:15 +01:00 |
|
Varga Dávid Lajos
|
033440fbac
|
added dependency to Cargo.toml: once_cell
|
2025-11-10 13:18:48 +01:00 |
|
Varga Dávid Lajos
|
bfb2a6db23
|
added file and module structure for attackmaps.rs
|
2025-11-10 13:13:03 +01:00 |
|
|
|
1b4194ee7d
|
Cleanup job depend on release, added missing .cargo folder to fix cc error on workflow build
|
2025-11-09 12:44:33 +01:00 |
|
|
|
08dd3f14c6
|
initial projects created, engine, server, ui
|
2025-11-03 14:47:15 +01:00 |
|