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
- The latest developments to Twinspire offering multiline multi-format text rendering by StoryDev available on GitHub.
- Tracing Lines โ DQ2 Progress Report for May 2022 by Lars Doucet.
[events]
HaxeHybrid Sessions 2022 have been announced!
In case you missed it
- Offering Bounties article by Rob Clemmons.
- Bring It On! - Coming Soon:
v0.2
. - Advice on fast bitmap scaling, 9 month update.
- Final Saturday Fray: a New Assist Approaches! - May 2022 Fraymakers Roundup. Fraymakers will continue to post updates, but are focusing on an upcoming release!
Videos & Music
- Rogue of Vallas Devlog 20 by Merrak.
- A New Assist Joins Fraymakers!
- Add a video related to Haxe.
In case you missed it
- Jumping Challenge video in Rogue of Vallas by Merrak.
- Climbing Challenge Level video in Rogue of Vallas by Merrak.
- A Grandmaster of Strategy Games โIs Shiro Games Massively Underrated? video by JumboPixel, via Shiro Games.
Jobs, Bounties
- Add an available job involving Haxe.
Looking for work
- Andreas Drewke is looking for a freelancer job or part time job.
Job listings
- Saga Education, โa leading provider of in-person and online tutoring products, currently has multiple openings for Software Engineersโ, Software Engineer III, Staff Software Engineer, plus two other technical positions.
- Shiro Games are looking for a talented marketing director to join them!
- ScottPlusPlus is looking to hire a Haxe developer, ideally with web experience, to help with consultation and code-reviews for a couple hours per week.
- Little team is looking for a Haxe developer to work on HTML5 games.
- Shiro Games are looking for a Senior Game Programmer.
Bounties
- Two bounties from Rob Clemmons, Better Inventory System for
$320
Bounty & Dialogue Plus System for$320
Bounty. - Basic Platformer Pathfinding AI for HaxeFlixel
$150
bounty. - Squidly has opened up a bounties page for HaxeFlixel features.
Product Releases & Announcements
- [Speer DX] by Ando is now officially released on Steam! And itโs fully compatible with Steam Deck!
- Super Cosmic Heist is out now! ๏ธ
- Bring It On! by Axol Studio now has a Steam Store Page!
- Via the Haxe Discord server, Qeshi has made Kuri in Lull the Ghosts! with Ceramic.
- Via the OpenFL Discord server, Red Minnow and VIP Interactive have released their Donor Recognition / Hall of Fame system that is based on OpenFL/FeathersUI. It is a kiosk-based system that links to a backend CMS that allow companies to brand their application and add their own content. Check out VIP Interactive website and the demo application. A special thank you to Josh Tynjala for his efforts creating FeathersUI and for all of those who have answered my questions.
In case you missed it
- Dice Tribes: Ambition by ZwodahS will be released on Steam on June, 15th!
- JugieNoob has released version
1.2.0
of Mirrored. - Via the Haxe Discord server, Flappy Flixel - a game made in less than 24 hours by JugieNoob using HaxeFlixel.
Previews & Demos
Open Source
Community Previews
- Little
git
language now has aWIP
online editor by ShaharMS. - Nanjizal has recently added emacs 256 terminal color class to pallette
git
library.
Git Repos
- ceramic
0.13.1
has been released! - haxe-raylib
git
- Haxe bindings for Raylib. - hl-forge
git
- A HashLink / Heaps driver for The Forge rendering API. - Check out the latest open source Haxe projects over on GitHub.
Closed Source
- Boss fight from click-to-dash platformer by tyler.
- Davemakes is giving another shot to HaxeFlixel.
- The switchable magic bridges are a bit different from the usual fare in Addlemoth by mauve. ๏ธ
- After 23 days of development, SRDude finally have something that resembles a puzzle!
From the Haxe Discord server
- Prexot shares progress: UI is starting to come together.
- Some guys chilling by a campfire by jefvel.
Some Library Releases
- FlashCache
1.1.0
- hxgf
0.0.1
- android6permissions
0.2.1
- Check out the most recent library releases on HaxeLib.
People & Projects to support
- Funkinโ Crew is making Friday Night Funkinโ, a cartoon rhythm gaming excellence
- Patrick is creating Raspberry Pi 4 support for Haxe/Lime/OpenFL/HaxeFlixel.
- Josh Tynjala is working on Feathers UI โ open source, cross-platform UI components built with OpenFL.
- Pavel Alexandrov is primarily contributing to the Heaps engine and is the creator of format-tiled library.
- Ian Harrigan is working on primarily HaxeUI, as well as hxArduino & hxWebSockets.
- Kaelan Evans is working on HxDoom, a Haxe adaption of Doom.
- Richard Oliver Bray is teaching people the things heโs learnt, like React, Typescript and Haxe.
- 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.
- 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.
Updates from the Haxe core
Current Proposals & Discussions
- Add Constructor
this.arg
syntax proposal. - Add new syntax for getters & setters inspired by the
C#
property syntax proposal. - Add a type for meaningless values (similar to unit type) proposal.
- Add better Overload Support proposal.
- Add Static Extension Meta Functions proposal.
- Add
enum abstract
overenum
proposal, plus clarification. - Add Enum abstract instances proposal.
[RFC]
Xml Dslโs discussion.- Add Default values for enum parameters.
- Do you have an idea to improve Haxe? Consider creating a proposal.
Core Changes
4~ commits have been made to Haxe compiler in the last week.
- Retyper mechanism draft pull request.
[jvm]
Pattern matching involving Unicode fixed.[jvm]
AllowTShort
comparison merged.
In case you missed it
- Name conflict of module function with static extension using function fixed.
- Too big error range for
Not_enough_arguments
issue.
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 see you next week.