guojixiangqi

所属分类:棋牌游戏
开发工具:Java
文件大小:474KB
下载次数:5
上传日期:2012-04-23 10:55:34
上 传 者yangjie1989
说明:  该程序是可以进行网络对战的国际象棋源码。这个程序可以换棋子和棋盘,还有聊天、以applet运行等功能。
(The program is for online play chess source. This program can change the chess pieces and board, chat functions such as an applet.)

文件列表:
一个java做的国际象棋小游戏\build\javaChess.jar (92197, 2003-02-24)
一个java做的国际象棋小游戏\docs\javadoc\allclasses-frame.html (5426, 2003-02-24)
一个java做的国际象棋小游戏\docs\javadoc\de\java_chess\javaChess\action\JavaChessAction.html (10592, 2003-02-24)
一个java做的国际象棋小游戏\docs\javadoc\de\java_chess\javaChess\action\package-frame.html (992, 2003-02-24)
一个java做的国际象棋小游戏\docs\javadoc\de\java_chess\javaChess\action\package-summary.html (5118, 2003-02-24)
一个java做的国际象棋小游戏\docs\javadoc\de\java_chess\javaChess\action\package-tree.html (5152, 2003-02-24)
一个java做的国际象棋小游戏\docs\javadoc\de\java_chess\javaChess\action\SaveGameAction.html (11963, 2003-02-24)
一个java做的国际象棋小游戏\docs\javadoc\de\java_chess\javaChess\action\SaveGameAsAction.html (11916, 2003-02-24)
一个java做的国际象棋小游戏\docs\javadoc\de\java_chess\javaChess\bitboard\BitBoard.html (25049, 2003-02-24)
一个java做的国际象棋小游戏\docs\javadoc\de\java_chess\javaChess\bitboard\BitBoardImpl.html (20447, 2003-02-24)
一个java做的国际象棋小游戏\docs\javadoc\de\java_chess\javaChess\bitboard\package-frame.html (1081, 2003-02-24)
一个java做的国际象棋小游戏\docs\javadoc\de\java_chess\javaChess\bitboard\package-summary.html (5186, 2003-02-24)
一个java做的国际象棋小游戏\docs\javadoc\de\java_chess\javaChess\bitboard\package-tree.html (5219, 2003-02-24)
一个java做的国际象棋小游戏\docs\javadoc\de\java_chess\javaChess\board\Board.html (11366, 2003-02-24)
一个java做的国际象棋小游戏\docs\javadoc\de\java_chess\javaChess\board\package-frame.html (827, 2003-02-24)
一个java做的国际象棋小游戏\docs\javadoc\de\java_chess\javaChess\board\package-summary.html (4746, 2003-02-24)
一个java做的国际象棋小游戏\docs\javadoc\de\java_chess\javaChess\board\package-tree.html (4688, 2003-02-24)
一个java做的国际象棋小游戏\docs\javadoc\de\java_chess\javaChess\engine\BitBoardAnalyzer.html (13527, 2003-02-24)
一个java做的国际象棋小游戏\docs\javadoc\de\java_chess\javaChess\engine\BitBoardAnalyzerImpl.html (16649, 2003-02-24)
一个java做的国际象棋小游戏\docs\javadoc\de\java_chess\javaChess\engine\BitUtils.html (8465, 2003-02-24)
一个java做的国际象棋小游戏\docs\javadoc\de\java_chess\javaChess\engine\ChessEngine.html (12851, 2003-02-24)
一个java做的国际象棋小游戏\docs\javadoc\de\java_chess\javaChess\engine\ChessEngineImpl.html (23202, 2003-02-24)
一个java做的国际象棋小游戏\docs\javadoc\de\java_chess\javaChess\engine\hashtable\package-frame.html (967, 2003-02-24)
一个java做的国际象棋小游戏\docs\javadoc\de\java_chess\javaChess\engine\hashtable\package-summary.html (5071, 2003-02-24)
一个java做的国际象棋小游戏\docs\javadoc\de\java_chess\javaChess\engine\hashtable\package-tree.html (4931, 2003-02-24)
一个java做的国际象棋小游戏\docs\javadoc\de\java_chess\javaChess\engine\hashtable\PlyHashtable.html (9719, 2003-02-24)
一个java做的国际象棋小游戏\docs\javadoc\de\java_chess\javaChess\engine\hashtable\PlyHashtableEntry.html (8188, 2003-02-24)
一个java做的国际象棋小游戏\docs\javadoc\de\java_chess\javaChess\engine\package-frame.html (1390, 2003-02-24)
一个java做的国际象棋小游戏\docs\javadoc\de\java_chess\javaChess\engine\package-summary.html (6077, 2003-02-24)
一个java做的国际象棋小游戏\docs\javadoc\de\java_chess\javaChess\engine\package-tree.html (5843, 2003-02-24)
一个java做的国际象棋小游戏\docs\javadoc\de\java_chess\javaChess\engine\PlyGenerator.html (16677, 2003-02-24)
一个java做的国际象棋小游戏\docs\javadoc\de\java_chess\javaChess\engine\test\ChessEngineTest.html (8051, 2003-02-24)
一个java做的国际象棋小游戏\docs\javadoc\de\java_chess\javaChess\engine\test\package-frame.html (861, 2003-02-24)
一个java做的国际象棋小游戏\docs\javadoc\de\java_chess\javaChess\engine\test\package-summary.html (4813, 2003-02-24)
一个java做的国际象棋小游戏\docs\javadoc\de\java_chess\javaChess\engine\test\package-tree.html (4780, 2003-02-24)
一个java做的国际象棋小游戏\docs\javadoc\de\java_chess\javaChess\game\Game.html (9896, 2003-02-24)
一个java做的国际象棋小游戏\docs\javadoc\de\java_chess\javaChess\game\GameImpl.html (13576, 2003-02-24)
一个java做的国际象棋小游戏\docs\javadoc\de\java_chess\javaChess\game\package-frame.html (1053, 2003-02-24)
一个java做的国际象棋小游戏\docs\javadoc\de\java_chess\javaChess\game\package-summary.html (5211, 2003-02-24)
一个java做的国际象棋小游戏\docs\javadoc\de\java_chess\javaChess\game\package-tree.html (4973, 2003-02-24)
... ...

