Live data from Hacker News

Haxe 4.2

community.haxe.org

81–90 of 105 posts

Re: Haxe 4.2

#82
My introduction to Haxe was Haxeflixel (https://haxeflixel.com/), an Haxe game development library inspired by flixel (http://flixel.org/), an older AS3-based library which was pretty known in the late 00's in the indie games community.

As the top comment mentioned, I was particularly impressed by the ease of cross-platform development in an age where bigger tools like Unity were still picking up steam. Coming from Game Maker, Haxeflixel felt like the natural step forward. I enjoyed it so much I wrote a book about it: https://discover-haxeflixel.com/

The people behind it launched a fairly successful fundraiser a few years ago so I'm happy the main developer and contributors got something back for their open-source efforts. As far as I know the library is stable - I just about updated the book a few months ago to re-rewrite references to the Flash (RIP) and move people towards the html5 exporter instead.

I still think that in an age of 10GBs+ AAA game development framewords, Haxe and Haxefixel still have a place for your typical 2D / Pixel Art-ish arcade game, although more ambitious and successful games have definitely been made, like Defender's Quest (http://www.defendersquest.com/) from Lars Doucet's, a huge fan of the framework.

Re: Haxe 4.2

#83

We used this for a client game project - a Candy Crush clone, about 4 or 5 years ago successfully. The client wanted the game to run on browsers (HTML & Flash for older browsers), iOS and Android, with a fairly tight budget. Having done a lot of AS3, the learning curve was pretty low. There were a reasonable number of specific things to learn about compilation, packaging and handling things like device rotation, view…

Haxe is, or was, used extensively in developing for 'smart' devices, like TVs, I know that either the inventor, Nicolas, or one of the senior Haxe people, was working for Massive Interactive a few years ago doing just this.

https://haxe.org/videos/conferences/wwx-2015/haxe-at-massive...

Re: Haxe 4.2

#84
I heard some gamedev companies use Haxe to write the logic of the game so that they can transpile it to client side language and server side language. Doing this allows them to simulate the game on server side to check the client side state.

Re: Haxe 4.2

#85
post #2

I remember thinking that this was a MUCH better language than AS3 for Flash & Flex development. Now, 10 years later, I'm honestly surprised that it still exists and is being maintained. I'm curious how popular it is at this point? Is there a big benefit over something like Typescript now?

Funny, you're the second person in this thread to say something like this: 'Great language. Surprised it still exists!'

Sadly, technical greatness alone doesn’t make a good indicator for lifespan or widespread adoption. And maintaining a relevant evolution path of a programming language alive, with all the compiler tool chain, is a really huge challenge.

Re: Haxe 4.2

#86

My introduction to Haxe was Haxeflixel ( https://haxeflixel.com/ ), an Haxe game development library inspired by flixel ( http://flixel.org/ ), an older AS3-based library which was pretty known in the late 00's in the indie games community. As the top comment mentioned, I was particularly impressed by the ease of cross-platform development in an age where bigger tools like Unity were still picking up steam. Coming fr…

I just had a look at the free chapter of your book, the page layout looks very appealing and clean. Would you mind sharing the stack you used to typeset those pages? Is pandoc involved?

Re: Haxe 4.2

#87

I work for a company for a company where we are heavily invested in Haxe and have built our platform in it, which we use to create applications. Doing this allows us to target HTML/JS and Unity3D with the same code base for an application. I'm hoping we might eventually release the platform under some kind of open source license, when it matures a bit more. However at the moment we are struggling a bit to find talent…

How can we send you a message?

Re: Haxe 4.2

#88

How does this compare to Flutter and Kivy? How is debugging and performance?

haxe is whole programming language with its own ecosystem and several frameworks for many purposes, such as server side, front end, high performing games, unity engine or unreal bindings, etc. Flutter and Kivy are just other things.

Re: Haxe 4.2

#89

My introduction to Haxe was Haxeflixel ( https://haxeflixel.com/ ), an Haxe game development library inspired by flixel ( http://flixel.org/ ), an older AS3-based library which was pretty known in the late 00's in the indie games community. As the top comment mentioned, I was particularly impressed by the ease of cross-platform development in an age where bigger tools like Unity were still picking up steam. Coming fr…

I just had a look at the free chapter of your book, the page layout looks very appealing and clean. Would you mind sharing the stack you used to typeset those pages? Is pandoc involved?

Ha, it was a very Frankenstein-y stack. I wrote everything in markdown, then rendered to html with multimarkdown (https://fletcherpenney.net/multimarkdown/), and then converted to pdf with wkhtmltopdf (https://wkhtmltopdf.org/) and to epub/mobi with Calibre's ebook-convert (https://calibre-ebook.com/)

Re: Haxe 4.2

#90

For those not already familiar with Haxe perhaps the most interesting property is the huge variety of transpilation targets (1). I would not call the resulting code highly readable, but I don't know of anything else with this level of targetability. 1: https://haxe.org/documentation/introduction/compiler-targets...

C++, Lua, and JavaScript all have had improvements in their readability over the years. I don’t write much Haxe at all, but have followed it for a while. It’s such an ambitious project, even featuring over the years at least 2 different VMs.

Also, if you’re interested in OCaml, check out the source!

Post reply on HN