Сделано на Haxe. 10.13

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

Игровая компания с близким и понятным всем "рожденным в СССР" названием - Proletariat использует Haxe и Unity3D для создания их следующей игры World Zombination. Игра выйдет в 2014 году, но на сайте уже можно посмотреть ролик с будущими персонажами.
Для совместного использования Haxe и Unity3D они написали библиотеку HUGS, в чем им помогает наш соотечественник AxGord. Ну а большая часть сотрудников компании, включая основателей, до этого работали в подразделениях Zynga в США.
В своём блоге "пролетарии" начали серию статей про то, как и почему они выбирали технологии разработки и про сами эти технологии. На момент уже появились следующие:

  1. Сhoosing a development stack for World Zombination - о том, почему они выбрали Unity3D именно в связке с Haxe для разработки мультипользовательской игры. Рекомендуется для прочтения всем - одновременно веселое и полезное чтиво.
  2. Free Hugs! - cтатья про библиотеку Hugs позволяющую писать на Haxe для Unity3D.
  3. The CUDLR that which cuddles at midnight! - о выпуске CUDLR - консоли для удаленного дебага и логирования приложений на Unity.

Сделано на Haxe. 09.13

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

Хотя первая новость будет скорее не про "сделано", а про "делается" на Haxe. Тем не менее, она значима, т.к. еще пару дней назад я не собирался включать в этот обзор сообщение о Cactus-IDE, на создание которой сейчас идет кампания на Indiegogo, т.к. её автор - Денис Заврайский (aka Boyan) начал писать её на Java. Но вот эти самые пару дней назад выяснилось, что новая IDE будет таки написана на Haxe, с применением NodeJS и WebKit в основе и с CodeMirror в качестве редактора. Для этого он объединился с товарищем по имени Pah, который до этого делал свою IDE заточенную под HaxeFlixel.
И кактусов в названии мы наверное всё-таки не увидим, так как их совместный проект вроде бы называется Hide. Хотя в этой истории ещё много неясного, посмотрим что из этого выйдет.

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

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

ruHaxe №3

Третья онлайн ruHaxe конференция состоится уже в эту субботу 14.09 в 12.00 по Москве.

Презентации докладов, как обычно, будут идти через Twitch, а непосредственное общение с докладчиками будет происходить в skype-чате.
Ссылки на демонстрации будут раздаваться в чате во время конференции, а также дублироваться в твиттер на https://twitter.com/haxe_ru по ходу конференции.

Список докладов:
1. Сергей(zzzzzzerg) Мирянов - Разработка расширений для OpenFL для нативных платформ
Тезисы:

  • зачем это надо
  • с чего начать
  • структура
  • как использовать

планируемое время: 10-15 минут
e-mail: sergey.miryanov@gmail.com

2. Александр(Dukobpa3) - Проект на Haxe нубом для нубов. Автосборка maven, OpenFl, Попытка ТДД.
Начало в 12.55 по МСК. Трансляция: http://t.co/cHqktsC8Ry
Тезисы:

Сделано на Haxe. 08.13

Пришло время рассказать о самых ярких релизах приложений и игр, сделанных на Haxe, за прошедший месяц. В порядке поступления новостей о них.

Для недавно вышедшей игры "Papers, Please" вышел большой русскоязычный обзор.
В Steam игра стоит $7.99, а упомянутая бесплатная бета все еще доступна.

Slice the Box Android - порт игры, изначально сделанной для Flash порталов на Android через OpenFL, издателем для которой выступили известные Armor Games.
Автор - украинский разработчик Oleg Kuzyk написал на FlashGameBlogs небольшой пост о релизе порта Slice the Box.
Значимая для темы нашего сайта цитата оттуда: "Портировал с помощью Haxe + OpenFL (в начале разработки еще NME). Дэниел (представить Armor Games - издателя), почему то, не захотел AIR. Ну а ближе всего мне был Haxe."...

