牌桌操作逻辑架构流程图
2016-04-07 09:48:02 1 举报
牌桌操作逻辑架构流程图是一种用于描述牌桌游戏规则和操作流程的图形化工具。它通常包括以下几个部分: 1. 游戏开始:玩家进入游戏,选择座位并确认参与。 2. 发牌:系统自动为每位玩家发牌,确保每人手中有相同数量的牌。 3. 出牌:玩家按照规则轮流出牌,直到有人出完所有手牌或达到游戏结束条件。 4. 判断胜负:根据玩家手中的牌型和规则,系统判断谁获胜。 5. 结算奖励:获胜者获得相应的奖励,输家支付相应的筹码。 6. 游戏结束:所有玩家离开牌桌,游戏结束。
作者其他创作
大纲/内容
包含
PublicTableInfo2
发消息更新
PublicTableInfo1
牌桌Ctl,玩家Ctl,玩家操作Ctl的model全部索引TableInfo
Server
...........等等
玩家操作Ctl
玩家Ctl
(Model)玩家或者座位信息model
玩家自己/其他玩家Ctl
牌桌场景类
预想:优化后结构
全局单利类
老的逻辑流程图
玩家操作直接控制
牌桌演算类
控制
ps:预期效果:玩家的所有操作,都以命令的形式放到牌桌演算队列里面,不对TableInfo有引用,只有牌桌Core对TableInfo有引用。达到解耦合的作用。回放工功能也没问题。多桌共同游戏也支持
牌桌Core
TableInfoManager
牌桌model管理器。只存放多桌全局属性。玩家和座位信息存放到playerCtl中
玩家操作直接发消息给服务器
玩家操作,通过演算类分发给牌桌,牌桌控制通过玩家Ctl发消息给服务器
0 条评论
下一页