Welcome to the latest edition of the Haxe Roundup. Haxe is a high level, strictly typed programming language and cross-compiler.
Community Updates
News and Articles
- New Haxe blog post: Shiro Games Technology Stack.
- Heaps
1.8.0has been released! - Stoneset has exceeded
15,000games played! - All the submissions to Stencyl Jam #19 itch.io page.
- Balancing Quarantine: Defender’s Quest 2 Progress for March 2020 by Lars Doucet.
- If you’re interested in Haxe’s history and its predecessors, Nicolas Cannasse has put together some old sources archives with notes for you to browse.
In case you missed it
- HashLink
1.11has been released! This release includes a native CPU profiler and much more! - Armory Digest April 2020.
- A year late, but the fifth devlog by Antriel is out.
- Lubos Lenco has released Iron
2020.4and Armory2020.4. - Consider contributing a couple of words about Haxe for an upcoming article over on Reddit.
Videos & Music
- Game from Scratch: Shiro’s Game Tech - Amazing, Battle Tested & Relatively Unknown Game Engine.
- Add a video related to Haxe.
In case you missed it
- Quick video showing ArmorPaint running on iPad with Apple Pencil.
- Gameplay video of Leapin Lads by Cory Martin.
Upcoming Events & Talks
- Newgrounds is hosting the HaxeFlixel Game Jam, ending on April 27th! With prizes ranging from
$50-$350. - EU Haxe Summit 2020 - Let’s meet in Linz.
- Add an upcoming event about Haxe.
Job Offers & Bounties
- Squidly has opened up a bounties page for HaxeFlixel features and one of the them is already claimed.
- New bounty by Kaleido Games: Bounty to make OpenFL work with (FNA/UWP).
- NX Studio (Moscow, Russia) are looking for a Haxe programmer to work on their game called “Throne Rush”.
- Shiro Games are recruiting for different roles to expand their studio and work on upcoming, exciting projects!
- Lars Doucet’s list of various open bounties.
- Add an available job involving Haxe.
Product Releases & Announcements
- Slide Together by Robert Alvarez is available on itch.io and Newgrounds.
- PARcentage by Alex Johansson is available for beta-testing at TestFlight.
- Mayur Patil has finished the work on “Space Shooter Reloaded”. You could play it at itch.io.
- The wait is nearly over - Dead Cells is coming to Android on June 3rd! Pre-register on the Play Store to get a notification on release day.
- No No Solo is puzzle game were you have to get to each other. It is also a HaxeFlixel game jam entry by Fab.
- Sonar Smash by fedellen should be released for iOS, Android, PC, and Mac on April, 8th.
In case you missed it
- One Page Dungeon Generator
1.1.1by Oleg Dolya is out! Now with hatching parameters, water level, legend and a number of smaller improvements.
Code Examples
- HaxeFlixel tips and tricks by ninja_muffin:
- Command line basics.
- Working with Flash animation.
- Some HTML5 export tips.
- Have an example you want to add? Consider contributing to the code.haxe.org cookbook.
Previews & Demos
Open Source
- The Cosy programming language now has a foreign function interface!.
- Aidan Lee has spent a few afternoons getting Haxe / HXCPP running on the PSVita with the homebrew SDK. The modified version of HXCPP can be found at GitHub as well as sample project.
- Nanjizal has made more tweaks for his Covid19 UK map.
- New creative coding sketches by Matthijs Kamstra:
- Covid19 series: Social Distancing.
- Covid19 series: Free for all version 2.
- Triangle pattern generator.
- Here are also a couple of screenshots of his pattern generator.
Closed Source
- Sewing in ArmorPaint by Lubos Lenco. 🧵
- High score sound from Leapin Lads by Cory Martin.
- New stage selection screen from
WIPturn based puzzle game by mauve. - Charles Matthews is making game for Newgrounds during the HaxeFlixel game jam.
WIPmain menu from JitterSandbox by Syo.- New title screen of Skullz’n’Skeletons is coming along.
- Darek Greenly has started improving his old GrayScale gamejam game.
- Kirby’s Dreamland 3 Inspired Level Clear Conditions by MortMort.
- From Haxe discord, WikiAdventure is a game based on the Wikipedia API made with hxNodeJS. Check out the GIF preview.
- Simple Stencyl game running on Raspberry Pi 3, by Koko.
- A couple of quick videos of VR 3D platformer by Danny Yaroslavski:
- Wait, can I block out levels with TiltBrush?? … 10 mins later…
- Sketched out another one!
- New screenshots from City Generator by Oleg Dolya:
Some Library Releases
- turnwing
2.0.0 - heaps
1.8.0 - json2object
3.7.0 - hxnodejs-request
2.69.4 - hxnodejs-ecdsa-secp256r1
1.0.3 - hxnodejs-smart-buffer
1.0.0 - extype
2.2.1 - hx-delaunator
1.0.0 - callfunc
1.1.0 - seedyrng
1.1.0 - broker
0.1.0 - banker
0.4.0 - ripper
0.3.0 - sneaker
0.8.1 - markdown
1.1.1 - hxTypedArray
0.0.1 - HxDoom
0.0.4-alpha - asys
0.4.0 - zame-particles
1.3.0 - deepnightLibs
0.0.36 - vshaxe
2.19.0 - hxbolts
1.1.2 - Checkout the most recent library releases on HaxeLib.
Framework Updates
[tink_http]Rework AWS Lambda container merged.
People & Projects to support
- Alexander Gordeyko is developing Pony, a Haxe open-cross-library.
- Andy Li is working around the Haxe ecosystem: CI, packaging, docs and learning materials.
- Kevin Leung is creating open source software libraries.
- Robert Konrad, the Kha author, is creating Programming Toolkits.
- Lubos & contributors are creating Armory, an open source 3D game engine in Blender.
- OpenFL is creating free open source software.
- HaxeUI is creating an open source user interface libraries.
- HaxeFlixel is creating an open source, cross platform 2D game engine.
- Slava Ra is creating improvements for FlashDevelop and HaxeDevelop.
- Mark Knol is working on Haxe and its documentation.
- Dan Korostelev is working on the Haxe compiler.
- Eric Bishton is creating the Haxe plugin for IntelliJ IDEA.
- Will Blanton is creating HaxeFlixel tutorials.
- Matthew Wallace is creating Haxe By Example tutorials.
- August Late is creating unique 2D lighting tech.
Updates from the Haxe core
Current Proposals & Discussions
- Add Default implementations in interfaces proposal.
- Add Abstract classes proposal.
- Add ReadOnlyArray optimisation proposal.
- Carry comments through to target language proposal.
- Add support for on site getters & setters proposal.
- Add support for
Selfaccess for abstracts proposal. [RFC]Xml Dsl’s discussion.- Add support for default type parameters proposal.
- Add polymorphic
thistypes proposal. - Add Type parameter variance for Enums.
- Add Default values for enum parameters.
- Do you have an idea to improve Haxe? Consider creating a proposal.
Core Changes
57~ commits have been made to Haxe compiler in the last week.
- Wrong
varshadowing issue. [Abstracts]thismodification lost in tempvaring, fixed.[Abstracts]thismodification in non-inlined method doesn’t error, fixed.- Added
Ast.mk_type_pathto check every type_path creation, merged.
In case you missed it
[Draft]Implements Rest arguments as an abstract over target natives pull request.[js]Localvarrenaming regression fixed.[js]Useletfor ES6 mode pull request.
You can get started using the latest features by downloading a nightly build of Haxe and see the impact the latest changes have on each target by browsing the benchmarks site.
Take it easy everyone, stay safe and have a good week!