数据结构课程设计报告-- 坦克大战游戏设计(java版)
《数据结构课程设计报告-- 坦克大战游戏设计(java版)》由会员分享,可在线阅读,更多相关《数据结构课程设计报告-- 坦克大战游戏设计(java版)(23页珍藏版)》请在毕设资料网上搜索。
1、 数据结构课程设计报告数据结构课程设计报告 坦克大战游戏设计(坦克大战游戏设计(javajava 版)版) 组长: 组员: 指导老师: 所在学院: 电子与信息工程学院 班级: 软件工程 1001 班 1 目录目录 目录 1 1.需求分析 . 2 1.1 选题的意义及背景 2 1.2 本组课程设计的目标. 2 1.3 人员组成 3 2.设计方案 . 3 2.1 原始数据 3 2.2 输出数据 3 2.3 对数据的处理 3 2.4 程序流程图 . 4 2.5 封装的数据元素. 5 2.6 游戏的主要组成. 5 3.详细设计 . 5 3.1 构建游戏主类 5 3.2 构建坦克类Tank . 6 3.
2、3 添加炮弹 Missile 类 9 3.4 实现坦克的互相攻击. 10 3.5 创建 Explode 类. 15 3.6 添加障碍物. 16 3.7 添加血块类. 18 4 设计结果与分析 19 5 设计体会 . 22 2 坦克大战游戏的设计与实现 摘摘 要要:通过此次课程设计,深刻认识了单链表和顺序表的逻 辑结构和存储结构,熟练掌握了线性表的存储方式和一些基本 操作,如单链表和线性表的建立、求表长操作、取元素操作、 按值查找、插入和删除操作等。通过综合运用课程知识来设计 一个初具规模的游戏坦克大战。借此熟练了数据结构以及复 杂条件语句在游戏中的作用、随机函数在中型游戏中的应用、 游戏中状态
3、的概念和切换方法、游戏中速度的实现方法、覆盖 和碰撞问题的实现方法、使用 API 函数和 Buffer 实现复杂的 游戏图像显示以及声音和输入的处理。该游戏设计已经实现以 下功能:坦克能力说明、地图说明、奖励物品说明、游戏操作 说明、游戏技术组成、“坦克大战”游戏的创意、控件参数和 窗体属性的设置、游戏代码设计等说明。 关键词关键词:数据结构 java 游戏设计 函数和变量 1.需求分析需求分析 1.1 选题的意义及背景 运用数据结构知识,开发一个基于 J2SE 的游戏-坦克大战 1.2 本组课程设计的目标 培养自己综合利用数据结构进行程序设计的能力,主要是培养 自己的综合编程能力。 (1)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构课程设计报告- 坦克大战游戏设计java版 数据结构 课程设计 报告 坦克 大战 游戏 设计 java
