C语言课程作业——21点游戏(黑杰克/Black Jack),包含人机对局和双人对局两种模式。这是一个C语言或C++的经典问题,属于基本语法和算法的练习项目,也是学校《C语言程序课程设计》或《C++程序课程设计》的常见问题。本资源为参考代码,主要算法正在洗牌、发牌和机器人玩家的算法。如果在这个程序上有更优秀的算法,说明课程学习质量不错 重点: 1. 洗牌函数:用随机数生成牌面值,以时间作为随机数种子; 2. 机器人玩家:机器人玩家可以通过桌面的牌计算出剩余牌中再要一张牌不爆(超过21点成为爆)的概率,若不爆的概率小于50%则不再要牌(概率可以修改); 3. 对局规则:开局时两名玩家各取一张牌,然后判断是否要牌,玩家不要牌后本局游戏不可再要牌,两名玩家都不要牌或者有玩家手牌爆了则结束本局(每位玩家一局最多拿五张牌),有玩家爆了则没爆的玩家获胜,若两名玩家都爆了,本局平局,若两名玩家都没有爆,则点数大的玩家胜; 4. 牌局要求:每局获胜的玩家加一分,每场游戏进行五局。一场(五局)游戏结束,分数高的玩家获得最终胜利。玩家选择是否继续下一场游戏,是则继续(如果牌垛上还有牌则不洗牌),否则退出。
2023-12-28 21:39:26 2.88MB BlackJack 课程作业
1
21点 扑克牌 对抗游戏 源代码21点 扑克牌 对抗游戏 源代码21点 扑克牌 对抗游戏 源代码21点 扑克牌 对抗游戏 源代码
2023-11-06 09:52:40 5KB C++21点 对抗游戏 源代码21点
1
课程设计时间到了,大家一定很忙吧!唉,确实,一般这个阶段都比较忙。正好我c#课程设计选了21点纸牌游戏,有兴趣就来看看吧!
2023-10-12 05:04:56 1.03MB 21点纸牌游戏
1
比上面一个小程序更加专业一点 更加有企业化格式 自行下载 适合初学者
2023-07-03 00:38:47 6KB C语言
1
简单的21点小游戏代码 对初学者会有一点的用处!
2022-12-21 09:47:49 508KB C#
1
使用c#编译的21点游戏,帮助大家了解这个游戏,希望大家喜欢。
2022-12-20 21:27:06 228KB c#
1
由本人自己设计编写的C语言21点游戏的源代码,考虑到各位做课程设计的同学们找不到C语言在这方面的资源,因此上传。
2022-12-16 15:04:45 3KB 21点游戏
1
课程设计 控制台下 21点游戏 c语言 课程设计 控制台下 21点游戏 c语言
2022-12-16 14:51:55 39KB 21点游戏
1
C++程序课程设计报告_21点游戏.。。完整程序
2022-11-20 19:23:24 271KB C++程序课程设计报告_21点游戏
1
c++实现的21点游戏 需要的可以拿去做个参考
2022-06-15 08:31:03 6KB 21点游戏 joker
1