Varga Dávid Lajos
|
7b9c1edbab
|
added constructor for capture moves in bitboard::bitmove.rs
|
2025-11-18 17:23:07 +01:00 |
|
Varga Dávid Lajos
|
05294a7736
|
changed name of value of enum BitMoveType to align with Rust naming conventions
|
2025-11-18 17:20:40 +01:00 |
|
Varga Dávid Lajos
|
d8da808580
|
added enum BitMoveType to bitboard::bitmove.rs for readability
|
2025-11-18 17:19:31 +01:00 |
|
Varga Dávid Lajos
|
c420d8b3dd
|
added constructor for quiet moves in bitboard::bitmove.rs
|
2025-11-18 17:17:11 +01:00 |
|
Varga Dávid Lajos
|
57af3aaae3
|
defined shape of struct bitboard::bitmove::BitMove
|
2025-11-18 17:09:39 +01:00 |
|
Varga Dávid Lajos
|
887b9abed8
|
adde file and module structure for bitboard::bitmove.rs
|
2025-11-18 17:02:07 +01:00 |
|
Bence
|
3ebfc61ac7
|
Merge pull request #15 from htamas1210/Engine/library-functions
Engine/library functions
|
2025-11-17 15:04:28 +01:00 |
|
Hatvani Tamás
|
d8d8b58ed7
|
Uploaded presentation for class
v117
|
2025-11-17 12:24:42 +01:00 |
|
Varga Dávid Lajos
|
a8970053f9
|
added constructor for castling moves in chessmove.rs
|
2025-11-16 19:05:52 +01:00 |
|
vargadavidlajos
|
7cd77ab904
|
Merge pull request #14 from htamas1210/Docs/kovspec
Added point 3 to kovspec.md
v116
|
2025-11-16 19:05:07 +01:00 |
|
Varga Dávid Lajos
|
fa0a93172d
|
added constructore for captures in chessmove.rs
|
2025-11-16 19:01:53 +01:00 |
|
Varga Dávid Lajos
|
bb74a486d8
|
added constructor for quiet moves in chessmove.rs
|
2025-11-16 19:00:00 +01:00 |
|
vargadavidlajos
|
10c176a0f5
|
Added point 3 to kovspec.md
|
2025-11-16 18:39:48 +01:00 |
|
Varga Dávid Lajos
|
d1932762f9
|
removed field is_promotion from struct ChessMove and added an Option for field promotion_piece
|
2025-11-16 18:33:04 +01:00 |
|
Varga Dávid Lajos
|
9181b6c4ca
|
added all arguments constructor for struct BoardSquare
|
2025-11-16 13:51:10 +01:00 |
|
Varga Dávid Lajos
|
b703d8b9a1
|
added parameterless constructor for struct BoardSquare
|
2025-11-16 13:44:41 +01:00 |
|
Varga Dávid Lajos
|
acaa7d078a
|
added new library function: get_board_after_move
|
2025-11-15 20:40:58 +01:00 |
|
Varga Dávid Lajos
|
30448b5f3d
|
switched return type of is_game_over from bool to GameEnd
|
2025-11-15 20:37:06 +01:00 |
|
Varga Dávid Lajos
|
ff38c5c475
|
added struct GameEnd
|
2025-11-15 20:28:33 +01:00 |
|
Varga Dávid Lajos
|
42daeb9971
|
added file and module structure for gameend.rs
|
2025-11-15 20:15:17 +01:00 |
|
Bence
|
fc7ece9e94
|
Fixed app not starting in fullscreen
v114
|
2025-11-15 20:09:26 +01:00 |
|
Varga Dávid Lajos
|
c8b6bc35d5
|
added library functions: get_available_moves and is_game_over
|
2025-11-15 20:08:54 +01:00 |
|
Varga Dávid Lajos
|
5f2a4e1721
|
added struct ChessMove
|
2025-11-15 19:57:11 +01:00 |
|
Varga Dávid Lajos
|
5c42b6e52a
|
added enum MoveType
|
2025-11-15 19:37:30 +01:00 |
|
Varga Dávid Lajos
|
f7364e7939
|
added file and module structure for movetype.rs
|
2025-11-15 19:35:17 +01:00 |
|
Varga Dávid Lajos
|
b4a1f0820f
|
added struct BoardSquare
|
2025-11-15 19:26:21 +01:00 |
|
Varga Dávid Lajos
|
6d9d5c49ae
|
added file and module structure for boardsquare.rs
|
2025-11-15 19:24:37 +01:00 |
|
Varga Dávid Lajos
|
1ca44b472b
|
added enum PieceType
|
2025-11-15 19:21:46 +01:00 |
|
Varga Dávid Lajos
|
79aabeac8c
|
added file and module structure for piecetype.rs
|
2025-11-15 19:17:50 +01:00 |
|
Varga Dávid Lajos
|
5eb85dab89
|
added file and module structure for file: chessmove.rs
|
2025-11-15 19:15:30 +01:00 |
|
Varga Dávid Lajos
|
291b7e71a2
|
added crate root file lib.rs for library crate
|
2025-11-15 19:14:08 +01:00 |
|
vargadavidlajos
|
2aaa2aca70
|
Merge pull request #13 from htamas1210/UI/SettingsAndGame
Created a new branch due to a bug
v113
|
2025-11-15 19:11:39 +01:00 |
|
Bence
|
456d386551
|
Created a new branch due to a bug
Previous pull request didn't work (didnt change ui/src/main.rs), created new branch to see if the problem persists
|
2025-11-15 19:06:25 +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 |
|