Live data from Hacker News

Ask HN: Does anyone here use Haxe?

news.ycombinator.com

31–40 of 41 posts

Re: Ask HN: Does anyone here use Haxe?

#31
post #7

I used it a few years later for some work with Nickelodeon. Somewhere in a backup I have some Spongebob games and a version of Pai Sho. Haxe was never great, but it was a bit more efficient and productive than using the GWT-based PlayN (formerly Fourplay). The language itself was just not quite right and felt like a harder version of Java or JavaScript. It's not really a problem anymore, but compiling to ActuonScript…

Very tangential, but: the last time I looked into this (many years ago) the only full rules for Pai Sho I could find on the internet were improvised by fans. Can you share any more about the construction of your version? Is it still playable online somewhere?

Re: Ask HN: Does anyone here use Haxe?

#32
I used it for years, but it's been a while.

I mainly used it because it brought some sanity to the whole Javascript landscape, especially at the time where many frontend libraries were pretty immature.

Never really used it for anything because as a Javascript transpiler though.

Re: Ask HN: Does anyone here use Haxe?

#33

The person who made Haxe (Nicolas Canesse) went on to found Shiro Games ( https://shirogames.com ), a game development company. I believe all their games are made in Haxe. The latest one, "Dune: Spice Wars" was released this September and Google says the engine is HashLink ( https://hashlink.haxe.org/ ) which is a VM for Haxe. I don't know any other companies who are releasing games in Haxe today.

I was surprised when found out some of the most successful indie games are made in haxe - Dead Cells, Papers Please, Dicey Dungeon, Northgard, rymdkapsel etc.

Re: Ask HN: Does anyone here use Haxe?

#34
post #16

I use Haxe personally and professionally, and I love it. My use case is slightly different though, I work in R&D, so the emphasis isn't on production code but on getting a wide-ranging set of proof-of-concepts built quickly. For example, my current project required that we run the same logic in a Java service, Java client, Python client, and (coming soon) Javascript and C++ clients. Haxe worked great for getting that…

I'm really curious why you need all those targets? Sounds like a perfect fit, tho.

I work for a very large company, with lots of different software products, and our group specifically looks at cutting edge stuff. So it's not uncommon that we may be trying to hack a shiny new square peg into a decades old round hole, plus a few triangle holes, so that we can demo a potential feature. We try to make good choices where we can, but having a flexible and consistent set of utilities to draw from is definitely helpful.

Re: Ask HN: Does anyone here use Haxe?

#35

Haxe is my favorite programming language. I recommend hanging out in the Discord, the community is quite active! We have had new frameworks like Ceramic [0] popping up and one of the (imo) best UI libraries: HaxeUI [0] be continuously developed. There is a bit of unrest on the future of Haxe, but I have seen development pick back up recently. [0] https://ceramic-engine.com/ [1] https://github.com/haxeui/haxeui-core

What kind of unrest? Are you able to provide any details?

Re: Ask HN: Does anyone here use Haxe?

#36
post #21

The person who made Haxe (Nicolas Canesse) went on to found Shiro Games ( https://shirogames.com ), a game development company. I believe all their games are made in Haxe. The latest one, "Dune: Spice Wars" was released this September and Google says the engine is HashLink ( https://hashlink.haxe.org/ ) which is a VM for Haxe. I don't know any other companies who are releasing games in Haxe today.

They made Evoland, which is a very cute game which begins with basic monochrome Game Boy-style graphics and becomes progressively more modern as you advance. It’s really fun, especially if tech history is your thing.

And Evoland 2 was pretty neat, if not a bit more... Strange, when it comes to transitions between gaming systems.

Re: Ask HN: Does anyone here use Haxe?

#37

I use Haxe and really enjoy it. I use it to develop an MMORPG ( https://jamcloud95.com ). I've remember going through quite a few different game engines (Godot, Unity, Defold, etc.) but HaxeFlixel had the most "natural" feel for me to code in, which is largely due to Haxe itself.

Can't enter any letters into the codename/pass/email prompts under android chrome, so can't get passed email prompt. Probably not the right place for bug reports though.

Re: Ask HN: Does anyone here use Haxe?

#38

I've used Haxe on the web for a minimalist virtual tabletop. Not exactly production, because the only user is probably me... but my gaming group and I have used it weekly for a couple of years now, and I don't need to spend time fussing over it. So production enough. I've found Haxe to be pretty pleasant in this situation. The only areas I really needed a library were around graphics and input, and Heaps looked more…

I would love to see your code.

Re: Ask HN: Does anyone here use Haxe?

#39
post #31
post #7

I used it a few years later for some work with Nickelodeon. Somewhere in a backup I have some Spongebob games and a version of Pai Sho. Haxe was never great, but it was a bit more efficient and productive than using the GWT-based PlayN (formerly Fourplay). The language itself was just not quite right and felt like a harder version of Java or JavaScript. It's not really a problem anymore, but compiling to ActuonScript…

Very tangential, but: the last time I looked into this (many years ago) the only full rules for Pai Sho I could find on the internet were improvised by fans. Can you share any more about the construction of your version? Is it still playable online somewhere?

I have the set of rules we built, and the "dumbed down" version of the rules that had to be presented to the world. The source code lives in a zip file somewhere and I may be able to dig that out.

Send me an email and I'll fire off a few things.

Re: Ask HN: Does anyone here use Haxe?

#40

Haxe is my favorite programming language. I recommend hanging out in the Discord, the community is quite active! We have had new frameworks like Ceramic [0] popping up and one of the (imo) best UI libraries: HaxeUI [0] be continuously developed. There is a bit of unrest on the future of Haxe, but I have seen development pick back up recently. [0] https://ceramic-engine.com/ [1] https://github.com/haxeui/haxeui-core

What kind of unrest? Are you able to provide any details?

I can't speak for everyone, but the main thing for me is how hard it can be to get PRs in Haxe sister projects merged (i.e haxelib and Hashlink). Typically pinging one of the main developers works out. I heard that Shiro Games has sponsored a developer to work on Hashlink full-time, not sure on if they are working on it right now.
Post reply on HN