Commit Graph

23 Commits

Author SHA1 Message Date
0051069428 Fix ignored result 2023-02-28 10:46:04 +01:00
1472e9f6d8 Draft generation of valid AI movements 2023-02-26 14:06:28 +01:00
1c37b72b55 Add missing dependencies 2023-02-25 14:27:00 +01:00
095bc8509c Integrate a remote playtesting front-end 2023-02-25 14:24:41 +01:00
3accb03ae5 Fix Clippy lint 2023-02-25 14:14:04 +01:00
3d42bce413 Delay player hand creation at the beginning of the game 2023-02-24 18:33:15 +01:00
ec6542aa52 Allow joining an existing room and validating tile placement 2023-02-23 21:00:00 +01:00
f1564ca6e3 Allow RngDeck to be passed between threads 2023-02-23 20:30:13 +01:00
a757241b5d Inline variables in format! strings 2023-02-21 11:44:09 +01:00
7357062f92 Add new messages 2023-02-21 11:42:14 +01:00
7c8330465f Allow clients to create new rooms to play 2023-02-19 18:03:01 +01:00
831a5003c3 Add initial server implementation
This adventure is going to be epic, be ready.
2023-02-16 20:02:46 +01:00
8943d1d898 Randomize the deck of tiles 2023-02-12 21:01:38 +01:00
ea6572dca2 Add a way to detect chains 2023-02-10 21:08:52 +01:00
0b2fa63941 Add additional helper functions to test if the tiles are aligned or not 2023-02-10 21:08:52 +01:00
7fd8d54b34 Separate the width and height of the grid 2023-02-10 21:08:26 +01:00
2920e6614f Make the is_contiguous check more robust and readable 2023-02-10 20:35:53 +01:00
e67a28d110 Refactor with a Position2d struct 2023-02-10 20:32:56 +01:00
2b4ef27f92 Share Cargo cache between CI steps 2023-02-08 19:16:20 +01:00
92e98f5479 Add Drone CI 2023-02-08 18:58:43 +01:00
016ca31815 Use the constant for the board size 2023-02-01 11:52:37 +01:00
eaa386df88 Add missing import in tests 2023-01-31 18:55:12 +01:00
fe671b8682 Initial commit 2023-01-26 17:21:14 +01:00