资源简介
代码的可读性特别好,注释详细,通过有趣的坦克游戏可以从中学到好多东西
代码片段和文件信息
/**
* 功能:坦克游戏的5.0[]
* 1.画出坦克.
* 2.我的坦克可以上下左右移动
* 3.可以发射子弹子弹连发(最多5)
* 4.当我的坦克击中敌人坦克时,敌人就消失(爆炸的效果)
* 5.我被击中后,显示爆炸效果
* 6.防止敌人坦克重叠运动(*)
* 6.1决定把判断是否碰撞的函数写到EnemyTank类
* 7.可以分关(*)
* 7.1做一个开始的Panle它是一个空的
* 7.2闪烁效果
* 8.可以在玩游戏的时候暂停和继续(*)
* 8.1当用户点击暂停时,子弹的速度和坦克速度设为0并让坦克的方向不要变化
* 9.可以记录玩家的成绩(*)
* 9.1用文件流.
* 9.2单写一个记录类,完成对玩家记录
* 9.3先完成保存共击毁了多少辆敌人坦克的功能.
* 9.4存盘退出游戏可以记录当时的敌人坦克坐标,并可以恢复
* 10.java如何操作声音文件(*)
* 10.1对声音文件的操作
*/
import javax.imageio.ImageIO;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
import java.io.*;
public class MyTankGame3 extends Jframe implements ActionListener {
MyPanel mp=null;
//定义一个开始面板
MyStartPanel msp=null;
//作出我需要的菜单
JMenuBar jmb=null;
评论
共有 条评论