Friday, August 29, 2014

Скелет игрового приложения на monkey-x и не только

По шагам:

1й шаг. Всё подготовить. Проиницилизировать счётчики. Загрузить графику. Загрузить звуки.

2й шаг. Получить и обновить состояние объектов.

3й шаг. Отрисовать текущее состояние объектов и вернуться к шагу 2.

В Monkey-X эти три шага заключаются в написании кода (или вызове методов объектов) в событиях
OnCreate()
OnUpdate()
OnRender()

Логично, что все объекты игры (приложения) реализуют как минимум три метода:
New() (конструктор, создаём объект)
Update() (обновляем состояние объекта)
Render() (отрисовываем объект)

Wednesday, August 20, 2014

Framework7 крут! А Ratchet...

А ratchet так и остался в версии 2.0.2 (форки не смотрел), в то время как фреймворк7 постоянно развивается.

С тех версий, когда я узнал про ФВ7 он стал корректно работать в ФайрФокс и долфин браузере андроид 4.0.х, без артефактов и довольно отзывчиво. С учётом, что планшет у меня всё таки лоу енд.

А с добавление поддержки тем (ios конечно) можно довольно легко приблизить цветовой вид к Windows Phone приложениям, а это значит использовать ФВ7 как межплатформенный движок для приложений. А уже андроид (в 4.4 и L) сам приблизился к тому, что реализована в ФВ7 (то бишь iOS)

В общем - рекомендую!

Sunday, August 03, 2014

Intel XDK. A perfomance test.

Тестировал на iPod 4. Понятно что это не новое устройство, но на большинстве Андроид устройств html5 приложения работают медленее, чем на Safari for iOS 6.x

А с демо приложениями XDK какой то эпик фейл на айподе в плане производительности. Делаем выводы?

PS Кстати, html5 игры из под Monkey-X работают довольно сносно и на айпод4 и на андроид девайсах.

Saturday, August 02, 2014

Intel XDK

Поставил после прочтения нескольких статей на Хабре.

Но... софт всё таки это не их. Пусть лучше "железки" дальше делают.

UPD Это был отзыв по пользованию, но "оно" в конце концов рухнуло

12 летний пацан делает игры, вместо того чтобы ходить в школу

Пруф (на английском)

Но.. в общем в школу не только ходят, там бывает и учатся. Как минимум получают базу для будущих знаний. Если этой базы нет (в школе или самостоятельно), то может возникнуть пустота, которую придётся заполнять всё равно.

К тому же, можно и  школу "ходить" и игры делать, особенно такие, которые указаны в статье.