Tengo un juego basado en web con 6 jugadores en un equipo. Node.js ejecuta el lado del servidor para todos (express, mongodb), con html/javascript en la interfaz.
No estoy seguro de cómo permitir que los jugadores "interactúen" al recibir actualizaciones del juego en tiempo real en su cliente desde el servidor. Por ejemplo, el jugador 1 hace clic en un botón, la acción se envía al servidor y todos los demás jugadores reciben esta información del servidor. O el jugador 1 hace clic en un elemento y todos los demás jugadores hacen que el elemento desaparezca de sus pantallas. O el jugador 3 vota para ir al este, y todos los demás jugadores ven ese voto. No estoy seguro de cómo hacer que javascript espere y reaccione a las acciones del servidor.
Me doy cuenta de que esta es una pregunta conceptual básica, pero mi entrenamiento no tocó esto. Tendré que hacer esto con frecuencia, y ni siquiera puedo pasar del punto en el que el jugador 1 hace clic para iniciar el juego y los otros jugadores son llevados a la siguiente ubicación.
Cualquier ayuda es muy apreciada, incluso solo señalándome un recurso para aprender. ¡Gracias por adelantado!