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
- Do you want a colour named after Haxe? Well, you can vote for it!
- A brief Haxe Tutorial by John Gabriele.
- Heaps Cool Guide Part 1 by jefvel.
- The Stencyl jam 19 results have been announced!
- The HaxeFlixel Newgrounds game jam was a great success with a total of 24 games being submitted!
- Tom Rhodes has created a little one pager for a friend to try and drum up some online teaching business.
- Sébastien Bénard has written Part 3 - Distributing a Haxe project and Part 4 - Localize texts using PO files.
- FeathersUI Haxe OpenFL devlog: TreeView, optimised virtual layouts in ListView, GridView progress, PageIndicator, PageNavigator and more.
- Josh Tynjala has posted a thread about how the Haxe/OpenFL version of FeatherUI is coming along.
- Updating the Haxe-FMOD integration for Windows and Web.
- Haxe devs are a different kind of weird You can run Haxe code and use a Haxe library on Discord. via 'Damilare Darmie Akinlaja.
In case you missed it
- Village Generator
1.1.0
devlog. Waterbodies and PNG export have been added by Oleg Dolya. - A little trip through dependencies and accompanying difficulties by Nikolay Grebenshikov.
- Version
1.0.0
of Scales: A Pangolin Story by Hello Lightbulb is out! And its source code available too!
Videos & Music
- Real time path tracing in ArmorPaint by Lubos Lenco.
- Implementing dynamic rope in the learning project (Haxe + Heaps + Nape) by Edwin Syarief.
- Playing Newgrounds HaxelFlixel Jam Games twitch stream by Joe Williamson.
- Add a video related to Haxe.
In case you missed it
- WTF is Haxe by Pontus Alexander.
- Part 3 of Stencyl Resource Packs tutorial series by Luyren.
- Creating materials for Minecraft RTX in ArmorPaint via Lubos Lenco.
- Dynamic Rope implementation in Haxe + Heaps + Nape video by Edwin Syarief.
Upcoming Events & Talks
- EU Haxe Summit 2020 - Let’s meet in Linz.
- Add an upcoming event about Haxe.
Job Offers & Bounties
- Squidly has opened up a bounties page for HaxeFlixel features and one of the them is already claimed.
- New bounty by Kaleido Games: Bounty to make OpenFL work with (FNA/UWP).
- 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
- Nothing found this week.
In case you missed it
- Ratalaika has finished his first port of the Stencyl game and sent it to QA for PS4, Xbox One and Nintendo Switch! Hopefully it will be released in a few weeks. So if you have a Stencyl game and want to port it to consoles let them know!
- Sokoban game demo built with Haxe + OpenFL. Made by shaman4d.
Code Examples
- Have an example you want to add? Consider contributing to the code.haxe.org cookbook.
Previews & Demos
Open Source
- Kenney-ui HaxeUI theming is coming along nicely by Ian Harrigan.
- Some material like styling with HaxeUI by Adrian Veith, which they are going share code next week.
- Jefvel has created his Heaps Game Base template.
- Terry Cavanagh has created “terryheaps”, a personal framework to make games with Heaps.
- Pavel Alexandrov has published the source code of his Ludum Dare games made with Haxe and Heaps.
Closed Source
- Breakable glass platforms in Go! Go! PogoGirl will respawn once they’re offscreen.
- Pizza’s progress on Skullz 'n Skeletonz quick video.
- Andrej is having fun bouncing around in his own game.
- Atlas editor plugin for HIDE by Pavel Alexandrov is now more or less complete. He is planning to make it publicly available after some fixes and internal testing.
- Robert Alvarez is making extra levels for a post-jam version of “Keep It Powered”.
- Not so perfect, but this is Dmitry Hryppa’s first water done in 3D. Made with Haxe and BGFX.
- GlassySundew has shared new GIF from his
WIP
Heaps base game: new generated models for dropped items. - Unfortunately DrowsySound couldn’t finish his game for the NG Haxe Jam. Check out their mock up.
- Twitter devlogs from Alex Johansson:
- 100% GOLF dev update.
- New stuff for 100% GOLF.
- BULLET HELL CHESS screenshot Saturday. Check out the tasty music!
- Screenshots from
WIP
Stencyl based game by Ben Simms:- Playing with some bloom effects.
- Trying out new tiles…
- Some mobile action!
LD46 “Keep it alive”
In case you missed it.
- JarHeads by Aurel300.
- The Little Ship That Could by Gama11 (made with HaxeFlixel).
- Tumble Baby by Will Blanton (made with HaxeFlixel).
- Keep it Alive, Keep them Alive by Jérémy Fa (made with ceramic engine).
- Corona Grocery Run by sneaky cocoon (made with Heaps).
- “Covid Conundrum” Civil Policy Simulator by merrak (made with Stencyl).
- Mr.Virus by Blackgoku36 (made with Kha and Rice2D).
- Fire Logs by Joaquin Bello (made with Kha and khawy).
- Save Ivee by Piotr (made with HaxeFlixel).
- Bastion Defender by AxG (made with PixiJS and Pony).
- JUMPGOLF by torcado (made with Stencyl).
- Tower Defence of the Heart by Terry Cavanagh (made with Heaps).
- Keep It Powered by Robert Alvarez (made with Stencyl).
- Keep On by Cory Martin (made with Stencyl).
- Mis Vacas by Edu Alonso and hhmod-mus (made with HaxeFlixel).
- Anibun Help Me! by Dan Lin (made with HaxeFlixel).
- DEBUGGER by Ruari O’Sullivan (made with OpenFL and haxegon).
- Crystalium by Andrei Rudenko (made with clay engine).
- Feed King or Die Starving by jefvel and rosettastoned (made with Heaps).
- Soul Seed by Unept (made with Stencyl).
- Pet Protecc TD by Mlle. Psychosis (made with HaxeFlixel).
- Let’s stick together by Sergij Kryvosheia (Syo) (made with Heaps).
- Keep it alive by ZwodahS (made with Heaps).
- Delivery Space Attack by ck656 (made with HaxeFlixel).
- Morphology by Theodote, Elvendan, Shess and Pavel Alexandrov (made with Heaps).
- None left Behind by pirhana (made with Heaps).
- Save the Space Whales! by Aik (made with HaxeFlixel).
- Big Monster Bird by Fab.
- ANTRUM is an unfinished entry by disktree (made with Armory3D), with source code.
Some Library Releases
- keyboard
1.1.0
- tink_io
0.8.0
- tink_streams
0.3.3
- tink_hxx
0.24.1
- tink_parse
0.4.0
- tink_json
0.10.3
- tink_testrunner
0.8.0
- tink_unittest
0.7.0
- tink_cli
0.5.1
- raven
0.6.0
- tink_web
0.2.1
- tink_lang
0.6.3
- tink_macro
0.19.1
- redistHelper
0.4.4
- deepnightLibs
0.0.40
- openfl-aseprite
1.1.0
- ase
1.0.0
- faxe2
0.1.15
- spork
0.3.0
- electron
8.2.4
- dropecho.fsm
0.2.1
- dropecho.behavior_tree
0.1.0
- dropecho.langgen
0.4.0
- hxtelemetry
0.4.0
- urxvt-pixbuf
0.1.0
- tink_hxx
0.24.0
- broker
0.2.0
- banker
0.5.0
- ripper
0.3.1
- sneaker
0.9.0
- prayer
0.1.1
- sinker
0.1.0
- tink_template
0.4.1
- xDOM
0.2.2
- dropecho.storygen
0.6.4
- colyseus
0.13.1
- hxtf
2.0.2
- dropecho.dungen
0.2.0
- dropecho.ds
0.2.0
- submit
0.2.1
- tink_typecrawler
0.6.4
- tink_url
0.4.2
- Checkout the most recent library releases on HaxeLib.
Framework Updates
- None found this week.
People & Projects to support
- 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.
- 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.
- 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 Default implementations in interfaces proposal.
- 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
48~ commits have been made to Haxe compiler in the last week.
- Nothing found this week.
In case you missed it
- Large file support discussion.
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 have a good week!