ImageVerifierCode 换一换
格式:PPTX , 页数:19 ,大小:10.18MB ,
资源ID:13134915      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13134915.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(java版坦克大战游戏毕业设计答辩PPT文件格式下载.pptx)为本站会员(b****9)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

java版坦克大战游戏毕业设计答辩PPT文件格式下载.pptx

1、如今,随着信息技术的发展,由 它衍生出来的各种种版本仍受大众的欢迎。但是由于生命条数的限制,有时候觉的很不过瘾,所以本版本的重要特点是可以无限制的复活。,课题背景,6/10/2019,操作系统:Windows 7旗舰版;开发工具:Eclipse Juno Service Release 1;运行环境:J2SDK 1.7;编程语言:Java语言;,系统开发环境介绍,6/10/2019,本毕业设计采用的是图形用户界面编程思想,采用的是逐个功能添加,逐个功能的实现,逐 个功能的的测试来实现的。主要应用到的技术有:事件处理,IO流技术,多线程技术,集合技术等等。,设计技术及思想,6/10/2019,游

2、戏的基本构成:,坦克大战,游戏主界 面,游戏运行 界面,游戏的设计结构,6/10/2019,本游戏系统采用java 语言进行编写的。对 每个游戏功能逐步实现,逐步测试逐渐的完成 该游戏系统。在本坦克大战系统中主要包含7个模块。如 下图所示:,游戏的设计结构,6/10/2019,坦克 大战 系统,游戏主 界面类 模块 StartFr ame,爆炸类 模块(Explo de),血块类 模块(Blood),游戏运 行界面 类模块 TankCli ent TankCli ent2,坦克类 模块(Tank),障碍物 类模块(Wall),子弹类 模块(Missi le),游戏的设计结构,6/10/2019

3、,游戏主界面模块:运行程序的第一个界面主 要包含的内容有游戏模式的选择,关于游戏信 息,作者,操作的介绍。游戏运行界面模块:游戏运行的场所,包括 坦克信息的显示,背景音乐的设置,各种相关 方法的调用。坦克类模块:坦克图片的加载,移动方向的 控制,炮筒方向的控制,坦克与坦克的碰撞问 题,血条的添加。,模块的功能介绍,6/10/2019,障碍物模块:障碍物属性的设置和相关图片 的加载。炮弹模块:主要功能包括子弹的绘制,子弹 与障碍物碰撞的判定,子弹与坦克碰撞判定。爆炸模块:实现炮弹击中坦克的爆炸的效果血块模块:对血块属性的设置。,模块的功能介绍,6/10/2019,游戏功能实现方法以及内部类与相对

4、应的模块。如下表 所示:,模块的功能介绍,6/10/2019,方法及内部类,对应模块,坦克类模块(Tank),tankWithWall(Wall w)tankhitTanks(java.util.Listtanks)draw(Graphics g)void move(),KeyPress(KeyEvent e),keyReleased(KeyEvent e)Missile fire(Direction dir),class BloodBar eat(Blood b),draw(Graphics g),障碍物类模块(Wall),续表1,模块的功能介绍,6/10/2019,模块的功能介绍,续表2,

5、6/10/2019,TankClient类和TankClient2类,Wall类,Tank类,Missile类,Explode类,Blood类,各种模块类之间的关系。如右图所示:,StartFrame类调用TankClient类和 TankClient2类中的方法进入游戏运 行界面。TankClient类和 TankClient2类调用其它类中封装的 方法来实现系统的各种功能。,StartFrame类,游戏的设计结构,6/10/2019,一.在单人模式下,我方坦克的操作键为:方向键:方向键上:方向键下:方向键左:方向键右:子弹发射键:普通炮弹:Z超级炮弹:X复活键:F1返回主界面键:Esc二.

6、在两人模式下,我方坦克的操作键为:坦克一号:,游戏的操作规则,6/10/2019,方向键左:B超级炮弹:N 复活键:F1坦克二号:由于键盘太小,故设计为智能,自由移动,自由射击。复活键:F2返回主界面键:Esc,游戏的操作规则,6/10/2019,本毕业设计完成了一个风靡一时的坦克大战 游戏,简单易学的按钮操作以及简单通俗的游 戏规则,使广大的用户不需要专门进行培训,就可以立即学会如何使用。由于系统测试不可能找出其中所有错误,因 此系统中还可能隐藏某些未被发现的错误,而 这些错误在系统运行后又会暴露出来。在今后 时间里,我会进一步完善不足之处,并逐步优 化该游戏,以提供更完善的功能。,总结与展望,6/10/2019,首先要感谢朱老师和郭老师对我毕业设计 和论文编写的悉心指导,老师严谨求实的治学 态度对我产生了重要影响。其次还要感谢我的同学,他们帮助我解决技 术问题,我才得以更好的完成毕业设计。,致谢,汇报完毕,谢谢聆听!,

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1