用Ruby可以写游戏不?有没有已经用Ruby写的游戏,我能参考一下,求网址。

Python028

用Ruby可以写游戏不?有没有已经用Ruby写的游戏,我能参考一下,求网址。,第1张

我的第一次回答似乎没出现。

Ruby可以写游戏

基本上Ruby可以调用Windows API和DirectX API或者使用.net,在开发能力和开发速度上拥有优势。

著名的RPG制作大师(RPG Maker VX)就是使用Ruby作为核心的(参见RGSS),使用这类引擎做出的游戏保守估计数量超过10万。

国内有人做的(信赖铃音-莫扎特之梦)可以去搜索下

Miyako是一个Ruby游戏开发库,使用了SDL。可以编写跨平台的单机或者网络游戏。

可以去Ruby社区看看。

Python是不错,可是我不喜欢这种要注意空格的程序。IronPython,Jython不成气候。

考虑到游戏的速度因素,ruby,python全完蛋。lua来了,虽然lua实在贫弱

虽然我看着C就头疼,但是我不得不承认:这东西还是开发游戏的主力。

当然也包括他那畸形的兄弟C++(畸形是指过于复杂,外加不是完全的面向对象化。当然lua,python也不完全的面向对象)

估计楼主是看中了Ruby的开发速度和前景才选择Ruby吧。

2005年,Ricardo和朋友萌生了用Python语言

“一星期编写一个游戏”的想法。在2005~2007年间,他们设计了许多种这样的游戏。值得注意的是,每次在设计一个新的游戏时,其游戏引擎都是重新开发的。

2008年2月,他们在阿根廷Córdoba市附近的Los

Cocos,决定基于以前的开发经验,把技术进行整合,并组建了游戏引擎的原始开发团队。一个月后,第一版的游戏引擎诞生了,根据其诞生地取名为Los

Cocos。一个月后Los

Cocos引擎发布了0.1版,其名称从Los

Cocos更名为Cocos2D。

团队将研究成果在PyCon

2008和EuroPython

2008上都做了展示,2008年正值乔布斯公布发展iPhone游戏的想法,因此他们决定抓住商机,在2008年6月宣布跟iPhone平台进行接轨,并在当月就公布了用Objective-C编写的Cocos2D

for

iPhone

0.1版,它与Python版的Cocos2D拥有相同的设计思路。截止到2008年12月,App

Store上已有超过40个用Cocos2D引擎开发的游戏。

2009年,团队设计了Cocos2D的世界编辑器Cocos2D-Python,这款所见即所得的编辑器使用起来十分方便。此时,Cocos2D的各种平台、各种编程语言移植版也开始涌现。

ShinyCocos(Ruby

bindings)、Cocos2D-Android(Java

based)、cocosNet(Mono

based)都诞生了。同时,英国的设计大师Michael

Heald为Cocos2D设计了新的LOGO,如图1所示(此前Cocos2D的LOGO是一个奔跑的椰子)。

cocos2d是一个基于MIT协议的开源框架,用于构建游戏、应用程序和其他图形界面交互应用。可以让你在创建自己的多平台游戏时节省很多的时间。

Cocos2D也拥有几个主要版本,包括Cocos2D-iPhone、Cocos2D-X,以及被社区普遍看好的Cocos2D-HTML5和JavaScript

bindings

for

Cocos2D-X。同时也拥有了非常优秀的编辑器(独立编辑器),例如SpriteSheet

Editors、Particle

Editors

、Font

Editors

Tilemap

Editors。

另外,2012年发布的CocoStudio工具集是开源游戏引擎Cocos2d-x开发团队官方推出的游戏开发工具,目前已经进入稳定版。CocoStudio吸取了他们自己在游戏制作中的经验,为移动游戏开发者和团队量身定做,旨在降低游戏开发的门槛,提高开发效率,同时也为Cocos2D-X的进一步发展打下基础。

推荐RPG制作大师,新建一个项目就能直接获得能运行的游戏。

unity和虚幻一看上去就像要写代码的。尽管unity有可视化编程,虚幻有蓝图。但感觉都比RM的事件要复杂很多。

RPG Maker,又名RPG制作大师、RPGツークル、RPG Tsukuru,是一款Enterbrain Incorporation公司出品的RPG游戏制作工具。

分为RPG Maker 2000,RPG Maker 2003,RPG Maker XP,RPG Maker VX,RPG Maker VX Ace,RPG Maker MV。

RPG Maker的最新版本是RPG Maker VX Ace,它是一款可让玩家自行制作在计算机游戏中相当受欢迎的角色扮演游戏,也就是 Role-Playing Game(RPG)的软件。

制作完成的游戏,即使在没有安装 RPG Maker VX 的电脑上也能运行。

灵活且强大的脚本系统:

用 RPGVX 制作完成的游戏,脚本是以 Ruby 语言编写的。预先编写的脚本可以制作十分独特和有趣的游戏。

它是为了更高级的游戏制作需求准备的,使用它可以进行画面设计、编写战斗系统,以及一切的游戏要素。运用脚本制作 RPG 以外类型的游戏也是可能的。