资源简介
五子棋网络对战基于tomcat websocket,java实现单机版和网络对战版五子棋程序,功能包括计时、悔棋、聊天、显示双方状态等等。首先第一个玩家先运行游戏,将自己的IP绑定,然后第二个玩家输入对方的IP连接。这样的话不管是哪一方都可以主动连接和被动连接。
代码片段和文件信息
package com.chess.bean;
import java.awt.Color;
public class Chess implements Comparable{
private int x; // x y 坐标
private int y;
private int color; // 棋子颜色 (1:黑色 -1:白色)
private double score; // 得分
public Chess() {
}
public Chess(int x int y boolean isBlack) {
this.x = x;
this.y = y;
this.color = isBlack ? 1 : -1;
}
public Chess(int x int y double score) {
this.x = x;
this.y = y;
this.score = score;
}
public Chess(int x int y) {
this.x = x;
this.y = y;
}
public int getX() {
return x;
}
public void setX(int x) {
this.x = x;
}
public int getY() {
return y;
}
public void setY(int y) {
this.y = y;
}
public Color getColors() {
return color == 1 ? Color.BLACK : Color.WHITE;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-03-24 20:59 五子棋网络对战(修订版)\
目录 0 2018-03-24 21:04 五子棋网络对战(修订版)\代码\
目录 0 2018-03-23 17:13 五子棋网络对战(修订版)\代码\FiveChessClient\
文件 799 2018-03-23 16:50 五子棋网络对战(修订版)\代码\FiveChessClient\.classpath
文件 391 2018-03-24 21:02 五子棋网络对战(修订版)\代码\FiveChessClient\.project
目录 0 2018-03-23 17:13 五子棋网络对战(修订版)\代码\FiveChessClient\.settings\
文件 598 2017-08-20 01:29 五子棋网络对战(修订版)\代码\FiveChessClient\.settings\org.eclipse.jdt.core.prefs
目录 0 2018-03-24 21:05 五子棋网络对战(修订版)\代码\FiveChessClient\bin\
目录 0 2018-03-24 21:05 五子棋网络对战(修订版)\代码\FiveChessClient\bin\com\
目录 0 2018-03-24 21:05 五子棋网络对战(修订版)\代码\FiveChessClient\bin\com\chess\
目录 0 2018-03-24 21:05 五子棋网络对战(修订版)\代码\FiveChessClient\bin\com\chess\bean\
文件 2144 2018-03-24 21:05 五子棋网络对战(修订版)\代码\FiveChessClient\bin\com\chess\bean\Chess.class
文件 1978 2018-03-24 21:05 五子棋网络对战(修订版)\代码\FiveChessClient\bin\com\chess\bean\Const.class
目录 0 2018-03-24 21:05 五子棋网络对战(修订版)\代码\FiveChessClient\bin\com\chess\center\
文件 1081 2018-03-24 21:05 五子棋网络对战(修订版)\代码\FiveChessClient\bin\com\chess\center\ChessMenu$My.class
文件 4612 2018-03-24 21:05 五子棋网络对战(修订版)\代码\FiveChessClient\bin\com\chess\center\ChessMenu.class
文件 2043 2018-03-24 21:05 五子棋网络对战(修订版)\代码\FiveChessClient\bin\com\chess\center\ChessPanel$1.class
文件 1363 2018-03-24 21:05 五子棋网络对战(修订版)\代码\FiveChessClient\bin\com\chess\center\ChessPanel$2.class
文件 733 2018-03-24 21:05 五子棋网络对战(修订版)\代码\FiveChessClient\bin\com\chess\center\ChessPanel$3.class
文件 1156 2018-03-24 21:05 五子棋网络对战(修订版)\代码\FiveChessClient\bin\com\chess\center\ChessPanel$4.class
文件 9323 2018-03-24 21:05 五子棋网络对战(修订版)\代码\FiveChessClient\bin\com\chess\center\ChessPanel.class
目录 0 2018-03-24 21:05 五子棋网络对战(修订版)\代码\FiveChessClient\bin\com\chess\client\
文件 685 2018-03-24 21:05 五子棋网络对战(修订版)\代码\FiveChessClient\bin\com\chess\client\FiveChess.class
目录 0 2018-03-24 21:05 五子棋网络对战(修订版)\代码\FiveChessClient\bin\com\chess\net\
文件 2834 2018-03-24 21:05 五子棋网络对战(修订版)\代码\FiveChessClient\bin\com\chess\net\MessageUtils$1.class
文件 3059 2018-03-24 21:05 五子棋网络对战(修订版)\代码\FiveChessClient\bin\com\chess\net\MessageUtils.class
文件 4839 2018-03-24 21:05 五子棋网络对战(修订版)\代码\FiveChessClient\bin\com\chess\net\MessageUtilsHelper.class
文件 1811 2018-03-24 21:05 五子棋网络对战(修订版)\代码\FiveChessClient\bin\com\chess\net\MyJTextPane.class
文件 1422 2018-03-24 21:05 五子棋网络对战(修订版)\代码\FiveChessClient\bin\com\chess\net\NetworkInit$1.class
文件 3981 2018-03-24 21:05 五子棋网络对战(修订版)\代码\FiveChessClient\bin\com\chess\net\NetworkInit.class
目录 0 2018-03-24 21:05 五子棋网络对战(修订版)\代码\FiveChessClient\bin\com\chess\task\
............此处省略94个文件信息
相关资源
- 《Java并发编程的艺术》pdf
- httpclient爬取美图
- Java编程思想(中文第4版)
- Java并发编程的艺术
- Java调用腾讯云接口发送短信验证码项
- java游戏:将GIF转 字符GIF
- 《iText实战(第2版)文字版》pdf
- 编写高质量代码 改善Java程序的151个
- 支付宝手机网站支付SDKDemo(官方)
- 支付宝电脑网站支付 SDK Demo(官方)
- 支付宝当面付SDK Demo(官方)-JAVA版
- Introduction to Neural Networks 2nd edition
- Linux下JAVA程序调用so库的接口函数(
- DJ NativeSwing开源包
- javaTCP模拟多用户服务器
- Guns框架技术文档
- Java常用类 上篇
- Java 解决Gdx游戏引擎中文显示问题 方
- 基于java的雷电游戏
- 两套 五子棋小游戏源码(控制台+Ja
- java飞机大战源码(改良版)
- java 愤怒的小鸟(flybird)源码
- 俄罗斯方块小游戏源码
- java超级玛丽(带背景音乐)
- java中国象棋 小游戏源码
- Java简易飞机大战
- JavaWeb简单实现word转pdf
- Java操作office方法jar包:POI_3.17
- 《JavaScrit数据结构与算法(第2版)》
- 小型投票网站源码
评论
共有 条评论