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

Python011

用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吧。

日本的游戏制作软件Rpg Maker XP所使用的内部脚本系统,是ruby的一种扩展.

RGSS编辑器RGSS(Ruby Game Scripting System),中文意思是 Ruby 游戏脚本系统,是应用面向对象的脚本语言 Ruby 开发 Windows 2D 游戏的系统。使用 RGSS,就和 C 语言等程序语言那样简单,能创建完全原创的游戏系统。Ruby 是一种初学者也能很容易使用,并且功能强大的高级语言。

本文档是从 Ruby 的参考手册上摘录下使用 RGSS 的必要信息,加上关于 RGSS 独特方法的解说重编辑而成。对于 RGSS 的用户,在游戏程序设计方面不重要的部分进行了大幅删减,对各处描述也稍作了修改。因此在描述上可能会出现不正确的情况。作为 Ruby 的参考,请注意那些非常简单的东西。

RGSS中的脚本:

在RMXP(Rpg Maker XP)中,按F11就可以打开[脚本编辑器],左边的窗口是脚本列表,右边的窗口是脚本内容,左下角可以修改脚本名称。

在RMXP(Rpg Maker XP)中,游戏开始运行后,总是从最上边的脚本开始运行,依次往下,所以,经常把变量声明、类声明、函数声明、函数定义的脚本放在上面,而MAIN脚本总是放在最后。

同意楼上。我也更喜欢Ruby。

一下选自Ruby一书:

“Ruby和Python的比较

Python是Ruby的劲敌。其功力深厚,可谓“千年蛇妖”。但matz认为Python的功能仍不完美,不然就不会创造Ruby了。”

准确地说,是Matz发现Python并不能完全算作“面向对象”语言。Matz认为Python是面向对象和过程化程序设计语言(Procedural Programming Language)的混合产物。Matz希望找到的是一种比Perl更强大、比Python更面向对象的语言,但是很遗憾, 这样的语言当时在地球上并不存在。于是Matz打算自己设计一个全新的编程语言。1993年2月24日是一个值得纪念的日子,在这一天Ruby诞生了。 1995年12月Matz推出了Ruby的第一个版本Ruby 0.95。