猜单词游戏
2.4.1 程序功能简介
一个猜单词游戏。两人游戏时,由一个玩家给出一个单词,在人与计算机游戏时,由计算机给出一个单词,另一个玩家根据组成单词的字母个数猜出单词,猜的次数可以指定,若猜不中,显示一个上吊的人形。
2.4.2 课程设计要求
(1)将猜单词的函数与相应的数据封装到类中,并改写主程序,使程序简化。
(2)根据所猜单词中的字母个数,给出指定几率的提示字母,显示于单词中的正确位置。
(3)在进入猜单词的过程后,首先显示菜单询问是开始猜单词还是修改设置,默认的修改次数为4,默认显示字符的几率为20%,若要修改这个设置,在显示菜单中选择设置选项进行修改。
(4)在人人对抗时,一个玩家给出单词时,单词不显示在屏幕上,字符用“”号显示。
(5)猜单词时,输入一个单词,判断函数改为判断输人单词的字符是否与所猜单词-一对应,将猜中的字符显示出来。
(6)在人机对抗时,可以选择随机读取单词,也可以选择向单词库输人单词,同时,将单词库中单词的个数显示出来,并根据单词库中单词个数的多少决定随机选取的范围。评定难易级别A级。
程序截图:
以人人对抗为例:
1.运行程序,出现主菜单,输入1

2.进入后,输入2,修改设置值


3.玩家二输入单词china

4.玩家一进行猜测(失败为例)


5.玩家一进行猜测(成功为例)

源码:
百度链接
https://pan.baidu.com/s/1ZqQ0XxOQ_mFaXWempYpB3w?pwd=rwfl
提取码:rwfl
本文介绍了对一款猜单词游戏的升级,包括将功能封装到类中,提供字母提示,设置选项,人机对抗模式以及随机单词库的选择。玩家可以通过修改设置和隐藏单词来增加游戏难度和趣味性。

3268

被折叠的 条评论
为什么被折叠?



