优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

基于VC的飞行模拟游戏的设计及实现

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:
摘? 要 电子游戏的出现代表了一种全新娱乐方式的诞生。目前,电子游戏正以其独特的魅力吸引着众多的玩家。随着游戏产业的蓬勃发展,越来越多的人加入到了游戏开发的行业。游戏开发涵盖了程序设计、文学、历史、音乐及美术等诸多方面的内容,除去市场价值的意义,电子游戏的发展的必要性还在于对我国文化产业的发展的重要性,游戏作为一种特殊的创意文化产品形态,是文化产业链中不可缺少的一环。设计在利用已有的开发包和已有的游戏框架的基础上,采用Microsoft Visual C++2005为开发平台,这些开发包和框架已经完美地解决了游戏图像和音效方面的问题,设计的主要工作就是向框架中添加自己所设计的类,用于实现设计所要实现的功能。在进行类的设计时,运用C++所具有的继承和派生功能,使很大一部分代码能够得到重用,从而实现多态,同时,还要在父类中很好地引入虚函数,为指针能够指向子类的同名成员提供方便,然后利用开发包里的方法来实现游戏背景的显示,最终得到一个在Microsoft Visual C++2005上运行的飞行模拟游戏,同时在运行时不会出现重大尤其是会令游戏崩溃的BUG。 关键词:飞行模拟;多态;代码重用 整个设计的关键词如下:游戏、飞机、敌机、子弹、关卡、玩家、奖子、屏幕、三发子弹、双发子弹、改变玩家子弹类型变化的奖子、增加玩家生命的奖子、爆炸,这些关键字都需要定义一个独立的类来描述它们,并且,可以把飞机类设定为敌机类和玩家类的父类,因为飞机类中的一些方法也可以用于敌机类和玩家类,同理,也应该把奖子类设定为改变玩家子弹类型变化的奖子类和增加玩家生命的奖子类的父类,至于子弹,则不必用到继承和派生,因为无论是三发子弹还是双发子弹,他们的属性和功能都是一样的,差别只是存在于视图上。