没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
39页
1 绪论 人类进入21世纪,全球一体化,互联网就起到重要的作用,而且随着互联网的不断发展,信息技术逐渐发展壮大,将成为网络经济的核心。其中计算机、网络通信的发展最为迅速。在现今电子信息高速发展的时代,游戏已经深入到人们的日常生活中,成为老少皆宜的娱乐方式[1]。 1.1 游戏设计目的及定义 基本要求:游戏开发的总体任务是实现游戏的可操作性,以及界面的美观性。整个开发过程遵循Java软件的规定,采用JAVA GUI编程来实现界面及事件的控制,用户根据键盘的四个方向键的按键状态确定Tank方向,根据方向进行下一步的移动(move),通过F2来复活,CTRL键来发射炮弹等功能。 目标:通过游戏的开发,主要实现游戏的可操作性和美观性,同时使自己对JAVA语言的了解更进一层,为将来的实际工作打下坚实的基础。 评价尺度:由于本游戏是一个初级产品,对其要求不是很高,只要能达到坦克大战游戏的一般功能。 1.2 开发技术概述
资源推荐
资源详情
资源评论
毕业论文
JAVA(j2se)坦克大战游戏开发
1
摘 要
J2SE 称为 Java 标准版或 Java 标准平台。J2SE 提供了标准的 SDK 开发平
台。利用该平台可以开发 Java 桌面应用程序和低端的服务器应用程序,也可以
开发 Java Applet 程序。它实际上是一系列规范的集合,由 JCP 组织制定相关
的 Java Specication Request(JSR)并发布。
本游戏中通过总结和分析 JAVA 游戏的开发流程和代码功能的设计,采用面
向对象的设计模式,对游戏中的所有物体赋予对象的概念和属性。开发了一款
2
坦克大战游戏,该游戏主要分为场景类、子弹类、坦克类、敌方坦克类、我方
坦克类等几个类。在主程序运行的线程中,用户控制的坦克运行在主线程中,
随方向键的操作而移动。本设计主要实现的功能是让玩家坦克移动并能够智能
的打出炮弹,躲避子弹,炸毁对方坦克,敌方坦克自由移动、自由发射炮弹。
采用了接口技术,是一个类可以实现多个接口,克服了 Java 单继承缺点。
本软件接受了网络游戏的软硬件特性,J2SE 的相关技术及本程序的分析和
功能的具体实现,游戏界面美观,操作简单,功能齐全,是广大游戏爱好者都
喜欢的一款网络游戏,具有一定的复杂性和可玩性。
【关键字】:面向对象;J2SE;子弹的运行与控制;坦克大战游戏
3
目 录
毕业论文..............................................................................................1
JAVA(J2SE)坦克大战游戏开发.............................................................1
摘 要..................................................................................................2
目 录....................................................................................................4
1 绪论..................................................................................................5
1.1 游戏设计目的及定义........................................................................................................6
1.2 开发技术概述......................................................................................................................6
1.2.1 开发环境...................................................................................................................6
1.2.2 Java 语言的特点.......................................................................................................7
1.3 相关技术理论......................................................................................................................8
1.3.1 系统运行环境..............................................................................................................8
1.3.2 关于 Eclipse 的介绍.....................................................................................................9
1.3.3 J2SE 简介......................................................................................................................9
1.3.4 Java 图形编程.............................................................................................................11
1.4 小结.......................................................................................................................................12
2 系统设计.........................................................................................13
2.1 可行性分析.........................................................................................................................13
2.2 系统实现功能....................................................................................................................14
2.3 系统功能设计....................................................................................................................14
2.3.1 坦克大战总体功能设计.........................................................................................14
2.3.2 TankClient 类基本功能分析与程序实现.............................................................15
2.3.3 Tank 类基本功能分析与程序实现.......................................................................17
4
2.3.4 Missile 类基本功能分析与程序实现...................................................................20
2.3.5 Explode 类基本功能分析与程序实现..................................................................22
2.3.6 Wall 类基本功能的分析与程序实现...................................................................23
2.3.7 Sound 类的创建目标与程序实现.........................................................................24
2.3.8 MyJFrame 类的创建目标与程序实现..................................................................25
2.4 小结.......................................................................................................................................26
3 系统实现.........................................................................................27
3.1 游戏主窗体实现................................................................................................................27
3.2 单机游戏的实现................................................................................................................29
3.3 坦克复活的实现................................................................................................................30
3.4 小结.......................................................................................................................................33
4 总结与展望......................................................................................34
4.1 总结.......................................................................................................................................34
4.2 设计中的不足之处...........................................................................................................35
4.3 展望.......................................................................................................................................35
致 谢..................................................................................................35
参考文献............................................................................................38
1 绪论
人类进入 21 世纪,全球一体化,互联网就起到重要的作用,而且随着互
联网的不断发展,信息技术逐渐发展壮大,将成为网络经济的核心。其中计算
机、网络通信的发展最为迅速。在现今电子信息高速发展的时代,游戏已经深
5
剩余38页未读,继续阅读
资源评论
- qq_354117412018-06-01挺好的实用
xp9802
- 粉丝: 53
- 资源: 338
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功