- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
24点游戏的开发和实现
摘 要:近年来,随着经济的日益发展,人们的生活水平不断提高,生活质量也在渐渐的改善。适当的娱乐游戏对人们的业余生活是不可必缺的。说到娱乐游戏,人们可能会想到网络上许许多多让人迷恋的网络游戏,比如说,传奇,奇迹,cs等等。是的,的确这些游戏给人们的业余生活添加了很多乐趣。借鉴网上的边锋游戏,我用vc++开发设计了24点游戏的实现算法,并在windows图形环境下设计出一个人机交互的游戏系统(类似于纸牌游戏)。
1 24点游戏算法实现
1.1 24点游戏简介
要开发一个游戏不是那么容易的,哪怕是简单的算术游戏。要是没有一定的专业知识,没有一定的思维能力是不行的。24点游戏是一个传统的算术游戏,其游戏之精髓就是考验人脑的反应能力。所谓24点游戏,就是通过加,减,乘,除4则运算,将给定的4个整数算出24。当然,传统的纸牌游戏其数字是有限定范围的,一般是从1到13。经统计,当算的目标数把24改为2的时候,独立解数更多,就是解的形式趣于集中化,大多数最后一步用减法(如:2*8-3*5)。游戏时会感到单调。由于24的因数多,解的形式就丰富,能充分发掘游戏者数学发散思维能力。要做好一个简单的24点游戏要具备很多知识。其中最主要的思想就是,24点的表达式要怎样行成,这是此游戏的关键。而要做一个完美的24点纸牌游戏,则需要的知识将会更多。现今,网络上的纸牌游戏数不甚数,比较出名的有联众游戏,边锋游戏,qq游戏。当然,他们的开发队伍庞大之极不是我们个人可以比及的。因此要一个人做好一个比较完美的游戏,是需要一定的游戏天分。以下我就开发24点游戏的几个关键算法和分析做详细的剖析。
1.6 游戏的实现其具体的函数
1.6.1 游戏实现后的主要界面
完成了以上4大节工作之后,一个简单的24点游戏程序就基本生成了。接着就是在程序上做简单的修改,查漏补缺。通过游戏的连接,编译并运行。运行没有出错,程序就运行如下。
从界面中我们看到了其中的主要功能都具备了。有相应的表达式输入功能,查看结果功能,显示正确答案功能,重新发牌,牌面设置以及定时控制。在菜单中有文件和帮助两个主菜单。其中文件菜单中有开始和结束控制。
如下分细节对系统实现进行分析,首先我们来看下按下设置牌面产生的效果。
我们看到,在按下了设置牌面的时候,弹出一个牌面设置的窗口。在请输入牌面的输入框中默认了牌面数字全为1,当然我么可以将其改写,比如我们改为3 4 3 5 并按下确定,则弹出如下窗口。
我们可以看到按照如上的要求我们实现了牌面的自定义功能。接着我们来看看表达式输时产生的一些错误信息提示,包括语法错误,括号匹配,数字匹配等。我在如下一一都显示出来。
其中的3个错误我们可以清楚的看到,当我们看到在第一个窗口中输入了与纸牌数字不正确的数字之后,提示了“请注意输入的数值是否正确”。在第二个窗口中输入了左括号后直接点击“单机查看结果”键时弹出“括号不匹配”的错误提示。在第三个窗口中输入“方法”俩汉字的时候,我们看到了“输入语法错误”的提示。以上我将所有的错误信息都做了很好的图文说明。
以下是输入正确表达式,并得出24点算法后的界面显示。我们在牌面设置的时候输入5 5 5 1 4个数字的时候,显示正确结果的截面如下。
如上我们看到界面中弹出了“计算正确”的消息框,实现了24点游戏表达式的最后判别。
重要提示:
本论文由大学论文网
毕业论文下载网: 提供
如果需要详细内容请与QQ:4991024联系
5
您可能关注的文档
最近下载
- ASUS华硕主板大师系列Z97-A 用户使用手册 (繁体中文).pdf
- 现代农业创新与乡村振兴战略智慧树知到答案章节测试2023年华南农业大学.pdf VIP
- CVC非计划性拔管不良事件RCA分析与PDCA项目报告.pptx
- 部编版六年级上册第26课《好的故事》教学设计(教案).docx VIP
- 《蛋白质构象病》课件.pptx VIP
- 正方体的表面积(优秀 ppt课件).ppt VIP
- 《丝绸之路的传奇历程》课件.ppt VIP
- 2025年贵州省面向优秀村(社区)干部专项招聘乡镇(街道)事业单位工作人员历年参考题库含答案详解.docx VIP
- 部编版六年级上册第26课《好的故事》一等奖教学设计(教案).doc VIP
- 《海蒂》读书心得体会.pptx
原创力文档


文档评论(0)