Sto armeggiando con un semplice gioco di volantini sulle caverne basato su Canvas e vorrei farlo alla fine multiplayer. Il piano è utilizzare Node.js sul lato server.
I dati inviati consistono nella posizione di ciascun giocatore, direzione, velocità e simili. I movimenti del giocatore sono semplici forze fisiche, quindi dovrei essere in grado di estrapolare i movimenti prima del prossimo aggiornamento dal server.
Qualche suggerimento o best practice sul lato delle comunicazioni? Immagino che i socket web siano la strada da percorrere. Devo inviare informazioni in ogni passaggio del ciclo di gioco o con intervalli specificati? Inoltre, non mi importa se non funziona con i browser più vecchi.