三、出牌流程 ⑴ 主流程(理论上玩家为地主首先出牌) ⑵ 电脑接牌 ⑶ 电脑出牌 ⑷ 提示接牌(玩家) ⑸ 提示按钮(玩家) ⑹ 每个角色出牌(牌位置的移动) 四、其他辅助方法 ⑴ 隐藏已出的牌 ⑵ 指向图标的显示及隐藏 ⑶ 叫分按钮的显示及隐藏 ⑷ 出牌按钮的显示及隐藏 3.1.2 模块划分 1.主体模块 ⑴ 开局模块:初始化游戏各项属性值等 ⑵ 角色模块:定义玩家的信息,玩家的类型,如是否是地主等。 ⑶ 玩家模块:注册用的类型,用户的账号,昵称,密码等。 ⑷ 扑克模块:列出所有扑克牌的数值大小,花色,正反面图片等。 ⑸ 接牌模块:判断是否能够接牌,然后可以实现提示能否出牌的功能,能够返回所有符合要求的出牌方式。 ⑹ 出牌模块:列出符合出牌的类型。判断是否符合规则,如牌的数目,组合形式等。 ⑺ 电脑出牌模块:列出符合出牌的类型。判断是否符合出牌规则,如牌的数目,组合类型等(与玩家的出牌基本类似,但可能会精简)。 |