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
- FeathersUI for Haxe and OpenFL
1.0.0-alpha.1
has been released! - Jeremy Morgan has written “Getting Started With Haxe”.
- Defender’s Quest 2 progress report for January by Lars Doucet and a new GIF showing shrapnel projectiles.
- Devlog
#13
: Creating rainbows and marketing dolphins by fedellen and a preview of the new game. - Is it possible or advisable to work from an existing DOM with Coconut?
- Pic of the Perth Haxe users group.
In case you missed it
- Devlog
#12
: Moving forward with SonarSmash’s Apple submission & more by fedellen. - OpenFL
8.9.6
and Lime7.7.0
release announcements. - Check out the Dead Cells: The Bad Seed Gameplay Trailer by Motion Twin, which will be released on February 11th 2020!
Videos & Music
- New vlog from Joshua Stone: Essentially finished with CyberHack gameplay!
- Add a video related to Haxe.
In case you missed it
- Learn ArmorPaint by watching short clips by Lubos Lenco.
- Samus tribute video by Germán Caíno. Made with Haxe, HaxeFlixel and Tiled map editor.
- HaxeFlixel and console development video by Richard Oliver Bray from Hello Lightbulb.
- The Clan of the Ox have finally stepped on the shore of the Northgard by Shiro Games!
Upcoming Events & Talks
- Osaka Red LLC are co-hosting a HaxeUp with CrashSpace taking place on April 6th in California.
- HaxeUp Hamburg hosted at InnoGames will take place on 7th February 2020. Make sure to sign up!
- EU Haxe Summit 2020 - Let’s meet in Linz.
- Add an upcoming event about Haxe.
Job Offers & Bounties
- Availability for work: Andreas Drewke is available for small to medium sized Flash/OpenFL projects!
- 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
- OGMO Editor
3.3.0
has been released! - Tim Hely made a secret game over the last couple of weeks, called Heck House available now to play on itch.io.
- Tim Hely made J-0’s Garage for
#globalgamejam2020
, available on itch.io, created with HaxeFlixel. - Robert Alvarez has released his new puzzle platformer Resizer, available now on itch.io, made with Stencyl.
- Dr Laguna has released Archer’s Defense created with HaxeFlixel.
- Dr Laguna has released “The daily life simulator 2018” onto itch.io.
- Version
1.7
of Dicey Dungeons is now live on Steam and itch.io. - Darkburg will be available on Feb 12th! Here is an Early Access Launch Trailer
- Chrono Pincer: Prelude made for
#globalgamejam2020
with HaxeFlixel.
In case you missed it
- New ArmorPaint
0.8
dev builds: working on asset browser with material previews, layer grouping, script console, faster ray-tracing, painting transparent surfaces. - Wish I Could Dive made by Havana24 for WeeklyGameJam
#132
. - Too Close by Ludoko Studios is available on the App store, with an Android version planned, made with HaxeFlixel.
- Just Slide 2 by Aditya Chaudhary is out on Kongregate!
- RITZ by ninja_muffin is out on NewGrounds. The source code is available at GitHub.
Code Examples
'$value'
(or"" + value
) is usually faster thanStd.string(value)
for numeric types. See dev comments.- Have an example you want to add? Consider contributing to the code.haxe.org cookbook.
Previews & Demos
Open Source
- Lubos Lenco has released
2020.2
versions of Armory3Dgit
and Irongit
! - Tong has updated Haxe type definitions for Three.js
r113
and Electron8.0.0
. - vscode-haxe-blocks
git
- An extension to display function block decorations in Haxe code. - kbuf
git
- Signed and Unsigned Integer Buffer implementation in Haxe by 'Damilare Darmie Akinlaja. - vscode-haxe-jsx
git
- Haxe JSX syntax highlighting for Visual Studio Code. - New creative coding arts by Matthijs Kamstra:
- 60 seconds that you are never going to get back!
- 45 seconds you are never going to get back!
- And his creative coding calendar.
Closed Source
- Jeff Ward previews WootMath’s latest Math manipulatives built with CSS and Haxe.
- Michael Bickel is coding, designing, building, testing and making his 3D printer suffer for his autonomous mid sized Haxe powered drones.
- Juriën Meerlo has got basic aabb physics working in his engine with his quadtree.
- Hosek-Wilkie sky model with PBR rendering in Kha by Blackgoku36.
- Luyren previews “orbitals” they’ve been working on, which is based on the barrier-type weapons in classic megaman, made with Stencyl.
- Spirkop previews the current status of “Electric City Manager 2” made with Phaser and Haxe.
- Tom Brinton previews the work in progress home screen UI for Poor Thief made with Stencyl.
- take a look… its in a book… from Heck Deck by torcado.
- New short video with a list of improvements made by Alex Johansson.
- Small GIF from Haxe discord, showing WIP game by Ashedragon made with HaxeFlixel.
- A couple of quick videos from WIP puzzle game by Robert Alvarez:
Some Library Releases
- DomWires
1.0.0-alpha.9
- openflCamera
1.0.6
- notifier
1.1.17
- flump-starling
1.0.8
- haxe-phaser3
3.22.1
- electron
8.0.0
- haxeui-core
1.0.21
- astar
0.2.0
- starling-text-display
0.7.0
- hxWidgets
1.5.1
- haxeui-openfl
1.0.6
- haxeui-kha
1.0.4
- haxeui-hxwidgets
1.0.7
- haxeui-html5
1.0.5
- feathersui
1.0.0-alpha.1
- fuse
0.0.57
- signals
1.3.0
- colyseus
0.12.1
- geom
0.0.3-alpha
- htmlHelper
0.0.2-alpha
- Checkout the most recent library releases on HaxeLib.
Framework Updates
[Draft]
Support for scoped Lime projects 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
- 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
13~ commits have been made to Haxe compiler in the last week.
[Draft]
Cross-target exception handling pull request- SSL support for the Eval target has been merged into
development
.
In case you missed it
- Low level asynchronous IO API 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 and have a good week!