Відповіді:
Ви не можете написати це лише одним HTML5. Вам завжди знадобляться сценарії та сервер для управління спілкуванням між користувачами через обмеження безпеки сценаріїв браузера, а також для запобігання обману.
Багато людей написали багатокористувацькі ігри html5, навіть у мене є. Використання html5, мабуть, не найважливіша його частина. Більшість необхідних речей (якщо не всі) були доступні також у html 4.01. Виняток - канва, але полотно повільніше, ніж svg, і svg вже був доступний у багатьох браузерах.
Я думаю, що насправді породила манія "гри html5" - це можливість робити додатки на сервері в JavaScript. Це означає, що всі програмісти на стороні клієнта можуть раптом зробити всю систему самостійно, і вони, як правило, творчі люди, коли справа стосується таких речей, як ігри. Не кажучи вже про те, що JS так легко, що навіть ваша бабуся могла програмувати з цим. Можливо.
Загальна архітектура для браузерної гри була б
Client Server
|-----------------------| |---------------------|
View - input/output logic - Communication - Validation - Game World
| |
client database (if needed) server database (if needed)
Або з точки зору фактичних "мов":
Ось ти де. Повна Інтернет-гра, написана лише за допомогою JavaScript та HTML. Прекрасна.
Погляньте на статтю за адресою http://smus.com/multiplayer-html5-games-with-node, а також на джерело, надане зі статтею. Зауважте, що для цього також використовується JavaScript.