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.0
has been released! - Stoneset has exceeded
15,000
games 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.11
has 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.4
and 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.1
by 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
WIP
turn based puzzle game by mauve. - Charles Matthews is making game for Newgrounds during the HaxeFlixel game jam.
WIP
main 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
Self
access for abstracts proposal. [RFC]
Xml Dsl’s discussion.- Add support for default type parameters proposal.
- Add polymorphic
this
types 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
var
shadowing issue. [Abstracts]
this
modification lost in tempvaring, fixed.[Abstracts]
this
modification in non-inlined method doesn’t error, fixed.- Added
Ast.mk_type_path
to check every type_path creation, merged.
In case you missed it
[Draft]
Implements Rest arguments as an abstract over target natives pull request.[js]
Localvar
renaming regression fixed.[js]
Uselet
for 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!