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
d8861b66b2
using serde feature from uuid, so i can add an id to a struct definition
2025-11-12 13:25:40 +01:00
4123a710cf
first phase of rewrite done, server stores connections with an id, currently works as a hub, next phase to handle custom message types
2025-11-12 12:49:42 +01:00
4daa21e8bf
Started to rewrite the project to handle connection storing and message types, added v4 for uuid crate
2025-11-12 11:28:14 +01:00
Hatvani Tamás
cdd8b45da8
Merge pull request #6 from htamas1210/Engine/movegen-utils
...
Engine/movegen utils
v47
2025-11-12 11:08:36 +01:00
503cb23015
accepted connection and sending data both ways
2025-11-11 15:25:42 +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
8ffbfdc63f
basic listener implemented, addedd modules, working on handling connections
2025-11-11 13:35:34 +01:00
Varga Dávid Lajos
dca6eac3ba
added file bitboard/utils.rs
2025-11-11 12:50:53 +01:00
8f9a48fa96
rendszerterv v1
2025-11-11 12:40:29 +01:00
Hatvani Tamás
5ee797e1f8
Add conditional logging for master branch
v39
2025-11-11 12:32:03 +01:00
Hatvani Tamás
eaf3bfa192
Merge pull request #5 from htamas1210/Engine/movegen-lut
...
Engine/movegen lut
v38
2025-11-11 12:17:48 +01:00
Hatvani Tamás
9c73ca6838
Fix formatting of conditional checks in dispatcher.yml
2025-11-11 11:34:05 +01:00