文件名称:ZhongguoXiangqi
介绍说明--下载内容均来自于网络,请自行研究使用
1、保证你的java是1.4.2或更高,设置了必要的jre classpath,能运行“java HelloWorld”。
2、运行run1.bat或run2.bat
3、联系方式:acerge@163.com, QQ:554653408
操作:
1、Setting,选择对战方式。如果选择“网络对战”,进入“2”,否则,进入“3”。
2、connect,只在“网络对战”第一盘是需要。
3、set rule,设置计时规则。
4、start,开始下棋。
其他:
Read:读入棋局,读入后可用-〉、<-、和i进行演示。
Save:保存棋局。
ResetAll:开始新局面。在“网络对战”进行时不能使用。
Computer:手动让计算机走一步,计算机在思考时变为“Stop”,用来中断计算机思考。
备注:1、有些bug我实在懒得修复(比如,计算机会出现“常将”这种耍赖的状况),有一些控
制功能如“对计算机的时间控制”我没有在界面中实现(原因很简单:我恨j2se的什么
“布局(Layout)”,东南西北的老是搞不清楚,总是不能将适当的控件以恰当的大小放
在适当的位置)。
2、一些完善性的扩展功能,如“多人观棋”、“悔棋”、“从文件读入后进行网络对战”、
“连接中断后的恢复(网络连接的恢复、当前局面的恢复、时间的恢复)”、-1, to ensure your java 1.4.2 or higher, set the necessary jre classpath, run " java HelloWorld" . 2, run run1.bat or run2.bat 3, Contact: acerge@163.com, QQ: 554653408 Operation: 1, Setting, Versus mode. If you the " online play" , enter " 2" , otherwise, go to " three." 2, connect, only in the " online play" The first disc is required. 3, set rule, set the timing rules. 4, start, start playing chess. Other: Read: read chess game, after reading the available-> , < -, and i presentation. Save: Save the chess game. ResetAll: the beginning of a new situation. In the " network war" can not be used when carried. Computer: Manually let the computer take a step, the computer at the time of thinking becomes " Stop" , is used to interrupt the computer thinking. Notes: 1. I' m too lazy to some bug fixes (for example, the computer will be " often the" lie of this situation), there are a number of control functions such a
2、运行run1.bat或run2.bat
3、联系方式:acerge@163.com, QQ:554653408
操作:
1、Setting,选择对战方式。如果选择“网络对战”,进入“2”,否则,进入“3”。
2、connect,只在“网络对战”第一盘是需要。
3、set rule,设置计时规则。
4、start,开始下棋。
其他:
Read:读入棋局,读入后可用-〉、<-、和i进行演示。
Save:保存棋局。
ResetAll:开始新局面。在“网络对战”进行时不能使用。
Computer:手动让计算机走一步,计算机在思考时变为“Stop”,用来中断计算机思考。
备注:1、有些bug我实在懒得修复(比如,计算机会出现“常将”这种耍赖的状况),有一些控
制功能如“对计算机的时间控制”我没有在界面中实现(原因很简单:我恨j2se的什么
“布局(Layout)”,东南西北的老是搞不清楚,总是不能将适当的控件以恰当的大小放
在适当的位置)。
2、一些完善性的扩展功能,如“多人观棋”、“悔棋”、“从文件读入后进行网络对战”、
“连接中断后的恢复(网络连接的恢复、当前局面的恢复、时间的恢复)”、-1, to ensure your java 1.4.2 or higher, set the necessary jre classpath, run " java HelloWorld" . 2, run run1.bat or run2.bat 3, Contact: acerge@163.com, QQ: 554653408 Operation: 1, Setting, Versus mode. If you the " online play" , enter " 2" , otherwise, go to " three." 2, connect, only in the " online play" The first disc is required. 3, set rule, set the timing rules. 4, start, start playing chess. Other: Read: read chess game, after reading the available-> , < -, and i presentation. Save: Save the chess game. ResetAll: the beginning of a new situation. In the " network war" can not be used when carried. Computer: Manually let the computer take a step, the computer at the time of thinking becomes " Stop" , is used to interrupt the computer thinking. Notes: 1. I' m too lazy to some bug fixes (for example, the computer will be " often the" lie of this situation), there are a number of control functions such a
(系统自动生成,下载前可以参看下载内容)
下载文件列表
Java中国象棋\commons-logging.jar
............\data\book.txt
............\....\pieceObj
............\META-INF\MANIFEST.MF
............\org\acerge\engine\ActiveBoard.class
............\...\......\......\BitBoard.class
............\...\......\......\BookRecord.class
............\...\......\......\CCEvalue.class
............\...\......\......\EngineOption.class
............\...\......\......\HashRecord.class
............\...\......\......\KillerStruct.class
............\...\......\......\LostException.class
............\...\......\......\MoveNode.class
............\...\......\......\PreMoveNodesGen.class
............\...\......\......\SearchEngine.class
............\...\......\......\SortedMoveNodes.class
............\...\......\......\TestNumShift.class
............\...\......\main\CannotGetAgreeOnMoreThanThreeTimes.class
............\...\......\....\ChessApp.class
............\...\......\....\ChessMainFrame$1.class
............\...\......\....\ChessMainFrame$2.class
............\...\......\....\ChessMainFrame$3.class
............\...\......\....\ChessMainFrame$4.class
............\...\......\....\ChessMainFrame$ConnectActionListener.class
............\...\......\....\ChessMainFrame$LastNextTurnBackButtonListener.class
............\...\......\....\ChessMainFrame$LocalMessageListener.class
............\...\......\....\ChessMainFrame$OpenSaveButtonListener.class
............\...\......\....\ChessMainFrame$PictureBoardMouseListener.class
............\...\......\....\ChessMainFrame$PieceMouseListener.class
............\...\......\....\ChessMainFrame$RemoteMessageListener.class
............\...\......\....\ChessMainFrame$SysInfoButtonsListener.class
............\...\......\....\ChessMainFrame$TimeCounter.class
............\...\......\....\ChessMainFrame.class
............\...\......\....\PictureBoard.class
............\...\......\....\ReadyToPlay.class
............\...\......\....\SCREEN.class
............\...\......\....\SetRuleDialog$ButtonActionListener.class
............\...\......\....\SetRuleDialog.class
............\...\......\....\SetSysCfgDialog$ButtonActionListener.class
............\...\......\....\SetSysCfgDialog$ModelRbListener.class
............\...\......\....\SetSysCfgDialog$ServerClientRbListener.class
............\...\......\....\SetSysCfgDialog.class
............\...\......\....\SysConfigInfo.class
............\...\......\....\Translation$1.class
............\...\......\....\Translation.class
............\...\......\.essage\Consumer.class
............\...\......\.......\Header.class
............\...\......\.......\impl\ChessMessage.class
............\...\......\.......\....\ChessMessageQueue.class
............\...\......\.......\....\MessageConsumer.class
............\...\......\.......\....\MessageProducer.class
............\...\......\.......\....\PieceMessageDeliver.class
............\...\......\.......\Message.class
............\...\......\.......\MessageDeliver.class
............\...\......\.......\MessageListener.class
............\...\......\.......\MessageQueue.class
............\...\......\.......\MessageQueueNotSetException.class
............\...\......\.......\Producer.class
............\...\......\.......\support\Client.class
............\...\......\.......\.......\Connection.class
............\...\......\.......\.......\MsgNetConnection.class
............\...\......\.......\.......\MultiClientServer.class
............\...\......\.......\.......\ObjectCopyer.class
............\...\......\.......\.......\OuterMsgReceiver.class
............\...\......\.......\.......\OuterMsgSender.class
............\...\......\.......\.......\Server.class
............\...\......\pieces\GetGiFData.class
............\...\......\......\InvalidMoveException.class
............\...\......\......\MoveInfo.class
............\...\......\......\PieceArray.class
............\...\......\......\PieceFactory.class
............\...\......\......\PiecesObject.class
............\...\......\......\Qizi.class
............\...\......\rule\PlayerTimer.class
............\...\......\....\Rule.class
............\...\......\....\TimeExh