91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 33.68MB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發布日期: 2023-07-24
  • 語言: Java
  • 標簽: java??

資源簡介

學習完了javase這里有十來個javaSE的小項目供你練練手,鞏固一下學習的基礎,以便后面javaweb的更好學習

資源截圖

代碼片段和文件信息

package?org.acerge.engine;

import?java.io.Serializable;
import?java.util.ArrayList;

public?class?ActiveBoard?implements?Serializable{
//Rank[x]File[x]Bottom[x]?比?x?%?10x?/?10x?*?10運算快
public?static?final?int[]?RANK?=?{//?File[19]=1Rank[19]=9;
0?1?2?3?4?5?6?7?8?9
0?1?2?3?4?5?6?7?8?9
0?1?2?3?4?5?6?7?8?9
0?1?2?3?4?5?6?7?8?9
0?1?2?3?4?5?6?7?8?9
0?1?2?3?4?5?6?7?8?9
0?1?2?3?4?5?6?7?8?9
0?1?2?3?4?5?6?7?8?9
0?1?2?3?4?5?6?7?8?9
};

public?static?final?int?FILE[]?=?{//?File[12]=1Rank[12]=2;
0?0?0?0?0?0?0?0?0?0
1?1?1?1?1?1?1?1?1?1
2?2?2?2?2?2?2?2?2?2
3?3?3?3?3?3?3?3?3?3
4?4?4?4?4?4?4?4?4?4
5?5?5?5?5?5?5?5?5?5
6?6?6?6?6?6?6?6?6?6
7?7?7?7?7?7?7?7?7?7
8?8?8?8?8?8?8?8?8?8
};

public?static?final?int[]?BOTTOM?=?{
0?10?20?30?40?50?60?70?80
};

public?static?final?int[]?HORSE_LEG_TABLE?=?{//int?
-10??0-10??0??0??0??0??0??0?-1??0??
??0??0??1??0??0??0??0??0??0??0??0
??0??0??0??0??0??0??0?-1??0??0??0
??1??0??0??0??0??0??0 10??0?10
//Move.Dst?-?Move.Src={-21-19-12-88121921}
//HorseLeg[Dst-Src+21]={-10-10-11-111010}:蹩馬腿的增量
//Legal?Move:?return?Squares[Move.Src?+?HorseLegTab[Move.Dst?-?Move.Src?+?21]]==0
};

public?static?final?int[]?PIECE_TYPES?=?{
-1?-1?-1?-1?-1?-1?-1?-1?-1?-1?-1?-1?-1?-1?-1?-1
0?1?1?2?2?3?3?4?4?5?5?6?6?6?6?6
7?8?8?9?9?10?10?11?11?12?12?13?13?13?13?13
};
public?final?static?int?MAX_MOVE_NUM?=?256;
public?final?static?int?LOOP_HASH_MASK?=?0x3ff;
public?final?static?int?MAX_CONSECUTIVE_MOVES?=?200;

private?int?player;?//?0?=?Red(White)?and?1?=?Black
private?int[]?evalue;//int[2]Total?Value?of?Red(0)/Black(1)?Pieces
private?int[]?squares;//int[90]Piece?Indexes?of?each?square?Squares[i]?=?0:Unoccupied?16-31:Red?32-47?=?Black
private?int[]?pieces;//int[48]Square?Indexes?of?each?piece?-1?=?Captured//被吃了
//?Square[x]=y(y:?index?of?PieceTypes?in?Square[x])
//?Pieces[y]=x(y?is?the?pieceType?x?represent?pieceType?Y?in?Square?5)
//?x:index?of?location?in?board(0~89)
private?int[]?bitFiles;//[9]方便按行位縱線查詢BitFiles[1]表示第1列(b縱線)上的棋子
private?int[]?bitRanks;//[10]方便按列位橫線查詢
private?BitBoard[]?pieceBits;//[14]分兵種及紅黑的棋子位棋盤
private?BitBoard?allPieces;//整個棋盤

//?Zobrist?Key?and?Lock
private?long?zobristKey?zobristLock;

//?History?MoveNodes用來作為循環重復檢測
private?int?moveNum;
MoveNode[]?moveList;//[ChessStruct.MaxMoveNum];
char[]?loopHash;//[LoopHashMask?+?1];

public?ActiveBoard()?{
int?i;
player?=?0;
evalue?=?new?int[2];
evalue[0]?=?evalue[1]?=?0;
squares?=?new?int[90];
for?(i?=?0;?i? squares[i]?=?0;
}
pieces?=?new?int[48];
for?(i?=?16;?i? pieces[i]?=?

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????38015??2004-07-08?21:16??Java項目\中國象棋\Java中國象棋\commons-logging.jar

?????文件????9455379??2006-01-05?10:31??Java項目\中國象棋\Java中國象棋\data\book.txt

?????文件??????84150??2006-01-10?02:36??Java項目\中國象棋\Java中國象棋\data\pieceObj

?????文件?????????68??2006-01-10?03:05??Java項目\中國象棋\Java中國象棋\meta-INF\MANIFEST.MF

?????文件??????14200??2006-01-09?23:39??Java項目\中國象棋\Java中國象棋\org\acerge\engine\ActiveBoard.class

?????文件???????6286??2006-01-09?23:39??Java項目\中國象棋\Java中國象棋\org\acerge\engine\BitBoard.class

?????文件????????444??2006-01-09?23:39??Java項目\中國象棋\Java中國象棋\org\acerge\engine\BookRecord.class

?????文件???????2581??2006-01-09?23:39??Java項目\中國象棋\Java中國象棋\org\acerge\engine\CCEvalue.class

?????文件????????405??2006-01-09?23:39??Java項目\中國象棋\Java中國象棋\org\acerge\engine\EngineOption.class

?????文件????????562??2006-01-09?23:39??Java項目\中國象棋\Java中國象棋\org\acerge\engine\HashRecord.class

?????文件????????504??2006-01-09?23:39??Java項目\中國象棋\Java中國象棋\org\acerge\engine\KillerStruct.class

?????文件????????363??2006-01-09?23:39??Java項目\中國象棋\Java中國象棋\org\acerge\engine\LostException.class

?????文件???????1615??2006-01-09?23:39??Java項目\中國象棋\Java中國象棋\org\acerge\engine\MoveNode.class

?????文件???????8315??2006-01-09?23:39??Java項目\中國象棋\Java中國象棋\org\acerge\engine\PreMoveNodesGen.class

?????文件??????17710??2006-01-09?23:39??Java項目\中國象棋\Java中國象棋\org\acerge\engine\SearchEngine.class

?????文件???????9024??2006-01-09?23:39??Java項目\中國象棋\Java中國象棋\org\acerge\engine\SortedMoveNodes.class

?????文件???????1087??2006-01-09?23:39??Java項目\中國象棋\Java中國象棋\org\acerge\engine\TestNumShift.class

?????文件????????441??2006-01-09?23:43??Java項目\中國象棋\Java中國象棋\org\acerge\main\CannotGetAgreeOnMoreThanThreeTimes.class

?????文件????????609??2006-01-09?23:43??Java項目\中國象棋\Java中國象棋\org\acerge\main\ChessApp.class

?????文件???????2418??2006-01-09?23:44??Java項目\中國象棋\Java中國象棋\org\acerge\main\ChessMainframe$1.class

?????文件????????679??2006-01-09?23:44??Java項目\中國象棋\Java中國象棋\org\acerge\main\ChessMainframe$2.class

?????文件???????2130??2006-01-09?23:44??Java項目\中國象棋\Java中國象棋\org\acerge\main\ChessMainframe$3.class

?????文件????????724??2006-01-09?23:44??Java項目\中國象棋\Java中國象棋\org\acerge\main\ChessMainframe$4.class

?????文件???????1966??2006-01-09?23:44??Java項目\中國象棋\Java中國象棋\org\acerge\main\ChessMainframe$ConnectActionListener.class

?????文件???????1824??2006-01-09?23:44??Java項目\中國象棋\Java中國象棋\org\acerge\main\ChessMainframe$LastNextTurnBackButtonListener.class

?????文件???????2204??2006-01-09?23:44??Java項目\中國象棋\Java中國象棋\org\acerge\main\ChessMainframe$LocalMessageListener.class

?????文件???????1111??2006-01-09?23:44??Java項目\中國象棋\Java中國象棋\org\acerge\main\ChessMainframe$OpenSaveButtonListener.class

?????文件???????2630??2006-01-09?23:44??Java項目\中國象棋\Java中國象棋\org\acerge\main\ChessMainframe$PictureBoardMouseListener.class

?????文件???????2126??2006-01-09?23:44??Java項目\中國象棋\Java中國象棋\org\acerge\main\ChessMainframe$PieceMouseListener.class

?????文件???????4317??2006-01-09?23:44??Java項目\中國象棋\Java中國象棋\org\acerge\main\ChessMainframe$RemoteMessageListener.class

............此處省略1353個文件信息

評論

共有 條評論