还记得Humble Bundle吗?对,就是那个Humble Indie Bundles,它是一系列在网络上售卖和 分发 的关于电子游戏、音乐专辑或者电子书的收藏包 ("节操包") ,所需要支付的价格由购买者决定(是的,你没有看错,你想出多少都可以)。 现在,最新的Humble Bundle周包来了!这次提供了8款独立游戏,每一款游戏都使用了开源游戏引擎或开源库,玩家支付任意价格可获得四款游戏:Magical Diary、NEO Scavenger、Offspring Fling!、Planet Stronghold;如果支付价格高于6美元,则可以获得另外四款游戏Anodyne、Defender's Quest: Valley of the Forgotten、Evoland和Incredipede。 不过这次的游戏包有个主题叫做“Celebrating Open Source”。因此玩家支付的部分款项将用于资助这些开源项目:开源编程语言Haxe基金会,基于Haxe的 Flash API实现OpenFL,Haxe/ActionScript开源IDE FlashDevelop,以及基于Python的视觉小说引擎Ren'Py。 让我们一起简单了解一下这些开源项目吧。 首先是Haxe,Haxe是一门新兴的开源编程语言,开发者称:“相比其他语言(Java的平台是 JVM,C#的平台是.Net,ActionScript的平台是Flash Player等等),Haxe才是真正的多平台语言。不管是开发原生iOS、Android应用,还是网页;不论是应用于服务器还是个人桌面,Haxe都 可以胜任。”Haxe的宗旨是让开发者选择一个最好的平台去做给定的工作,做到这点并不容易,因为通常每个新的平台的推出都带有它自己的编程语言。 接下来,OpenFL 是用 Haxe 编程语言实现的 Flash API,同时包含高级图形层。它的目标是在原生Windows,Mac和Linux,iOS,Android,黑莓和Tizen上使用C + +以及Flash和HTML5,还有强大的haXe的编程语言。 然后,FlashDevelop是一款开放源代码面向Flash/ActionScript的开发IDE。FlashDevelop 本身采用.NET开发而成,可以运行在Windows环境之中。FlashDevelop动作轻快,对应ActionScript2/3,另外支持 HTML,JavaScript,CSS等高亮显示,代码自动输入补全,IDE环境下的debug功能等。 |