HaxeDevelop 5.3 – Application development on Windows
haxedevelop.org
HaxeDevelop 5.3 – Application development on Windows
1–10 of 21 posts
Re: HaxeDevelop 5.3 – Application development on Windows
#2Now my preferred method would have been him learning Racket with Realm of Racket and then Haxe but he was still able to get things done. He used HaxeDevelop and pretty much used Haxe like a flash replacement with OpenFL.
Here are the popular Indie Games made with Haxe:
Papers Please
EvoLand
Dead Cells
Defenders Quest
A ton of Kids games
EA's Madden Mobile
Re: HaxeDevelop 5.3 – Application development on Windows
#3I really like Haxe as a higher level typed language. My Nephew who is in his 20s has wanted to learn programming and he was able to go from "Hello World" to a decent 2D game he was thinking about for a few years in a few months working off and on. Now my preferred method would have been him learning Racket with Realm of Racket and then Haxe but he was still able to get things done. He used HaxeDevelop and pretty much…
Having worked in the games industry for years (and as a programmer in other industries & hobby game dev before that) I've longed realised tools matter much more (especially for beginners) than languages - something like unity, godot or GameMaker are so much easier to get started with and you see results much faster.
Re: HaxeDevelop 5.3 – Application development on Windows
#4Re: HaxeDevelop 5.3 – Application development on Windows
#5Why not put all efforts on good integration into VS Code for example? I ask also because FlashDevelop was a poor IDE, seems like it's based off it.
I was a pretty heavy OpenFL devotee for a couple of years. It's an amazing project, although PixiJS is a very competent competitor when it comes to building HTML5 games. Pixi has a much smaller baseline footprint (~300kb unminified compared to 1300kb unminified).
Lately we've been working with Pixi with a webpack / TypeScript workflow. It's starting to feel a lot like HaXe / OpenFL again. We are winning big in terms of flexibility and good support of workflow. We are using VS Code as the IDE and we have a very smooth integration smoothly with an Angular-based asset and config management tool. The big thing we lost however is HaXe's ability to compile directly to C++. Even when we compiled to Adobe AIR, we got much better performance than something like Cordova or Ionic.
Re: HaxeDevelop 5.3 – Application development on Windows
#6Why not put all efforts on good integration into VS Code for example? I ask also because FlashDevelop was a poor IDE, seems like it's based off it.
HaxeDevelop's best (IMHO) feature was that it could switch targets easily and integrated seamlessly with the Flash runtime's debugger. So you could build and debug quickly using the Flash runtime and then compile your project to native code for production.
But yeah, in a perfect world VSCode integration would be the way to go forward.
Re: HaxeDevelop 5.3 – Application development on Windows
#7I really like Haxe as a higher level typed language. My Nephew who is in his 20s has wanted to learn programming and he was able to go from "Hello World" to a decent 2D game he was thinking about for a few years in a few months working off and on. Now my preferred method would have been him learning Racket with Realm of Racket and then Haxe but he was still able to get things done. He used HaxeDevelop and pretty much…
Why Racket? Having worked in the games industry for years (and as a programmer in other industries & hobby game dev before that) I've longed realised tools matter much more (especially for beginners) than languages - something like unity, godot or GameMaker are so much easier to get started with and you see results much faster.
John Carmack taught his 10 year old son Racket just for this same purpose. The whole system is great for teaching. You run DrRacket and you have an IDE that is geared towards beginner programmers and just have them code. https://www.itworld.com/article/2978142/development/why-john...
Re: HaxeDevelop 5.3 – Application development on Windows
#8Earlier quoted context omitted.
Why Racket? Having worked in the games industry for years (and as a programmer in other industries & hobby game dev before that) I've longed realised tools matter much more (especially for beginners) than languages - something like unity, godot or GameMaker are so much easier to get started with and you see results much faster.
Racket makes you a better programmer. Especially if someone goes through "How to Design Programs." John Carmack taught his 10 year old son Racket just for this same purpose. The whole system is great for teaching. You run DrRacket and you have an IDE that is geared towards beginner programmers and just have them code. https://www.itworld.com/article/2978142/development/why-john...
My experience was that the biggest danger is not them learning the 'wrong' things but giving up in frustration a few weeks/months in after not getting anywhere.
So it's paramount to get them on something that can achieve their goal (or something close to it) ASAP, so they get hooked on making cool stuff before getting frustrated and dropping off.
Re: HaxeDevelop 5.3 – Application development on Windows
#9Earlier quoted context omitted.
Racket makes you a better programmer. Especially if someone goes through "How to Design Programs." John Carmack taught his 10 year old son Racket just for this same purpose. The whole system is great for teaching. You run DrRacket and you have an IDE that is geared towards beginner programmers and just have them code. https://www.itworld.com/article/2978142/development/why-john...
I guess it really depends on the student's motivation (and age, most likely). My experience was that the biggest danger is not them learning the 'wrong' things but giving up in frustration a few weeks/months in after not getting anywhere. So it's paramount to get them on something that can achieve their goal (or something close to it) ASAP, so they get hooked on making cool stuff before getting frustrated and droppin…
“[Ryan] reacted very positively to the initial ‘intro to racket with pictures’,” Carmack wrote, “which was a contributing factor to settling on Racket. Java / C# work seemed to feel more like homework, but changing numbers and colors in the REPL had him smiling and excited.“
So Racket does seem to offer that kind of quick feedback.