设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
楼主: 老邢
打印 上一主题 下一主题

[随意闲聊] 说说Lua与Ruby并回复猫君的疑问

  [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
327 小时
注册时间
2011-3-2
帖子
287
11
 楼主| 发表于 2012-2-17 08:28:42 | 只看该作者
柳之一 发表于 2012-2-17 03:21
我貼出來,你刪號麼?

贴吧,贴出来我就删。
手机版RPG Maker EB官方火热测评中~~~

猛击观看视频
回复 支持 反对

使用道具 举报

Lv1.梦旅人

简史

梦石
0
星屑
120
在线时间
422 小时
注册时间
2008-7-4
帖子
736

开拓者

12
发表于 2012-2-17 08:32:39 | 只看该作者
这是在闹哪样啊。。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
327 小时
注册时间
2011-3-2
帖子
287
13
 楼主| 发表于 2012-2-17 08:37:30 | 只看该作者
各种压力的猫君 发表于 2012-2-17 03:51
① 上面的代码来看 Lua 和 Ruby 哪个更简洁一目了然……

②   你前面用一个3D渲染的效率测试,后面又来推 ...

1)你认真看我的帖子了么?这点我从来没有否认,但问题是苹果官方不支持ruby,所以我要将lua弄得像ruby一样。就是为了让lua的书写更简单。
2)觉得别扭也不行,事实就是如此,ruby慢,rgss尤其慢。现在的pc太强大了,所以没做过嵌入式的人是体会不到这种差距的。
3)一个c++的程序,可以显示图形,可以播放声音,可以处理用户输入,大哥,大一学过c语言的人都会写吧。游戏引擎的关键是游戏逻辑的处理。rgss才是rm的生命。
4)尽管贴,贴出来我就删
手机版RPG Maker EB官方火热测评中~~~

猛击观看视频
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
163 小时
注册时间
2011-11-12
帖子
56
14
发表于 2012-2-17 13:16:42 | 只看该作者
Lua一切从简洁高效出发,辅以强大的元编程,闭包与协程的支持,与C语言的结合非常容易,是游戏开发首选的脚本语言

或許是我理解的問題,但這句話給我的感覺似乎是在說 Ruby 沒有元編程、閉包、協程?為了避免誤導讀者就順便提一下:Ruby 最大的優點就是「強大的元編程」,元編程的例子包括元類、eigenclass、eigenmethod、反射、猴子補丁、鴨子類型、Smalltalk 式的消息傳遞、各種 eval、鉤子函數等等;Ruby 支持閉包以及不含閉包特性的匿名函數, 可以輕易地進行 lambda 演算、運用各種函數式編程風格和技巧(雖然大多數人依然採用命令式編程),唯一的缺點就是缺乏一級閉包函數(支持一級函數是 Ruby 2.0 的目標);Ruby 的方法和與方法相關聯的「塊」就是一種簡陋的雙人協程模型(方法調用 yield 尋求塊的幫助,塊返回執行權到方法),1.9 以後又通過纖程(fiber)實現了真實的(多人)協程。

「首選」是個相對的詞語,很難有哪個語言能成為所有人的「首選」。要比執行效率的話,Lua 不如 V8 驅動下的 JavaScript(<-- 根據 Computer Language Benchmark Game),所以客戶端基於 Web 佈局引擎 + JavaScript 的遊戲也是很好的選擇。

Rpg Maker为什么没有手机版?唯一的一个原因 -- Ruby!

搜索 RPG Tsukūru for Mobile。

Ruby的效率实在太让人无语

Ruby 不是為了效率關鍵的任務而生的,Ruby 是用來進行快速 prototyping、OOD 的。效率關鍵的任務可以通過本地 C 擴展進行語言綁定,然後間接通過 Ruby 執行。另外,RubyGem 之於 Ruby 有如 Boost 之於 C++,很多功能用 Ruby 語言本身無法實現或實現起來效率很低,往往都能在找到好用的 Gem。做開發有時不能光看語言本身,得看社區、語言庫的數量、質量。

