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
- Initial test with X11 on Haxe thread.
- Hex Voronoi by Ashley Smith.
- Fraymakers Progress Update
6/20/2022
. - Updated mini WarTales roadmap.
- Coming Soon: Bring It On!
v0.3
! by Axol Studio. - How To Make Your Own Haxe Library tutorial by Ando.
- 🌿 Midsummer Wreaths generator by Oleg Dolya.
- Dune: Spice Wars Multiplayer Update is LIVE!
[events]
Tickets are available for HaxeHybrid 2022 LAX via Osaka Red LLC. And please let them know if you want to preschedule your talk! ️
In case you missed it
- Feathers UI
1.0
Release Candidate 2! - How to “Monitor read and write accesses” thread.
- Big changes coming Lime’s way article by player03.
- Status update: Spring 2022 by player03.
- Renaine Kickstarter update
#35
- Static, like Lighting article. - ☠️ Perilous Shores
1.4.0
: non-square maps, bays and peninsulas article by Oleg Dolya. - FierceTheBandit shares result of the first week since Super Cosmic Heist came out!
Videos & Music
- The end of the HaxeFlixel website video by Richard Oliver Bray.
- My game’s demo is in Steam Next Fest! video by Minicology.
- Dune: Spice Wars - Multiplayer Trailer by Shiro Games.
- Add a video related to Haxe.
In case you missed it
- Make a game using these new tilesets for RPG Playground devlog.
- My game’s demo is in Steam Next Fest! video by Minicology.
- Shiro Games | Unlimited - PC Gaming Show 2022 Announcements, with Wartales and Dune Spice Wars getting multiplayer support, plus Northgard’s next expansion titled Cross of Vidar and much more.
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
- The latest bounty from Rob Clemmons, a Better Inventory System for
$520
Bounty. - Basic Platformer Pathfinding AI for HaxeFlixel
$150
bounty. - Squidly has opened up a bounties page for HaxeFlixel features.
Product Releases & Announcements
- Bring It On!
v0.2.3
is now LIVE! on Steam and Itch.io. This update should improve some of the performance issues with the game.
In case you missed it
- Bring It On!
v0.2
by Axol Studio is NOW LIVE! - Dice Tribes: Ambitions by ZwodahS is available on Steam now!
From the Haxe Discord server
- Jefvel has released a game for Pico Day on Newgrounds, made with Heaps! - The 1000.
- Minicology has a demo available for Steam next fest. via Idenner.
- Prexot has released the first public-ish version of Spine Ceramic character creator.
Previews & Demos
Open Source
Community Previews
- Via the Haxe Discord server, Aidan been working on hxcpp_luv_io
git
- LibUV powered asynchronous IO and Haxe event loop. Still very muchWIP
, not seamless to integrate with an existing project and there’s not a massive amount of functionality right now. ️
Git Repos
[kinc]
Fix X11 display issues merged.- hxhttp
git
- This is a library to make HTTP/S requests natively on each platform. - Cellular-automata-2D
git
- Playing with cells. - astcalculator
git
- A simple repl calculator written in Haxe using AST for parsing input. - iterOther
git
is a library which provides abstract helpers forfor
loops, with aim to minimise overhead and allow...
notation, check out the usage notes. by Nanjizal. - haxeGPUdetector
git
is very very lightweight utility by Isaac Denner for detecting graphics cards in Haxe. - HxXSD
git
- Check out the latest open source Haxe projects over on GitHub.
Closed Source
WIP
UI screenshot showcasing one of the accessibility features from In Your Books. ️- Happy father’s day from the Cosmic Team!
- Aren’t teleports lovely? by febreeze.
- Here’s something new made by Jeremy Fa with Ceramic and Haxe for an upcoming digital installation, which will be exhibited in June 30th in some alternative space in Paris!
- E. Zachary Knight is making a gallery shooter style game.
- [Speer DX] by Ando is getting a major update soon! It’ll make the sponges jiggle when you throw them.
- Ando has also started making full game out of Cave of Lexip which had been made for a game jam.
- SCRAPS OF LIGHT is working on a nice overlay for cutscenes.
- Techy Wrinkles is playing with the h3d portion of Heaps.
- Tons of polishing done in the latest ArmorPaint builds. The iOS and Android updates coming next, by Lubos Lenco.
- Has “Late Arrival Studio” made Haxe holographic? Hope we will know the answer soon!
- Couple of quick videos from Purradox by SRDude:
- Prototype of title logo -> title menu.
- Day 38 progress.
From the Haxe Discord server
- NitroPlum wrote a simple dialogue script parser.
- Tuhkis has build their first GTK app in Haxe - a logout manager for Linux.
Some Library Releases
- pony
1.8.5
- zenflo-emitter
0.0.4
- zenflo-graph
0.0.8
- fbp
0.0.5
- hxhttp
0.0.3
- jans
0.0.1
- HxShaders
3.0.0
- pirhana
1.1.7
- kha
22.6.1
- formula
0.4.2
- 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
9~ commits have been made to Haxe compiler in the last week.
EitherType
+ReadOnlyArray
regression issue.- Abstract classes and interfaces result in a compiler failure on the CPP target issue.
- Classes that derive from abstract classes don’t pass expected type equality checks on some targets issue.
[jvm]
Using generic functions issue.
In case you missed it
- Add
Context.makeMonomorph
merged. [hl]
FixArrayBytes
not clearing properly afterpop
,shift
orsplice
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 see you next week.