泰泽/Tizen应用评测

新的Humble Bundle周包资助开源项目
  • 1# 麦子
  • 561412014-4-6 22:44:34
还记得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功能等。

  最后,Ren'Py视觉小说引擎是一款开放源代码的软体引擎,用来创作透过电脑叙述故事的视觉小说。Ren'Py的名字是由Ren'ai和Python两词混合而成。Ren'Py几乎支援所有视觉小说所应该具有的功能,包括分支故事、储存和加载游戏、回退到之前故事的储存点、多样性的场景转换等。Ren'Py拥有类似电影剧本的语法,并且能够允许进阶使用者编写Python程式码来增加新的功能。除此之外,游戏引擎内附的出版工具能够为脚本加密以及压缩游戏素材以防止侵权。Ren'Py使用Python和Pygame进行开发,支援Windows、最新的Mac OS X和Linux版本,并且包括在Ubuntu,Debian和Gentoo Linux套件中。它也能够移植到Android。
倒序浏览 看全部 全部回复1
啊啊啊啊啊啊啊啊啊啊啊
回复 收藏 转播 分享 淘帖