作者VVll (信)
看板GameDesign
标题Re: [程式] Online Game的设计
时间Tue Nov 8 21:31:30 2011
※ 引述《LaPass (LaPass)》之铭言:
: 自己打算制作个游戏,但不考虑进入游戏公司
: 就像ZUN那样,建立属於自己的游戏引擎,制作一系列类似的游戏
: (东方系列的程式核心全部都差不多吧?)
: 自己对程式方面比较熟
: 已经有能力用JAVA写出类似MSN那种聊天软体的Server跟Client
: (使用 ANDROID SDK,不过连线方面用socket自己写,但没有依照MSN的资料格式)
除非打算绑定android平台 否则用c/c++ 在PC上跑最olg应该比较好
PC跟mobile有很大的使用者行为差异
使用者通常不会连续在mobile上玩game超过1小时
比较多零碎时间的利用
而PC反之
再者使用mobile玩OLG 还必须有个稳定的网路环境
台湾现阶段没有这个环境
: 目前已经熟悉的语言有PHP (连过MySQL)、C# (摸过 XNA)、JAVA (摸过Android SDK)
: C、C++ 学过一点点,但是不熟
: 不会ActionScript、JavaScript、CSS、HTML5
: 我打算走小型 Online Game 这条路
最简单的OLG 当然就是类似 MUD:KK 这种文字性质的
完全不用美术都能完成 只是单纯的server与client封包交换
: 一开始打算先写个,类似 坦克大战PvP 的网页连线游戏当尝试
: (总而言之,就是开启网页就能玩的小型 Online Game)
这个可以直接用JAVA写 java能直接镶嵌在web上
: 但是,我希望建立一个泛用的网路连线机制
对server来说 他只是负责收发讯息 client用什麽写其实无所谓
: 并保留未来向各方面拓展的可能性以及便利性
: 例如说..... 希望把原本的连线部分,小小修改一下就能用到 MMORPG 上
: 或是在未来,当游戏从网页拓展到 iPhone & Android 时
: 能经松让iPhone & Android & Web 三方互相连线
iPhone跟Android 光是语言就不同了 你还是请别人改写比较好
: 而不必大改连线机制以及连线的资料格式
: 顶多重写Client端
: 请问在建立网路连线系统时,有什麽要注意的地方?
封包的格式制定 与 检查机制
在网路上传递 loss是很正常的 所以要作检查
: 总而言之,我不希望在未来一再重写连线、帐号登入等部分
你是指重写GUI 还是socket?
: 还有,网页游戏的话,目前看到的网页游戏大多是使用Flish,让我很犹豫
: 到底是用JAVA写网页游戏比较好
: 还是再花点时间去学 ActionScript 来写 Flish比较好?
Flash的优点 就是简单 然而你希望作OLG的话 底层还是要透过别的语言沟通
而java的优点是 他是一个完整语言 所以你可以从介面到底层 都用java去写
跟java类似的 还有win绑定的C#
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.240.194.51
1F:推 LaPass:谢谢回答 11/09 00:51
2F:→ LaPass:我现在想做的就是,想写个在PC、手机(Android、IOS)上都能 11/09 00:52
3F:→ LaPass:用的连线零件吧..... 我知道语言不一样,所以有实作的优先 11/09 00:53
4F:→ LaPass:顺序。但是目前就还在想,要怎麽避免掉要加个平台进来(例如 11/09 00:54
5F:→ LaPass:已经能连android後,想加IOS进来,却发现连SERVER端都要大 11/09 00:55
6F:→ LaPass:改 11/09 00:55
7F:推 chenglap:Stateless web service 是最安全(但功能也受限)的选择. 11/09 00:56
8F:→ chenglap:简单来说就是一个口令一个动作的 web server. 11/09 00:56
9F:→ chenglap:不保持连线, 完成动作就立即断线. 11/09 00:56
10F:→ chenglap:语言不是障碍, 测试才是障碍. 11/09 00:56
11F:推 LaPass:就是想做即时连线的部分啊.... = = 11/09 00:58
12F:推 chenglap:... 首先你拥有 iphone 和 andriod 各一去测试一下才知道 11/09 00:59
13F:→ chenglap:做手机是绝无「不测试而保证可用」的方法. 11/09 00:59
14F:推 rofellosx:MOD? MUD? 11/09 09:17
※ 编辑: VVll 来自: 122.117.50.157 (11/09 09:30)
15F:推 wupojung:MUD! 11/27 21:29