Блоги

Everything I wish I’d known when creating our mobile dev pipeline, Adam Breece

В своем втором докладе Адам рассказал о том, как в компании FlowPlay решены проблемы, связанные с необходимостью установки на тестовых мобильных устройствах (как iOS, так и Android) ночных сборок разрабатываемых приложений, а также с автоматизацией релиза приложения в мобильных сторах.

Видеоверсия доклада доступна на официальном сайте Haxe.

Тестовый проект и слайды презентации можно загрузить с гитхаба.

Console Punks: Haxe for Xbox, Playstation and Beyond. Dan Goldstein

В своем докладе Дэн Голдстейн поделился опытом работы над игрой Dungeon Punks, вышедшей на Xbox One, Playstation 4, Playstation Vita, PC (доступна в Steam) и веб (Flash-версия), а также рассказал о проблемах, с которыми он и его команда столкнулись в процессе портирования и выпуска игры на консолях.

Как всегда видеоверсия доклада доступна на сайте Haxe.

Blossom.hx: Growing Haxe Together, Phil Chertok

В этом году у Haxe Foundation появился директор по маркетингу - Фил Черток, который в своем докладе рассказал о планах по популяризации языка и работе с сообществом.

Видеоверсия доклада как обычно доступна на официальном сайте Haxe.

Начал Фил с небольшого рассказа о себе: работал во многих областях (разработка под Flash, работал с Unity и Unreal Engine, преподавал в университете). В области Digital Marketing - c 2007 года, так что является подходящим человеком для новой должности.

Code of War, David Mouton

На семинаре, который провел Давид Мутон, можно было написать своего бота для игры Code of War, и испытать его против ботов других участников.

Видеоверсия семинара доступна на сайте Haxe.

В принципе, если вам интересно самим попробовать игру, то все, что нужно иметь на машине, это git-клиент, nodejs и npm.

Код игры можно склонировать командой:

git clone https://gitlab.com/damoebius/codeofwar.git

Также нужно будет установить зависимости командой:

cd codeofwar & npm i

OpenFL Next, Joshua Granick

Как всегда, видеоверсия доклада доступна на официальном сайте Haxe.

Последний раз Джошуа выступал с докладом об OpenFL 5 лет назад в Париже. За эти годы OpenFL прошел большой путь.

IntelliJ Idea and Haxe, Eric Bishton

В своем докладе Эрик Биштон рассказал о возможностях IntelliJ Idea для Haxe-программистов.

Eric Bishton

Эрик работает над Haxe-плагином для Idea уже около 5 лет и является основным его разработчиком.
Также он поддерживает официальный сайт плагина - http://intellij-haxe.org/, занимается его наполнением, пишет документацию.
Вы можете поддержать его работу с помощью patreon - https://www.patreon.com/EricBishton/memberships

Deep dive on porting ActionScript to Haxe, Scott Pultz

В своем докладе Скотт Пултц рассказал об опыте портирования Vegas World с ActionScript 3 на Haxe.

Видео-версия доклада также доступна на официальном сайте haxe. Также в блоге Haxe появился краткий пересказ этого доклада на английском языке.

Scott Pultz

OpenFL Project configuration for power users. Adam Breece

Title slide

В своем докладе Адам рассказал как в компании FlowPlay вместо обычно используемого практически всеми файла конфигурации проекта project.xml они использовали project.hxp.

Видео-версия доклада доступна на официальном сайте Haxe.

What is a project.xml

Robert Konrad. Kha and OpenFL: the problems with cooperation

В этом году доклад Роберта был не таким техническим как ранее, т.к. за прошедшие полгода произошло не так уж и много. Этот доклад он посвятил проблемам сотрудничества в рамках Haxe-сообщества, и Kha в частности.

Видео-версию доклада можно найти на официальном сайте Haxe.

Robert

Прежде всего Роберт отметил, что Haxe-сообщество слишком разделено - для всего есть несколько решений, которые конкурируют между собой: Kha vs OpenFL, VSCode vs HaxeDevelop, try.haxe vs KodeGarden...

Содержание докладов Haxe Summit 2018

Привет всем!

Этой статьей хочу начать серию переводов / краткое содержание докладов, которые были представлены на Haxe Summit 2018, 3-5 мая. Кстати, в нашем telegram-чате переводы будут появляться раньше на несколько дней. 

Что ж перейдем сразу к делу...

Josefiene

Конференция началась с приветствия от Josefiene Pertosa, в котором она рассуждала о том, что нужно человеку для счастья. Источников счастья может быть множество, но для программистов одним из таких источников может быть ощущение движения вперед, ощущение прогресса, достижения чего-либо нового, осознания, что в процессе ты узнаешь что-то новое и чувствуешь вдохновение.

Отчет о Haxe Summit 2017

Всем привет!

В прошлое воскресенье вернулся с Haxe Summit 2017, который проходил с 13 по 16 сентября в Амстердаме. Решил сделать здесь краткий отчет о мероприятии (тем более, что на работе также нужно писать отчет о поездке :)

Напишу не обо всех докладах, которые прослушал, а только о наиболее интересных мне (и не по порядку).

Вылетели мы рано утром 13 сентября и, к сожалению, не успели на доклад Haxe.getState(), в котором Николас описал историю языка и текущее состояние Haxe Foundation. Было анонсировано партнерство c Docler Holding.

Heaps

    На следующий день (в четверг) Николас провел семинар о технологиях, используемых в игре Northgard, в основном о движке Heaps (https://github.com/HeapsIO/heaps), а также о БД CastleDB (http://castledb.org/).

Вакансия 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 чат и не знаете, что делать. Начнем...

RSS-материал