Welcome to the Java-Chess project! As you might know, we aim at creating a fully functional chess program written in Java 2. You can always get the latest results of our efforts at http://www.java-chess.de If you are interested in the topic and have any skills in the field, you should not hesitate to join our little project (see the mail addies at the contact-page of the site). How to run Java-Chess: ====================== To run this program, you'll definitely need a installed Java Runtime Environment (JRE) or Java Development Kit (JDK). If you don't have it already, you can get the latest version at http://java.sun.com or (for Linux) at http://www.blackdown.org . If your Java-Chess download includes a jar-file in the build directory or you have already compiled our application, you should be able to start it simply by entering something like 'java -jar javaChess.jar' (without the quotes!) In some cases (depending on your settings), it might be useful to increase the heapsize by adding a argument like 'java -Xmx***m -jar javaChess.jar' to the call. If that doesn't work for some reason, you can also start it by adding the jar file to the classpath and giving the main class as a commandline argument 'java -classpath javaChess.jar:$CLASSPATH de.java_chess.javaChess.JavaChess' How to compile Java-Chess: ========================== To compile the project, you should have the Jakarta-Ant build system installed, that you can get at http://jakarta.apache.org/ant/index.html . You should find detailed installation instructions in the package, but one important point is to set the ANT_HOME variable to the installation directory. At the moment, you'll need 2 libraries in the lib/ directory to fully compile and test Java-chess. One is antlrall.jar , the complete Antlr lib, that we use to generate a PGN parser from a PGN-Grammar (see the pgn.g file). Optionally, you can also include your Antlr installation directory into the classpath. The next lib is the junit.jar , the JUnit testing framework, which you can download at junit.org . If you have the libs installed, you should go to the src/ directory and enter 'ant' to get the help screen. If you don't have the parser generated, you should start with 'ant generateparser' to generate the required java files in the pgn/ subdirectory. Next step should be the compilation and generation of the jar-File by entering 'ant package'. If you don't see any error messages, you should find a jar file now in the build directory. At this point, you can also run the included tests to do a first rough check, if you can expect a working app with your settings. To run them, simply type 'ant test' in the src/ directory and you'll hopefully see a green bar, indicating that none of the tests failed. If you see a red bar, please report the problem to us! If you have any further questions, do not hesitate to contact me, Andreas Rueckert

近期下载者

相关文件


收藏者