Java实现坦克大战,单机版和联网版

这篇博客提供了Java实现的坦克大战游戏的源码获取途径,包括百度网盘和GitHub两个渠道,附带了部分源代码供参考。读者可以通过提供的链接下载并研究代码,如有疑问可在评论区留言。
摘要由CSDN通过智能技术生成

Java实现坦克大战

源码获取途径

百度网盘链接:
百度网盘地址
提取码:5r7i
GitHub
Github获取地址

部分源代码

public class TankClient extends Frame{
   
	
	
	//尺寸
	public static final int W=800;
	public static final int H=600;
	
	
	//双缓存
	private Image offScreenImage=null;
	//自己控制的坦克
	Tank tank=new Tank(60, 60,true, Direction.STOP,this);
	
	//敌人的坦克
	List<Tank> tanks=new ArrayList<Tank>();
	//发生的爆炸
	List<Explode> explodes=new ArrayList<Explode>();
	//打出去的子弹
	List <Missile> missiles=new ArrayList<Missile>();
	//创建一个墙
	List<Wallet> wallets=new ArrayList<Wallet>();
	//创建血包
	Blood blood =new Blood(this);
	
	
	
	//方法入口
	public void launch() {
   
		
		//建立标题
		setTitle("TankWar");
		
		//建立窗口
		setBounds(100,100,W,H);
		
		//设置可见性
		setVisible(true);
		
		//设置背景色
		setBackground(Color.black);
		
		//添加窗口监听
		addWindowListener(new WindowAdapter() {
   
			public void windowClosing(WindowEvent e) {
   
				System.exit(0);
			}
		});
		
		//设置窗口不可改变
		setResizable(false);
		
		//添加键盘监听
		addKeyListener(new KeyMonitor());
		
		//获取配置文件中的数
		int initTankCount=Integer.parseInt(PropertyM
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值