- Description: A multiplayer version of Wordle
- Goals, Objectives and Why we chose this project:
- Want to explore advanced concepts in rust
- Utilize multithreading and networking in Rust
- Building a interesting version of a popular game
- Networking/Game Logic
- Allow players to connect to server and have the server control overall competition state while the clients control the game state
- Task List
- Client
- Receiving and updating game state
- Serializing and sending game state
- Seperate thread for game loop
- Server
- Handling client connections and disconnections
- Broadcast game state
- Determine when someone wins in a game
- Client
-
Multithreading the game loop with updating game state
-
Connecting networking and game logic to frontend