1 / 6
文档名称:

vc302324点游戏开发.doc

格式:doc   大小:5,000KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

vc302324点游戏开发.doc

上传人:精品小课件 2021/1/26 文件大小:4.88 MB

下载得到文件列表

vc302324点游戏开发.doc

相关文档

文档介绍

文档介绍:24点游戏的开发和实现
摘 要:近年来,随着经济的日益发展,人们的生活水平不断提高,生活质量也在渐渐的改善。适当的娱乐游戏对人们的业余生活是不可必缺的。说到娱乐游戏,人们可能会想到网络上许许多多让人迷恋的网络游戏,比如说,传奇,奇迹,cs等等。是的,的确这些游戏给人们的业余生活添加了很多乐趣。借鉴网上的边锋游戏,我用vc++开发设计了24点游戏的实现算法,并在windows图形环境下设计出一个人机交互的游戏系统(类似于纸牌游戏)。
关键词:穷举法 栈 递归函数
The development and realization of 24 pionts game
Abstract:Recently,with the development of economic ,the people’s life becomes better and better,life condition also is improving more and recreation is indispensable in the people’s pasttime to the game,people may associate many fascinated online games,such as Legend,MU,CS and so ,these games enrich people’s life with more and more the wing game for reference ,I developed and designed the realization arithmetic of 24 points I designed a human-computer alternant game system (similar to card game ).
Keyword:enumerating method stack recursive function
24点游戏算法(2)
24点游戏的算法各种各样,各有千秋,现在让我们来讨论另一种24点游戏算法。此算法是在dos下实现的,但其思想明确,语句简短。其主要思想是简化算法,他将24点的算法排序分成如下几种,如下我们用a,b来代替变量。他将其分成如下6种情况,分别是a+b,a-b,b-a,a*b,a/b,b/a这6种情况,我们知道a+b和b+a是一样的,a*b和b*a是一样的。这样就可以省去2种算法。提高系统的使用效率,内存占用量小。还有其第2个思想是在判别24点正确与否的时候,采用了与24点相减绝对直在1E-6之外则判别其为正确,这就给运算带来了精确度,就如5 5 5 1等的数字也可以轻松算出,不会略过了。如下我们通过一段程序来看看其主程序段。
游戏实现后的主要界面
完成了以上4大节工作之后,一个简单的24点游戏程序就基本生成了。接着就是在程序上做简单的修改,查漏补缺。通过游戏的连接,编译并运行。运行没有出错,程序就运行如下。
从界面中我们看到了其中的主要功能都具备了。有相应的表达式输入功能,查看结果功能