Commit graph

17 commits

Author SHA1 Message Date
e0fe22e9ce Add end game conditions
Also fix some UI bugs
2023-09-20 18:59:32 -07:00
0d30ac0b46 Add AI tile count and total tile counts, other UI tweaks 2023-09-16 21:08:10 -07:00
e7c46c8efd Add standardized turn summary messages.
Same logic for both player and AI
2023-09-15 21:01:49 -07:00
ef4506b55e Refactor code to utilize TurnActions on player moves 2023-09-14 18:53:47 -07:00
8fd250170b Add rudimentry but functional AI integration into UI
Also fixed some bugs that could cause AI process to either
produce invalid words or crash.
2023-09-12 22:13:36 -07:00
9b22f1301d WIP integration of AI into game logic 2023-09-10 15:17:36 -07:00
ef655f99cd Fix bug in Rust relating to PlayedTile
The bug broke a contract that was relied on by WASM
2023-09-08 17:50:54 -07:00
e23c1d139b Add capability to convert AI plays into PlayedTiles vector 2023-09-07 19:44:07 -07:00
cdfd8b5ee9 Fix bug where UI wasn't detecting 7-letter word bonus 2023-08-24 20:37:01 -07:00
733feecfe3 Add adding words to dictionary mid-game 2023-08-24 20:29:08 -07:00
ca5ab097c5 Add basic tile exchange support
Still need to support handling if the player reordered their tray
2023-08-22 20:52:03 -07:00
cb10d97724 Refactored receive_play from wasm into Game 2023-08-18 18:14:27 -07:00
fd7cf2d6af Add turn counting and score persistence 2023-08-16 19:37:32 -07:00
c7399b2b99 Integrate score keeping and individual trays 2023-08-15 19:35:23 -07:00
a496b15710 Integrate very WIP move-checking onto front-end 2023-08-13 13:08:37 -07:00
5dc11de37d WIP Add Grid 2023-08-09 20:00:14 -07:00
cb69ada00d Basic tray retrieval 2023-08-05 18:59:30 -07:00