Выпуск новостей №27

  • Vadim написал довольно подробную статью об OpenFL-bitfive (альтернативном бэкенде для HTML5 в OpenFL), в которой приводится сравнение размеров js-файлов, сгенерированных с помощью openfl-html5 и openfl-bitfive, сборщике мусора и скорости работы
  • А Joshua приступил к портированию pixi.js на Haxe. С текущим состоянием порта можно ознакомиться здесь - pixi.hx. Надеемся, что у него получится таким образом добавить поддержку WebGL в openfl-html5 для отрисовки 2d-графики
  • Посмотрите интерактивный трейлер игры MUSH от студии Motion Twin
  • И небольшая подборка игр на Haxe с прошедшего в эти выходные Ludum Dare:
    • Barricade - LD
    • Rumble on the graveyard - LD
    • 10 second onslaught - LD
    • Stay Alive 10 seconds - LD
    • Shelter - LD

    Более полный список игр, написанных на Haxe, можно посмотреть на сайте Ludum Dare

Выпуск новостей №26

Выпуск новостей №25

Выпуск новостей №24

  • Игра Rymdkapsel от Grapefrukt получила еще один обзор, на этот раз от сайта The Verge
  • Появилась новая библиотека protoc-gen-haxe для поддержки Protocol Buffers, отличающаяся большей производительностью по сравнению с protohx (Евгений Веретенников подтверждает)
  • Компания OpenFL начала оказывать профессиональные услуги, включающие в себя маркетинг и публикацию приложений, а также корпоративную поддержку.
  • Lars выпустил библиотеку FireTongue (хорошее, кстати, название) – фреймворк для поддержки переводов / локализации приложений, основной код для которого взят из игры Defender’s Quest. Также уже есть простая демонстрация на базе HaxeFlixel
  • Ronan выпустил openfl-stage3d – библиотеку, реализующую Stage3D API для OpenFL и использующую GLSL.

Сделано на Haxe. 07.13

С этого месяца попробуем ввести новый дайджест "Сделано на Haxe". В него будут собираться новости о заметных релизах новых приложений, игр, сервисов и других продуктов, созданных с помощью Haxe и основанных на нем интрументов. Итак, вот что было сделано на Haxe в июле:

Rymdkapsel - новая игра, сделанная с помощью OpenFL и вышедшая одновременно на Android и iOS. Из отзыва на ApparatMag.ru: "Великолепное, оригинальное и отличное исполненное сочетание космической стратегии, tower defence и тетриса.". Ещё одно ревью игры под названием "Rymdkapsel: минималистичная стратегия про черные монолиты" вышло также на slon.ru.

Lubos Lenco - автор Castle Siege выпустил новую игру Pexeso. Это простая казуальная игра на память, которая вышла на Google Play. В следующей версии автор планирует добавить "кроссплатформенный онлайн мультиплеер с помощью Nuggeta и OpenFL”...

Выпуск новостей №23

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

  • Rob Fell выпустил на haxelib новую версию “инвертированного игрового фреймворка” awe6 2.0.572. Теперь он работает на Haxe 3 и совместим с OpenFL.
  • Nicolas недавно упомянул в своем твиттере новую библиотеку hugs, позволяющую разрабатывать Unity3D-приложения на Haxe…
  • Но все мы знаем о библиотеке hx-unity3d от нашего соотечественника Александра AxGord Гордейко.
  • Евгений Веретенников обновил и выложил на haxelib библиотеку SpineHx, позволяющую использовать скелетные анимации, созданные в Spine. В репозитории проекта на github’е доступны демки, работающие на Flash, HTML5, Linux и Android. Также с помощью данной библиотеки оказалось возможным добавить поддержку Spine в HaxeFlixel и Flambe.
  • В библиотеке h3d от Николаса появились первые признаки работы над поддержкой WebGL.
  • Walter описал процесс создания native extensions для OpenFL.
  • Jaroslav создал простой пример реализации внутриигровых покупок (in app purchases) для OUYA-приложений, написанных с помощью OpenFL.

До следующей недели...

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

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

Астрологи объявили неделю статей про Haxe и OpenFL

Похоже астрологи объявили неделю статей про Haxe и OpenFL на Хабре:

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

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

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

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

GUI-библиотеки для Haxe

Здесь собирается информация о существующих библиотеках для создания GUI - графических пользовательских интерфейсов на Haxe.

Известные и актуальные на момент:

RSS-материал