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
- HaxeUI v2 has been officially released!
- Dicey Dungeons preparations for IndieCade. It also won Grand Jury Prize! And here is the list of all winners.
- Improvement for FlashDevelop’s contextual generator inside
abstract
by SlavaRa is already in nightly builds. - Feathers UI Devlog: Custom item renderers, scroll bars, and more!
- Thomas J. Webb is interested in hosting a HaxeUp next Spring in California: Take the informal poll for where it should be hosted.
- A “Top Secret” mini-game hidden inside a web comic (Click on the Arcade Screen!) has been rebuilt in HTML5. By Tim I Hely.
In case you missed it
- A new ArmorPaintDXR build is up, featuring the ‘Bake - AO (DXR)’ option. It’s the first build ever running on Direct3D12.
- The source code for Steam Diving Bell the prototype for Steam Deep Dive by Lars Doucet is now available on GitHub under the MIT license.
- A new update to Deep Dive by Lars Doucet came out on 9th of October.
Videos & Music
- Watch the 48h timelapse video of Sabotage by Sébastien Bénard.
- Add a video related to Haxe.
In case you missed it
- Making a thing for fun or something… video by Tim I Hely.
- A small video about controls in Northgard.
Upcoming Events & Talks
- HaxeUp Linz 2019 on October 26th 2019.
- Add an upcoming event about Haxe.
Job Offers & Bounties
- Poptropica are in need of a developer to Integrate GAF into OpenFL.
- New job offer from Persona Game Studio (Novosibirsk, Russia) who are looking for a Haxe game developer.
- Shiro Games is recruiting for different roles to expand their studio and work on upcoming, exciting projects!
- Mino Games (Montreal, Canada) is hiring Haxe developers to join their small group of passionate engineers and artists.
- Tamar Curry has opened
$50
bug bounty for improving TextField performance in OpenFL. Here is also related issue in the OpenFL repo. - A new job offer involving Haxe in Copenhagen at Laerdal Copenhagen.
- Bounty (up to
250
US$) for finishing the implementation UWP (WINRT) using ANGLE (in Lime). - Lars Doucet’s list of various open bounties.
- Add an available job involving Haxe.
Product Releases & Announcements
- Arcade shooter + Tetris = Utilizer Deluxe! A year and a half in development on Haxe and Kha Framework and the game is finally released! Many thanks to all Haxe and Kha community!
- Roof Rage has been released onto the Nintendo Switch!
- The Cheap Golf SUSAN Supporter Pack is live on Steam, including: Art, Movies, Humor, Let’s Play Vids, and the full OST to Cheap Golf.
- General Joyride has been released onto Facebook Instant Games.
- Jack: Snake Attack is out on the App Store, made with Stencyl.
- Save the date, as the Conquest update is making its way to Northgard on October 22nd, by Shiro Games.
v1.5
of Dicey Dungeons is out. Check out the full list of changes.
In case you missed it
- Evoland: Legendary Edition gets a physical release today (10th of October)! Only
5,000
copies have been printed. - Lunar Station is a tense, atmospheric puzzle game, made in Stencyl.
- Alex Johansson has updated Corporate Salmon on iOS.
- Escape Zolstar is available now on Steam.
Code Examples
- Heaps Platformer Demo is a simple platformer demo written in Heaps/Haxe
- The second part of City Building Simulator game tutorial for Armory3D will involve buildings producing resources.
- Have an example you want to add? Consider contributing to the code.haxe.org cookbook.
In case you missed it
- City Builder Simulator tutorial using Armory3D by Urjasvi Suthar.
Previews & Demos
Open Source
- 'Damilare Darmie Akinlaja is working on Cābāsā - a Haxe framework for WebAssembly which includes a fast and secure WebAssembly VM. And this week he was was able to execute a simple program.
- “hxIDE” works remotely and locally, and will be native once HaxeUI has an “official” native treeview counterpart. By Ian Harrigan
- Sébastien Bénard has ported his old pixel texture effect to Heaps.
- Peter Achberger has spent the last few months working on (Re)Actor PoC, a custom Haxe macro powered serializer that moves state between threads, check out the physics demo.
- A good use of HaxeUI for a demo or test application from the
starling-text-display
repo. - New
#Inktober2019
generative art / creative coding sketches by Jérémy Fa:
Closed Source
- Approaching the holy grail - path-tracing viewport in ArmorPaint!
- A GIF of Heroes of Might and Magic 3 sources web viewer.
- That moment… when you realize that main character in SUPER Cute Alien was naked… for two years.
- New screenshot from Android build of ArachnoPunk by Benny Heller.
- Kernel Panic GIF by ElementalCodeВ.
- Level complete screen complete with back out ease tweens in “Scales: A Pangolin Story” by Hello Lightbulb.
- During the
#devtober
Gregory S Reed is working on various improvements for Little Square Things:- Button overlay changes with context.
- Can you spot the cool bug?
- A few screenshots and GIFs from WIP game Heck Deck by torcado:
- Secret WIP icons for secret cards that are secret.
- Added dashed outline on teleport.
- Most of this guy’s animation and movement is done.
- The mouse swiss-cheeses your card to indicate it’s gonna take it!
- Done with all weird edge cases.
- A few GIFs of RPG Monsters card game by MortMort (which he is making with Stencyl):
- A little preview, the style is very inspired by NES RPG games.
- Mocking up card game idea some more and added a hint of Text based RP.
- Starting to have a good foundation to work from.
- Some progress of WIP first person dungeon crawler by Aidan Lee:
- A very early party status UI.
- More UI work and nine slice menus.
- Time to work on the actual combat encounters!
Some Library Releases
- uglifyjs
1.0.0
- p2p
0.1.7
- deepnightLibs
0.0.12
- haxe-phaser3
3.19.0
- hxWidgets
1.0.14
- heapsOgmo
0.0.8
- haxe-gsap
1.0.1
- haxeui-winforms
1.0.0
- haxeui-pixijs
1.0.0
- haxeui-openfl
1.0.0
- haxeui-nme
1.0.0
- haxeui-kha
1.0.0
- haxeui-hxwidgets
1.0.0
- haxeui-html5
1.0.0
- haxeui-core
1.0.0
- SvgBitmapFont
0.3.0
- highlighter
0.6.1
- StoryblokClient
0.1.0
- nova
0.4.3
- starling-text-display
0.6.0
- robotlegs
1.4.8
- glory
2.0.2
- checkstyle
2.5.0
- utils
1.0.5
- pony
1.0.1
- Numerix
0.0.2
- Checkout the most recent library releases on HaxeLib.
Framework Updates
[checkstyle]
Haxe Checkstylev2.5.0
has been released.[record-macros]
Merge in the DbAdmin library pull request.
People & Projects to support
- 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.
- Lewis Lepton is creating tutorials, code and videos.
- 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
- Carry comments through to target language proposal.
- Replace
null
access modifier withthis
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
27~ commits have been made to Haxe compiler in the last week.
[hxcpp]
Add write barriers to fixed anon constructors merged.[hxcpp]
Weird results withanalyzer-optimize
issue.- Compiler not optimizing away multiply by zero issue.
In case you missed it
[hxcpp]
Add write-barrier on Array set merged.
You can get started using the latest features by downloading a nightly build of Haxe.
Take it easy everyone and have a good week!