坦克大战源代码

这篇博客分享了如何使用程序实现经典游戏坦克大战。作者通过介绍控制坦克移动的Zid类,逐步展示游戏的实现过程。博客中包含了游戏图片,并鼓励读者留言交流,最终会提供完整的游戏文档。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

小时候你不是不和我一样玩小霸王呢?那你知道怎么样用程序去实现它吗?从那时候我就一直在思考这个问题!在读书的时候我就实现了这个理想!坦克大战分为八个类,我隔一段时间上传一个到博客,然后积累完成后大空就可以玩了!和大家分享是我的荣幸,希望大家给建议!给我留言。上传完的最后那天我会给大伙一个文档,玩这个游戏的!前于游戏的图片在我的相册里面!

 

这个类是控制坦克方向的!

zid.java

package tank;

import java.awt.Graphics;
import java.awt.Image;
import java.awt.Rectangle;
import java.awt.Toolkit;
import java.util.List;
import java.util.Random;

import javax.swing.JOptionPane;

import tank.Tank.Direction;

public class Zid {
 int x;
 int y;
 public int XSPEED;
 public int YSPEED;
  int gg,x1,y1,dj1;
  Random rd=new Random();
    Tank.Direction  dir;
    boolean life=true;
    TankClient tc=null;
    boolean good=false;
    Toolkit tk=Toolkit.getDefaultToolkit();
    Image  img=null;
    public  Zid(){}
 public Zid(int x, int y, Direction dir) {
  this.x = x+25;
  this.y = y+25;
  this.dir = dir;
 }
 public Zid(int x, int y, Direction dir,TankClient tc) {
  this.x = x+25;
  this.y = y+25;

评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值