— Pixels Commander

[ In English, На русском ]

FlashJS — яваскрипт для флешеров и HTML5 игровой движок с открытым исходным кодом.

Некоторые use-cases не позволяют использовать флеш в типичных для него областях, как геймдев. Это могут быть онлайн-игры с амбициями покорить iOS или другие проекты требующие HTML5 решения. В то же время в мире довольно много Flash — разработчиков, которые хорошо умеют пользоваться AS и обьектной моделью Flash.

На стыке необходимости в HTML и понимания замечательной обьектной модели Flash родилась библиотека FlashJS, позволяющая разрабатывать HTML5 игры в манере Flash.

Становятся доступны:

  • addChild,
  • onEnterFrame,
  • KeyboardEvent,
  • DisplayObject,
  • Loader,
  • alpha,
  • rotation,
  • x, y координаты

и другие фичи флеша, а код пишется внутри HTML тега <actionscript>.

К слову сказать — единственная из доступных на данный момент игровая демонстрация — flashjs.com/racing.html неплохо работает на мобильных телефонах и даже выпущена мобильная модификация в которой поворот производится нажатием на правую или левую часть экрана.

Проект разрабатывается под лицензией MIT, то есть практически не имеет ограничений на распространение.

Вы можете присоединиться к разработке или скачать свежую версию по этой ссылке.