Haxe Roundup № 340

by Skial Bainn published on

We will start off with, probably, the most important news from this week, that Haxe 3.2.1 has been released and is now available for download. Andy Li has tweeted the official, alternative ways you can install Haxe through some of the various package managers, homebrew and chocolatey, for example.

With the latest release of Haxe 3.2.1, there have been a bunch of HaxeLib updates and releases, here are a few:

Hxmeteor has been created and used by Tiago Ribeiro for Haxe Resource, which “is meant to aggregate documentation, tutorials and articles related to Haxe, its a community oriented site like a wiki but tailored for this specific case with its own features”, which was announced over on the mailing list.

React is the newest Massive Interactive library to be released, created by Philippe Elsass, which provides WIP “externs and tool functions leveraging Haxe’s excellent type system and compile time macros to offer a strongly typed language to work with the increasingly popular React library”, which was announced on the mailing list. It also comes with its own todo-app.

Philippe also has released the webpack Haxe repository, which demonstrates “the creation of a Haxe JavaScript modular project leveraging Webpack for bundling (code and assets) and lazy loading”.

As Andy Li puts it, “compiling Haxe code to JavaScript is better than using TypeScript, ES6 and ES2015”, which he proves in his London JS online presentation.

It’s been confirmed that Brendan Graetz will be presenting Haxe for JavaScript at CampJS. CampJS will take place between 20th and 23rd November 2015 at Australia, Springbrook.

Brendan also has added Haxe as an option to Khan Academies Mobile Code Sharing Strategies at Khan Academy: A Comparative Analysis Google document. It might have sparked some interest in Khan Academies lead mobile developer, Andy Matuschak.

Yaroslav Sivakov has released NanoFL 2.0.0 which adds SVG import and export, generating texture atlases and more. NanoFL is a free IDE which allows you to add “interactivity with JavaScript, TypeScript or Haxe”, use your frameworks like jQuery, import Flash documents, .fla or .xfl and so much more.

Ohmnivore has started porting the JavaScript implementation of “Gabriel Gambetta’s demo of client-side prediction and server reconciliation in networking” available from the aptly named Client side prediction and Server reconciliation repository.

secret social snowkit mint ohmnivore
Ohmnivore (@4_AM_Games) integrating mint into a secret snowkit collective powered engine.

If you’re more comfortable with a Ruby like syntax, checkout Raxe, which “compiles to Haxe without any performance penalty and runtime library”. Recent updates to Raxe include multiple types in a module, Ruby like case when and more, which you can checkout yourself in the newest sample. Also, Raxe can be built with its own build file, called a Raxefile.

Raxe also has a new, official syntax highlighter as a Atom.io plugin created by its author Tomas Slusny. The reason for the new syntax plugin?, the original plugin author, Axel Anceau has forked Raxe because of a difference of opinion in how the language should progress. The fork is called Lexah.

Alexander Hohlov, the creator of HaxeFlixel, possibly one of the most widely used Haxe frameworks with well over 25K installs, is looking for a new job.

Ricardo Gomes has started a brand new tutorial series about Haxe, OpenFL and HaxeFlixel for all the Haxe Portuguese speakers, with the first lesson being an Introduction and Installation[Pt] article.

HYPYRYL creators of Redshift Blueshift, which was made was made with <3 and HaxeFlixel! is available now from Steam!

redshift blueshift steam haxeflixel
@HYPYRYL creators of Redshift Blueshift.

Cheeses of Mexico, have open sourced their game, mexicombat onto GitHub, created with OpenFL, HaxePunk and Sfxr, which is a “Fighter game in Haxepunk for the upcoming EP release for cheesesofmexico.com.

If your interested in either HaxeFlixel or HaxePunk, you will need to install OpenFL, so how about checking out Bobski’s tutorial on Setting up OpenFL on Windows.

Rava recently releases a Planet Generator, created with OpenFL, with source code available from the site, which was initially ported with an automated tool, which was most likely as3hx.

Vitaliy Prokopenko have releases Valiant Knight - Save the Princess as a HTML game which was built with OpenFL.

If you missed the news that you can compile Flash content to HTML5 and C++, all natively, through OpenFL’s Flash Professional CC plugin, Lars Doucet as published a mini roundup of the announcement.

This week we have two videos to checkout.

Remember the duell tool announced at this year’s WWX? Khaled Garbaya has written Creating a Duell library, which hopefully, is the first in a series of articles.

To finish this week’s roundup off is the recording of Peter Stefcek, creator of the Genome2D engine. recent presentation about Haxe’s multiplatform development features at OpenSlava.

Actually one more, Cauê Waneck and his Haxe stickers. Calm yourselves!