Я думаю, что есть два различных решения этой проблемы:
1) Сначала решение, показанное aves Engine, которое отображает всю игру с элементами html и внешними таблицами стилей, например CSS3-трансфомациями.Преимущество в том, что обработка событий намного проще при работе с div, чем при рендеринге на холсте.
2) Как isogenicengine.com показывает, что вы можете визуализировать игру на элементе html5 canvas.Mabye - лучшее решение, потому что рендеринг на холсте - это способ, которым миллионы 2D-игр были написаны раньше, и в будущем индустрия оптимизирует методы рисования, например, с аппаратным ускорением.На данный момент, наоборот, рендеринг на холсте идет медленно, если вы хотите рендерить в полноэкранном режиме.Если вы хотите рендерить только в определенной области размером 200x200px, это нормально, но в полноэкранном режиме вы застреваете с частотой кадров 10 кадров в секунду.
Какой, по вашему мнению, лучший способ создать игру для Интернета?
Спасибо за ваше мнение!PS: Если у вас есть статьи на эту тему, пожалуйста, вставьте несколько ссылок