пятница, 17 мая 2013 г.

Flash все еще жив :)

Неделю назад в связи с докладом Тибо на AdobeMax опубликовал небольшой опрос о том, насколько готовы разработчик Flash Platform покинуть насиженное место и перебраться на html5.

Вот результат:

Готовы ли вы перейти с flash на html5

Похоже не смотря на все усилия Adobe Flash все еще жив и комьюнити верит в него!

воскресенье, 21 апреля 2013 г.

Анонс DarlingJS and Red Cabriolet

darlingjs

Сейчас разрабатываю гибкий игровой движек на javascript - darling.js а так же игру Red Cabriolet, чтобы продемонстрировать ключевые возможности движка.

пятница, 19 апреля 2013 г.

Коварный Closure ActionScript-а / RU / Updated

Closure (замыкание) достаточно удобный механизм краткой записи, активно используется в функциональных языках и во многих динамических языках, вроде javascript. Его основной плюс, - это сокращенная запись рутинных действий и асинхронных вызовов. К примеру достаточно указать анонимную функцию для обработки массива, а не мусорить класс примитивными методами, либо анонимными классами. Так же не нужно создавать экземпляр класса с состоянием, по типу шаблона Command (только асинхронная), и слушать Event.COMPLETE или любое другое событие оповещающее о завершении операции. и т.д. Во многих случаях closure поможет вам записать код короче, а значит он будет более понятным, читабельным и более поддерживаемым. Конечно есть обратная сторона медали, вроде кучи вложений функций, но они хотя бы не заставляют бежать в другой класс, а из него в третий, чтобы выяснить поток исполнения.

пятница, 22 марта 2013 г.

Signals vs On/Trigger (jQuery style)


Хочу сделать свою небольшую библиотечку для gamedev на js. И столкнулся с вопросом, как реализовать Observer. Более производительным подходом было бы использовать Signals. Однако более привычным в js считается on/trigger (аля-jquery).

Кто-нибудь сигналы использует, стоит ли реализовывать библиотеку на Signal или все же лучше on/trigger?

пятница, 1 марта 2013 г.

Best of the 7th week (RU)


in english

Главная новость недели, весна, а значит впереди прорывные события и запуск новых приложений. Но даже в последнюю неделю зимы попалось кое-что интересное: пожирающая время html5 игра BomberMine, графики и диаграммы с помощью D3 и AngularJS, простая математика и игровой джем в NY. Поехали:

HTML5 игра Bombermine Inside

Bombermine Online

Bombermine Будьте бдительны ! Эта игра способна украсть ваш рабочий день без остатка!

Начну с того, что игра на самом деле не очень нова, про нее автор уже писал на habr. Это по сути ремейк известной игры с обильным добавлением многих игровых фич (вроде пакменов, пожирающих мир). Но одна из самых крутых возможностей - это удаленная игра с большим количеством оппонентов по типу deathmatch.

пятница, 22 февраля 2013 г.

пятница, 15 февраля 2013 г.

Best of the 5th week (RU) UPDATED

in english


Прошлую неделю я пропустил best of. И хотя успел набрать совсем немного интересного материала, однако есть темы, которые стоит осветить. Кратко: Realtime Photos, Stage3D и Adobe Photoshop v1.0. Поехали:

вторник, 12 февраля 2013 г.

Все о Leap Motion

English Version
Думаю, Leap Motion вскоре станет одним из самых популярных гаджетов. Они открывают новый опыт использования комьютера, которого не было до этого (Kinect не в счет, т.к. отслеживал более крупные движения, да и для игровой платформы). К концу 2013 года Asus планирует поставлять компьютеры со встроенным Leap, а Forrester ставит Leap на 1-е место в своем списке устройств для взаимодействия с пользователем.

Но на данный момент, Leap всего лишь набор возможностей. Сложно найти хоть одну программу с дружественным интерфейсом, способную нормально взаимодействовать посредством Leap с человеком. Чтобы переломить эту ситуацию и создать экосистему приложений, Leap Motion бесплатно рассылает устройства вдохновленным разработчиком.


Спасибо команде Leap Motion, одним из таких разработчиков оказался и я.

Не обошлось без приключений на границе Черногории. Мне они стоили 30 евро, которые Leap Motion обещают компенсировать.

Как бы там ни было - оно того стоит!

пятница, 1 февраля 2013 г.

среда, 30 января 2013 г.

пятница, 25 января 2013 г.

Best of the 3rd week (RU)

in english

Новый выпуск, лучшее за...
Для меня самой главной новостью недели, конечно, же было День Рождения. Спасибо всем кто не забыл, было приятно услышать много теплых позравлений. Так же спасибо моей жене, Алене Кревенец, за Hackathon приуроченный ко Дню Рождения, который мы устроили в Realaxy. Итогом была разработка игрового приложения под Kinect. Все получили бесценный опыт и куча удовольствия.
Однако, не только моим рождением была примечательная неделя, кое-что найдется и для любителей Erlang, Foursquare, фреймворков AngularJS, bootstrap шаблонов, и мобильных приложений. Ну что ж, начнем.


пятница, 18 января 2013 г.

Поисковые Google тренды основных веб 3D технологий (Stage3D, Unity3D, WebGL)

Оценить глобальные тенденции развития технологий можно по разным показателям, один из них легко доступен каждому - это поисковые тренды google. Таким образом, пока Stage3D борется с WebGL за право первенства, Unity3D планомерно выходит на первые позиции. Конечно Stage3D, - бренд скорее технологичный и более узкий чем Unity3D, поэтому абсолютные показатели тут вряд-ли сравнимы. Однако стоит смотреть на динамику - она положительна только у Unity3D.

Best of the 2nd week (RU)

In English

Продолжаю выкладывать списки интересных материалов за неделю. Несмотря на глубокую зиму и достаточно небольшое количество информации, неделя выдалась напряженной. Успели разгореться и угаснуть страсти вокруг сражения за производительность между Stage3D и WebGL. Напомнить о себе Apache Flex. К тому же настало время научиться чему-то новому в IntelliJ IDEA. И строить планы на участие в предстоящих конференциях.

Press Any Key...