Java版坦克大战游戏

技术:Java等

摘要:

Java随着各种电子设备,其中尤其是移动通信设备的发展所诞生的一项新的开发技术。Java定位在各种电子设备产品的功能应用上,对电子产品的多样,智能化,提供了很大的帮助。本次设计所采用的设计理念是面向对象,对坦克大战游戏中所涉及的东西都给予了他的概念和属性。程序在运行之后,用户执行界面的选项菜单。游戏在运行以后,同时就会相应的启动服务器和客户端,对游戏的背景页面进行操作。在程序运行时,画面将以双缓冲技术来进行刷新。用户在操作中控制的坦克,跟随着屏幕不断的刷新进行移动。本游戏中的坦克,在游戏开始的时候对坦克进行初始化。此游戏主要实现的功能是坦克在游戏中能够自由移动,能够打出超级炮弹,坦克爆炸后还可以进行复活,还能够躲避敌人的子弹。此次设计的坦克大战游戏有单人模式和双人模式。此次选择java版坦克大战这个项目的主要目的是巩固自己所学的java知识,把他应用到实际开发中。使自己以后更好的应用Java知识。

关键词:坦克大战;java;游戏;智能

目录:

摘要 I

Abstract II

1 前言 1

1.1 游戏设计的需求分析 1

1.1.1 国内外电子网络游戏的现状 1

1.1.2 本系统设计的目的和意义 1

1.1.3 本系统和其他开发游戏区别 2

1.2 开发技术概述 2

1.2.1 Java、C语言、C++三种主流编程技术比较 2

1.3 本章小结 2

2 相关技术理论 3

2.1 系统运行环境 3

2.1.1 系统运行的软件环境 3

2.2 相关理论 4

2.2.1 关于Eclipse的介绍 4

2.2.2 J2SE框架 5

2.2.3 Java图形用户界面编程 5

2.3 本章小结 5

3系统设计 6

3.1 系统可行性分析 6

3.1.1 技术可行性 6

3.1.2 经济可行性 6

3.1.3 操作可行性 6

3.2 系统需求分析 6

3.2.1 在单人模式下实现的功能 6

3.2.2 在两人模式下实现的功能 7

3.3 系统功能设计 7

3.3.1 坦克大战总体功能设计 7

3.3.2 StartFrame类基本功能分析 8

3.3.3 TankClient类和TankClient2类基本功能分析 10

3.3.4 Tank类基本功能分析 13

3.3.5 Missile类基本功能分析 20

3.3.6 Explode类基本功能分析 21

3.3.7 Blood类基本功能分析 22

3.4 本章小结 22

4 系统实现 23

4.1 游戏主窗体实现 23

4.2 单人游戏的实现 23

4.3 两人游戏功能的实现 25

4.4 本章小结 28

5 总结与展望 29

5.1 总结 29

5.2 设计中的不足之处 29

5.3 展望 29

参考文献 30

致 谢 31

论文字数:9496

包含资料:

截图:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值