资源简介
电脑游戏,是指在计算机上能够运转的游戏软件。这种软件具有较强的娱乐性。电脑游戏的创新和发展与硬件、软件的发展紧密相关。它能够给玩家提供一个虚拟的环境,使游戏带给了人们很多的享受和欢乐。雷电游戏因为操作简单,节奏明快,一直是纵轴射击游戏的经典之作。经常能够在手机或者计算机中见到这款游戏,深得广大玩家的喜爱,可以说是妇孺皆知的一款益智类游戏。
本游戏基于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
x
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 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个文件信息
- 上一篇:RGB调色板(源码)
- 下一篇:动态实现幻方(java代码)
相关资源
- java快捷键工具箱(快速打开本地应用
- java 飞机大战(面向对象源码)
- java 跑马程序
- 飞机大战小游戏源码(java Swing)
- java入门137:清理指定目录下的.tmp文件
- java删除文件夹中所有文件
- java重命名RAR压缩包中文件
- java显示指定类型的文件(按文件后缀
- java控制台(命令行)输入交互
- java 自定义表头(列头增加icon图标)
- Java入门-控件的排布(2).zip
- Java入门-显示多种字体(8).zip
- Java入门-使用表格显示查询结果(77)
- Java入门-取得目录文件信息(50).zi
- Java入门-zip压缩包查看程序(56).zi
- Java入门-阴影文字(26).zip
- Java入门-彩色列表框(4).zip
- Java入门-程序启动界面(20).zip
- Java入门-常用图形的绘制与填充(47)
- Java入门-从压缩包中提取文件(55)
- Java入门-滑杆演示(19).zip
- Java入门-图片倒影(34).zip
- Java入门-3D文字(27).zip
- Java入门-移动的遮照效果(45).zip
- Java入门-自定义光标(23).zip
- Java入门-图片火焰效果(32).zip
- Java入门-简单的文本编辑器(12).zi
- Java入门-产生自己的控件(1).zip
- Java入门-圆形的按钮(5).zip
- Java入门-不规则图形的绘制(48).zi
评论
共有 条评论