java坦克大战案例_JAVA实现经典坦克大战源代码

【实例简介】

博客地址:http://blog.csdn.net/a1275302036/article/details/54232751

实现的主要功能有:界面绘制(草地、河流、鹰碉堡、坦克、子弹等)、坦克能自由移动(检测碰撞)、

坦克能发射炮弹(击中产生爆炸效果)、声音处理(背景音乐、开始音乐、吃血块音乐、过关音乐、移动音乐、爆炸音乐)、

计分模块(分关、得分)

【实例截图】

【核心代码】

MyTankWar3.2(最终)

├── MyTankWar3.2

│   ├── audio

│   │   └── 7301.wav

│   ├── bin

│   │   ├── 7301.wav

│   │   ├── audio

│   │   │   ├── eatblood.wav

│   │   │   ├── explode.wav

│   │   │   ├── levelup.wav

│   │   │   ├── main.wav

│   │   │   ├── move.wav

│   │   │   └── shoot.wav

│   │   ├── com

│   │   │   └── xiaoli

│   │   │   └── tank

│   │   │   ├── Audio.class

│   │   │   ├── Blood.class

│   │   │   ├── Explode.class

│   │   │   ├── Grass.class

│   │   │   ├── Home.class

│   │   │   ├── Missile.class

│   │   │   ├── River.class

│   │   │   ├── StartAudio.class

│   │   │   ├── Tank$BloodBar.class

│   │   │   ├── Tank$Direction.class

│   │   │   ├── Tank.class

│   │   │   ├── TankClient$1.class

│   │   │   ├── TankClient$KeyMonitor.class

│   │   │   ├── TankClient$PaintThread.class

│   │   │   ├── TankClient.class

│   │   │   └── Wall.class

│   │   ├── grass.gif

│   │   ├── home.jpg

│   │   ├── river.gif

│   │   └── river.jpg

│   ├── images

│   │   ├── grass.gif

│   │   ├── home.jpg

│   │   ├── river.gif

│   │   └── river.jpg

│   └── src

│   ├── audio

│   │   ├── eatblood.wav

│   │   ├── explode.wav

│   │   ├── levelup.wav

│   │   ├── main.wav

│   │   ├── move.wav

│   │   └── shoot.wav

│   └── com

│   └── xiaoli

│   └── tank

│   ├── Audio.java

│   ├── Blood.java

│   ├── Explode.java

│   ├── Grass.java

│   ├── Home.java

│   ├── Missile.java

│   ├── River.java

│   ├── StartAudio.java

│   ├── Tank.java

│   ├── TankClient.java

│   └── Wall.java

└── 说明.txt

13 directories, 50 files

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值