毕业论文

打赏
当前位置: 毕业论文 > 文献综述 >

C++飞机大战游戏文献综述和参考文献

时间:2020-02-06 10:24来源:毕业论文
C++语言是一种面向对象的语言,尽管在当前,可视化语言发展迅速,普及很快,但C++语言作为一种基础的语言,它的有时依然存在,甚至有时它是不可替代的,特别是和硬件接口技术相

C++语言是一种面向对象的语言,尽管在当前,可视化语言发展迅速,普及很快,但C++语言作为一种基础的语言,它的有时依然存在,甚至有时它是不可替代的,特别是和硬件接口技术相联系的软件。飞机大战游戏是一种简单大众的游戏,自从计算机实现以来,深受广大电脑玩家的喜爱,现在流行的飞机大战游戏软件大多缺乏美观的界面和丰富的内容,且容易的操作方法,电脑的AI值也不是很高。本文通过C++语言在计算机图形方面的编程,设计了飞机大战游戏软件,在人机对战时,使电脑具有较高的水平。本游戏是运行于Windows操作系统下的一款2D游戏,以C++为开发语言,构建于MFC框架体系中,其中调用了部分的Win32API函数接口,在Visual C++6.0环境下使用SDK软件开发包开发来的一款多媒体游戏。详细地介绍了飞机大战游戏软件设计的全过程,描述了该软件的功能,以及和其它飞机游戏程序的一些比较。44441

随着硬件性能的不断提高,游戏的日益普及,DirectX开发包的更新和完善,使开发者不再需要过多的关注不同的硬件设备。本论文着眼于DirectSound,DirectDraw的运用,开发出仅由于理论研究的二维平面射击游戏。根据二维游戏的特点和游戏的角色,以及给用户呈现的游戏界面的特效论文网,对2D图形技术,Windows图形界面编程技术GDI,DirectDraw的显卡接口和DirectSound声卡接口以及MVC设计模式下的MFC框架等技术进行了比较仔细的研究。通过自定义一个游戏类CGame,封装了游戏元素的基本属性和行为,这样便于在用到游戏的行为操作时,只要轻松的产生CGame对象便可直接调用其方法,也有利于当升级为双人游戏,网络版时,只需在该类中添加相应的行为便可。当我们向用户呈现游戏运行的界面时,通过Timer时钟控件,映射到相应的处理函数,使游戏界面大约每两分钟刷新一下界面,这样才能让一张位图背景图片具有动态效果。当使用DirectSound声卡接口时,我方和敌方相互射击所发出的声音,都是在时钟映射函数调用时处理的。

2.与课题有关的文献内容:

1. 《基于DirectX的飞机大战分析与设计》:以飞机游戏为例,用DirectX开发人机对战程序。用面向对象的思想并结合建模工具,对程序进行分析、设计。此外,程序可以通过增加机器学习,对数据进行记忆、总结学习,可以进一步提高系统的智能。

2. 《C程序设计》:原电子工业部优秀教材一等奖全国高等院校计算机基础教育研究会优秀教材一等奖高校出版社优秀畅销书特等奖由谭浩强教授著、清华大学出版社出版的《C程序设计》是一本公认的学习C语言程序设计的经典教材。功能丰富,使用灵活,可移植性好,既具有高级语言的优点,又具有低级语言的许多特点,现可以用为编写系统软件,又可用于编写应用软件,是国内外广泛使用的计算机语言。C程序设计是计算机应用人员应掌握的基本功。针对C语言比较难学的情况,作者对全书内容做了精心安排,分解难点,减小台阶,用通俗易懂的语言和丰富的例题解释清楚复杂的概念。   

3.《Visual C++(MFC)与Visual C++(.NET)应用于游戏设计》:游戏是现在非常流行的行业之一,涉及非常广泛包括设计,开发,推广,管理等等。编程工具在游戏的开发阶段起到了决定性作用。本文将通过引入游戏产业,指出Visual C基础构架的一些资料,讨论Visual C++(MFC)和Visual C++(.NET)这两种游戏编程方法。

4.《飞机游戏人机对战系统设计》:计算机对战是人工智能领域中主要研究的一个部分,为人工智能研究提供了多种重要的理论和方法,它涉及人工智能算法中的搜索方法、决策规划等。通过对相关文献分析研究,按照人工智能和计算机对战的一般原理做出优化改进,设计了一个智能飞机大战游戏。本文主要在以下三个方面进行研究:第一,研究了国内外手机游戏的发展状况,调查了飞机大战游戏发展现状。并且对手机开发游戏的平台做出选择。第二,研究了对战树的搜索技术以及α-β剪枝技术的基本原理及其改进方法,并对算法的效率作了分析。第三,基于Visual C++6.0平台,根据飞行系统自身的特点开发出了人机对战游戏,并对程序进行了功能测试和分析。经过测试,本文开发飞机大战游戏能够良好运行,能够满足人机对抗游戏需要。  C++飞机大战游戏文献综述和参考文献:http://www.youerw.com/wenxian/lunwen_45691.html

------分隔线----------------------------
推荐内容