文件名称:chess
介绍说明--下载内容均来自于网络,请自行研究使用
实现简单的象棋程序,使用了常用的Zobrist键值,但是没有支持UCI标准。
实现的功能:
1)输入一个初始局面和一个走法文件,输出判断并输出一个終了局面.
2) 输入两个局面,判断在N步之内能否到达。
这里只是一个BETA程序,所以没有剪枝,4步之内只要暴搜就可以了。-simpe chess program, without support for UCI. Read the readme.txt for implementing details and input file format.
实现的功能:
1)输入一个初始局面和一个走法文件,输出判断并输出一个終了局面.
2) 输入两个局面,判断在N步之内能否到达。
这里只是一个BETA程序,所以没有剪枝,4步之内只要暴搜就可以了。-simpe chess program, without support for UCI. Read the readme.txt for implementing details and input file format.
(系统自动生成,下载前可以参看下载内容)
下载文件列表
081221028巩志焘\program\chess\board_files\advisor_check.init
...............\.......\.....\...........\cannon_check.init
...............\.......\.....\...........\chariot_check.init
...............\.......\.....\...........\chess_board.init
...............\.......\.....\...........\elephant_check.init
...............\.......\.....\...........\from.init
...............\.......\.....\...........\horse_check.init
...............\.......\.....\...........\king_check.init
...............\.......\.....\...........\pawn_check.init
...............\.......\.....\...........\qj1-bad-missing.txt
...............\.......\.....\...........\qj1-bad-too-many-A.txt
...............\.......\.....\...........\qj1-bad-wrong-place.txt
...............\.......\.....\...........\qj1-good.txt
...............\.......\.....\...........\qj2-good-reachable.txt
...............\.......\.....\...........\qj3-good-unreachable.txt
...............\.......\.....\...........\to.init
...............\.......\.....\chess.exe
...............\.......\.....\move_files\advisor_check.move
...............\.......\.....\..........\cannon_check.move
...............\.......\.....\..........\chariot_check.move
...............\.......\.....\..........\chess_board.move
...............\.......\.....\..........\elephant_check.move
...............\.......\.....\..........\horse_check.move
...............\.......\.....\..........\king_check.move
...............\.......\.....\..........\pawn_check.move
...............\.......\.....\..........\steps-bad-bad-mov.txt
...............\.......\.....\..........\steps-bad-bad-tgt.txt
...............\.......\.....\..........\steps-bad-no-chessman.txt
...............\.......\.....\..........\steps-bad-wrong-color.txt
...............\.......\.....\..........\steps-good-red-win.txt
...............\.......\.....\..........\steps-good-repeat.txt
...............\.......\.....\output\chess_board.out
...............\.......\.....\......\fen.out
...............\.......\fileformat\fileformat.exe
...............\.......\..........\新建 文本文档.txt
...............\readme.txt
...............\src.rar
...............\设计开发文档.doc
...............\program\chess\board_files
...............\.......\.....\move_files
...............\.......\.....\output
...............\.......\chess
...............\.......\fileformat
...............\program
081221028巩志焘
...............\Test\file1.txt
...............\....\file2.txt
...............\....\qj1-bad-missing.txt
...............\....\qj1-bad-too-many-A.txt
...............\....\qj1-bad-wrong-place.txt
...............\....\qj1-good.txt
...............\....\qj1.docx
...............\....\qj2-good-reachable.txt
...............\....\qj3-good-unreachable.txt
...............\....\steps-bad-bad-mov.txt
...............\....\steps-bad-bad-tgt.txt
...............\....\steps-bad-no-chessman.txt
...............\....\steps-bad-wrong-color.txt
...............\....\steps-good-red-win.txt
...............\....\steps-good-repeat.txt
...............\....\~$qj1.docx
...............\Test
...............\program\chess\errors.log
...............\.......\.....\...........\cannon_check.init
...............\.......\.....\...........\chariot_check.init
...............\.......\.....\...........\chess_board.init
...............\.......\.....\...........\elephant_check.init
...............\.......\.....\...........\from.init
...............\.......\.....\...........\horse_check.init
...............\.......\.....\...........\king_check.init
...............\.......\.....\...........\pawn_check.init
...............\.......\.....\...........\qj1-bad-missing.txt
...............\.......\.....\...........\qj1-bad-too-many-A.txt
...............\.......\.....\...........\qj1-bad-wrong-place.txt
...............\.......\.....\...........\qj1-good.txt
...............\.......\.....\...........\qj2-good-reachable.txt
...............\.......\.....\...........\qj3-good-unreachable.txt
...............\.......\.....\...........\to.init
...............\.......\.....\chess.exe
...............\.......\.....\move_files\advisor_check.move
...............\.......\.....\..........\cannon_check.move
...............\.......\.....\..........\chariot_check.move
...............\.......\.....\..........\chess_board.move
...............\.......\.....\..........\elephant_check.move
...............\.......\.....\..........\horse_check.move
...............\.......\.....\..........\king_check.move
...............\.......\.....\..........\pawn_check.move
...............\.......\.....\..........\steps-bad-bad-mov.txt
...............\.......\.....\..........\steps-bad-bad-tgt.txt
...............\.......\.....\..........\steps-bad-no-chessman.txt
...............\.......\.....\..........\steps-bad-wrong-color.txt
...............\.......\.....\..........\steps-good-red-win.txt
...............\.......\.....\..........\steps-good-repeat.txt
...............\.......\.....\output\chess_board.out
...............\.......\.....\......\fen.out
...............\.......\fileformat\fileformat.exe
...............\.......\..........\新建 文本文档.txt
...............\readme.txt
...............\src.rar
...............\设计开发文档.doc
...............\program\chess\board_files
...............\.......\.....\move_files
...............\.......\.....\output
...............\.......\chess
...............\.......\fileformat
...............\program
081221028巩志焘
...............\Test\file1.txt
...............\....\file2.txt
...............\....\qj1-bad-missing.txt
...............\....\qj1-bad-too-many-A.txt
...............\....\qj1-bad-wrong-place.txt
...............\....\qj1-good.txt
...............\....\qj1.docx
...............\....\qj2-good-reachable.txt
...............\....\qj3-good-unreachable.txt
...............\....\steps-bad-bad-mov.txt
...............\....\steps-bad-bad-tgt.txt
...............\....\steps-bad-no-chessman.txt
...............\....\steps-bad-wrong-color.txt
...............\....\steps-good-red-win.txt
...............\....\steps-good-repeat.txt
...............\....\~$qj1.docx
...............\Test
...............\program\chess\errors.log