基于JAVA的坦克大战的设计与实现.doc

资料分类:管理学院 上传会员:小木匠 更新时间:2019-11-18
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:14022
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:在计算机语言中长期占据重要地位的java,随着计算机信息技术的飞速发展,其重要作用也越来越被人们重视。本文从其语言的实际应用出发,介绍这款坦克大战游戏的设计与实现。本款游戏采用java语言,是在Eclipse环境下开发的一款休闲游戏。本人通过采用基本图形界面设计,多线程的运用,以及碰撞检测等技术完成了对游戏的实现。游戏拥有的菜单栏系统提供了包括开始游戏,暂停游戏,关卡选择,游戏说明,以及积分排行榜等一系列功能。玩家通过键盘按键操控坦克,在保护自己基地不被敌方坦克摧毁的前提下消灭所有敌人从而获取游戏的胜利。

关键词   坦克大战;多线程;碰撞检测;JAVA

 

目录

摘要

Abstract

1 绪论-1

1.1研究背景-1

1.2 坦克大战发展史-1

2关键技术介绍-2

2.1 系统开发环境介绍-2

2.2 JAVA语言的优势特征-2

   2.2.1语法简单-2

2.2.2面向对象-2

2.2.3与平台无关-3

2.2.4多线程-3

2.2.5安全性-3

2.2.6动态性-3

2.3 Eclipse简介-4

2.3.1 Eclipse来源介绍-4

2.3.2 Eclipse的主要组成-4

3 系统设计-5

3.1可行性分析-5

3.1.1硬件可行性-5

3.1.2经济可行性-5

3.1.3技术可行性-5

3.1.4操作可行性-5

3.2游戏系统的需求性分析-6

3.3系统功能模块介绍-6

3.4 系统设计流程-8

3.4.1预计开发阶段-8

3.4.2扩展功能阶段-8

3.4.3添加敌方坦克阶段-9

3.4.4 环境障碍物设定阶段-10

3.4.5 功能完善阶段-10

4系统主要类的设计实现与程序分析-11

4.1系统主要类的设计实现-12

4.1.1坦克类的设计-12

4.1.2子弹类的设计-12

4.1.3 地图障碍物类的设计-13

4.1.4爆炸类的设计-14

4.1.5 声效类的设计-14

4.2程序分析-14

4.2.1游戏入口与主窗口的创建-14

4.2.2坦克的绘制与控制-16

4.2.3 敌方坦克运动的原理-17

4.2.4子弹运行原理-18

4.2.5关卡的创建-19

4.2.6 坦克与障碍物的碰撞判定-19

4.2.7声音加载-20

4.2.8游戏结束-20

5 测试运行-23

5.1测试目的说明-23

5.2游戏操作测试-23

5.3系统的后期维护-25

5.4测试成果分析-25

结论-27

致谢-28

参考文献-29

附录-30

相关论文资料:
最新评论
上传会员 小木匠 对本文的描述:可行性分析的必要性是建立在项目能不能成功设计的大前提,做可行性分析不能以偏盖全,也不可以什么鸡毛蒜皮的细节都加以权衡。可行性分析必须为决策提供有价值的证据,为系统......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: