Skip to content

differental/Rusty_Moves

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rusty Moves

A simple Rust server which plays various games with multiple clients simultaneously through UDP.

Features

  • Tic-Tac-Toe random move player (extensible to nxn board, m as win condition)

To-Do

  • Fix Stockfish integration for chess (see feature/chess branch)
  • Full chess integration (WIP, see feature/chess branch)
    • Random top Stockfish move (see feature/chess branch)
    • Re-design interaction protocal to fully support chess features
  • Finish some ideas for a smarter Tic-Tac-Toe AI
  • Client and server code cleanup - reuse components
  • Re-design protocols over UDP
    • Fix lost packet issues
    • Distinguish between chess/tic-tac-toe messages
      • Remove overly-verbose enums used for the two games, players (and "GameAndPlayer")

About

Lightweight UDP-based protocol for real time applications implemented in Rust

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages