- 博客(0)
- 资源 (1)
- 收藏
- 关注
JAVA写的坦克大战-带文档开发说明-JAVA入门学习
坦克大战(Java版本)
实现一个java版本的坦克大战游戏
【功能提示】
1.游戏要有图形用户界面,界面能够反映游戏所有的细节。
2.界面中要有坦克,墙,树林,河流。
3.界面中要有一个“家”,“家”被攻击中则输了游戏。
4.坦克分两种,敌方和我方。
5.墙也分为两种,可以穿透的普通墙,不可以穿透的铁墙。
6.树和河流均只有一种,树林坦克可以通过。
7.坦克可以发射子弹,敌我方的子弹属性一样。
8.我方子弹可以杀死敌方坦克,敌方子弹也可以杀死我方坦克,但需要多枪子弹才可以杀死。
9.敌方之间不可以杀死对方。
10.子弹击中坦克要有爆炸,但击中墙不能爆炸。
11.我方可以吃血包增加生命。
游戏可以暂停,重新开始,游戏帮助等功能
2023-06-15
Java实现蜘蛛纸牌源码分享-入门学习
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class PKCard extends JLabel implements MouseListener,
MouseMotionListener{
//纸牌的位置
Point point = null;
Point initPoint = null;
int value = 0;
int type = 0;
String name = null;
Container pane = null;
Spider main = null;
boolean canMove = false;
boolean isFront = false;
PKCard previousCard = null;
public void mouseClicked(MouseEvent arg0){
}
public vo
2023-06-15
Java swing聊天室源码-入门学习
一、背景描述
在学习完网络以后,开始练习本项目的部署安排。
二、实现要求
能够完成多线程的用户聊天程序。
三、实现技术
a)使用ServerSocket、Socket完成服务端和客户端的连接。
b)服务端使用多线程的方式可以接受多个客户端。
c)使用对象的方式,在服务端和客户端之间传送数据。
四、类图
a)类图
无。
b)类图说明
请参考说明文档。
c)效果图
五、技术技巧提问
a)服务端如何删除和警告JList中存在的用户?
JList中添加对象的方式。通过得到对象中的数据(如ip,线程等),再向该用户发送数据。
b)服务端和客户端的数据通过什么方式维护?
将这些数据封装成类,服务器和客户端发送对象来维护。
c)当服务端强制退出时,应该做什么处理?
告诉客户端服务端退出,然后关闭所有到服务端的连接。客户端根据服务端退出,断开和服务端的连接。
六、附加说明
2023-06-15
Java远程控制源代码
Java远程控制源代码 学习用的
package steady;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.Serializable;
public class Message implements Serializable {
private static final long serialVersionUID = 1L;
private String fileName; // 文件名称
private long fileLength; // 文件长度
private byte[] fileContent; // 文件内容
public Message(){
}
p
2023-06-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人