资源简介
JAVA作业之开发游戏,建议的雷电战机游戏的实现,设计是可以联网的,但是由于技术局限,目前等待优化,欢迎大家多多指教~~~~
代码片段和文件信息
package frame;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.awt.image.BufferedImage;
import java.io.BufferedInputStream;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FilterReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.Socket;
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
import javax.imageio.ImageTypeSpecifier;
import javax.swing.Jframe;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.plaf.basic.BasicBorders.ToggleButtonBorder;
import javax.xml.namespace.QName;
import org.omg.CORBA.PUBLIC_MEMBER;
import objects.*;
import javazoom.jl.player.Player;
public class Clientgame extends JPanel implements KeyListener{
/*private List enemies1 = new ArrayList();
private List enemies2 = new ArrayList();
*private List enemies3 = new ArrayList();*/
// boss
private boss1 boss1;
private int bossBlood = 2000;
private long time = 0;
// 锟叫凤拷锟节碉拷
private List enemies = new ArrayList();
private List ebull = new ArrayList();
// 锟揭凤拷
private Planes p1;
private Planes p2;
List mybullet = new ArrayList();
private int p1life = 6;
private int money = 0;
private int score = 0;
private int stage = 1;
public int couldbehit1 = 0;
public int couldbehit2 = 0;
public int boss = 0;
int operations = 0;
private boolean vkUp = false;
private boolean vkDown = false;
private boolean vkLeft = false;
private boolean vkRight = false;
private boolean vkFire = false;
private boolean vkUp2 = false;
private boolean vkDown2 = false;
private boolean vkLeft2 = false;
private boolean vkRight2 = false;
private boolean vkFire2 = false;
private boolean vk = false;
private bulletup bup =null;
Font fn = new Font(“Microsoft Yahei“ Font.BOLD 20);
Font fn1 = new Font(“Microsoft Yahei“ Font.BOLD 120);
private PrintWriter writer;
private BufferedReader reader;
Socket socket;
private void connect() {
System.out.println(“尝试连接“);
try {
socket= new Socket(“127.0.0.1“ 2333);
writer = new PrintWriter(socket.getOutputStream()true);
reader = new BufferedReader(new InputStreamReader(socket.getInputStream()));
System.out.println(“成功连接“);
}catch(Exception e) {
e.printStackTrace();
}
}
public Clientgame() {
this.addKeyListener(this);
p1 = new Planes(300 950Resources.p1);
p2 = new Planes(600 950Resources.p2);
connect();
Thread animate = new Thread() {
public void run() {
music();
while (true) {
if(time<=90000) {
for(int op = 0;op<15-operations;op++) {
writer.println(“f“);
}
operations = 0;
for(int tt=
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-12-26 17:20 Raiden\
文件 355 2017-12-26 16:26 Raiden\.classpath
文件 382 2017-12-23 17:43 Raiden\.project
目录 0 2017-12-23 17:43 Raiden\.settings\
文件 598 2017-12-23 17:43 Raiden\.settings\org.eclipse.jdt.core.prefs
文件 52011 2017-12-26 17:07 Raiden\6319.mp3
文件 25121 2017-12-26 17:04 Raiden\6538.mp3
目录 0 2017-12-26 16:32 Raiden\bin\
文件 14541 2017-12-26 01:46 Raiden\bin\1.jpg
文件 11979 2017-12-26 01:47 Raiden\bin\2.jpg
文件 11377 2017-12-26 01:48 Raiden\bin\3.jpg
文件 7883 2017-12-24 22:12 Raiden\bin\bulletup.png
文件 16000 2017-12-25 21:38 Raiden\bin\canthit.png
目录 0 2017-12-26 17:15 Raiden\bin\fr
文件 14541 2017-12-26 02:06 Raiden\bin\fr
文件 11979 2017-12-26 02:06 Raiden\bin\fr
文件 11377 2017-12-26 02:06 Raiden\bin\fr
文件 146001 2017-12-23 17:52 Raiden\bin\fr
文件 218642 2017-12-23 17:52 Raiden\bin\fr
文件 3713 2017-12-23 17:52 Raiden\bin\fr
文件 7883 2017-12-24 22:12 Raiden\bin\fr
文件 16000 2017-12-25 21:38 Raiden\bin\fr
文件 11186 2017-12-26 17:18 Raiden\bin\fr
文件 923 2017-12-26 17:18 Raiden\bin\fr
文件 920 2017-12-26 17:18 Raiden\bin\fr
文件 920 2017-12-26 17:18 Raiden\bin\fr
文件 11530 2017-12-26 17:18 Raiden\bin\fr
文件 5844 2017-12-23 17:52 Raiden\bin\fr
文件 4576 2017-12-23 17:52 Raiden\bin\fr
文件 4389 2017-12-23 17:52 Raiden\bin\fr
文件 13855 2017-12-23 17:52 Raiden\bin\fr
............此处省略146个文件信息
相关资源
- 16款java游戏源码
- java游戏服务器开发
- java游戏登录界面和角色创建技能学习
- java五子棋游戏(源码)
- Java游戏重装机兵源代码
- java游戏毕业设计之基于java的五子棋
- java游戏开发之射击游戏
- 打砖块JAVA游戏代码
- JAVA做的小游戏,蛮有趣的
- Java游戏\\猫和老鼠.jar
- Java游戏\\埃及祖玛.jar
- 一个类似超级玛丽的Java游戏
- java足球游戏
- LWJGL-2.90
- 飞机大战java游戏
- 精典java游戏合集 欢迎大家
- java游戏之扫雷
- java游戏之五子棋
- java游戏之聊天室
- Java小游戏贪吃蛇 完整
- java打猎射击游戏
- Java游戏2048
- 毕业设计 Java游戏设计大飞机程序(源
- Java游戏设计(包含论文)
- 经典贪吃蛇java版
- java游戏服务器设计视频教程 netty-mi
- Java游戏源码
- java写的雷电(代码+论文+幻灯片+效果
- 塔防游戏--java游戏
- 50个java游戏源代码
评论
共有 条评论