Risposte:
Non puoi scriverlo con HTML5 da solo. Avrai sempre bisogno di script e di un server per gestire la comunicazione tra gli utenti, a causa dei limiti di sicurezza degli script del browser e anche per evitare truffe.
Molte persone hanno scritto giochi html5 multiplayer, anche io. L'uso di html5 stesso non è probabilmente la parte più importante di esso. La maggior parte delle cose necessarie (se non tutte) sono state disponibili anche in HTML 4.01. L'eccezione è canvas, ma canvas è più lento di svg e svg era già disponibile in molti browser.
Penso che ciò che ha veramente generato la mania del "gioco html5" sia la possibilità di creare app lato server in javascript. Ciò significa che tutti i programmatori lato client possono improvvisamente creare da soli l'intero sistema, e di solito sono le persone creative quando si tratta di cose come i giochi. Per non parlare del fatto che JS è così facile che anche tua nonna potrebbe programmare con esso. Può essere.
Un'architettura comune per un browser game sarebbe
Client Server
|-----------------------| |---------------------|
View - input/output logic - Communication - Validation - Game World
| |
client database (if needed) server database (if needed)
O in termini di "lingue" effettive:
Eccoti. Un gioco per Internet completo scritto solo usando javascript e html. Bello.
Dai un'occhiata all'articolo su http://smus.com/multiplayer-html5-games-with-node e anche alla fonte fornita con l'articolo. Nota che questo utilizza anche JavaScript per il networking.