/game-net-basics

Code for a basic client-server network game. Mainly for educational purposes. The code is in C# and uses Monogame (https://www.monogame.net/).

Primary LanguageC#

game-net-basics

Code for a basic client-server network game. Mainly for educational purposes. The code is in C# and uses Monogame (https://www.monogame.net/).

TODO

  • Display all clients in the clients' windows.
  • Change the server to delete clients when they disconnect.
  • Have each client's character be a different color, and allow colors to mix when characters run into each other.
  • Add client prediction to reduce the effects of latency.
  • Allow clients to connect to the server from other computers.
  • Add sound effects.