电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

软件课程设计24点中期报告1VIP免费

软件课程设计24点中期报告1_第1页
1/9
软件课程设计24点中期报告1_第2页
2/9
软件课程设计24点中期报告1_第3页
3/9
软件课程设计中期报告 一、 具体设计任务 1 )基本要求 “计算 24 点”小游戏:出四张扑克牌,每张牌的点数从 1~13 点(A~K),对这四个数进行加、减、乘、除运算(允许使用括号)得到计算结果为 24,每张牌只能计算一次。通过软件程序来模拟这个实际日常生活中的小游戏实现过程。 游戏者点击开始,计算机随机显示四张牌相当于出题,游戏者在一定时间内思考答案并输入电脑,计算机验证答案是否正确,正确和错误电脑分别给予不同的反应。若游戏者无法解答,电脑可以自己计算出答案,游戏者也可以出题给电脑解答。 运用 C++Builder 软件开发平台,尽量使游戏图形界面美观,操作简便。 2 )拓展功能 实现网络通讯,通过网络,两个人分别出两张牌,组成一道题,双方同时开始答题,谁先算出谁得胜,电脑给予奖励。 二、 基本思路及应用程序功能的详细说明 游戏要吸引人首先要给游戏者一个美观的界面和公平的规则,电脑要模拟游戏的全过程,一方面要考虑操作简便、规则明确,另一方面要考虑游戏者可能会找游戏的漏洞。单机版 2 4 点游戏程序具体功能如下: 1. 随机产生四张牌,并以图片的形式显示给游戏者,模拟出题。 2. 提供游戏者输入界面,游戏者通过点击图片和按钮输入想到的表达式,做到方便快捷。游戏者按键的同时在窗口显示现在的算式,删除按钮允许游戏者在提交最终答案之前修改式子。 3. 有效判断用户是否违反游戏规则,具体有如下形式违规 1 a) 重复使用某张牌或未使用某张牌; b) 运算符在最前面或最后面; c) 两个运算符或两个数字相连; d) 除数为零; e) 括号不匹配。 4. 程序读取用户输入的式子,并算出字符串形式的算式的结果,判断是否为 24。若结果为 24,答对了显示烟花,表示庆贺;否则答错了,鼓励再接再厉,给三次机会,连错三次,游戏失败,禁止游戏者继续操作,点确认重新发牌开始。 5. 定时动能,在界面上显示一个 300秒的定时器,当游戏者使用时间超过300,游戏失败,禁止游戏者继续操作,点确认重新开始。 6. 当游戏者实在无法解答时可以选择让电脑给出答案,电脑调用内部程序提供一种计算 24点的方法。游戏者也可以自己输入四个数,让电脑计算这四个数计算二十四点的算法。 三、 方案设计 1 . 方案的框架图如下: 2 随机产生四个数读取游戏者输入是否符合算式规定?是否超过时间?是开始算式结果是否为24?是否否烟花庆祝是否失败提示 2. 具体算法分析: i. 验...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

软件课程设计24点中期报告1

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部