Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror

Comment Re:Flash? Really? (Score 1) 29

There isn't an automated way (that I know of), but it's not hard. Most of the syntax is pretty much the same, and part of the point of OpenFL is that the library calls are all the same.

The one time I tried porting a complex AS3 class over to Haxe/OpenFL, I started by copy+pasting the AS3 source. Then, I spent most of my time changing things like Flash Vectors/Arrays to typed arrays, minor changes to for loop syntax, different type names (e.g. Boolean->Bool), and other differences.

Actually, I think there's a really good summary out there...here we go:
http://haxe.org/doc/start/flas...

You can see quite a lot is the same. And I heard there are some even trying to create auto-converters. But it wasn't too hard to convert in my experience. More tedious than difficult.

Comment Re:Flash? Really? (Score 5, Informative) 29

Nope! Not Flash! Really!

The naming convention can be a bit misleading. OpenFL is not an open source version of Flash. It is a library for Haxe with an API that mirrors Flash's. The output of a compiled Haxe+OpenFL project can be native Windows, Mac, or Linux apps, iOS, Blackberry, or Android apps, HTML5, Flash, and more. The output does not require a VM, a plugin (unless Flash is the target), nor is it wrapped in a VM or projector.

Sorry if this is overkill, but it's a common misconception that I'm hoping to clear up!

Comment Re:Hurray! (Score 4, Informative) 29

Any idea if they're fixed Offspring fling or Incredipede to allow them to at least be played through AIR on Linux rather than relying on embedded swfs in an html doc(in a specific proprietary browser in the case of incredipede, though the dev has been very nice about the situation and given away the linux version for free)? Open source IDEs that exclusively target flash/AIR are a horrible idea.

I can't speak to the Offspring Fling question (though I share the dev's pain!), but I wanted to clarify the bit about "open source IDEs that exclusively target flash/AIR are a horrible idea." Indeed, that would be a bad idea, were it the case. Fortunately, it also supports Haxe, the open source language which can compile into other languages, like C++ and HTML5, to deploy to a staggering array of platforms.

Just wanted it to be clear that we're not trying to keep Flash on life support, here. This is about the future of non-proprietary, multi-platform development!

Submission + - Latest Humble Bundle Supports Open Source GameDev Tools (humblebundle.com)

lars_doucet writes: The latest Humble Weekly Bundle is titled "Celebrating Open Source" features eight indie games, with charity going to the open source tools used to develop them.

The open-source programming language Haxe is strongly represented: three of the charities include the Haxe Foundation itself, OpenFL (recently featured on Slashdot), and FlashDevelop, the most popular open-source Haxe/ActionScript IDE. The fourth is Ren'Py, the Python-based visual novel engine used in award-winning games like Long Live the Queen and Analogue: A Hate Story.

The games themselves are Magical Diary, NEO Scavenger, Offspring Fling!, Planet Stronghold, and for those who pay $6 or more, Anodyne, Defender's Quest, Evoland, and Incredipede, as well as 6 soundtracks.

7 of the 8 games are cross-platform across Mac/Win/Linux, and all are DRM-Free.

Slashdot Top Deals

Force needed to accelerate 2.2lbs of cookies = 1 Fig-newton to 1 meter per second

Working...