|
|
60911f93f6
|
removed unused stuff from test client
|
2025-11-26 13:55:16 +01:00 |
|
|
|
7820555fa8
|
added new packages to ui and removed unused stuff from server
|
2025-11-26 11:18:58 +01:00 |
|
|
|
b5c18419d8
|
readded dependency for workflow
|
2025-11-25 19:03:38 +01:00 |
|
Hatvani Tamás
|
32ab155ff5
|
Merge pull request #24 from htamas1210/Engine/API-logic
v155
|
2025-11-24 15:53:45 +01:00 |
|
|
|
1f3fff3501
|
removed test upload dependenci, issue with sheets api
|
2025-11-24 15:51:37 +01:00 |
|
vargadavidlajos
|
b8113b8cc4
|
Merge branch 'master' into Engine/API-logic
|
2025-11-24 15:05:58 +01:00 |
|
vargadavidlajos
|
3795087b3c
|
Merge pull request #23 from htamas1210/Server/logging
Server/logging
|
2025-11-24 13:30:22 +01:00 |
|
Hatvani Tamás
|
7fdd7fd65c
|
Merge branch 'master' into Server/logging
|
2025-11-24 13:20:16 +01:00 |
|
vargadavidlajos
|
90a59305ac
|
Merge pull request #22 from htamas1210/Server/event
Server/event
|
2025-11-24 13:17:29 +01:00 |
|
|
|
5ccca3ab8e
|
added resign event and deleting finished matches
|
2025-11-24 13:14:38 +01:00 |
|
|
|
f2adc14ce2
|
fixed error, not removing reference to deleted crate
|
2025-11-24 12:10:29 +01:00 |
|
|
|
7ed9ae3799
|
refactored println statements into formatted logs with log crate
|
2025-11-24 12:05:07 +01:00 |
|
|
|
622bef963f
|
new serevr message enum for easier message handling
|
2025-11-24 10:07:20 +01:00 |
|
Varga Dávid Lajos
|
499b0fd152
|
removed unneeded log message
|
2025-11-21 23:43:57 +02:00 |
|
Varga Dávid Lajos
|
eba8076ea9
|
implemented api function is_game_over
|
2025-11-21 23:41:33 +02:00 |
|
Varga Dávid Lajos
|
f05b1c80da
|
added test for api function is_game_over
|
2025-11-21 23:26:15 +02:00 |
|
Varga Dávid Lajos
|
068f5248cd
|
implemented api function get_available_moves
|
2025-11-21 22:56:02 +02:00 |
|
Varga Dávid Lajos
|
a63954fbfe
|
implemented traits needed for testing in lib.rs
|
2025-11-21 21:52:46 +02:00 |
|
Varga Dávid Lajos
|
2b7faf80ab
|
removed unused variable from conversion method from_bitmove from chessmove.rs
|
2025-11-21 20:36:22 +02:00 |
|
Hatvani Tamás
|
890fab38cb
|
Merge pull request #21 from htamas1210/Engine/api-conversions
|
2025-11-21 14:54:51 +01:00 |
|
Varga Dávid Lajos
|
ebcc447092
|
removed unused imports from chessmove.rs
|
2025-11-21 14:19:33 +01:00 |
|
Varga Dávid Lajos
|
a4982c0fd3
|
implemented conversion method to_bitmove for enum ChessMove
|
2025-11-21 14:18:23 +01:00 |
|
Varga Dávid Lajos
|
c414485891
|
implemented conversion method to_index for struct BoardSquare
|
2025-11-21 14:09:02 +01:00 |
|
Varga Dávid Lajos
|
f29298731b
|
implemented conversion method to_index for enum PieceType
|
2025-11-21 14:07:27 +01:00 |
|
Varga Dávid Lajos
|
e1d51fe291
|
implemented conversion method to_bitmovetype for enum MoveType
|
2025-11-21 14:04:37 +01:00 |
|
Varga Dávid Lajos
|
f841fba080
|
implemented constructor from_bitmove for enum ChessMove
|
2025-11-21 13:55:07 +01:00 |
|
Varga Dávid Lajos
|
821746d7cf
|
changed implementation of ChessMove from struct to enum
|
2025-11-21 13:29:01 +01:00 |
|
Varga Dávid Lajos
|
5d108602ea
|
implemented constructor by square_index for struct BoardSquare
|
2025-11-21 13:08:53 +01:00 |
|
Varga Dávid Lajos
|
b137e6ceab
|
implemented constructor by piece_index for enum PieceType
|
2025-11-21 13:01:38 +01:00 |
|
Varga Dávid Lajos
|
d649afdcfd
|
limited visibility of method from_bitmovetype from enum MoveType to pub(in super)
|
2025-11-21 12:57:38 +01:00 |
|
Varga Dávid Lajos
|
5e65bcf5ef
|
changed method from_index for enum MoveType to from_bitmovetype
|
2025-11-21 12:55:18 +01:00 |
|
Varga Dávid Lajos
|
82a6bd8449
|
implemented constructor for enum MoveType from in-engine move_type index
|
2025-11-21 12:40:24 +01:00 |
|
Hatvani Tamás
|
23c890f329
|
Merge pull request #20 from htamas1210/Engine/move-gen
v140
|
2025-11-20 21:26:58 +01:00 |
|
vargadavidlajos
|
b91777a64f
|
Merge branch 'master' into Engine/move-gen
|
2025-11-20 21:19:41 +01:00 |
|
Varga Dávid Lajos
|
775083fde7
|
fixed wrong promotion_piece indexes being saved in bitboard::movegen::pawns
|
2025-11-20 21:11:41 +01:00 |
|
Varga Dávid Lajos
|
84121fbeba
|
allowed use of move generation methods in case of check
|
2025-11-20 20:45:26 +01:00 |
|
Varga Dávid Lajos
|
f3d316d3e3
|
implemented method collect_king_evasion in bitboard::movegen used in move generation
|
2025-11-20 20:43:35 +01:00 |
|
Varga Dávid Lajos
|
fad1a6d51b
|
implemented method collect_moves_single_check in bitboard::movegen used in move generation
|
2025-11-20 20:42:44 +01:00 |
|
Varga Dávid Lajos
|
9b43c9ce9a
|
implemented method collect_all_moves in bitboard::movegen used in move generation
|
2025-11-20 20:39:47 +01:00 |
|
Varga Dávid Lajos
|
dba7aca2cf
|
added method get_safe_king_squares to bitboard::attacks for king safety checks
|
2025-11-20 20:35:44 +01:00 |
|
Varga Dávid Lajos
|
47a22dbbaa
|
added method get_pseudo_rook_moves_ignore_king in bitboard::attacks for king safety checks
|
2025-11-20 20:29:27 +01:00 |
|
Varga Dávid Lajos
|
1bbe33f3aa
|
added method get_pseudo_bishop_moves_ignore_king in bitboard::attacks for king safety checks
|
2025-11-20 20:28:16 +01:00 |
|
Varga Dávid Lajos
|
8c0fa09f1e
|
added LUT KING_SAFETY_BISHOP_MASK in bitboard::attackmaps for king safety checks
|
2025-11-20 20:25:14 +01:00 |
|
Varga Dávid Lajos
|
d8eae9177b
|
added LUT KING_SAFETY_ROOK_MASK in bitboard::attackmaps for king safety checks
|
2025-11-20 20:23:40 +01:00 |
|
Varga Dávid Lajos
|
71ea2a05d0
|
added LUT BISHOP_MOVE_MASK in bitboard::attackmaps for king safety checks
|
2025-11-20 20:22:08 +01:00 |
|
Varga Dávid Lajos
|
33ca535547
|
added LUT ROOK_MOVE_MASK in bitboard::attackmaps for king safety checks
|
2025-11-20 20:21:28 +01:00 |
|
|
|
6fc1b6c3fd
|
fixed test function, removed messages because we do not use it
|
2025-11-20 17:23:30 +01:00 |
|
|
|
a985182c99
|
rewrote the message function to use an Option value and check if the playerconnection has value before trying to send message
|
2025-11-20 16:36:02 +01:00 |
|
|
|
3b78a8e925
|
Merge branch 'master' into Server/event
|
2025-11-20 14:46:33 +01:00 |
|
|
|
ab369f179c
|
updated move event to use chessmove struct from engine
|
2025-11-20 14:46:01 +01:00 |
|