Description: I machine game program using a variety of search algorithm. The following are the major types of procedures Description:
1.CEveluation categories: valuation category, given the valuation of the chessboard.
2.CMoveGenerator categories: Generator moves on the chessboard of the given situation in search of all possible moves.
3.CSearchEngine categories: search engine base class.
4.CNegaMaxEngine categories: negative maxima method search engine.
5.CAlphaBetaEngine categories: the use of the Alpha-Beta pruning technology search engine.
6.CFAlphaBetaEngine category: fail-softalpha-beta search engine.
7.CHistoryHeuristic categories: history inspired category.
8.CAlphabeta_HHEngine categories: history inspired with Alpha-Beta search engine.
9.CAspirationSearch categories: desire to search engine.
10.CIDAlphabetaEngine categories: iterative deepening search engine.
11.CMTD_fEngine category: MTD (f) search engine.
12.CTr
File list (Check if you may need any files):
中国象棋
........\Source Code
........\...........\AlphaBetaEngine.cpp
........\...........\AlphaBetaEngine.h
........\...........\Alphabeta_HH.cpp
........\...........\Alphabeta_HH.h
........\...........\AlphaBeta_TTEngine.cpp
........\...........\AlphaBeta_TTEngine.h
........\...........\AspirationSearch.cpp
........\...........\AspirationSearch.h
........\...........\Chess.aps
........\...........\Chess.cpp
........\...........\Chess.dsp
........\...........\Chess.dsw
........\...........\Chess.exe
........\...........\Chess.h
........\...........\Chess.opt
........\...........\Chess.rc
........\...........\ChessDlg.cpp
........\...........\ChessDlg.h
........\...........\CoolButton.cpp
........\...........\CoolButton.h
........\...........\Define.h
........\...........\Eveluation.cpp
........\...........\Eveluation.h
........\...........\FAlphaBetaEngine.cpp
........\...........\FAlphaBetaEngine.h
........\...........\GradientProgressCtrl.cpp
........\...........\GradientProgressCtrl.h
........\...........\HelpDlg.cpp
........\...........\HelpDlg.h
........\...........\HistoryHeuristic.cpp
........\...........\HistoryHeuristic.h
........\...........\HyperLink.cpp
........\...........\HyperLink.h
........\...........\IDAlphabetaEngine.cpp
........\...........\IDAlphabetaEngine.h
........\...........\MemDC.cpp
........\...........\MemDC.h
........\...........\MoveGenerator.cpp
........\...........\MoveGenerator.h
........\...........\MTD_fEngine.cpp
........\...........\MTD_fEngine.h
........\...........\NegaMaxEngine.cpp
........\...........\NegaMaxEngine.h
........\...........\NegaScout_TT_HH.cpp
........\...........\NegaScout_TT_HH.h
........\...........\PVS_Engine.cpp
........\...........\PVS_Engine.h
........\...........\ReadMe.txt
........\...........\res
........\...........\...\box1.ico
........\...........\...\BOX2.ico
........\...........\...\cantgo.cur
........\...........\...\Chess.ico
........\...........\...\Chess.rc2
........\...........\...\cut.ico
........\...........\...\hand.cur
........\...........\...\Help GID.ico
........\...........\...\ico00001.ico
........\...........\...\icon1.ico
........\...........\...\icon2.ico
........\...........\...\icon3.ico
........\...........\...\ok.bmp
........\...........\...\新建图标(2).ico
........\...........\resource.h
........\...........\SearchEngine.cpp
........\...........\SearchEngine.h
........\...........\SetDlg.cpp
........\...........\SetDlg.h
........\...........\StdAfx.cpp
........\...........\StdAfx.h
........\...........\TranspositionTable.cpp
........\...........\TranspositionTable.h
........\...........\XPButton.cpp
........\...........\XPButton.h
........\...........\残局
........\...........\....\乌龙摆尾.cm
........\...........\....\八阵图.cm
........\...........\调试.txt
........\源码说明.txt