Me gustaría crear un servidor de juego multijugador simple para un juego simple:
Se supone que el juego es similar a Command & Conquer, tienes algunos tanques y algunos soldados. Puede seleccionar un soldado y luego hacer clic en el mapa, a donde debe ir el soldado. Si el soldado llega a un área donde no puede ir, camina. Y los soldados pueden ser derribados por los enemigos.
¿Cómo debo estructurar el servidor del juego y qué debo hacer en el cliente?
Es decir, si un soldado se mueve de X a Y pero alrededor del edificio Z, supongo que el servidor debe poder calcular exactamente dónde se encuentra el soldado (en caso de que un enemigo le dispare), y el cliente también debe conocer la posición para pintando al soldado.
Lo que se debe hacer en el servidor y creo que tengo que diseñar un protocolo para esto. Creo que el servidor tiene que hacer un seguimiento del estado del juego y la hora. ¿Alguien tiene sugerencias sobre cómo hacer esto? o podría recomendar un poco de lectura?