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
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
5b3bdc750f
Merge pull request #8 from htamas1210/Server/websocket
...
Server/websocket
2025-11-13 19:12:00 +01:00
83a73ed34c
Added tests
2025-11-13 15:19:26 +01:00
Hatvani Tamás
7c27d47935
Merge branch 'master' into Server/websocket
2025-11-12 19:31:55 +01:00
Hatvani Tamás
4ffec0f05d
Add name to checkout step in dispatcher.yml
2025-11-12 19:27:29 +01:00
Hatvani Tamás
da3b1c8c00
Add checkout action to dispatcher workflow
2025-11-12 19:13:14 +01:00
Hatvani Tamás
a497f8554f
Add checkout action to dispatcher workflow
2025-11-12 19:12:47 +01:00
94b4d727a6
Merge branch 'master' into Server/websocket
2025-11-12 19:04:41 +01:00
39273908ac
removed checkout to potentially fix an error with test_data.log
v58
2025-11-12 18:58:36 +01:00
Hatvani Tamás
7be3c928b7
Display test_data.log in workflow script
...
Added command to display contents of test_data.log
v57
2025-11-12 18:54:06 +01:00
Hatvani Tamás
f8c14cc268
Enhance logging for data upload process
...
Added print statements to log data being uploaded to each tab.
v56
2025-11-12 18:50:01 +01:00
Hatvani Tamás
566d72c2d6
Merge pull request #7 from htamas1210/Workflow
...
Workflow
v55
2025-11-12 18:45:08 +01:00
ad26d22281
indentation error in python script
2025-11-12 18:44:00 +01:00
352b4e57d7
rewrote the python script
...
the script now checks for project name on every line read from the log
file and appends it to a list named by the project, if the branch is
master then it appends all lines into one list, then it checks if there
is any data in the list and uploads them to the correct tab that matches
the project name or master
2025-11-12 18:42:17 +01:00
5696128ac9
handling differenk kinds of server messages, and matchmaking basics
2025-11-12 17:11:23 +01:00
c2e29415c9
added new event system to handle different client events in game and on connection
2025-11-12 15:54:03 +01:00
ff68d9d2d9
new server messages
2025-11-12 15:52:55 +01:00
281f496c83
removed these files, ready to start working on event system messages
2025-11-12 15:14:07 +01:00
532c5a42ea
added anyhow and rand crate
2025-11-12 15:13:01 +01:00
73624baf90
added server event enum
2025-11-12 14:01:13 +01:00