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
- 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.
In case you missed it
- This isn’t goodbye, but I will see you around by Lewis Lepton. Let’s all wish him luck with his future projects!
- Osaka Red LLC are cancelling this years HaxeUp due to Covid-19.
- Michael Bickel presents his new startup: An autonomous toilet paper delivery service called
FlyWipe
. 🛸🧻 - Renegade Racing by Paul Gene Thompson was “Game Of The Day” in 133 countries on iOS. And it reached number 1 sports game in 31 countries on iPhone and 44 countries on iPad!
- Vulkan has a ray tracing acceleration API now, and Lubos Lenco might throw some related pull-requests at Kha. Plus soon there will be accelerated ray-tracing in ArmorPaint.
- Dicey Dungeons is coming to Nintendo Switch. Thanks to Ruari O’Sullivan, who joined Dicey Dungeons team and helped to port the game! Check out the game’s Nintendo store page.
Videos & Music
- Add a video related to Haxe.
In case you missed it
- Luyren Stencyl Tutorial Series
#2
: RPG Elements by Vítor Eduardo.
Upcoming Events & Talks
- Stencyl Jam
#19
! March 27th - April 6th. You can sign up at Stencyls website. - EU Haxe Summit 2020 - Let’s meet in Linz.
- Add an upcoming event about Haxe.
Job Offers & Bounties
- 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
- Dicey Dungeons - Switch Announcement Trailer.
- Havana24 has released Soul Shape, his entry for the Weekly Game Jam
#140
with the theme “Shapeshift”.
In case you missed it
- Shellrider has released “A lot of Apples”, a game made with HaxeFlixel, for the
quarantine
jam available from itch.io. - Nick Grebenshikov has released Domino Solitaire, a little game created with OpenFL and JiveUI for iOS and Android.
- You can pre-register for Little Square Things by Gregory Sreed on the Google Play store.
- Super MineSweeper II TURBO is made with love and HaxeFlixel as a test from zero to market by filipp8 from Haxe Discord server.
- wBrain - Tools for Teams - Experimental tools for agile and remote teams, made with Haxe and NodeJS. via Felipe Peternella.
Code Examples
- Have an example you want to add? Consider contributing to the code.haxe.org cookbook.
Previews & Demos
Open Source
- GraphSynth
git
- a node-based graphical synthesizer. - HaxeTroid
git
- A tutorial for making a neato HaxeFlixel game. - 4d4ch1 from Discord and his team have participated in the NTI IRS 2019-2020 competition and used Haxe to work with a robotics platform which has JavaScript runtime. The competition is over so they decided to open source their code.
- Nanjizal has made some tweaks, updates and internal improvements for Covid-19 cases map for the UK.
- Luyren has released Utility Pack for making Stencyl games. Just in time to be used in the upcoming Stencyl Jam!
Closed Source
- MortMort has worked a little bit on the Rebbi game.
- Finally, some proper lighting in SUPER Cute Alien.
- Pizza is making Skullz ‘n’ Skeletonz. Now with a new PC.
- Morse by Alex Johansson is now fully turn based. Here’s a 15 minute playthrough of the game with developer commentary. And you can contact Alex if you want to help to test this game.
WIP
Pogo Platformer by Andrej now has a name and a logo! And Andrej has added new Patreon perks for those who want to support the development of his games: you can get sneak peeks, beta builds and discounts, so check it out!- A couple of new GIFs from Scrapworks game:
- Here’s what the Forge looks like now.
- Item durability has been implemented, as well as the shovel.
- Progress report from Michael Bickel about his experiments with drones 🛸 and Haxe:
- Full system test soon.
- Full stack is online now. Now it’s time to review the flight-logic.
- Ok, quick hack, salvaged some code from another project.
Some Library Releases
- bind
0.4.6
- mtasa-types
0.0.25
- electron
8.2.0
- undraw-react
1.8.0
- undraw
1.8.0
- banker
0.2.0
- react-portal
1.0.0
- xa3.format
0.2.0
- haxework
1.3.0
- sbComponents
0.0.7
- ripper
0.2.2
- sneaker
0.7.0
- utils
1.0.11
- info
1.0.9
- nova
0.5.1
- notifier
1.1.20
- pony
1.2.6
- llama
0.1.0
- Checkout the most recent library releases on HaxeLib.
Framework Updates
- None this week.
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
24~ commits have been made to Haxe compiler in the last week.
- 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.
In case you missed it
- Min/Max number limits pull request.
- Boolean binop reconstruction vs
return
issue. - Add
haxe.Constraints.NotVoid
merged. - Do not generate redundant final return for
return voidExpr
closed. - Cross-target exception handling merged!
- Remove redundant
continue
closed.
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!