程序设计题三:猜单词
【课题内容和要求】
这是一个简单的智力游戏,游戏者每次只能猜一个字母,如果游戏者猜的字母在单词中,单词中所有的该字母将被视为已猜出,例如:如果原单词是apple,游戏者猜出了p,则程序应显示当前猜出的残缺单词为-pp--;设置选择时间限制或猜错次数限制,超过限制则游戏失败。
1-5个字母为初级;5-9个字母为中级;10个字母以上为高级,猜错次数限制自定。
1.设计游戏者信息格式,记录用户名、成绩,并保存,下次开始时可选择用户继续游戏,用户信息存放
2.在user.txt中。建立积分排行榜,保留不同级别前五名的成绩。
3.根据单词长度设置不同级别的游戏。
4.游戏过程中,猜错的字母将被记录下来,每次猜测后,游戏应显示出当前猜出的残缺单词,以及当前猜错的所有字母,和剩下的机会。
5.提供相应安全机制,保证程序的健壮性,如选择单词长度时,应避免非数字字符的输入造成程序出错等。
6.提供选择一次求助机会。如显示单词一秒钟,或给出指定位置上的一个字母等。【程序设计的开发环境】
采用C或C++实现,VC++6.0、Windows98/XP