- 这是一个简单的智力游戏,游戏者每次只能猜一个字母,如果游戏者猜的字母在单词中,单词中所有的该字母将被视为已猜出,例如:如果原单词是apple,游戏者猜出了p,则程序应显示当前猜出的残缺单词为-pp--;设置选择时间限制或猜错次数限制,超过限制则游戏失败。
- 1-5个字母为初级;5-9个字母为中级;10个字母以上为高级,猜错次数限制自定。
- 设计游戏者信息格式,记录用户名、成绩,并保存,下次开始时可选择用户继续游戏,用户信息存放
在user.txt中。建立积分排行榜,保留不同级别前五名的成绩。(很遗憾,最终没能实现)- 根据单词长度设置不同级别的游戏。
- 游戏过程中,猜错的字母将被记录下来,每次猜测后,游戏应显示出当前猜出的残缺单词,以及当前猜错的所有字母,和剩下的机会。
- 提供相应安全机制,保证程序的健壮性,如选择单词长度时,应避免非数字字符的输入造成程序出错等。
- 提供选择一次求助机会。如显示单词一秒钟,或给出指定位置上的一个字母等。
- MacOS 10.12.1 clang-800.0.38 Makefile编译无异常,测试通过(主开发环境)
- MacOS 10.12.1 Xcode8.0(8A218a) 测试通过(工程文件未上传)
- Windows10 Enterprise 14393 VS2015 14.0.24720.0 测试通过(工程文件未上传)
- Ubuntu 14.04.3 gcc-4.8.4 Makefile编译无异常