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

Project1

 找回密码
 注册会员
搜索
查看: 6475|回复: 14
打印 上一主题 下一主题

[游戏讨论] 永夜出手机版的可能性

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
15 小时
注册时间
2013-1-4
帖子
17
跳转到指定楼层
1
 楼主| 发表于 2013-1-31 19:15:24 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 qq6928233 于 2013-1-31 19:18 编辑

永夜出手机版有两个办法

一个是官方重新开发,用flash 开发一个跟永夜很像的游戏

二是官方开发一个手机版的rpg maker,然后解析永夜的数据生成手机版

开发手机版的rpg maker很简单,因为这个工具本身就没什么技术含量。

只需要会flash builder 和数据库就行。

虽然简单,但是官方好像没有这样的人才,从彩虹文字精灵就可以看出来。

但是也不排除官方会花钱请人打造这样的引擎。

为什么不选择一呢?因为一的困难度只是二的困难度的80%。

与其这么麻烦,不如选择2,反正做出来引擎可以重复使用,还可以用以制作其他游戏。还可以给大家学习制作。

点评

如果你是编码者,没有自己尝试过解决方案,不要妄自对他的可行性做评价;如果你不是,先分清楚序列化对象和数据库的区别再回头反思这个问题  发表于 2013-2-1 19:36

Lv2.观梦者


  • 更新完成啦

梦石
0
星屑
799
在线时间
6267 小时
注册时间
2006-6-7
帖子
8462
2
发表于 2013-1-31 19:26:23 | 只看该作者
本来想@夏娜镇楼但是想想还是算了。

IOS有MRUBY ANDROID有JRUBY。完全移植RM是完全可能的:)

回复 支持 反对

使用道具 举报

Lv1.梦旅人

66RPG站长

梦石
0
星屑
54
在线时间
615 小时
注册时间
2005-10-10
帖子
5734

RMVX自由创作大赛亚军第2届短篇游戏比赛亚军第5届短篇游戏比赛冠军

3
发表于 2013-1-31 22:55:55 | 只看该作者
手指挡屏幕非常严重,作为战棋来说是硬伤,根本没法玩。
倒是考虑单出ipad版,不过尚未招到cocos2d的开发人员。

点评

怎么不用雨血的unity引擎?  发表于 2013-2-8 22:23
怎么不用雨血的unity引擎?  发表于 2013-2-8 22:23
coco2d?直接用xcode做多好  发表于 2013-2-5 18:01
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
15 小时
注册时间
2013-1-4
帖子
17
4
 楼主| 发表于 2013-2-1 14:18:21 | 只看该作者
传说VS天涯 发表于 2013-1-31 19:26
本来想@夏娜镇楼但是想想还是算了。

IOS有MRUBY ANDROID有JRUBY。完全移植RM是完全可能的:)

那只是支持JRUBY脚本而已

并不支持2D图形操作和数据库

所以你还需要支持解析RM的图形和界面等数据

再编写载入RM的数据库

图形引擎+数据库+脚本+IDE界面=游戏制作工具

you know? you see? untested?

windows图形引擎+RM自带数据库+RUBY脚本+RM自带IDE界面=RM

RM的技术已经过时

现在模仿RM制作一个手机游戏开发工具的话,应该使用:

flash图形引擎+SQLlite内存数据库+Lua脚本+RM的IDE界面的加强版=新RM(手机开发版)

RM的IDE界面的加强版应该支持8方向行走和字符输入以及鼠标点击,手机触摸。

为什么模仿RM的IDE的加强版?把界面做成跟RM差不多是为了使以前使用RM的用户更容易上手和接受
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
30 小时
注册时间
2013-2-1
帖子
47
5
发表于 2013-2-1 16:58:26 | 只看该作者
已入激活码,,个人不太喜欢手机上这种战旗游戏。。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
175 小时
注册时间
2012-7-20
帖子
510
6
发表于 2013-2-1 18:33:49 手机端发表。 | 只看该作者
柳柳 发表于 2013-1-31 22:55
手指挡屏幕非常严重,作为战棋来说是硬伤,根本没法玩。
倒是考虑单出ipad版,不过尚未招到cocos2d的开发人 ...

柳大,永夜能不能和雨血一样上PSV或3DS呢,打开日本市场?和SCE谈谈吧,万一成了,就载入史册了。听说多平台可以收回成本快一些。android平台最好放弃吧,相当于白做。ios最好先做个英文版,原因就不说了。祝永夜卖好!
回复 支持 反对

使用道具 举报

Lv3.寻梦者

昨日的黄昏

梦石
0
星屑
1005
在线时间
937 小时
注册时间
2006-11-5
帖子
4128

第2届短篇游戏比赛季军第3届短篇游戏大赛小游戏及其他组季军

7
发表于 2013-2-1 19:12:04 | 只看该作者
qq6928233 发表于 2013-2-1 14:18
那只是支持JRUBY脚本而已

并不支持2D图形操作和数据库


那你的意思是IOS不支持2D图形和数据库?
RM的2D图像引擎也是使用MFC将图像封装完毕然后将接口回调给RUBY实现,从底层没有任何不同
而且RM何来数据库?RM明明是一堆RUBY序列化对象

再者说说你的
flash图形引擎+SQLlite内存数据库+Lua脚本+RM的IDE界面的加强版=新RM

首先要更正

多媒体引擎(图像+音乐) + 文件管理系统 + 游戏逻辑 + 交互式界面 ≈ 游戏引擎

