基于JAVA的简易坦克大战(二)

原创 2013年12月05日 09:38:23

目  录

 

第一章 运行环境(软、硬件环境) 1页

1.1 坦克大战游戏的运行软件环境 1页

  1.1.1 Eclipse 3.7.0 1页

    1.1.2 Windows操作系统 1页

1.2 坦克大战游戏的运行硬件环境 1页

  1.2.1 计算机 2页

1.3 运行方法 2页

    1.3.1 方法一 2页

    1.3.2 方法二 2页

第二章 算法的需求分析 3页

2.1 需求分析的编写目的 3页

2.2 产品背景明细 3页

2.3 缩写及缩略语 3页

2.4 项目描述 4页

  2.4.1 软件开发的目标 4页

  2.4.2 应用范围 4页

第三章 算法概要设计 5页

3.1 软件结构 5页

3.2 数据结构 6页

 3.2.1 逻辑结构设计 6页

第四章 算法详细设计 9页

4.1 程序描述 9页

4.2 算法 9页

 4.2.1 坦克大战游戏管理类算法 9页

 4.2.2 坦克类算法 14页

 4.2.3 炮弹类算法 23页

 4.2.4 胶囊类算法 24页

 4.2.5 爆炸效果类算法 27页

 4.2.6 墙体类算法 28页

第五章 算法的测试 30页

5.0 引言 30页

5.1 运行界面以及菜单提示测试 30页

5.2 功能测试 31页

 5.2.1 坦克大战基础功能测试 31页

 5.2.2 爆炸效果测试 31页

 5.2.3 墙体碰撞测试 31页

 5.2.4 胶囊功能测试 32页

 5.2.5 复活与自杀测试 33页

 5.2.6 超级火力功能测试 33页

 5.2.7 无尽模式测试 34页

 5.2.8 独孤求败模式测试 35页

第六章 收获及体会 36页

7.1 收获 36页

7.2 体会 36页

Java坦克大战 (七) 之图片版

本文来自:小易博客专栏。转载请注明出处:http://blog.csdn.net/oldinaction 在此小易将坦克大战这个项目分为几个版本,以此对J2SE的知识进行回顾和总结,希望这样...
  • oldinaction
  • oldinaction
  • 2014年09月18日 11:56
  • 2539

基于java swing的坦克大战游戏

一.功能描述 java坦克大战主要功能: 1. 图形用户界面; 2. 有坦克、森林、河流、墙体等元素; 3. 界面中有一个我方大本营,我方大本营被敌方攻击则输游戏; 4. 墙体分为普通墙体和金属墙体...
  • a644821552
  • a644821552
  • 2016年12月20日 21:41
  • 1366

java简单坦克大战制作代码

转载自:http://www.jb51.net/article/88317.htm 利用Java语言中的集合、Swing、线程等知识点编写一个坦克大战游戏。 (1) 画出敌我坦克的原理: 在...
  • xiaoming1430026911
  • xiaoming1430026911
  • 2017年07月11日 18:50
  • 2974

基于JAVA的简易坦克大战(五)

第四章 算法详细设计   4.1 程序描述 本坦克大战游戏通过监听用户的键盘输入对我方坦克即游戏的相关模式进行相应的操作。 用户只要给出坦克方向,坦克便会根据方向相应的改变坦克的坐标,再通过坦...
  • jianyuling199
  • jianyuling199
  • 2013年12月05日 09:44
  • 1368

基于JAVA的简易坦克大战(八)

4.2.5 爆炸效果类算法 1、爆炸效果类通过在子弹有效打击的时候,在子弹和击杀坦克接触的坐标上按规定的爆炸步数,画出不同半径的圆来模拟爆炸效果的。 2、爆炸效果类的设计源码: import j...
  • jianyuling199
  • jianyuling199
  • 2013年12月05日 09:49
  • 627

基于JAVA的简易坦克大战(四)

第三章 算法概要设计   3.1 软件结构 1.坦克大战游戏概念详见:2.3缩写及缩略语。 2.本坦克大战游戏按类(详见2.3)可以分为六大模块: (1)坦克大战管理类(Tankclient)。 (2...
  • jianyuling199
  • jianyuling199
  • 2013年12月05日 09:40
  • 928

基于JAVA的简易坦克大战(六)

4.2.2 坦克类算法 1、坦克类是坦克大战的重要模块,这里包含了坦克应该有的成员属性(详见逻辑结构设计)。坦克大战管理类的按键监听使用的就是在坦克类中实现的keyPressed方法和KeyRele...
  • jianyuling199
  • jianyuling199
  • 2013年12月05日 09:45
  • 887

基于JAVA的简易坦克大战(七)

4.2.3 炮弹类算法 1、炮弹类实现了炮弹的draw方法和子弹的move方法。 2、Draw方法是通过调用JAVA封装的内部方法来实现的。Move方法是根据坦克炮筒的方向和子弹的速度来改变子弹的...
  • jianyuling199
  • jianyuling199
  • 2013年12月05日 09:47
  • 690

基于JAVA的简易坦克大战(三)

第一章 运行环境(软、硬件环境)   1.1 坦克大战游戏的运行软件环境   本坦克大战游戏是基于JAVA语言程序设计,利用Eclipse 3.7.0在Windows操作系统环境下开发测试实现...
  • jianyuling199
  • jianyuling199
  • 2013年12月05日 09:39
  • 1544

坦克大战-java简易版

  • 2013年04月22日 17:32
  • 21KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:基于JAVA的简易坦克大战(二)
举报原因:
原因补充:

(最多只允许输入30个字)