• 大小: 4.53M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-17
  • 语言: Java
  • 标签: 五子棋  网络  java  

资源简介

五子棋网络对战基于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个文件信息

评论

共有 条评论