21点游戏简单的代码.pdfVIP

  • 16
  • 0
  • 约5.98千字
  • 约 6页
  • 2018-10-24 发布于广东
  • 举报
21 点游戏简单的代码 (自己初学C++) (2010-12-18 11:59:30)转载 标签: 21 点游戏代码 c 教育 分类: 计算机学习 1. 实验内容:设计一个21 点的游戏,游戏规则如下: 两个玩家,一个是人,一个是电脑。首先由电脑随机派两张牌给人类玩家 (牌不能重复,牌 的表示方式为 花色牌号,如红桃8),然后玩家通过自己判断再选择是否继续要牌。如果要, 则继续随机派给玩家一张牌,若此时所有牌的点数之和大于21,则判断玩家为输,如果不 是,则玩家可以继续选择要牌与否。如果不要牌,则人类玩家阶段结束。轮到电脑。电脑阶 段与玩家阶段基本相同。电脑首先自己要两张牌,然后由电脑自己判断是否继续要牌,判断 的最重要依据是刚好赢人类玩家就收手。而输赢是按照两家的点数与牌数,赢的一方是点数 较大的一方,若点数相同,则取牌数量更多的一方胜,若牌数也一样,则不分胜负。 点数的计算方式为:不论花色 (红桃,黑桃,梅花,方块),数字牌 (2 到10)按照数字算, A 按照1 来算, J,Q,K 均算成0.5 点。 2. 难点提示:1.由于牌是不能重复,可以把纸牌当成一个全局数组,2.细分程序为 各种功能的函数,可以大致分成这几个函数:洗牌 (将玩家手中的牌收回),发牌 (随机发 给玩家一张牌),显示

文档评论(0)

1亿VIP精品文档

相关文档