基于DirectX坦克大战游戏(c++版)的设计与实现.doc

资料分类:计算机信息 上传会员:紫色烟火 更新时间:2022-06-11
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:7860
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:如今,随着计算机技术多媒体技术的高速发展,计算机硬件性能的不断提升,以电子游戏为代表的电子娱乐项目正在慢慢慢成为主流,各式各样的游戏风跟出现在我们的视野中,游戏产业也成为热门产业之一。坦克大战作为一款曾经风靡全球的经典游戏,是学习面向对象编程思想的优秀实例。

本文详细介绍了在该系统开发过程中,所进行的需求分析,系统设计及实现等软件开发过程,并最终得到按照设计要求可安全有效运行的程序。

该程序使用VC++编写,具有人机交互界面,玩家还可以查询帮助文档,暂停以及恢复游戏。游戏开始后,对坦克进行初始化,将坦克绘制在地图上层,用户控制的坦克位于主线程中,随着屏幕刷新而移动,可向四个方向移动并发射炮弹,炮弹击中敌方坦克后敌方坦克消失,敌方坦克可智能移动并发射炮弹。在游戏中,玩家需要在保护好己方“家”的前提下,击败所有敌人,方可过关,游戏剧情简单,上手容易。

 

关键词:游戏;坦克大战;VC++

 

目录

摘要

Abstract

1 绪论-1

1.1 系统开发的背景-1

1.2 游戏程序开发的现实意义-1

1.3 本系统开发的意义-2

1.4 论文结构-2

2 开发环境及相关技术的介绍-3

2.1 开发环境-3

2.2 C++的特点-3

2.3 Visual Studio简介-3

2.4 Directx的特点-4

3 系统的需求分析与设计-5

3.1 坦克大战游戏内容及规则-5

3.2 系统概要设计-5

3.3 统详细设计-6

3.4 游戏中的碰撞检测-7

3.5 游戏中的AI-8

3.6 游戏中的重要部分流程图-9

4 系统测试与运行-13

4.1 软件测试-13

4.1.1黑盒测试-13

4.1.2白盒测试-13

4.2 软件运行截图-13

结    论-17

参考文献-18

致    谢-19

相关论文资料:
最新评论
上传会员 紫色烟火 对本文的描述:本次“坦克大战”的开发与设计,是对自己的一次挑战,也是积累知识的绝好机会,虽然过程艰难,但是我相信,只要心存梦想,再难的目标也可以实现。“千里之行始于足下”,在完......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: