Ответ 1
Я бы рекомендовал использовать EaselJs для 2D-игры с использованием холста. На сайте вы найдете несколько замечательных примеров и довольно приличную документально подтвержденную апи, чтобы вы начали.
Я хочу начать изучение HTML5 с помощью холста, создав простую 2d-игру. Я хочу создать тот, который выглядит следующим образом: http://www.youtube.com/watch?v=h4SgiVCPfPk
Рекомендуете ли вы какие-либо фреймворк или игровой движок, которые я мог бы использовать для этого?
Я бы рекомендовал использовать EaselJs для 2D-игры с использованием холста. На сайте вы найдете несколько замечательных примеров и довольно приличную документально подтвержденную апи, чтобы вы начали.
Я предлагаю вам альтернативу в виде MelonJS. У вас есть отличная документация и очень легко встать и работать.
Я бы порекомендовал CAAT → http://labs.hyperandroid.com/static/caat/
Вот техническая демонстрация (холст): http://labs.hyperandroid.com/static/caat/sumon/canvas/Sumon.html
Он прост в использовании и силен, он имеет хорошую документацию и множество официальных руководств. Если вам интересно опубликовать свою игру на мобильных устройствах, это первый поддерживаемый движок командой Ludei.com - http://ludei.com/tech/cocoonjs
Вы можете попробовать chem.
Он оптимизирован для быстрого развития, поэтому он идеально подходит для идеи прототипа маленькой игры.
Для разработчиков, знакомых с Backbone, вы можете попробовать Backbone Game Engine. Построен для работы в Интернете и в CocoonJS. Уровень Super Mario Bros 1-1 был записан как демонстрация.