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
[events/inprogress]
The weeklong HaxeJam 2023: Summer Jam is in-progress with the theme Split and ends on August 13th hosted by Logo. Remember to join the Discord event.- Armory 3D 2023.08 release notes via RPaladin.
- “Papers, Please” is 10 years old! Also, LCD, Please, a “Papers, Please” de-make no one asked for by Lucas Pope.
- George Harpwood has released AseFlixel, the ultimate Aseprite Animation Code Exporter for HaxeFlixel.
- Removing function call in native python code question.
- Hey, it’s the 5th Anniversary of Dead Cells
1.0
launch this week! - Kid Bubblegum is gonna be playable at Sonic Amateur Games Expo 2023 this year.
[devlog]
Northgard: The Summer Update is coming![devlog]
Dune: Spice Wars | August Development Update.[devlog]
Minicology BETA0.11
: Filament Rig, new weapons, new armors post.[devlog]
Fraymakers Updatev0.5.13
- Quality of Life Updates and Bug Fixes post.- Logo has been working on a list of people in the Haxe community on open platforms such as Mastodon.
- Haxe.Social is a new unofficial Akkoma instance for Haxe developers and projects.
In case you missed it
- 🔑House Plan Generator
1.1.0
: regular staircases and basements by Oleg Dolya. [devlog]
Bring It On!0.11
- The Volcano Update is live![devlog]
WEEK OF 2023/08/01: The Funkin’ CREW in Toronto! post by ninja_muffin99.[devlog]
State of Ohsat#26
: Back from Vacation.[devlog]
Via the Haxe Discord server, MichaelTheBirthdayRatz is working on BEAT IT UP!!!.
Videos & Music
- Short video demonstrating Crowd Control in action.
- Kid Bubblegum YouTube shorts:
- Rotating Platforms.
- Separated at birth?
- Sewer Wallumps.
- Add a video related to Haxe.
In case you missed it
- Bring It On! Early Access Trailer 2!
- JITTER Sandbox 2023 07 28 21 25 46 demo.
- Kid Bubblegum shorts:
Jobs, Bounties
- Add an available job involving Haxe.
Available for work
- You can hire Tim I Hely, a highly experienced HaxeFlixel developer!
- Alex Johansson is looking for a part time/contractor role.
- Rudy Geslin is available for freelance work.
Job listings
- None.
Bounties
- Armory3D bounties are available.
- Keep an eye on the Funkin Bounties repo for future items.
- Squidly has opened up a bounties page for HaxeFlixel features.
Product Releases
- None this week.
In case you missed it
- Odd Verdure by MondayHopscotch is available to play now on Newgrounds.
Previews & Demos
Open Source
Community Showcase
- HaxeFlixel messin with shaders. 🔦
- Axol Studio has updated the documentation for hx-crowdcontrol
git
. Also check out the announcement post over on Haxe Discord, plus a few more details from Tim I Hely. - New streets: less visible mesh cells, nicer looking outskirts by Oleg Dolya.
Via the Haxe Discord server
- MasterIO has recently released streamscope
git
, a software to automate the recording of Twitch streams in real-time for archival purposes. - Copper_MC
git
is a server software for Minecraft Bedrock Edition by TheUnderName.
Git Repos
- MxOS
git
- MxOS is an operating system made for ComputerCraft using Haxe. - character-template
git
- Fraymakers Character Template source code. - stage-template
git
- Fraymakers Stage Template source code. - assit-template
git
- Fraymakers Assist Template source code. - leaflethx
git
- Haxe externs for LeafletJS1.9.4
generated with dts2hx. - Major rework into v2 for
hxdefold
by Haath, draft pull request. - Check out the latest open source Haxe projects over on GitHub.
Closed Source
- Guess it now feels more like some dark alley in Tenjutsu+ by Sébastien Benard. What do you think?
- Fully migrate Crop Rotation’s UI from the old to the new by ZwodahS.
- Each stage in Animal Arena has it’s own mechanics. For example, the Factory level features platforms that move vertically.
- Player_03 daily updates on getting Runaway compiling and working.
- Ando has updated Kid Bubblegum’s Steam page with new art assets and screenshots.
- The latest previews from Renaine:
- Mini HaxeFlixel custom intro roundup:
- Part 1 of a custom logo for the game by coolguy simulator.
- A custom intro by Doodslr.
- Coolest custom intro in the wild wild west by Mr0uterverse.
- Custom splash screen.
Via the Haxe Discord server
- Rarusel is trying to replicate MegaMan Battle Network in Haxe.
- Kid Bubblegum showcase:
- Doing some smaller tasks to get back into the swing of things. Bombs now have an area of effect and also hit enemies
- Made some tunes for the casino stage!
Some Library Releases
- flixel-demos
3.0.0
- tink_domspec
0.4.4
- hx-crowdscontrol
1.2.0
- SScript
4.1.0
- Check out the most recent library releases on HaxeLib.
People & Projects to support
- Axol Studio is a small independent game development studio, making games with and contributing to HaxeFlixel.
- 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 support for Typed metadata proposal.
- Add support for Extension of Abstracts proposal.
- Add Shading proposal with alt macro solution.
- Add package alias proposal.
- Add Integer data types proposal.
- Add Trailing Block Expressions proposal.
- Add Caller Tracking proposal.
- Add Traits proposal.
- 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
18~ updates have been made to Haxe in the last week.
- No completion for
@:forwardStatics
with typedef issue.
In case you missed it
- Double
Null<T>
wrapping when inferring nullable type issue. [hxcpp]
HXCPP_GC_MOVING
CFFI crash issue.@:structInit
meta callback argument 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. Head over to OSS Insights for more Haxe statistics.
Take it easy everyone, stay safe and see you next week.