Latest Humble Bundle Supports Open Source GameDev Tools 29
lars_doucet (2853771) writes "The latest Humble Weekly Bundle is titled 'Celebrating Open Source,' and 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."
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."
Hurray! (Score:4, Insightful)
Re: (Score:1)
NEO Scavenger is actually pretty decent.
Re: (Score:1)
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 [incredipede.com])? Open source IDEs that exclusively target flash/AIR are a horrible idea.
Re: (Score:1)
Re:Hurray! (Score:4, Informative)
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 [incredipede.com])? 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!
Re: (Score:1)
Ah, I can see why that might be confusing. I think many of those cases are folks who used FlashDevelop as an IDE for ActionScript (Flash), as was the case for me. However, FlashDevelop is also a top-notch IDE for Haxe, so there's a nice past/present/future thing going on here :)
Re: (Score:2)
Can I be you friend? [grin]
Re: (Score:2)
Re:Flash? Really? (Score:5, Informative)
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!
Re: (Score:1)
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'
Re: (Score:1)
More tedious than difficult.
That's exactly where automated tools come in most handy.
Awesome! (Score:1)
Lets Clarify....... (Score:5, Insightful)
'Celebrating Open Source,' Pay what you want. Support vital open source projects.
None of these projects are open source.
The engines used, are open source.
The default percentage cut is (which can be customized):
- 65% Dev
- 20% Engine
- 15% Humble website
So in effect, they are using the "open source engine" as a pull to make money.
I'am all for it with the custom split option. But, lets make sure we use the term "open source projects (ENGINE)" correctly.
Re: (Score:1, Offtopic)
http://github.com/HaxeFlixel/f... [github.com]
http://github.com/HaxeFlixel/f... [github.com]
http://github.com/larsiusprime... [github.com]
And here's my open-source report card:
http://osrc.dfm.io/larsiusprim... [osrc.dfm.io] Nicolas Canasse, developer of Evoland, *created* the Haxe programming language. It's totally open source. Here's his open-source report card:
http://osrc [osrc.dfm.io]
Re: (Score:2)
A game developer Improving/contributing to an engine for their own projects gain, is nothing new. I've done it myself.
Regardless, this doesnt make their projects open source, the ENGINE is open source :)
Lets make sure thats clear.
Re:Lets Clarify....... (Score:5, Informative)
Disclaimer: I'm the lead developer of Ren'Py, one of the projects that will benefit from this sale.
I think this is basically right.
Humble's model is that it runs pay-what-you want sales, with the proceeds being split between themselves, developers, and charities. In the current ebook bundle, the charities are SFWA and Openreader. In the weekly sale, the charities are open source projects - FlashDevelop, OpenFL, Haxe, and Ren'Py. So when you buy through this sale, you support open source projects in the same way that if you buy the book bundle, you support SFWA and Openreader.
Re: (Score:2)
I was only introduced to Ren'Py by this /. post and I am thinking of giving it a go. I've been wanting a rapid way to tell lightly interactive stories, and this looks to fit the bill quite well. I'm intimidated by the amount of time it might take me to source / create images, but that is of course not a failure of what you have created here. I read the quick start, downloaded a couple of games (and a couple of straight novels) and looked through their scripts... I'm intrigued. I'm medium-advanced with Pytho
Re: (Score:2)
A Ren'Py story does need graphics to shine. A possible alternative if you want to create a text-based interactive story is Twine [twinery.org]. The editor (1.4 series) is written in wxPython, stories are created using wiki syntax and optionally CSS and JavaScript. It packages stories as HTML files for playing.
Re: (Score:2)
Never heard of Ren'Py before. Its scripting language kind of reminds me of Inform 7 [inform7.com].
Nice to see Defender's Quest (Score:4)
discount jordan shoes http://www.shoesctv.com (Score:1)