资源简介
实现一个java版本的坦克大战游戏
【功能提示】
1. 游戏要有图形用户界面,界面能够反映游戏所有的细节。
2. 界面中要有坦克,墙,树林,河流。
3. 界面中要有一个“家”,“家”被攻击中则输了游戏。
4. 坦克分两种,敌方和我方。
5. 墙也分为两种,可以穿透的普通墙,不可以穿透的铁墙。
6. 树和河流均只有一种,树林坦克可以通过。
7. 坦克可以发射子弹,敌我方的子弹属性一样。
8. 我方子弹可以杀死敌方坦克,敌方子弹也可以杀死我方坦克,但需要多枪子弹才可以杀死。
9. 敌方之间不可以杀死对方。
10. 子弹击中坦克要有爆炸,但击中墙不能爆炸。
11. 我方可以吃血包增加生命。
12.
代码片段和文件信息
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Toolkit;
public class BombTank {
private int x y;
private boolean live = true; // 初始状态为活着的
private TankClient tc;
private static Toolkit tk = Toolkit.getDefaultToolkit();
private static Image[] imgs = { // 存储爆炸图片 从小到大的爆炸效果图
tk.getImage(BombTank.class.getClassLoader().getResource(
“images/1.gif“))
tk.getImage(BombTank.class.getClassLoader().getResource(
“images/2.gif“))
tk.getImage(BombTank.class.getClassLoader().getResource(
“images/3.gif“))
tk.getImage(BombTank.class.getClassLoader().getResource(
“images/4.gif“))
tk.getImage(BombTank.class.getClassLoader().getResource(
“images/5.gif“))
tk.getImage(BombTank.class.getClassLoader().getResource(
“
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-07-23 10:20 坦克大战\
文件 1387857 2011-12-20 09:13 坦克大战\课设任务书.docx
目录 0 2013-07-23 10:20 坦克大战\TanKeWar\
文件 232 2011-10-23 09:54 坦克大战\TanKeWar\.classpath
文件 384 2011-10-04 13:23 坦克大战\TanKeWar\.project
目录 0 2013-07-23 10:19 坦克大战\TanKeWar\.settings\
文件 137 2011-10-03 13:05 坦克大战\TanKeWar\.settings\org.eclipse.ltk.core.refactoring.prefs
目录 0 2013-07-23 10:20 坦克大战\TanKeWar\bin\
文件 1927 2011-10-23 09:54 坦克大战\TanKeWar\bin\BombTank.class
文件 4986 2011-10-23 09:54 坦克大战\TanKeWar\bin\Bullets.class
文件 1359 2011-10-23 09:54 坦克大战\TanKeWar\bin\CommonWall.class
文件 1022 2011-10-23 09:54 坦克大战\TanKeWar\bin\Direction.class
文件 2022 2011-10-23 09:54 坦克大战\TanKeWar\bin\GetBlood.class
文件 2760 2011-10-23 09:54 坦克大战\TanKeWar\bin\Home.class
目录 0 2013-07-23 10:20 坦克大战\TanKeWar\bin\Images\
文件 824 2011-10-03 08:07 坦克大战\TanKeWar\bin\Images\0.gif
文件 868 2011-10-03 08:07 坦克大战\TanKeWar\bin\Images\1.gif
文件 1184 2011-10-03 08:07 坦克大战\TanKeWar\bin\Images\10.gif
文件 936 2011-10-03 08:07 坦克大战\TanKeWar\bin\Images\2.gif
文件 1026 2011-10-03 08:07 坦克大战\TanKeWar\bin\Images\3.gif
文件 1086 2011-10-03 08:07 坦克大战\TanKeWar\bin\Images\4.gif
文件 1151 2011-10-03 08:07 坦克大战\TanKeWar\bin\Images\5.gif
文件 1212 2011-10-03 08:07 坦克大战\TanKeWar\bin\Images\6.gif
文件 1261 2011-10-03 08:07 坦克大战\TanKeWar\bin\Images\7.gif
文件 1309 2011-10-03 08:07 坦克大战\TanKeWar\bin\Images\8.gif
文件 1342 2011-10-03 08:07 坦克大战\TanKeWar\bin\Images\9.gif
文件 855 2011-10-03 08:07 坦克大战\TanKeWar\bin\Images\bulletD.gif
文件 839 2011-10-03 08:07 坦克大战\TanKeWar\bin\Images\bulletL.gif
文件 864 2011-10-03 08:07 坦克大战\TanKeWar\bin\Images\bulletLD.gif
文件 863 2011-10-03 08:07 坦克大战\TanKeWar\bin\Images\bulletLU.gif
文件 839 2011-10-03 08:07 坦克大战\TanKeWar\bin\Images\bulletR.gif
............此处省略74个文件信息
- 上一篇:五子棋java程序代码
- 下一篇:java实现简单的留言板功能
相关资源
- java快捷键工具箱(快速打开本地应用
- java 飞机大战(面向对象源码)
- java 跑马程序
- 飞机大战小游戏源码(java Swing)
- java入门137:清理指定目录下的.tmp文件
- java删除文件夹中所有文件
- java重命名RAR压缩包中文件
- java显示指定类型的文件(按文件后缀
- java控制台(命令行)输入交互
- java 自定义表头(列头增加icon图标)
- Java入门-控件的排布(2).zip
- Java入门-显示多种字体(8).zip
- Java入门-使用表格显示查询结果(77)
- Java入门-取得目录文件信息(50).zi
- Java入门-zip压缩包查看程序(56).zi
- Java入门-阴影文字(26).zip
- Java入门-彩色列表框(4).zip
- Java入门-程序启动界面(20).zip
- Java入门-常用图形的绘制与填充(47)
- Java入门-从压缩包中提取文件(55)
- Java入门-滑杆演示(19).zip
- Java入门-图片倒影(34).zip
- Java入门-3D文字(27).zip
- Java入门-移动的遮照效果(45).zip
- Java入门-自定义光标(23).zip
- Java入门-图片火焰效果(32).zip
- Java入门-简单的文本编辑器(12).zi
- Java入门-产生自己的控件(1).zip
- Java入门-圆形的按钮(5).zip
- Java入门-不规则图形的绘制(48).zi
评论
共有 条评论