admin管理员组

文章数量:1531374

2024年3月27日发(作者:)

湖南科技大学

游戏程序设计报告

游戏名称: 扑克牌游戏

指导教师: 陈 林 书

专业班级: 网络工程 班

学 号:

姓 名: 刘隆乾

程序名称:

扑克牌游戏

程序功能简介

1)创建一副扑克牌,可根据需要选择有大小王或者没有大小王的扑克牌。

2)根据需要输入参与扑克牌游戏的人数。

3)重新初始化整副扑克牌,清除所有打牌者的扑克牌,并显示。

4)洗牌,并显示。

5)发牌,并显示。

6)去掉一张最上面的扑克牌,并显示

7)清除所有打牌者的扑克牌,并显示。

8)显示没有发出的扑克牌的情况。

9)显示所有打牌者的扑克牌的情况。

P.S.黑体字为自行增加的功能。

对增加模块设计的分析及注解:

由于对原代码很多地方觉得难以理解,且原代码有的地方用的是硬代码,所以新编写的

程序只有洗牌的思路是按原代码的思路编写的,但还是改成了栈(Stack)的运行方式。

这个程序的编写是充分利用C++的面向对象的特性来写的,封装性、隐蔽性、多态性等

等都有很好体现,可以说,这个程序除了没有用继承性,其他都用到了。Class的本身就

具有封装性和隐蔽性 ,模板类就是多态性的——类型参数多态性。

void InitMainMenu()

本文标签: 扑克牌游戏程序原代码显示