源码介绍
Java版中国象棋人机对战源代码,作者将AI算法用得淋漓尽致
(5 folders, 6 files, 39.76 KB, 9.59 MB in total.)
commons-logging.jar 37.12 KB
run1.bat 83 bytes
run2.bat 85 bytes
说明.txt 1.08 KB
data
(0 folders, 4 files, 9.10 MB, 9.10 MB in total.)
book.txt 9.02 MB
pieceObj 82.18 KB
META-INF
(0 folders, 3 files, 1.45 KB, 1.45 KB in total.)
MANIFEST.MF 68 bytes
org
(1 folders, 2 files, 1.38 KB, 229.66 KB in total.)
acerge
(5 folders, 2 files, 1.38 KB, 228.28 KB in total.)
engine
(0 folders, 15 files, 63.00 KB, 63.00 KB in total.)
ActiveBoard.class 13.87 KB
BitBoard.class 6.14 KB
BookRecord.class 444 bytes
CCEvalue.class 2.52 KB
EngineOption.class 405 bytes
HashRecord.class 562 bytes
KillerStruct.class 504 bytes
LostException.class 363 bytes
MoveNode.class 1.58 KB
PreMoveNodesGen.class 8.12 KB
SearchEngine.class 17.29 KB
SortedMoveNodes.class 8.81 KB
TestNumShift.class 1.06 KB
main
(0 folders, 30 files, 110.95 KB, 110.95 KB in total.)
CannotGetAgreeOnMoreThanThreeTimes.class 441 bytes
ChessApp.class 609 bytes
ChessMainFrame$1.class 2.36 KB
ChessMainFrame$2.class 679 bytes
ChessMainFrame$3.class 2.08 KB
ChessMainFrame$4.class 724 bytes
ChessMainFrame$ConnectActionListener.class 1.92 KB
ChessMainFrame$LastNextTurnBackButtonListener.class 1.78 KB
ChessMainFrame$LocalMessageListener.class 2.15 KB
ChessMainFrame$OpenSaveButtonListener.class 1.08 KB
ChessMainFrame$PictureBoardMouseListener.class 2.57 KB
ChessMainFrame$PieceMouseListener.class 2.08 KB
ChessMainFrame$RemoteMessageListener.class 4.22 KB
ChessMainFrame$SysInfoButtonsListener.class 3.41 KB
ChessMainFrame$TimeCounter.class 1.69 KB
ChessMainFrame.class 30.85 KB
PictureBoard.class 5.23 KB
ReadyToPlay.class 1.42 KB
SCREEN.class 1.41 KB
SetRuleDialog$ButtonActionListener.class 1.50 KB
SetRuleDialog.class 5.61 KB
SetSysCfgDialog$ButtonActionListener.class 1.52 KB
SetSysCfgDialog$ModelRbListener.class 1.26 KB
SetSysCfgDialog$ServerClientRbListener.class 1.23 KB
SetSysCfgDialog.class 7.61 KB
SysConfigInfo.class 1.71 KB
Translation$1.class 796 bytes
Translation.class 21.70 KB
message
(2 folders, 10 files, 4.75 KB, 29.59 KB in total.)
Consumer.class 271 bytes
Header.class 1.37 KB
Message.class 389 bytes
MessageDeliver.class 278 bytes
MessageListener.class 184 bytes
MessageQueue.class 285 bytes
MessageQueueNotSetException.class 405 bytes
Producer.class 229 bytes
impl
(0 folders, 7 files, 8.59 KB, 8.59 KB in total.)
ChessMessage.class 1.10 KB
ChessMessageQueue.class 1.06 KB
MessageConsumer.class 1.29 KB
MessageProducer.class 1.04 KB
PieceMessageDeliver.class 2.71 KB
support
(0 folders, 10 files, 16.25 KB, 16.25 KB in total.)
Client.class 2.04 KB
Connection.class 242 bytes
MsgNetConnection.class 4.14 KB
MultiClientServer.class 374 bytes
ObjectCopyer.class 2.21 KB
OuterMsgReceiver.class 2.40 KB
OuterMsgSender.class 1.32 KB
Server.class 2.16 KB
pieces
(0 folders, 9 files, 15.63 KB, 15.63 KB in total.)
GetGiFData.class 3.06 KB
InvalidMoveException.class 384 bytes
MoveInfo.class 1.18 KB
PieceArray.class 1.09 KB
PieceFactory.class 2.84 KB
PiecesObject.class 2.20 KB
Qizi.class 3.49 KB
rule
(0 folders, 7 files, 7.73 KB, 7.73 KB in total.)
PlayerTimer.class 234 bytes
Rule.class 561 bytes
TimeExhaustedException.class 386 bytes
TimeRule.class 4.42 KB
TimeRuleConfig.class 794 bytes
save
(0 folders, 7 files, 6.69 KB, 6.69 KB in total.)
gbvsgb.txt 518 bytes
winer 1.00 KB
xyc002.QP 968 bytes
xyc004.QP 1.03 KB
xyc005.QP 1.83 KB
src
(1 folders, 2 files, 1.38 KB, 228.77 KB in total.)
CChess
(1 folders, 2 files, 1.38 KB, 227.39 KB in total.)
org
(1 folders, 2 files, 1.38 KB, 226.00 KB in total.)
acerge
(5 folders, 2 files, 1.38 KB, 224.62 KB in total.)
engine
(0 folders, 12 files, 92.79 KB, 92.79 KB in total.)
ActiveBoard.java 18.58 KB
BitBoard.java 7.60 KB
CCEvalue.java 3.26 KB
EngineOption.java 302 bytes
LostException.java 365 bytes
MoveNode.java 1.10 KB
PreMoveNodesGen.java 14.93 KB
SearchEngine.java 28.18 KB
SortedMoveNodes.java 13.98 KB
TestNumShift.java 3.13 KB
main
(0 folders, 12 files, 89.71 KB, 89.71 KB in total.)
CannotGetAgreeOnMoreThanThreeTimes.java 438 bytes
ChessApp.java 344 bytes
ChessMainFrame.java 36.38 KB
PictureBoard.java 5.50 KB
ReadyToPlay.java 1.38 KB
SCREEN.java 717 bytes
SetRuleDialog.java 6.06 KB
SetSysCfgDialog.java 8.58 KB
SysConfigInfo.java 1.43 KB
Translation.java 27.53 KB
message
(2 folders, 10 files, 3.76 KB, 20.73 KB in total.)
Consumer.java 226 bytes
Header.java 1.03 KB
Message.java 307 bytes
MessageDeliver.java 214 bytes
MessageListener.java 108 bytes
MessageQueue.java 194 bytes
MessageQueueNotSetException.java 176 bytes
Producer.java 146 bytes
impl
(0 folders, 7 files, 5.46 KB, 5.46 KB in total.)
ChessMessage.java 676 bytes
ChessMessageQueue.java 607 bytes
MessageConsumer.java 765 bytes
MessageProducer.java 613 bytes
PieceMessageDeliver.java 1.48 KB
support
(0 folders, 10 files, 11.51 KB, 11.51 KB in total.)
Client.java 1.47 KB
Connection.java 441 bytes
MsgNetConnection.java 2.84 KB
MultiClientServer.java 151 bytes
ObjectCopyer.java 1.44 KB
OuterMsgReceiver.java 1.79 KB
OuterMsgSender.java 724 bytes
Server.java 1.31 KB
pieces
(0 folders, 9 files, 13.27 KB, 13.27 KB in total.)
GetGiFData.java 2.62 KB
InvalidMoveException.java 261 bytes
MoveInfo.java 798 bytes
PieceArray.java 838 bytes
PieceFactory.java 3.26 KB
PiecesObject.java 1.54 KB
Qizi.java 2.60 KB
rule
(0 folders, 7 files, 6.73 KB, 6.73 KB in total.)
PlayerTimer.java 200 bytes
Rule.java 654 bytes
TimeExhaustedException.java 381 bytes
TimeRule.java 3.56 KB
TimeRuleConfig.java 592 bytes