Estoy jugando con un simple juego de cueva basado en Canvas y me gustaría convertirlo en multijugador eventualmente. El plan es usar Node.js en el lado del servidor.
Los datos enviados consistirían en la posición de cada jugador, dirección, velocidad y demás. Los movimientos del jugador son simples físicas de fuerza, por lo que debería poder extrapolar los movimientos antes de la próxima actualización del servidor.
¿Algún consejo o mejores prácticas en el lado de las comunicaciones? Supongo que los sockets web son el camino a seguir. ¿Debo enviar información en cada pasada del ciclo del juego o con intervalos específicos? Además, no me importa si no funciona con navegadores antiguos.