Подтвердить что ты не робот

Начало работы с разработкой игр с помощью js/html5

У кого-нибудь есть опыт разработки игр с использованием javascript и элемента холста html5?

До сих пор я нашел две библиотеки, из которых стоит использовать?

http://tommysmind.com/ (порт XNA)

http://gamequery.onaluf.org/ (плагин jquery)

Есть ли у кого-нибудь другие ресурсы?

4b9b3361

Ответ 1

Вы также можете использовать Lime JS - очень перспективную платформу разработки HTML5. http://www.limejs.com

Ответ 2

Немного поздно для этого;-), но вот некоторые текущие или возникающие рамки

Aves http://www.dextrose.com/en/projects/aves-engine Akihabara http://www.kesiev.com/akihabara/ Rokcet Pack http://rocketpack.fi/ Эффектные игры http://www.effectgames.com/effect/

это, вероятно, слишком много для тех игр, о которых вы в основном обращаете.

Кроме того, взгляните на Sencha Touch

http://www.sencha.com/

Здесь очень хороший пример солатера.

http://touchsolitaire.mobi/app/

НТН

Ответ 3

impact js выглядит действительно круто, http://impactjs.com/, но у него есть цена за 99 долларов:( Но он поставляется с потрясающим редактором уровней, чтобы он мог стоить цену.

Ответ 4

Для базовых 2d-игр я бы использовал либо эффект, либо Crafty Crafty - с открытым исходным кодом, но удар имеет классный редактор уровней.

Все остальные, которые я тестировал, либо отсутствуют в некоторых областях, либо слишком дороги. Aves и Rocket были куплены Zynga и Disney.

Ответ 5

Посмотрите Processing.js. Возможно, вы можете использовать его для 2D-рисования и взаимодействия с пользователем.

Ответ 7

Другая библиотека, на которую вы можете посмотреть, - google forplay. Хотя это не настоящая библиотека javascript/html5, она скомпилируется в javascript из java очень похожей на GWT.

Ответ 8

Я не создал игровой движок, а скорее классическую игру в ее почти полном объеме, а также несколько простых анимаций, в мой клон Tetris,

Его наиболее важной функцией, на мой взгляд, является эффективность схемы управления мультитачом при загрузке страницы в iOS или Android. Идея заключается в том, чтобы она была достаточно интуитивной, чтобы мне не пришлось показывать инструкции для пользователя, чтобы понять, как играть в нее.

Ответ 9

Попробуйте наш игровой движок HTML5, Construct 2 (http://www.scirra.com). У нас есть обширная бесплатная версия, чтобы вы могли поиграть с ней!

Это система, основанная на событиях, которая означает, что вам не нужно знать программирование, чтобы заниматься этим. Однако он расширяем с помощью нашего Javascript SDK, чтобы каждый мог написать свои собственные плагины, чтобы расширить его функциональность.

Несколько великолепных игр начали появляться на нашей аркаде сейчас как доказательство того, что она работает хорошо! http://www.scirra.com/arcade

Ответ 10

У меня есть личный опыт разработки браузера HTML 5 с Dead Earth! Я обнаружил, что мне не нужно использовать какие-либо конкретные библиотеки, кроме JQuery, а также несколько плагинов JQuery.

Я использовал элементы Canvas и Audio в Dead Earth. Но я не создавал фантазийную 3D-графику, я рисовал только фигуры и изображения, окрашивал фигуры, рисовал линии и т.д.

Я предполагаю, что если вы делаете что-то более сложное, вам может понадобиться библиотека, иначе зачем делать ваше приложение более раздутым, чем нужно?