如果咱們把論域換到 Web 這一塊,Ruby 就更沒問題了。我們公司的客戶-服務器模型的遊戲的後端清一色採用 Rails,從來沒有發現任何瓶頸來自於 Ruby,大部分瓶頸都在數據庫端以及前端請求週期、DOM 和 jQuery 的交互等。

点评

老板威武!  发表于 2012-2-19 10:43
如果ror可以用来开发游戏,那j2ee也用来开发游戏好了。  发表于 2012-2-17 13:40
RPG Tsukūru for Mobile,拿console与手机相提并论,现在还有点早  发表于 2012-2-17 13:39
我没有说ruby没有元编程啊。首选就是首选,你看看用lua的游戏多还是javascript的游戏多就知道。起码目前是lua更多。  发表于 2012-2-17 13:33
回复 支持 反对

使用道具 举报

Lv1.梦旅人

辉瑞中国首席研究员<

梦石
0
星屑
50
在线时间
142 小时
注册时间
2008-1-18
帖子
2129
15
发表于 2012-2-17 18:27:37 | 只看该作者
有地址求速度贴地址
贴出地址就求速度删号

就像打DOTA一样,最讨厌嘴巴选手
叫的凶,最后求父子 求人狗的时候 耸的一b

点评

http://v.youku.com/v_show/id_XMzIxMTEzNzQw.html  发表于 2012-2-17 21:16
来6r就是等某位仁兄的巨坑

褴褛着身行无端,囊中羞涩空心酸。
平生几无得意事,倒塔泡面宅寝室。
惟羡隔壁高帅富,雨露春风月夜声。
青丝无处觅其踪,只有硬盘苍井空。
莫云男儿空悲愁,鸿鹄岂不天际游。
坐断天下执鹿首,千百金帛万兜鍪。
夜深忽梦某年月,再见女神欲语迟。
吊丝终有逆袭日,木耳再无回粉时。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

风之塞尔达

梦石
0
星屑
50
在线时间
57 小时
注册时间
2005-10-22
帖子
2492

贵宾

16
发表于 2012-2-17 21:03:49 | 只看该作者
本帖最后由 link006007 于 2012-2-17 21:07 编辑

我只是想来说,2D,3D平台无关吧? 2D,3D的未来是玩家取向,而不是硬件平台取向吧?而且现在手机的性能足够做3D了,并且主流智能机OS都已经开始支持本地代码,经过google,发现了楼主的CSDN,貌似楼主写了很多android教程,貌似XiGN是楼主的得力作品,我觉得楼主自己应该很清楚,java view + ndk + native c code + opengl se,3D应该不是很遥远吧?


‘‘

PS: 6R对chrome支持是不是有问题?
PS:一门语言的是是非非,使用者自己最清楚。

点评

今后3d是主流。不过对于是业余开发者来说,2d和3d之间的鸿沟就像太平洋一样深。不知道你编程水平如何,对于大部分业余开发者,3d是很遥远的事~~  发表于 2012-2-18 16:11
回帖后,页面不会刷新~要手动刷新。。。  发表于 2012-2-17 21:23
右下角“推荐使用 谷歌浏览器 (Google Chrome) 访问本站”怎么会有问题……  发表于 2012-2-17 21:14
在程序里延续塞尔达的传说, 在画板上勾勒塞尔达的轮廓!!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

66RPG我的

梦石
0
星屑
163
在线时间
491 小时
注册时间
2012-1-16
帖子
1993
17
发表于 2012-2-17 21:21:19 | 只看该作者
我与某人的QQ对话,其中有地址,先别删号,下个月删,我要看你狼狈的样子:

┈┪尛樒 for you▓﹏ 17:49:45
用于这个游戏需要JAVA的运行环境。你要先下载JAVA的模拟环境
┈┪尛樒 for you▓﹏ 17:50:02
http://www.orsoon.com/Soft/12080.html
┈┪尛樒 for you▓﹏ 17:50:05
这个是环境。
永远の路克酱 17:50:51
诺基亚可以添加吗
┈┪尛樒 for you▓﹏ 17:50:45
这个是制作工具(6R-水世界):
http://rpg.blue/thread-169689-1-1.html
┈┪尛樒 for you▓﹏ 17:50:51
专为诺基亚设计

