воскресенье, 20 февраля 2011 г.

HTML5. Canvas ч.4.

Начал портировать на JS Свибплекс:http://dl.dropbox.com/u/15250319/WebSplex0.007/splex.html

Все работает, только жутко тормозит! Есть еще некоторые глюки связанные с переносом физики. Но все это временно. Для увелечения производительности, карты в портированной игре будут меньшего размера.

Оказалось на JS нельзя подключать локальные файлы, например карты уровней или профили объектов. Более менее навороченый редатор сделать не получается. Говорят для этих целей надо использовать Ajax. Пока еще с этим не ковырялся. Портировать Свибплекс можно и без редактора - карты будут хранится внутри отдельного JS скрипта в виде матрицы из чисел. В принципе, это нормально и мне этого пока достаточно.

Оказывается, существует "обертка" для написания приложений на JS для андроида (и не только) - PhoneGap:
http://www.mini-server.ru/faq/programms/103-android-eclipse-ubuntu
http://wiki.phonegap.com/w/page/30862722/phonegap-android-eclipse-quickstart#BuildingTheSampleProject
http://www.phonegap.com/
Удалось таки образом запустить один из моих предыдущих примеров: http://dl.dropbox.com/u/15250319/index.html
Исходники тут:http://dl.dropbox.com/u/15250319/HelloPhoneGap.tar.gz

вторник, 25 января 2011 г.

HTML5. Canvas. ч.3.

Еще немного поглумившись с js, потихонечку перешел к работе со спрайтами. Для анимации спрайтов перевел с "сей" cвою функцию ControlAnimate, за что - огромное спасибо Mainamez за помощь) И теперь трепещите! Великий, Ужасный и Брутальный Свиборг теперь на сабже: http://minidune.narod.ru/canvas5.html. Управление аналогично предудщему примеру.

Исходник у проги под катом...

воскресенье, 23 января 2011 г.

HTML5. Canvas. ч.2.

Порывшись в нетах нашел несколько ресурсов по html5 и canvas:
1) http://msdn.microsoft.com/en-us/library/ms533053(v=VS.85).aspx (куда уж без мс:))
2) http://oneline.org.ru/statii/canvas.html
3) http://webcache.googleusercontent.com/search?q=cache:http://arttu-peka.info/html-5/igri-na-html5-dlja-chajnikov/
4) http://webcache.googleusercontent.com/search?q=cache:http://arttu-peka.info/html-5/igry-na-html5-canvas-dlya-chajnikov-%E2%80%93-chast-ii/
5) http://habrahabr.ru/blogs/canvas/112274/ (имхо, какаято компиляция 3) и 4) )
6) http://wecreategames.com/blog/?p=321
7) http://html5blog.ru/
8) http://w3pro.ru/article/html-5-canvas-dlya-nachinayushchikh
9) http://www.html5canvastutorials.com/
10) http://www.html5dev.ru/
11) http://www.johnegraham2.com/category/web-technology/web-playground/
12) http://simon.html5.org/dump/html5-canvas-cheat-sheet.html
13) http://www.03www.su/
14) http://javascript.internet.com/image-effects/

Еще немного поковырялся с canvas и js. Переместил все свои примеры на minidune.ya.ru - blogspot както болезненно относится к тегам body. Разобрался с массивами и осуществление управления объектом при помощи  клавиатуры. Вот результат моих трудов в виде очередного примера: http://minidune.narod.ru/canvas3.html. Можно управлять лиловым квадратиком клавишами вверх, вниз, влево, вправо, и  стрелять - используя клавишу пробел.

Исходник примера под катом...

суббота, 22 января 2011 г.

HTML5. Canvas. ч.1.

Да, руки у меня доросли и до сабжа - буду ковырять.
Первая поделка: http://minidune.narod.ru/canvas2.html
Исходный код под катом...

пятница, 21 января 2011 г.

SSGE

Всех с прошедшими:) Наконец-то, я забил на гугл коде  место для своей "леталки": http://code.google.com/p/ssge/. SSGE - этот scroll shooter game engine :) Чтобы это могло называться движком - еще нужно копать и копать. Но, тем не менее - уже много всего сделано...