27 Commits (main)

Author SHA1 Message Date
Clément FRÉVILLE f1962503b8 Include a serde feature in the shared crate
continuous-integration/drone/push Build is passing Details
1 year ago
Clément FRÉVILLE 3d93bf0fda Deny moves without any equal sign
continuous-integration/drone/push Build is passing Details
2 years ago
Clément FRÉVILLE 1311897416 Tweak precedence handling in the parser
continuous-integration/drone/push Build is passing Details
2 years ago
Clément FRÉVILLE 55848c5b36 Fix tests
continuous-integration/drone/push Build is passing Details
2 years ago
Clément FRÉVILLE 0288254f75 Test if an expression is placeable in an existing board
2 years ago
Clément FRÉVILLE ac7c9b30de Detect unique chains
continuous-integration/drone/push Build is passing Details
2 years ago
Clément FRÉVILLE 8199cffdf1 Keep signs when evaluating the expr tree
continuous-integration/drone/push Build is passing Details
2 years ago
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