Ответ 1
Ну... там Rocket Engine. Я не использовал его, но он появляется (на поверхности), чтобы сделать многое из того, что вы хотите.
Я бы также рекомендовал HTML5 Gamer, блог по вопросам создания игр в HTML5/JS
Если я решил написать простую игру как текстовую, так и графическую (2d), какие библиотеки я могу использовать? Предполагая, что мы используем браузер, совместимый с HTML5.
Основные вещи, о которых я могу думать
Ну... там Rocket Engine. Я не использовал его, но он появляется (на поверхности), чтобы сделать многое из того, что вы хотите.
Я бы также рекомендовал HTML5 Gamer, блог по вопросам создания игр в HTML5/JS
GameJs делает следующее:
http://gamejs.org, Отказ от ответственности: я разработчик GameJs.
Все выше сказанное работает хорошо, и я играл с ним. API похож на http://PyGame.org, который некоторым нравится многим.
Планируется подключение к сети.
Если вы знакомы с jQuery, тогда gamequery является хорошим, чтобы попробовать. Вот отличная демонстрация того, что вы можете с ней сделать: brainsnackers.
Вот некоторые из функций:
Проверьте cake js. Это было долгое время, и это очень приятно использовать, особенно если вы раньше использовали actionscript.
Конкурс http://js1k.com закончился, а 2D-платформа Легенда Из Bouncing Beholder (по marijnjh) была победителем. Возможно, вам захочется взглянуть на источник, так как это обеспечит очень простой обзор карт сторонних разработчиков без необходимости читать много кода.
Другим хорошим является двухпользовательский сумасшедший понг, который очень забавен.
Плюс, игры 1кб просто потрясающие.
я бы использовал RenderEngine, я думаю, что у него есть все, что вам нужно, и решает одну из наиболее важных проблем, которые могут быть обнаружены при столкновении, и он также имеет поддержку спрайтов...
Учебник < - это отличный учебник, который я нашел
Надеюсь, это поможет
Я могу порекомендовать Cometd для использования сети ajax push (т.е. кометы)
Как насчет createJS (createjs.com) или melonJS (melonjs.github.io/tutorial)?
CreateJS имеет отличную поддержку для тех элементов, о которых вы упомянули, но не настолько уверенно в работе с сетью.
У MelonJS есть встроенная поддержка чтения файлов Tilemap.tmx.