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
- Vshaxe
2.18.0
has been released! - Devlog
#11
: More Checkboxes for SonarSmash’s submission to Apple. - Ratalaika Games are working on console ports of Stencyl game engine. With more news coming soon!
- GamesFromScratch has written and recorded some details & opinions about the future of the open source Blender powered Armory3D game engine.
In case you missed it
- Lubos Lenco outlines the plans for Armory 2020. 🛠
- ArmorPaint
0.7
is out with new features, tons of fixes and updated manual. Video tutorials section coming! - A step by step guide on how to build ArmorPaint by Game From Scratch.
- A discussion has been started about improving Heaps accessibility for the wider community.
- Devlog
#10
: Pursuing Version1.0
by fedellen. - Are there any reasons why Haxe is implemented in OCaml and not in Haskell, are there any benefits? question asked over on Reddit.
Videos & Music
- A little trailer of the Scales: a Pangolin Story by Hello Lightbulb.
- Add a video related to Haxe.
In case you missed it
- New Armory3D navmesh video tutorial - Recreating PacMan by Samuel Moxham.
- fedellen shares some juicy video clips for Sonar Smash’s upcoming trailer.
Upcoming Events & Talks
- 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
- 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
- OverWired - a cyberpunk side-scroller game made with HaxeFlixel is available on Itch.io and Newgrounds.
- Zany Faces (made with Haxe and OpenFL) by Osaka Red LLC is available on iOS and Android, available on the Amazon Appstore and Google Play.
In case you missed it
- Push blocks to build bridges in BRDG, a browser puzzle game by Robert Alvarez made in Stencyl.
Code Examples
- Have an example you want to add? Consider contributing to the code.haxe.org cookbook.
Previews & Demos
Open Source
- Font rendering demo made with peote-view-remaster
git
by Sylvio Sell. - OpArtCircles01 is a new coding challenge made with Kha by Juan Rinaudo. Source code is available on GitHub.
- Creative Coding audio visualizations by Matthijs Kamstra:
Closed Source
- Heroes 3 map viewer by Kerio.
- Checking a few boxes for the desktop version of Sonar Smash.
- How would you call an extended boolean type? by Tamar Curry.
- Cory Martin has been trying to fix one bug, and accidentally turned Leaping lad into the god of long jumping
- Procedurally generated trees by Oleg Dolya:
- Got pretty realistic ones.
- A different sort of trees.
- Couple quick videos from
WIP
puzzle platformer by Robert Alvarez:- Collecting keys to unlock matching doors.
- These arrows can either help or hinder you.
Some Library Releases
- p2p
0.1.27
- haxeui-core
1.0.18
- fuse
0.0.54
- recharts-examples
0.1.0
- recharts
0.1.0
- undraw-react
1.6.0
- undraw
1.6.0
- bind
0.4.4
- xa3.csv
0.1.0
- notifier
1.1.16
- condition
2.0.12
- typepacker
1.1.0
- language-server-protocol
3.15.0
- hxmemcache
1.2.0
- lex
0.9.2
- jsoni18n
1.0.1
- pony
1.0.9
- Checkout the most recent library releases on HaxeLib.
Framework Updates
- Nothing this week.
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
16~ commits have been made to Haxe compiler in the last week.
- Nothing this week.
In case you missed it
[hashlink]
New GC merged.
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!