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

Python018

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

网页游戏也分很多种,一般市面上的网页游戏就是沿用的网页的交互模式,基于HTTP实现与服务器的交互,这些游戏的后端可以使用任何Web开发语言来实现,比如PHP,Java,C#,http://VB.NET,Ruby,Python这些,都没有问题。游戏的前端现在普遍依然使用Flash平台,开发语言就是ActionScript,比较前卫的游戏有使用HTML5的,就是JavaScript,还有一些社交平台上的游戏直接使用HTML页面来做交互,有一些传统游戏厂商转过来做网页游戏的也有采用ActiveX技术直接把现有的游戏移植过来的,这些游戏前端往往采用C++这些来开发。有些游戏需要实时与服务器交互(比如MMORPG),这些游戏的后端往往就是和传统的网游一样的架构,开发语言也一般会比较传统的采用C++,也有一些采用Erlang来搞定网络及分布式计算的平台部分。值得一提的是Lua语言,Lua在网页游戏的客户端用的不多,但是在服务器端依然有不少采用,主要是用在游戏的实际逻辑部分

-- 紫霞游戏平台为您解答