游戏大厅客户端架构
2018-01-29 17:04:38 0 举报
游戏大厅客户端架构
作者其他创作
大纲/内容
PlatformAPI Implements平台接口库(标准实现)
公共代码库
源码包
HallLibResources大厅模块竖版界面
GameResources游戏具体资源
PokerV1标准扑克
GameLogics游戏具体逻辑
陈泰勇、李文龙:大厅相关模块,如选场、背包、任务、成就等逻辑
Game具体游戏
HallServices大厅提供的服务
扑克/麻将类游戏
Hall大厅
HallLib(B)大厅模块库(竖版)
例:3D捕鱼
HallLib(B)大厅模块库(竖版标准实现)
GameFramework子游戏框架
PlatformAPI平台接口库
具体代码
源码包&引用资源
HallLib(A)大厅模块库(竖版)
HallLib(A)大厅模块库(横版标准实现)
HallLib(A)大厅模块库(竖版标准实现)
HallLib(A)大厅模块横版界面
HallLib大厅模块库
源码包依赖关系图
MahjongV1标准麻将
GameFramework游戏框架
竖版类游戏(暂无)
Game游戏标准资源
资源引用
曹建伟:动画播放管理、手牌管理、语音播放管理等等
HallLib(A)大厅模块库(横版)
黄旭杨:平台服务接口逻辑封装、协议解析、连接池、通讯管理
HallLibResources大厅模块横版界面(自定义界面)
例:象棋、军棋……
Hall大厅资源
HallLib(A)大厅模块竖版界面
源码包部分
GameServices游戏服务实现
大厅和游戏分为两个独立沙箱,玩家选择某个游戏后拉起游戏,大厅切入后台作为服务运行,界面由游戏沙箱完全接管。公共代码使用源码包的方式(文件夹),在大厅和游戏各储存一份,游戏持有的作为镜像,原则上不允许修改,可选择在合适的时候进行包版本升级。公共资源使用资源包+引用的方式,游戏可以直接引用大厅资源,也可以引用某一类游戏公共资源包。
具体资源
HallLogics大厅具体逻辑
公共资源
游戏大厅
例:【麻将】盐城麻将、兰州麻将、天水麻将。清混碰、敲麻.、酒泉麻将、白银麻将……【扑克】斗地主、四人斗地主、惯蛋、杀关、升级……
休闲类游戏
HallLib(A)大厅模块库(自定义实现)
FishV1标准捕鱼
概要说明
HALL Client Architecture游戏大厅客户端架构
HallLibResources大厅模块横版界面
收藏
0 条评论
下一页