作者kangta198109 (Ryan)
看板GameDesign
标题格斗类的游戏(小朋友齐打交)
时间Thu Feb 8 21:23:19 2007
想作个JAVA线上格斗游戏,类似好多年前的小朋友齐打交
(简易版)下面是所想的架构,现在略嫌粗造,不知道可不
可以大家给我点意见,我很弱需要大家的意见,多谢罗^^
Client Server
________ _________
| | Real Time Socket | |
| |--------------------> | |
| |--------------------> | |
|________| Nonreal time Socket |________|
//Real Time Socket:即时资料
//Nonreal time Socket:非即时资料
=====================================================
游戏流程: 角色参数
__________
|登入画面| HP:生命 Point:战斗积分
|________| MP:魔力 ATT:攻击力
| Def:防御力 Speed:速度
___|____ posX:X座标 posY:Y座标
|选择角色|<--- posZ:Z座标(跳跃)
|________| |
| |
____|____ |
|战斗 | |
|_______| |
| |
____|___ |
|战斗结束|___|
|________|
=========================================================
物件:
(Server)
CommandCatcher CommandPool RealTimeSocket NonrealTime Socket
__________________ ___________ 储存指令_____________ __________________
| 一次取出1~n个指令|<->|指令Queue |<---------| | | |
|每5ms存取一次 | |__________| ---->|___________ | |________________|
|__________________|--------------------| /|\ /|\
/|\ 指令处理後资料回传 | 处理资料回传 |角色座标同步
\|/ | 指令传入 |(对话)
CommandProcess =====================================
___________________ | |
| 碰撞处理 | \|/ \|/
|更动角色状态与座标 (Client) (Client)
|_________________| RealTimeSocket NonRealSocket
==========================================================
以上是简略所想,不知道这种架构可不可以去实作?
好不好?
如果不好,非常不好意思,希望大家多体谅可能我想的并不周到
多谢罗^^
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.117.69.106
※ 编辑: kangta198109 来自: 59.117.69.106 (02/08 21:25)
※ 编辑: kangta198109 来自: 59.117.69.106 (02/08 21:30)