• 大小: 0.30M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-02-20
  • 语言: Java
  • 标签: java  游戏  

资源简介


电脑游戏,是指在计算机上能够运转的游戏软件。这种软件具有较强的娱乐性。电脑游戏的创新和发展与硬件、软件的发展紧密相关。它能够给玩家提供一个虚拟的环境,使游戏带给了人们很多的享受和欢乐。雷电游戏因为操作简单,节奏明快,一直是纵轴射击游戏的经典之作。经常能够在手机或者计算机中见到这款游戏,深得广大玩家的喜爱,可以说是妇孺皆知的一款益智类游戏。

   本游戏基于Eclipse开发平台,以java作为编程语言,整个项目开发旨在模拟雷电游戏的飞机射击游戏。游戏界面的下部是玩家的飞机,可以根据按键控制子弹的发射,上部为敌方飞机,在界面中随机出现。在游戏过程当中,用户飞机的移动是被电脑键盘的方向键所控制的,在整个游戏过程当中,如果用户飞机的子弹与敌方飞机发生相撞时,敌方飞机就会有爆炸的效果产生。游戏中使用到的飞机、子弹均采用对应的类实现。


代码片段和文件信息

package com.ideabobo.game.leidian;

import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Image;

import com.ideabobo.game.leidian.Boss;

public class Battle extends Role {
private static Battle battle = new Battle();

private int tamaIntCount;

private float speed;

private float oldx;

private float oldy;

public static float vx;

public static float vy;

public static boolean keygo = false;

private float tv[] = { -1F -7F 0.0F -8F 1.0F -7F };

public int power;

public int powerMax;



public Battle() {
super(GamePanel.heroImage);
speed = 3F;
tamaIntCount = 0;
x = ((float) app.getWidth() - WIDTH) / 2.0F;
y = (float) app.getHeight() - HEIGHT * 2.0F;
power = 600;
powerMax = power;
}

public static Battle getInstance() {
return battle;
}

public void move() {
oldx = x;
oldy = y;
if (Key.left) {
if (Key.xkey)
x -= (double) speed / 4D;
else

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        301  2018-05-18 10:16  源代码【尚学堂·百战程序员】\Leidian\.classpath

     文件        383  2018-05-18 10:15  源代码【尚学堂·百战程序员】\Leidian\.project

     文件        598  2018-05-18 10:19  源代码【尚学堂·百战程序员】\Leidian\.settings\org.eclipse.jdt.core.prefs

     文件       5651  2018-05-18 10:34  源代码【尚学堂·百战程序员】\Leidian\bin\com\ideabobo\game\leidian\Battle.class

     文件        962  2018-05-18 10:34  源代码【尚学堂·百战程序员】\Leidian\bin\com\ideabobo\game\leidian\BattleAppearing.class

     文件        516  2018-05-18 10:34  源代码【尚学堂·百战程序员】\Leidian\bin\com\ideabobo\game\leidian\BattleBasic.class

     文件       1085  2018-05-18 10:34  源代码【尚学堂·百战程序员】\Leidian\bin\com\ideabobo\game\leidian\BattleBeam.class

     文件        451  2018-05-18 10:34  源代码【尚学堂·百战程序员】\Leidian\bin\com\ideabobo\game\leidian\BattleShot.class

     文件       1143  2018-05-18 10:34  源代码【尚学堂·百战程序员】\Leidian\bin\com\ideabobo\game\leidian\BigBurst.class

     文件       1574  2018-05-18 10:34  源代码【尚学堂·百战程序员】\Leidian\bin\com\ideabobo\game\leidian\Boss.class

     文件       3634  2018-05-18 10:34  源代码【尚学堂·百战程序员】\Leidian\bin\com\ideabobo\game\leidian\BossA.class

     文件       3836  2018-05-18 10:34  源代码【尚学堂·百战程序员】\Leidian\bin\com\ideabobo\game\leidian\BossB.class

     文件       4099  2018-05-18 10:34  源代码【尚学堂·百战程序员】\Leidian\bin\com\ideabobo\game\leidian\BossC.class

     文件       1170  2018-05-18 10:34  源代码【尚学堂·百战程序员】\Leidian\bin\com\ideabobo\game\leidian\Burst.class

     文件       1104  2018-05-18 10:34  源代码【尚学堂·百战程序员】\Leidian\bin\com\ideabobo\game\leidian\CircleBullets.class

     文件        683  2018-05-18 10:34  源代码【尚学堂·百战程序员】\Leidian\bin\com\ideabobo\game\leidian\DirectionalBullet.class

     文件       1973  2018-05-18 10:34  源代码【尚学堂·百战程序员】\Leidian\bin\com\ideabobo\game\leidian\Enemy.class

     文件       2216  2018-05-18 10:34  源代码【尚学堂·百战程序员】\Leidian\bin\com\ideabobo\game\leidian\EnemyA.class

     文件       1429  2018-05-18 10:34  源代码【尚学堂·百战程序员】\Leidian\bin\com\ideabobo\game\leidian\EnemyB.class

     文件       1209  2018-05-18 10:34  源代码【尚学堂·百战程序员】\Leidian\bin\com\ideabobo\game\leidian\EnemyBeam.class

     文件       1568  2018-05-18 10:34  源代码【尚学堂·百战程序员】\Leidian\bin\com\ideabobo\game\leidian\EnemyC.class

     文件        869  2018-05-18 10:34  源代码【尚学堂·百战程序员】\Leidian\bin\com\ideabobo\game\leidian\EnemyShot.class

     文件        554  2018-05-18 10:34  源代码【尚学堂·百战程序员】\Leidian\bin\com\ideabobo\game\leidian\EnemyTable.class

     文件        799  2018-05-18 10:34  源代码【尚学堂·百战程序员】\Leidian\bin\com\ideabobo\game\leidian\FireboltRaidenMain$1.class

     文件       1209  2018-05-18 10:34  源代码【尚学堂·百战程序员】\Leidian\bin\com\ideabobo\game\leidian\FireboltRaidenMain.class

     文件      14159  2018-05-18 10:34  源代码【尚学堂·百战程序员】\Leidian\bin\com\ideabobo\game\leidian\GamePanel.class

     文件       1279  2018-05-18 10:34  源代码【尚学堂·百战程序员】\Leidian\bin\com\ideabobo\game\leidian\Hero.class

     文件      28720  2018-05-18 10:39  源代码【尚学堂·百战程序员】\Leidian\bin\com\ideabobo\game\leidian\image\baku.gif

     文件        944  2018-05-18 10:39  源代码【尚学堂·百战程序员】\Leidian\bin\com\ideabobo\game\leidian\image\ballBlue.gif

     文件        949  2018-05-18 10:39  源代码【尚学堂·百战程序员】\Leidian\bin\com\ideabobo\game\leidian\image\ballGreen.gif

............此处省略164个文件信息

评论

共有 条评论