收藏到会员中心
|
文档题目: |
基于VC的飞行模拟游戏的设计及实现 |
 |
上传会员: |
£.edy猫 |
提交日期: |
2013-06-17 22:24:54 |
文档分类: |
软件工程 |
浏览次数: |
50 |
下载次数: |
0
次 |
|
|
下载地址: |
论文 (需要:25 积分)
源代码 (需要:25 积分) 如何获取积分? |
下载提示: |
不支持迅雷等下载工具,请右键另存为下载,或用浏览器下载。不退出登录1小时内重复下载不扣积分。
|
文档介绍: |
以下为文档部分内容,全文可通过注册成本站会员下载获取。也可加管理员微信/QQ:17304545代下载。
|
文档字数: |
|
文档字数:13790,附源代码
基于VC的飞行模拟游戏的设计及实现 摘 要 电子游戏的出现代表了一种全新娱乐方式的诞生。目前,电子游戏正以其独特的魅力吸引着众多的玩家。随着游戏产业的蓬勃发展,越来越多的人加入到了游戏开发的行业。游戏开发涵盖了程序设计、文学、历史、音乐及美术等诸多方面的内容,除去市场价值的意义,电子游戏的发展的必要性还在于对我国文化产业的发展的重要性,游戏作为一种特殊的创意文化产品形态,是文化产业链中不可缺少的一环。设计在利用已有的开发包和已有的游戏框架的基础上,采用Microsoft Visual C++2005为开发平台,这些开发包和框架已经完美地解决了游戏图像和音效方面的问题,设计的主要工作就是向框架中添加自己所设计的类,用于实现设计所要实现的功能。在进行类的设计时,运用C++所具有的继承和派生功能,使很大一部分代码能够得到重用,从而实现多态,同时,还要在父类中很好地引入虚函数,为指针能够指向子类的同名成员提供方便,然后利用开发包里的方法来实现游戏背景的显示,最终得到一个在Microsoft Visual C++2005上运行的飞行模拟游戏,同时在运行时不会出现重大尤其是会令游戏崩溃的BUG。 关键词:飞行模拟;多态;代码重用 Abstract .... Key words: flight simulation; polymorphism; code reuse 目 录 论文总页数:26页 1 引言 1 1.1 课题背景 1 1.2 国内外研究背景 1 1.3 本课题研究的意义 1 1.4 本课题研究的方法 1 2 游戏软件的现状和VC的概况 1 2.1 中国游戏软件的现状 1 2.2 C++简介 2 2.3 Microsoft Visual C++简介 3 2.4 利用Visual C++开发游戏简介 3 3 开发环境介绍 3 3.1 开发环境 3 3.2 关于Allegro 4 4 游戏程序的开发 4 4.1 游戏的思路和构想 4 4.1.1 游戏想法的产生 4 4.1.2 对游戏设计的初步认识 4 4.1.3 模块成型阶段 4 4.2 程序的类结构 5 4.3 游戏的实现 5 4.3.1 主类Level的实现 5 4.3.2 Object类的实现 11 4.3.3 Plane类的实现 12 4.3.4 Player类的实现 14 4.3.5 Enemy类的实现 15 4.3.6 Bullet类的实现 16 4.3.7 Prize类的实现 17 5 程序设计过程中遇到的一些重要问题 18 5.1 关于碰撞的问题 18 5.2 关于游戏画面的问题 21 5.3 关于玩家控制的问题 23 结 论 24 参考文献 24 致 谢 25 声 明 26
(本文由word文档网(www.wordocx.com)会员上传,如需要全文请注册成本站会员下载) |
|
|
|