Live data from Hacker News

Try Haxe

try.haxe.org

71–80 of 89 posts

Re: Try Haxe

#71

Nope. Stop fragmenting languages, we don't need another one except if it's revolutionary. There's some very good principles like the fact that it can compile to many languages but like CoffeeScript I just don't see the point. Want to do some c++ why not using it? Want to do some JavaScript? Then use JavaScript. There is just too much on the table when it comes to language compilation, I mean if the compiler itself ha…

I've had features added to HaXe libs in no time, just by nudging people in the right direction. HaXe community is very powerful.

Re: Try Haxe

#72
post #60
post #59

Earlier quoted context omitted.

Yes, but the point was that haXe is not a game engine .

But it has a physics engine, a canvas, etc. I'm not a game developer (yet ;-) ), so I'm curious...what defines a game engine in your mind? What is haxe lacking? Thanks.

What you are asking is akin to asking what English is lacking to become a poem. HaXe is a language, not an engine.

Re: Try Haxe

#74
post #56

Earlier quoted context omitted.

Cardinal Quest looks very cool. Could you share some light from business perspective. Profits? Thanks.

Revenue is mid 5 figure so far from desktop and flash versions, the ios & android version were just released but I'm hoping to break into 6 figures altogether across the game's total lifespan.

Did you use Haxe for the iOS and Android versions as well? It wasn't quite there yet when I checked it out a couple of years ago.

Re: Try Haxe

#75
I've searched a little while and found that it has no support for camera (or sensors) in mobile devices. It looks like HAXE/NME is heavily geared towards game development.

Re: Try Haxe

#76
tbergeron

HaXe is revolutionary, people who really try it always seem to stay with it, they just have to get past the ask lets of questions and actually try some code and stop being negative and putting it in the less able solutions pile. If you want to waste days coding a game in pure objectiveC and then converting it to java just to target two phones then good luck to you! And if you code something in one language it should just be a case of switching some target specific libraries and all your work now works in another target, not recoding in another language style. HaXe is revolutionary because it in achieving what other solutions promise but normally fall short on providing - cross platform cross language, code that is designed to enable not fragment. So try it rather than assume!

You don't have show stopper issues with the compiler ( it outperforms flex compiler on flash target ). Any minor issues are often resolved within hours of reporting, unless they are language design decisions rather than bugs.

Pizzaman

The forum is not well used as most users use the googlegroup 'haxelang'. In terms of frameworks like flex, haxe for flash target does not support flex well, it can be made to work, but largely the problem is because flex is not really just actionscript but has some adobe secrets/hacks etc.. that is why it has not been ported to a cross platform solution yet, need some better engineering decisions although someone I think is working on it. In terms of other frameworks for components there are some but they could be better, try aswing, feel free to chat on IRC if you have problems getting a particular component framework running. Generally haxe is sort of tool that you can build from scratch your visual interface stuff, or if your using js you can mix it up with native libraries.

Jetz

You can add any support for mobile camera's or video you want it interfaces easily with c++/c and there is java support and there is openframework support try this site http://blog.onthewings.net/. Haxe is not really a game only language but it excels at allowing users to create visual stuff but still do complex game mechanics, and a lot of users enjoy doing games. It works well in solving the issues of having to mix technologies, being normally a more sane programming language than the target but also mixing well, so you can mix haxe php, haxe js and haxe flash ( http://haxe.org/doc/remoting ), or use NME library to hit all the phones and have a web version in flash for users to try online.

Re: Try Haxe

#77
I did try Haxe, back in 2010 when I used it to write a silly little domino trail. It was fine for what it does, but I wasn't particularly impressed.

It was interesting to be able to write code in one language then compile it to other destinations but it seemed to me that targeting specific domains and learning all their ins and outs made more sense.

Re: Try Haxe

#78
post #17

You lost me at 'public static function main.'

Yeah, and those shoes totally don't match that purse! What an outrage!

Seriously, if you're prepared to throw out the whole language based on what its syntax resembles, your decision-making process might need a bit of work.

Re: Try Haxe

#79
post #60
post #59

Earlier quoted context omitted.

Yes, but the point was that haXe is not a game engine .

But it has a physics engine, a canvas, etc. I'm not a game developer (yet ;-) ), so I'm curious...what defines a game engine in your mind? What is haxe lacking? Thanks.

There is more than one physics lib for Haxe and they are separate to the language, the canvas referenced may well be the canvas in the HTML5 compile target or are you mentioning the display list. You don't even have to use that if you target c++, neko or haxe because of another lib; waxe.

Haxe is a language and you can browse the libs available for its compile targets at http://lib.haxe.org/.

If you want to find out more about a framework that uses Haxe and is oriented towards mobile gaming (but not only towards that) checkout HaxeNME.

If you want a nice mature game engine lib built for Haxe try awe6 in the search at http://lib.haxe.org.

Haxe isn't lacking in the game engine department, thing is you can use Haxe with externals for node.js, a lib like noxe that extends haxe to node or simply use whatever javascript lib you feel like and output js. Or use the pure data lib to interact with mobile. Haxe isn't restricted to gaming. It's just one of the things the language allows for.

Re: Try Haxe

#80
post #62

Earlier quoted context omitted.

First, haXe describes itself as a programming language. Second, I don't see a mention of a physics engine builtin to haXe anywhere on the features page, http://haxe.org/doc/features where are you seeing that?

Arguably the best 2d physics engine, http://deltaluca.me.uk/ is made with HaXe.

Better than Box2D..? (C++, various ports)
Post reply on HN