-
Java开发项目网络版坦克大战
Web版TankWar
1.对单机版TankWar的修改
2.新增联网对战功能
对单机版TankWar的修改
对Tank类的修改:
(1)成员变量boolean good 区分敌我的标识,改为int groupID(0-3,-1表示机器人)同组坦克相互之间无法造成伤害。
(2)新增变量int id 标识网络中的唯一一辆坦克。
(3)坦克开火时发送一条坦克开火的消息到服务端。
(4)坦克调整方向时发送一条坦克移动的消息到服务端。
(5)坦克死亡时发送一条坦克死亡的消息到服务端。
对Tank类的修改:
(1)成员变量boolean good 区分敌我的标识,改为int groupID(0-3,-1表示机器人)同组坦克
- 2022-03-11 08:14:51下载
- 积分:1
-
用户管理操作ssh+jquery easyui
实现用户的管理操作,maven管理,可实现用户登录、增加、修改和删除等操作,用户界面设计采用jquery easyui实现。
- 2022-11-15 00:15:03下载
- 积分:1
-
香农佩萨罗压缩
使用 java 的香农-法诺数据压缩。仅可用于仅在此时压缩 txt 文件。也许你们中的一些可以使压缩所有类型的文件。
- 2022-05-07 13:05:50下载
- 积分:1
-
MIDI音乐鼓的实现
资源描述调用Java SOUND API下的midi的各种方法,初步实现鼓的音频,可以随机生成不同的鼓音,然后播放出来,播放时序是软件的水平轴,竖轴是鼓的种类
- 2022-02-03 10:35:24下载
- 积分:1
-
SpringMVC小项目
Annotation AOP SpringMVC 事务管理
SpringMVC实现一个完整的项目
- 2023-05-03 04:45:05下载
- 积分:1
-
java feiji
我们可以从 Pacman
中玩所有我们喜欢的游戏,以及交互式角色游戏。随着技术的进
步,游戏也越来越好玩了。不过,手机厂商的游戏和程序还是比较匮乏的。开发人员、厂
商和用户都始终在寻找着革命性的游戏和程序,从而最终获得上百万美元的收益。图像越
来越好,游戏也越来越好,但我们仍然需要努力。
这对我们开发人员来说是件好事;它让我们有足够的机会去获得成功。
对于个人来说,我们有很多机会,因为
- 2022-04-28 06:15:17下载
- 积分:1
-
Delaunay三角剖分算法
资源描述该java应用是基于将一个平面划分成若干个三角形。由此可以利用该程序输出在一系列散点的情况下构建三角网络并以此作为计算空间多面体重心的一个重要环节。若已知重心则可以对多面体进行进一步的运算。
- 2022-03-19 08:24:09下载
- 积分:1
-
在 Java 中的计算器
在这个项目中我有同一个项目要做计算器仅使用 html。
正如我们都知道 html 不支持动态分页,因此开发了 G.U.I.,将
显示整个文本,当按下时带有 gui 输入
数据将被发送到显示 ans 的 servlet
我做这在 eclipse 靛蓝和使用 apache tomcat 7 作为运行时
- 2023-02-03 03:50:04下载
- 积分:1
-
java经典射击飞机游戏
在java课设上,老师要我们每人做一个课设,我就选设了这个以前非常喜欢的游戏,想揭开它的面纱
- 2022-01-21 02:57:04下载
- 积分:1
-
简单的web服务器的设计与实现
import java.io.*;
import java.nio.*;
import java.nio.channels.*;
import java.nio.charset.*;
import java.net.*;
import java.util.*;
import java.util.concurrent.*;
public class SimpleHttpServer {
private int
port=9999;
private
ServerSocketChannel serverSocketChannel = null;
private
ExecutorService executorService;
private static
final
- 2023-02-15 13:55:04下载
- 积分:1