Haxe Roundup № 199

by Skial Bainn published on

Haxor the HTML5 and WebGL engine has been released, currently as a direct download, Haxor “combines the power of [the] Haxe language, HTML5 [and] WebGL to easily develop powerful applications that can run in any modern browser”.

haxor webgl html5 social
Haxor the HTML5 and WebGL engine

To find out more about what Haxor supports and can provide check out the recently launched website and the all the examples.

Vadim has pushed a bunch of updates to HaxMin, the Haxe powered Javascript obfuscator which is compatible with Haxe's Reflect, which is now 5-6 times faster.

Andy Li has made jQueryExtern compatible with jQuery 1.11.1 and 2.1.1. If you do have to use jQuery, I would recommend using these externs instead of the one included in the Haxe standard library.

Chronosyndrome has started to learn OpenGL by using Haxe and Lime. He has decided to write short and simple tutorials as he progresses. He has already written Day 0, Hello Lime and Day 1, Let's draw some triangles!. I expect this is going to great series of tutorials.

Following Justin's Haxe Java tutorial on Graphics 2D, AWT, Swing canvas he has added a shorter tutorial breaking the ice on Getting Started with OpenGL using LWJGL where he shows you a basic setup in Haxe Java using the Slide2D jar to simply animate a PNG, skipping the usual hello triangle example.

Sean O'Dowd has written Flambe is awesome. He compares Flambe packaged with Adobe Air with a Unity3D build showing 500 animated sprites performs better with the Flambe build, but if you need 2k+ animated sprites, Unity wins. Sean restates what Aymeric said last week, that Flambe just runs at a solid 60fps on iOS and Android with any effort.

Allan Dowdeswell has tweeted a project he recently finished called Lentil Hunter which is a HTML5/Flash hybrid interactive map built using Haxe.

HaxeFlixel 3.3.2 and 3.3.3 have been released, fixing Xbox gamepad support, loads of Flx* fixes and more.

Christopher Kaster has created HaxeFlixel Game Mechanic Explorer which is a “collection of concrete examples for various game mechanics, algorithms and effects.” This is a port of the original Game Mechanic Explorer by John Watson.

There is another Kickstarter game being built using HaxeFlixel, Animal Album which is a “Pokémon style RPG with real animals and without the fighting. Tells of nature, technology, a little sadness and a lot of kindness”.

Another HaxeFlixel game is Times Ninja Adventure, available on iOS and Android. “Times Ninja Adventure is a new unique way to learn the Times Table. We tried to make it as fun as possible, especially for boys that do not have the patience to sit for long hours and memorize something”.

One more game, this time on Steam Greenlight, built using Stencyl, which uses Haxe and OpenFL is Ghost Song. Ghost Song is a “2D action platformer set in an open world”.

How about 79 more games made using Haxe, OpenFL, HaxeFlixel, HaxePunk, Flambe and Stencyl all made during LD29. Checkout the Haxe LD29 Roundup.

HIDE 0.3.9 will feature annotation ruler, outline panel and function hinting.

hide hint
HIDE 0.3.9 Function Hint

Pah Arif has released three videos demonstrating Haxe Studio on OSX, New Project and Open Project and Autocompletion features of Haxe Studio, a fork of HIDE. If you're interested in getting updates on the development of Haxe Studio head over to their Google+ profile.

Philippe Elsass has written a friendly tip to the Haxe community and all the other communities out there. Read it all.

flashdevelop python
FlashDevelop Compiling Haxe to Python!

Justin briefly explains on his Google+ profile, how to setup Cython on a mac. Haxe Python seems to work really well and using Cython instead of Python you can create C programs.

Matt Johnson has released Haxe Flurry which is a Flurry Analytics library for Haxe. It currently only supports iOS.

Here is a snippet by Dan Korostelev showing how to use abstracts on optional structure fields in a type safe way.

And to finish up check out this sneak peek video by Michel Käser which shows what could be a evented server written in Haxe, possibly in the style of NodeJS?