20 Commits (83a48440b46d6a2f2046f643c8ded98429e5b92b)

Author SHA1 Message Date
Clément FRÉVILLE 5a8d4676f7 Handle TileTake messages
2 years ago
Clément FRÉVILLE 1fc4e10c39 Sync scores between players
continuous-integration/drone/push Build is passing Details
2 years ago
Clément FRÉVILLE 4fbe817f71 Reduce default board size
2 years ago
Clément FRÉVILLE 60e4713f7f Send the complete board when joining a room
continuous-integration/drone/push Build is passing Details
2 years ago
Clément FRÉVILLE 091aa81e70 Fix Clippy lints
2 years ago
Clément FRÉVILLE b49d7b7995 Evaluate in place expressions
continuous-integration/drone/push Build is passing Details
2 years ago
Clément FRÉVILLE 2e862bdf58 Try several operator counts
2 years ago
Clément FRÉVILLE 1472e9f6d8 Draft generation of valid AI movements
continuous-integration/drone/push Build is passing Details
2 years ago
Clément FRÉVILLE 3accb03ae5 Fix Clippy lint
2 years ago
Clément FRÉVILLE ec6542aa52 Allow joining an existing room and validating tile placement
continuous-integration/drone/push Build is passing Details
2 years ago
Clément FRÉVILLE f1564ca6e3 Allow RngDeck to be passed between threads
2 years ago
Clément FRÉVILLE 8943d1d898 Randomize the deck of tiles
continuous-integration/drone/push Build is passing Details
2 years ago
Clément FRÉVILLE ea6572dca2 Add a way to detect chains
continuous-integration/drone/push Build is passing Details
2 years ago
Clément FRÉVILLE 0b2fa63941 Add additional helper functions to test if the tiles are aligned or not
2 years ago
Clément FRÉVILLE 7fd8d54b34 Separate the width and height of the grid
2 years ago
Clément FRÉVILLE 2920e6614f Make the is_contiguous check more robust and readable
2 years ago
Clément FRÉVILLE e67a28d110 Refactor with a Position2d struct
2 years ago
Clément FRÉVILLE 016ca31815 Use the constant for the board size
2 years ago
Clément FRÉVILLE eaa386df88 Add missing import in tests
2 years ago
Clément FRÉVILLE fe671b8682 Initial commit
2 years ago