谁编过一个扑克游戏,用一维字符数组存储牌和颜色?用户手里的牌应该怎么表现,庄家应该怎么捡?
每个玩家都有一个阵,庄家也需要一个。为了方便操作,可以使用额外的数组来保存桌面上的牌,在某些玩法中,可以使用庄家的数组来代替。
假设有一个庄家和四个玩家在玩游戏,玩一副牌,那么你需要五个数组。数组大小固定为54,或者根据玩法而定。lotus官方的数组大小固定为54。一开始54张牌都在庄家的位置,经过一个流程洗牌,然后按顺序发牌。
发牌的操作是一个循环,依次读取发牌者数组(假设为A ),每次将A的一个元素添加到一个玩家的数组中,并从A中删除指定的元素..玩家玩牌的方式也差不多。
为了便于操作,可以使用数组的第一个元素来保存卡片的数量。