点评

还想看我的狼狈样,我看你先找个像样的东西出来再说吧  发表于 2012-2-18 16:01
只是个demo,你用过么?你做出过游戏么?你做出游戏在手机上运行了么?别拿鸡毛当令箭好不好!  发表于 2012-2-18 16:00
帐号并非本人使用!
帐号并非本人使用!
帐号并非本人使用!
帐号并非本人使用!
帐号并非本人使用!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

贵宾

梦石
0
星屑
50
在线时间
261 小时
注册时间
2005-10-21
帖子
489

贵宾

18
发表于 2012-2-18 01:42:49 | 只看该作者
本帖最后由 BB崽 于 2012-2-18 01:53 编辑

1.RPG Tsukūru for Mobile ,貌似被EB人道毁灭了,且游戏只支持NTT docomo运营商机型,可能合作不是很愉快,连产品介绍都好像被官方抹掉了,产品编译开发是J2ME,能不能平行移植到塞班系统,当时没人研究,应该有可行几率,具有和RM PC产品一样的编辑器和事件系统

2.soyo RPG make,之前的是纯JAVA版本的,只支持塞班系统,具有良好的界面,地图编辑器和简易事件系统,能编译出成品游戏,但是就1.0版本来说,只能做个R剧,或是简单线性RM游戏,且执行效率不是很高,程序进程常常锁死,1.0版本开发的游戏离实际游戏有一定距离,但是作者是完全开源的,可以自定义相关功能,新版本在紧张开发中,支持android和塞班2系统,但是进度不是很快。虽然有种种不足,但是wp_g4和他的团队绝对是值得我们期待的

3.站上某位老师傅开发的,基于LGAME底层的,支持android和塞班2系统,应该就是上面那个视频里面的吧,有地图编辑器,能编辑成品游戏,其他功能还在开发中....好像本人想做C#的网页游戏,搁置了

4.站上曾经宣传过的基于J2ME的塞班RPG游戏快速开发系统,源于SP的游戏承建公司,从地图到事件,从UI到商业接口,比RM有过之而无不及,开价8K,带源码,还有ARPG系统,开价2W,并且正在开发支持android和塞班2系统的快速开发工具

5.PGM开发的支持PSP,android,Iphone多系统的AVG引擎,专业制作或移植AVG作品,有RPG项开发,进度很慢,且无界面化,大多是脚本编写

6.最后来个最牛X的,cping1982的LGame,此人目标是全线兼容(就是你能想到的,他都要做到兼容,还真大多做到了),据说今年开始运作可视化,大家期待吧

这是我了解的国内现状,国外应该也有不少,但是真正能做到被广大普通用户所能接受的简易成型开发产品,个人爱好者还真是没有,至于SP方面,是肯定早就有了。

我觉得对每款这个方向上进行探索的产品开发者,不管产品是否好用趁手,不管作者是否对你脾性,我们都应该给予更多的关注和包容。
回复 支持 反对

使用道具 举报

乌有君
19
乌有君  发表于 2012-2-18 04:43:55
围观楼上诈尸
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
327 小时
注册时间
2011-3-2
帖子
287
20
 楼主| 发表于 2012-2-18 09:16:41 | 只看该作者
不错啊,可惜除了鹏君的那个还能用之外,其他的都已经销声匿迹了。

不过,所有这些,都不是rpg maker的手机版哦,没有一个是支持将rpg maker的数据直接或这间接使用的,所以只能算是手机游戏引擎。

bb说了,面向个人开发者的简单易用的引擎还没有,不过不要着急,XiGN正是来填补这个空白的,哈哈

点评

我为什么要因为你的一句话去用,去做出一个游戏来。为什么是我,我是你谁。撒。  发表于 2012-2-18 16:07
手机版RPG Maker EB官方火热测评中~~~

猛击观看视频
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-19 22:30

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表