用Python开发21点扑克牌游戏
发布时间
阅读量:
阅读量
庄家的牌:♣ 10 ♦ Q
玩家的牌:♦ 4 ♥ 8
是否继续拿牌(y/n,缺省为y):y
玩家拿到的牌为:♦ 4 ♥ 8 ♥ K
爆掉 玩家输牌!
21点扑克牌游戏概述
别称"黑杰克"(Blackjack)也被广泛称为"二十一点"(Twenty-one Points),是一种广受欢迎的扑克游戏。参与者数量通常在两人至六人之间。使用一副去掉大小王的52张标准扑克牌进行游戏。玩家的目标是在不超出总点数为21的情况下尽可能获得更高的总分。
一手扑克牌的点数的计算规则如下:
- 从2至9的牌张均按原始点数值计算;
- J, Q, K以及10均被计为10点(通常简称为T或十张);
- A即为ace,既可以计为一,也可计为十一;完全由玩家自行决定。
- (当玩家选择停牌时, 手上之手牌总点数将被视为最大值以避免爆掉,例如Ace加King计为二十一张,Ace加五加八则计为十四而非二十四)。
21点扑克牌游戏设计思路
按下列规则模拟21点扑克牌游戏:
计算机人工智能AI充当庄家角色(Player),而用户则作为玩家角色(Active participant)参与游戏互动。
游戏开始阶段,庄家从准备好的一副牌中依次发牌:第一位牌分配给玩家(Active particip
全部评论 (0)
还没有任何评论哟~