我想你熟知FlashBuilder开发吧
那你应该知道Flash图像引擎全部都是异步处理,是完全基于网络开发的图像框架,但是用于客户端开发却会带来很多不必要的麻烦
比如 你一个Bitmap new 出来以后都是异步加载的,也就说你下一行代码都得不到宽高,也就是说上级还需要封装自己的Bitmap加载对象

再说说音乐引擎,使用flash只用播放mp3,但是map3却是需要授权的音乐播放格式,而且这让Ogg、Wav等常用格式情何以堪?

还有字体问题,Flash本身是非逻辑字体是使用px绑为单位的字体,再者字体在12pt以下时很清晰,但在比较大(大约18pt以上)时有明显的锯齿,并且无法解决,必须使用位图字体来解决这个尴尬的问题,这样就完全不可掌控开发者在开发过程中使用到的文字

再说说挂接脚本的问题,Flash和C++不能很好的兼容,最然Flash11.5已经推出了可以使用C++代码的版本,但是现在用户只有百分之40%左右使用最新版本的falsh而且这个版本的flash并没有在手机端使用,我之前就说过,要挂接脚本需要C++或其他高级语言将图像引擎封装后接口回调给脚本语言,一个60%用户都不能用底层谁敢使用?

还有SQLite……你知道RM为什么要用序列化对象而不用数据库嘛~因为如果你真的数据是保存在数据库里的,那么用户也必须要安装数据库才可以读取数据库内数据,也就说你玩家玩一个游戏就得先安装一个SQLite数据库……

所以现在也没有人用FlashBuilder作为游戏客户端游戏开发引擎使用,更何况游戏开发工具?

再说说你说彩虹的问题

彩虹·红版是我一人力开发的文字引擎,并且也成功移植安卓,橙光使用COCOS2D作为引擎,已经在IOS、Android测试通过
[url=http://weibo.com/2238291690?s=6uyXnP]
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
15 小时
注册时间
2013-1-4
帖子
17
8
 楼主| 发表于 2013-2-3 23:01:36 | 只看该作者
七夕小雨 发表于 2013-2-1 19:12
那你的意思是IOS不支持2D图形和数据库?
RM的2D图像引擎也是使用MFC将图像封装完毕然后将接口回调给RUBY ...

1、flash可以做2D,还可以做3D并且不需要插件
你想实现什么功能就能实现什么功能。就算有这些杂七杂八的异步同步也一样可以实现我们想要的功能。
现在已经有几款3D的flash页游了,flash公司也说为了不跟html5正面冲击,以后flash的方向专门转向为游戏制作提供服务了。

2、flash可以直接编译为安卓、苹果、黑莓系统这三个平台上运行的版本,并且不需要客户额外安装flash插件,程序运行后自动布置好环境并启动。

3、SQLlite是一个内存型数据库,就是数据存储在内存中的数据库。不需要启动额外的服务,不需要添加额外的文件,不需要TCP连接。更新数据库就是更新内存。也就是说根本就不用客户安装什么数据库服务什么的东东,更不用说效率的问题,操作这个数据库=读写内存。这是一个[开源]的轻量级数据库,支持嵌入任何开发环境,这个数据库存活在你的软件的内存中。可以直接嵌入你的exe程序中。安卓默认支持SQLlite,大部分安卓软件使用的数据库都是SQLlite。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
15 小时
注册时间
2013-1-4
帖子
17
9
 楼主| 发表于 2013-2-3 23:35:34 | 只看该作者
七夕小雨 发表于 2013-2-1 19:12
那你的意思是IOS不支持2D图形和数据库?
RM的2D图像引擎也是使用MFC将图像封装完毕然后将接口回调给RUBY ...


使用flash只用播放mp3?

你还在用flash吗?

你早就out了

建议你用用flash吧,保证可以播放wav,ogg等


当然,此flash非彼flash,它有两个名字,另一个名字叫flex

他的由来是:

flash公司想,程序员为什么不能把它的程序搬到网页上来?

于是他们开发了flex,也就是说你exe程序可以实现的功能,flex都能实现!

播放wav,ogg等就更不在话下了。

同时flex跨越安卓,苹果,黑莓三个平台。

也就是说你不用修改你的源代码,只需要写好一份代码,就可以编译出三个平台上的程序。

flash和flex的区别是什么?

答:flash更适合做小游戏和动画。

flex更适合做应用程序和2D、3D游戏
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
15 小时
注册时间
2013-1-4
帖子
17
10
 楼主| 发表于 2013-2-3 23:55:31 | 只看该作者
七夕小雨 发表于 2013-2-1 19:12
那你的意思是IOS不支持2D图形和数据库?
RM的2D图像引擎也是使用MFC将图像封装完毕然后将接口回调给RUBY ...

多媒体引擎(图像+音乐) + 文件管理系统 + 游戏逻辑 + 交互式界面 ≈ 游戏引擎

文件管理系统?实在是太可笑了。数据库就是数据库,它从来没有这样的名字。更不可能会有这样的比喻。就算你找遍所有的资料和百度百科也不能发现有人把它说成文件管理系统。
交互式界面?只有给予用户的前端才用这个名字吧。可是这里说的是给予用户的代码编辑器,简称IDE。根本就没有交互。记事本也可以写代码,你让用户对着记事本交互?

点评

百度百科《数据库》定义2,清楚的写着,数据库是数据管理的高级阶段,它是由文件管理系统发展起来的。  发表于 2013-2-4 17:48
噗……笑尿了,用户使用键盘(输入),打字以后,记事本出现文字(输出),本身就是一种交互,LZ小学生,鉴定完毕  发表于 2013-2-4 17:46
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-25 15:11

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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