格鬥類的遊戲(小朋友齊打交)

看板GameDesign (遊戲設計)作者 (Ryan)時間18年前 (2007/02/08 21:23), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
想作個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)
文章代碼(AID): #15ooHAbB (GameDesign)
文章代碼(AID): #15ooHAbB (GameDesign)