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
- 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.
In case you missed it
- NewsGrounds are hosting the HaxeFlixel Game Jam! This is a good opportunity to learn things like VisualStudio, HaxeFlixel and Ogmo Editor!
- You can get a copy of SUPER Cute Alien,
100%
free, yours forever to keep. Stay at home. Be safe. - Urjasvi Suthar has created a new tutorial website, which will house Armory3D, Iron and Kha tutorials.
Videos & Music
- Quick video showing ArmorPaint running on iPad with Apple Pencil.
- Gameplay video of Leapin Lads by Cory Martin.
- Add a video related to Haxe.
Upcoming Events & Talks
- Stencyl Jam
#19
! March 27th - April 6th. You can sign up at Stencyls website. - Newgrounds is hosting the HaxeFlixel Game Jam, starting 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
- 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.
In case you missed it
- Dicey Dungeons - Switch Announcement Trailer.
- Havana24 has released Soul Shape, his entry for the Weekly Game Jam
#140
with the theme “Shapeshift”.
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
- Latitude & Longitude
git
Ordnance Survey National Grid reference system by Nanjizal. - A couple of creative coding sketches by Matthijs Kamstra:
- Finally have THAT pesky elastic collision working.
- Covid19 series. Important message: #StayHome.
- Covid19 series: Free for all.
Closed Source
- Testing collision avoidance like a… well I’d love to say pro, but, u know… AT LEAST IT WORKS xD. By Michael Bickel. Here is also Quad Autonomy Test video. 🛸
- Danny Yaroslavski has looped back around to his 3d platformer again.
- New title screen for Skullz’n’Skeletons by Pizza. Text is hard.
- Robert Alvarez has added a second door type that closes after combining some blocks.
- Mayur Patil decided to finish his Space shooter.
- JanoGames has added a bouncer into level 1 of Stage Dive. Don’t land on him otherwise he will launch you into next week!
- Go! Go! PogoGirl by Andrej now has parallax scrolling.
- New screenshot from
WIP
turn based puzzle game by mauve. - fedellen is working on another mechanic for the new prototype.
- New screenshot from
WIP
Electric City Manager 2 by Spirkop Games. - Alex Johansson been working on some music for PARcentage!
- Alex Johansson has been putting the HOP in Bishop in his Chess themed SHMUP. ♟
- New arts from SUPER Cute Alien:
- Upcoming Advanced System Corruption.
- Improving game’s economy. In this case, “coins”.
- A couple of GIFs from
WIP
HaxeFlixel game by librorumque:- Sprites . sounds . some code . That’s it, that’s the game.
- Girl now can finish a long list of tasks on her own.
- Tea with duckies.
Stencyl Jam #19
- Torcado is also participating in Stencyl Jam!
- Some screenshots from the Stencyl Jam #19 entry by The Jobless Coder:
- Great first day at the Stencyl Jam.
- Another great day of progress.
- Some quick videos from the game Ben Simms is making for Stencyl Jam #19:
- Game mechanics visualisation but with placeholder art.
- Now starting to work on the art, going for full-on pixel art.
- See the madness!
- A quick video of the 1st level.
Some Library Releases
- hxfsm
2.0.1
- callfunc
1.0.1
- llama
1.0.0
- vscode-json-rpc
1.0.0
- hxcpp-debug-server
1.2.4
- banker
0.3.0
- ripper
0.2.3
- sneaker
0.8.0
- sbComponents
0.0.8
- flixel-templates
2.6.4
- flixel-demos
2.7.2
- glory
2.0.4
- dox
1.4.0
- react-portal
1.1.0
- thenshim
1.0.0
- 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
26~ commits have been made to Haxe compiler in the last week.
[Draft]
Implements Rest arguments as an abstract over target natives pull request.[js]
Localvar
renaming regression fixed.[js]
Uselet
for ES6 mode pull request.
In case you missed it
- Auto initialize
Int
,Float
andBool
fields with@:basicDefaults
meta pull request. - Allow no type hint for catch var pull request.
- Bound method
propagation
feature 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!