- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言课程设计---猜数字游戏报告
C语言课程设计----猜数字
摘要
该软件在Windows系统上为玩家提供猜数字游戏的基本功能,游戏用户可以在开始游戏时,选择不同的难度来进行游戏。当用户选择了适合的难度时,系统会在内部产生对应范围内的随机数,以供用户进行猜测,用户每次猜数字后系统会给出本次猜数字的结果提示,先比较用户猜测数字是否等于系统产生的随机数,若相等则提示用户猜数字成功,然后输出用户猜测的次数和本局游戏所用时间,并根据猜测次数给出评价。如果用户猜测数字不等于系统产生的随机数,则提示该数字与随机数比较时大了还是小了,并输出比较结果,同时记录当前用户猜测的次数。直至用户成功猜中随机数。且用户在游戏过程可输入对应指令,返回难度选择菜单,再根据个人喜好选择其它难度或者退出游戏。。
关键词:游戏模块 猜数字 随机数 中途退出
1
C语言课程设计----猜数字
目录
摘要……………………………………………………………………1
一.设计要求……………………………………………………………3
二.开发环境……………………………………………………………3
三.设计目的……………………………………………………………3
四.需求分析……………………………………………………………3
五.系统设计……………………………………………………………4
(一)总体设计…………………………………………………………4
(二)系统流程描述……………………………………………………6
(三)详细设计…………………………………………………………7
六.程序测试……………………………………………………………11
七.心得体会……………………………………………………………12
八.参考文献……………………………………………………………13
附录,源程序…………………………………………………………13
2
C语言课程设计----猜数字
一.设计要求
1).功能要求:计算机产生随机数,猜中即胜,猜不中,提示是大了还是小了,继续猜,
直至猜到,给出所用时间和评语。
2).界面要示:图形方式界面
二.开发环境
开发语言:C语言。C语言功能丰富,表达力强,使用灵活,应用面广,目标程序效率高,
可移植性好,既有高级语言的优点,又有低级语言的许多优点。
开发工具:TC++3.0速度快 功能强大稳定兼容性强调试方便,适合初学者使用
三.设计目的
为了巩固和加深对编程课程的基本知识的理解和掌握,并且能够掌握编程和程序调试的基本技能。
通过程序的设计训练和提高学生的基本技能,掌握字符串的表示方法和字符串函数的功能、编程软件操作的基本知识、键盘上特殊键的获取以及图形方式下光标的显示,提高编程兴趣与编程水平,学会如何正确的书写程序设计说明文档,提高解决实际问题的能力,巩固语法规则的理解和掌握,学会通过源程序写出流程图,提高自学以及查阅资料的能力。
四.需求分析
猜数游戏的目标是按照设定的游戏规则为玩家提供一个简单而愉快的游戏界面,同时给玩家一些特定的功能,便于更好的使用该游戏软件。
本游戏突破一般游戏的娱乐功能,在娱乐的同时开拓了玩家的思维及应变能力。猜数字游戏是一种看似简单但事实很难的游戏,我们在玩的同时要不停地动脑筋,计算着数字的概率,这就锻炼着我们对数字的敏感和对概率的熟悉。这个游戏不仅学生可以玩,成人也是很适合的,我们在玩游戏的同时也在不停的锻炼我们的耐心和横心。
由于我们是初学者,设计过程中有很多不足之处,所以我们的游戏并没有排行等功能。程序代码中有,级别选择的机会,选择合适难度后可正式进入游戏模块。该游戏可能有点难度,但我认为这或许会更好,我们玩的时候也是和我们自己比赛,不停的超越自己。
功能需求描述:
猜数字游戏软件的总体目标是按照特定游戏规则为用户提供一个方便友好的游戏界面,同时给用户提供玩家根据个人意向选择不同难度进行游戏的机会。游戏规则如下。
1, 游戏软件随机产生1个数字,但不显示,给用户提供输入提示符,让用户猜这个数字的值。如
果正确地猜中这个数字,则猜数字成功。
2, 玩家猜数字的次数不限,游戏过程中玩家可输入特定指令放弃游戏返回主界面。
3
C语言课程设计----猜数字
3, 玩家每次输入猜测数字,统会将输入数字与本次游戏产生的随机数比较,相等则猜数字成功,
不相等则根提示猜测数字与随机数比较,大了还是小了并记录当前游戏猜测次数。 4, 当玩家成功猜中数字时,系统会输出本局所用时间和玩家猜测次数,并根据游戏次数对游戏结
果作出评价。
本游戏软件需要实现以下一些基本功能。
1, 主界面区:当玩家运行程序后,程序会输出一个主界面,其中包括3个不同难度选择和1个推
出程序的选项。
您可能关注的文档
最近下载
- 2025年公务员多省联考《申论》真题试题答案解析(湖南省市卷).pdf VIP
- T∕CECS 10039-2019 绿色建材评价 墙面涂料(可复制版).pdf
- 2013款别克昂科拉用户使用手册.pdf VIP
- 通化(2011)1207双线路腕臂.pdf VIP
- 《公司研发投入与公司价值之间关系研究文献综述》2400字.doc VIP
- 高血压的护理(共22张PPT).pptx VIP
- 2025金融监管局考试真题及答案.doc VIP
- 通化(2010)1042双线路腕臂.pdf VIP
- 空间灵活性如何通过设计提升空间的灵活性与多功能性.pptx VIP
- 叁化(2008)1168多线路腕臂构造安装图.pdf VIP
原创力文档


文档评论(0)