Haxe Roundup № 225

by Skial Bainn published on

Daniel Glazman has written Announcing Quaxe, a pure Haxe DOM and CSS implementation which will allow native desktop and mobile applications using native UI using HTML5 compiled with Haxe.

You can stay up todate with the development of Quaxe at its official site, where you can see that Daniel has implemented full support for Level 3 and partial Level 4 CSS selectors.

A library which already provides a cross-platform UI library, StablexUI, has released version 1.1.0 which introduces custom theme support and many other improvements by Alexander Kuzmenko.

Back in roundup № 223, Pah Arif demoed a cross-platform real time debugger, this week is Jeff Ward's turn demoing hxScout, a cross-platform alternative to Adobe Scout.

If you want to keep track of crash data that your app generates, take a look at Crash Dumper, “a cross-platform automated crash report generator/sender”. Lars Doucet recently commissioned Adam Perry to create Crash Dump Browser which is the recommended backend to use with Crash Dumper.

Adi Reddy Mora has released three extern JavaScript libraries, pixi.js, howler.js and buzz. Not content on creating three extern libraries, Adi has written Haxe 'never' and 'inline' keywords which explains how to get const behaviour in Haxe.

While we are on the topic of tutorials, Andrew Lion has written Parsing JSON with Haxe which shows you how to parse JSON and stringify values, but also demonstrates how to strictly type your JSON.

Another tutorial is Creating a simple particle generator by Xenizo Games using Barrage, a bullet scripting library, to help generate bullet patterns. The article goes into detail with plenty of examples, all of which are well described.

Currently the master of creating Haxe tutorials is Kirill Poletaev who continues to write HaxeUI tutorials, ranging from using XML layouts, to creating Popups and Styling your UI elements.

Lubos Lenco has created a demo which was created using Blender using Kha running on WebGL.

blender social kha
Blender to Kha to WebGL

The OpenFL team have announced that they are migrating to a new community forum which will try to bring some of the value from OpenFL's Slack chat to the forum.

Also checkout the Developer Spotlight of Danny Yaroslavski the creator of Lightbot, a set of games that teach kids coding logic.

An OpenFL library by Kevin Leung, called zbar, is a “native extension for OpenFL which features a non-fullscreen barcode scanner”.

If you don't want to use Microsoft Visual Studio to compile your HXCPP apps, you now have the option of using MinGW, by using the minimingw library provided by Hugh Sanderson.

soil snowkit
@JustSuds progress on Soil using snõwkit and Haxe

A couple of games have been released.

Jakob Kuen has made BrakeBlock available on iOS and Android. BrakeBlock is created with OpenFL and “features simplistic graphics, enraging yet entertaining gameplay and simple one-tap controls”.

Anders Nissen has released Game of Games for Android. Game of Games is a retro arcade game created with HaxeFlixel. Some gameplay from the game can be seen in the video below.

Android Authority have written a developer interview with Lars Quentmeier of Bytecombo who created Bronko Blue the Kitten Copter using HaxeFlixel, along with Katja Krone.

Michel Käser has written a pure Haxe implementation of the MurmurHash hash function, which is “suitable for general hash-based lookups”.

Nico has written a macro based system which creates a clean, re-mappable, IDE friendly, JSON based, input handling for the luxe engine called InputMacro.

Silex Labs have written Wrapping up WWX2014 which goes into detail about the viewer and attendee statistics and probably the most important, the people who made WWX2014 happen.

To end this roundup, Boyan Ololoevich demonstrates in the video below new features which have landed in the IntelliJ IDEA Haxe plugin.