Блоги

Вакансия HAXE/Flash программист (Москва, от 150тр)

Компания MobileSoftLab занимается разработкой мобильных игр. Мы ищем в команду Haxe и Flash разработчиков. Задачи:

  • Разработка игрового мобильного приложения

Требования:

  • Опыт разработки клиент-серверных приложений от 2-3 лет (социальных или мобильных)
  • Опыт разработки на Haxe или Action Script 3.0
  • Желание развиваться
  • Любить игры и играть в них

Условия:

Ещё раз об Android и расширениях для OpenFL

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

1. Одна простая, но неизвестная мне раньше вещь, то что для реакции на события типа onPause и onResume в Android в OpenFL удобнее всего использовать кросс-платформенные события Event.DEACTIVATE и Event.ACTIVATE соответственно. В iOS они должны отработать также.

2. Обмен данными с нативной частью. Как выяснилось, сейчас это стало делать гораздо проще. Очень помогает inthebox-macros - макрос позволяющий сильно упростить написание вызовов нативных методов из Haxe. Я правда взял пока вот этот его форк, из-за одной исправленной ошибки в нем.

Ищу работу

Ищу сдельную или частичную занятость. Предпочтительно в игровых проектах.
Основные языки: Haxe и PHP.
Нахожусь в Москве.
Примеры работ: 
Гнев Богов - mybrute-like rpg для соцсетей. Сервер написан мной на PHP, C#; клиент - частично мной на AS3, JS.
D.R.I.V.E. - псевдо-3D drag racing. Сервер и клиент на Haxe; я единственный разработчик.

Slack подсказка

Итак вы зашли в slack чат и не знаете, что делать. Начнем...

Автоматическое тестирование Ваших github-репозиториев

Данная статья будет полезна, как и тем, кто только начинает осваивать тестирование своего кода, так и тем, кто использует тесты в подседневной работе. Сегодня мы научимся автоматизировать этот процесс используя сервис Travis CI.

Покрытие кода тестами - это безусловно хорошо, но как показывает практика, на их запуск тратится довольно много времени, а иногда они вообще не запускаются, хотя должны и т.д.
Для устранения этих недочетов существует методология Непрерывной интеграции (CI - Continuous Integration)...

История StablexUI, перспективы UI в Haxe

Этот пост является ответом на вопрос заданный zzzzzzerg в рамках инициативы "Спроси меня"

Тут есть некоторое количество ностальгических воспоминаний о зарождении StablexUI, немного о проблемах, лежащих в его основе и ещё чуть-чуть о GUI в Haxe в целом.

Ищу разработчика на HaXe/AS

1) Ищу программиста Haxe для участия в проектной деятельности (в основном трехмерная графика). Работа в Казанском федеральном университете, официальное трудоустройство. Знание Haxe/AS3. Зарплата от 30 до 70 т.р. 2) Ищу разработчиков для составления учебных программ "программирование на HaXe" и развития данного направления в Казанском федеральном университете. Оплата труда договорная. Для иногородних сотрудников есть жилье в университетском кампусе (все новое, было отстроено к универсиаде). Прошу писать на почту rusgaisin@gmail.com

Прототип парсера логов Skype чата на Haxe

Просто оставлю эту ссылку здесь: http://try.haxe.org/#30E35
Там прототип парсера логов из чата в Skype, которым я иногда пользуюсь для себя и чтобы быстро почистить полезный с моей тз кусок чата и выкинуть его в этот раздел форума: http://haxe.ru/forums/raznoe/logi-chata (кстати, мне жаль немного, что я один пока пытаюсь увековечивать (и делать доступными поисковикам) куски чата так. Особенно если вы задали там вопрос, а вам полезно ответили, было бы хорошо потратить пару минут на то, чтобы расшарить пользу с остальным миром.)

Пользуйтесь тоже на здоровье. Достаточно вставить нужный кусок в содержимое переменной log и нажать Run (если кусок большой, после этого еще придется нажать Fullscreen, чтобы увидеть всё)

Reification for bindx

Доброго времени суток, %haxe_user%! Эта статью, с определенным допущением, можно назвать долгожданным продолжением первой статьи о связавании данных в хаксе.

С выхода библиотеки bindx прошло много времени и пришло время доработать, а точнее даже переработать всю библиотеку. Изменений настолько много и они настолько глобальные, что решил написать подробную статью. Отсюда и такое название самой статьи. Но обо всем по порядку.

Haxe 3.1

Состоялся официальный релиз новой версии Haxe 3.1.0

Основным фокусом этого релиза стало улучшение стабильности и исправление багов.
Тем не менее, не обошлось и без новых функций и возможностей языка. С полным списком изменений можно ознакомиться как обычно на http://haxe.org/file/CHANGES.txt
А суть нескольких новых фич уже описал в своем обзоре Даниил Коростелев (@nadako), который, кстати, стал одним из контрибьюторов Haxe и автором части изменений, представленных в только что вышедшей версии.

Эта версия Haxe также поставляется с обновленным клиентом haxelib, в котором было произведено несколько исправлений и улучшений, по сравнению с тем, что поставлялся с Haxe 3.0.

Также заменили инструмент для генерации документации к коду на Haxe. На смену устаревшему haxedoc пришел более продвинутый и современный Dox. Его обновленная версия скоро появится и на haxelib,

Как обычно, вся информация и ссылки для скачивания на http://haxe.org/download.

Сборка под Android при апгрейде до OpenFL 1.1.0

Если у кого-то возникли сложности со сборкой под Android с новым OpenFL (1.1.0) и после доустановки всех новых либ (hxtools, hxlibc...) и на окончании сборки стало выдавать что-то типа:

BUILD FAILED
C:\Android SDK\tools\ant\build.xml:892: The following error occurred while executing this line:
C:\Android SDK\tools\ant\build.xml:894: The following error occurred while executing this line:
C:\Android SDK\tools\ant\build.xml:906: The following error occurred while executing this line:
C:\Android SDK\tools\ant\build.xml:284: null returned: 2

не пугайтесь, просто удалите папку bin/android в своем проекте и пересоберите заново. Все должно собраться нормально.

bindx (связывание данных)

Под впечатлением от крайней конференции я сделал для себя массу выводов. Одним из которых и станет эта статья. Речь в статье пойдет о библиотеке bindx.

Смена базового класса (класса-родителя) на этапе компиляции

Узнал, что, оказывается, можно менять базовый класс в зависимости от настроек проекта.
Вот простейший пример, как это сделать с помощью флагов компиляции:

Итоги online конференции ruHaxe 2

Итоги online конференции ruHaxe 2

6 июля 2013 года в 13:00 по Москве(10:00 по Гринвичу) состоялась вторая online конференция ruHaxe.
Доклады были настолько интересны, что оторваться от трансляций было невозможно, и если на первой темы были посвящены больше программированию, то в этот раз были затронуты довольно специфичные вопросы. Итак:

Открывал мероприятие Фомкин Алексей. Его доклад был посвящен haxemojos- плагину, с помощью которого haxe проекты могут быть описаны для Maven. Хочу заметить, что на данный момент это единственный подобный плагин.
Видео-запись доклада: Алексей Фомкин - Haxemojos. Сборка проектов с помощью Maven.

Программист Haxe в игру, удаленка

Ищу программиста Haxe для создания игрового проекта. С вас знание Haxe/AS3 и ответственная работа, с меня ежемесячные выплаты до 40 т.р в зависимости от того на сколько вы хороши. Прошу писать на почту aleksey.fomkin@gmail.com

RSS-материал