• 大小: 14KB
    文件类型: .java
    金币: 1
    下载: 0 次
    发布日期: 2021-01-05
  • 语言: Java
  • 标签:

资源简介

代码的可读性特别好,注释详细,通过有趣的坦克游戏可以从中学到好多东西

资源截图

代码片段和文件信息

/**
 * 功能:坦克游戏的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;

评论

共有 条评论

相关资源