I'm building a multiplayer card game. Right now it is one simple WPF app where I play for all the players. In wondering how to handle each player's turn and action, I think it's time for me to start implementing the server <-> client relationship. Can someone point me towards some material about setting this up?
I would have a game server that runs logic for the table such as whose turn it is, dealing the cards and so on. Then each client would provide the UI for the game, information pulled from the server and a few buttons that tell the server what action the player has taken.
In case I need to start considering this now, the client UI will need to communicate with another server that manages which games are available and displays them to the client.
Thanks for your guidance!
by Azphael via /r/csharp