模拟简单猜扑克牌大小的 Win32 控制台游戏
2006-04-08 11:34:32 来源:WEB开发网核心提示:本文示例源代码或素材下载 在坛子里经常能看到MFC编制的GUI游戏,功能强大,界面美观,人机交互便利等优点是控制台程序是无可比拟的.但对于刚初步了解 C/C++的朋友们是无法短期内能学会编写MFC游戏的,于是小弟采用 Win32 控制台 项目做了一个C++的小游戏,希望对于那些朋友,对大一, 大二的学生编写字符
本文示例源代码或素材下载
在坛子里经常能看到MFC编制的GUI游戏,功能强大,界面美观,人机交互便利等优点是控制台程序是无可比拟的.但对于刚初步了解 C/C++的朋友们是无法短期内能学会编写MFC游戏的。于是小弟采用 Win32 控制台 项目做了一个C++的小游戏,希望对于那些朋友,对大一, 大二的学生编写字符界面的小程序有所帮助。
该游戏的名称不妨命名为Hi(gh)-Low,其玩法和规则如下:
1、玩法
- ①洗牌:每盘游戏开始之前,使扑克牌的排列顺序充分随机;
- ②发牌:每局开始时,从未使用的扑克牌集合中顺序发给玩家5张扑克牌(明牌);
- ③猜点:从未使用的扑克牌集合中按顺序取出一张扑克牌(即庄家的暗牌),要求玩家将手中的第一张扑克牌和这张庄家的暗牌进行比较,确定哪张牌大?
- ④积分:玩家确定回答后,翻开被猜的扑克牌(暗牌变成明牌),同时根据玩家回答的正确与否显示相应的提示,并为玩家的游戏成绩积分。然后将这两张 已经比较过的牌回收到已经使用过的扑克牌集合中,玩家手中的下一张克牌成为新的一张扑克牌;
- ⑤对玩家手中剩余的扑克牌顺序重复第③和④步操作,直至玩家手中不再有剩余的扑克牌时,一局游戏结束;
- ⑥如果未使用的扑克牌集合中的扑克牌数目多余10张,则从第②步开始进行本盘游戏的下一局;
- ⑦询问玩家是否继续进行下一盘游戏,如果继续,则从第①步开始进行新的一盘游戏;
2、规则
- ①积分规则:
1)、猜中1次,积1分;猜错1次,不积分。
2)、1局中连续猜中3次,除正常积分外奖励1分;连续猜错3次,罚1分。
3)、1局全部猜中,除正常积分外奖励3分;1局全部猜错,罚3分。
4)、玩家的最低积分为0,即不出现负分。
- ② 牌面大小比较规则:每张扑克牌的牌面由花色(梅花Club、方块Diamond、红心Heart和黑桃Spade)和牌点(A, 2, 3, 4, 5, 6, 7, 8, 9, 10, J, Q, K)组成。
确定两张扑克牌牌面大小的规则有两条:
更多精彩
赞助商链接