C++猜单词课程设计--——猜单词游戏
《C++猜单词课程设计--——猜单词游戏》由会员分享,可在线阅读,更多相关《C++猜单词课程设计--——猜单词游戏(33页珍藏版)》请在毕设资料网上搜索。
1、 VC+课程设计报告课程设计报告 猜单词游戏猜单词游戏 VC+课程设计报告课程设计报告 1 功能:功能: 课程设计题目的功能课程设计题目的功能: 一个猜单词游戏。两人游戏时,由一个玩家给出一个单词,在人与计算机游戏时, 由计算机给出一个单词,另一个玩家根据组成单词的字母个数猜出单词,猜的次数可以 指定,若猜不中,显示一个上吊的人形。 (1) 将猜单词的函数与相应的数据封装到类中,并改写主程序,使程序简化。 (2) 根据所猜单词的字母个数,给出指定几率的提示字母,显示于单词中的正 确位置。 (3) 在进入猜单词的过程后,首先显示菜单询问是开始猜单词还是修改设置, 默认的修改次数为 4,默认显示字
2、符的几率为 20%,若要修改这个设置,在 显示菜单中选择设置选项进行修改。 (4) 在人人对抗时,一个玩家给出单词时,单词不显示在屏幕上,字符用“*” 显示。 (5) 猜单词时,输入一个单词,判断函数改为判断输入单词的字符是否与所猜 单词一一对应,将猜中的字符显示出来。 (6) 在人机对抗时,可以随机读取单词,也可以选择向单词库输入单词,同时, 将单词库中单词的个数显示出来,并根据单词库中单词个数的多少决定随 机选取的范围。 程序设计的思想和方法程序设计的思想和方法 (1) 类的封装类的封装 画上吊人形的类已经封装起来,这部分程序基本不用改了,主要是对人人 对抗和人及对抗操作部分类的封装。可以
3、定义一个类的两个对象,也可以定义 为一个基本类和一个派生类的对象,成员函数可根据对象的不同分别调用,数 据结构如下: Class CGuess private: string Word; /欲猜的单词 double Proba; /显示字符的概率 01 int GuessNum;/总共可猜的次数 int WrongNum;/猜错的次数 string DisplayWord;/欲显示的单词 string GuessWord;/第二个玩家输入猜想的单词 int nLen;/输入单词的长度 public: CGuess();/构造函数 void InitialSet();/修改设置值 void In
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 单词 课程设计 游戏
