1. 首页
  2. 编程语言
  3. C
  4. C语言作业-21点游戏(黑杰克/Black Jack)参考代码分享

C语言作业-21点游戏(黑杰克/Black Jack)参考代码分享

上传者: 2023-05-05 18:22:50上传 ZIP文件 2.88MB 热度 13次

这是一份C语言或C++课程作业——21点游戏(黑杰克/Black Jack)参考代码,包含了人机对局和双人对局两种模式。此代码是一个基础语法和算法的练习项目,适合学习《C语言程序课程设计》或《C++程序课程设计》的学生使用。在代码中,注重以下几点:1.洗牌函数:用随机数生成牌面值,以时间作为随机数种子;2.机器人玩家:机器人玩家可以通过桌面的牌计算出剩余牌中再要一张牌不爆(超过21点成为爆)的概率,若不爆的概率小于50%则不再要牌(概率可以调整);3.对局规则:开局时两位玩家各取一张牌,然后判断是否要牌,玩家不要牌后本局游戏不可再要牌,两名玩家都不要牌或者有玩家手牌爆了则结束本局,每位玩家一局最多拿五张牌。有玩家爆了则没爆的玩家获胜,若两名玩家都爆了,本局平局;若两名玩家都没有爆,则点数大的玩家胜利。4.牌局要求:每局获胜的玩家加一分,每场游戏进行五局。一场(五局)游戏结束,分数高的玩家获得最终胜利。玩家可以选择是否继续下一场游戏,如果牌垛上还有牌则不洗牌。 通过这份参考代码,学生们可以更好地理解21点游戏的实现方式及基本算法,并在此基础上进行改进。

下载地址
用户评论