按照斗地主的规则完成洗牌发牌的动作。
三个玩家参与游戏三人交替摸牌,每人17张牌最后三张留作底牌。
查看三人各自手中的牌(按照牌的大小排序)、底牌
完成數字与字牌的映射关系:
使用双列集合Map(HashMap)集合,完成一个数字与字符串纸牌相对应的关系(相当于一个字典)
将每个人以及底牌设计为ArrayList<String>,将最后3张牌直接存放于底牌剩余牌通过对3取模依次发牌。
存放的过程中要求数字大小与斗地主规则的大小对应
将代表不同纸牌的数字分配给不同的玩家与底牌。
通过Map集合找到对应字符展示
通过查询纸牌与数字的对应关系,由数字转成纸牌字符串再进行展示
* 1组装54张扑克牌J大还是Q大 // 1.2 創建 花色集合 与 数字集合 // 设置 存储编号变量 * 2 将54张牌顺序打乱 // 因为要将编号打乱顺序 所以 应该先进行转换到 list集合中 // 3 完成三个玩家交替摸牌,烸人17张牌最后三张留作底牌 // 创建三个玩家编号集合 和一个 底牌编号集合 // 4 查看三人各自手中的牌(按照牌的大小排序)、底牌 // 4.1 对手中编号進行排序 // 创建三个玩家牌面集合 以及底牌牌面集合 // 添加到对应的 牌面集合中