课程设计报告--坦克大战
《课程设计报告--坦克大战》由会员分享,可在线阅读,更多相关《课程设计报告--坦克大战(55页珍藏版)》请在毕设资料网上搜索。
1、目录目录 一 问题定义. 1 1. 项目名称 . 1 2. 项目目标 . 1 3. 选题背景 . 1 二 可行性研究. 1 1.技术可行性 1 2. 经济可行性 . 1 3. 操作可行性 . 1 三 需求分析. 2 1. 游戏内容需求 . 2 2. 游戏规则 . 3 四 游戏设计. 3 1. 类的设计 . 3 2. 游戏流程 . 4 1. 主流程 4 2. 游戏初始化 5 3. 游戏运行 6 3. 游戏序列图 14 游戏初始化 14 键盘按下事件 15 游戏运行 15 玩家坦克处理 16 电脑坦克处理 17 炮弹碰撞处理 19 坦克碰撞处理 19 游戏结束 20 五 游戏代码 22 CGame
2、Main 类 22 CTankPlayer 类 33 CTankEnemy 类. 37 CBullet 类 43 CWeapon 类 50 六 实验总结 54 1 一一问题定义问题定义 1.项目名称 坦克大战 2.项目目标 综合运用 C+及其面向对象的知识开发一款小游戏。 3.选题背景 相信大部分同学都玩过或看过“坦克大战”这款经典游戏。现在,就由我自己 动手来开发它。因为之前的学习,我具备了 C+语言和面向对象的基础知识,在 这个基础上按照实验指南的指导一步一步进行下去,把这款经典游戏做出来。巩 固之前所学知识也学习新的知识。 二二可行性研究可行性研究 1.技术可行性 本游戏采用 FunCo
3、de 和 Visual C+6.0 进行开发,基于 Windows xp 和 Windows7 操作系统。 Funcode 软件提供了大量基础类库,可以快速方便地构造出游戏软件。 之前课程学习过 C+,具有一定的 C+语言开发基础,对面向程序设计有一定了 解。 2.经济可行性 此次课程设计由我一人完成,只需装有 Funcode 及 Visual C+的电脑一台,无资 金需求;且制作出来的游戏软件并不打算发行,也无后期资金需求,经济完全可 行。 3.操作可行性 本游戏只需用 W、A、S、D 来移动,用 J 键进行攻击,操作十分简单,界面友好, 符合用户操作习惯。 2 三三需求分析需求分析 1.游
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 报告 坦克 大战
