Description: Chess program uses a variety of search algorithms. Here is the program' s main class description: 1.CEveluation class: Valuation class valuation given board. 2.CMoveGenerator categories: the moves on a given board situation search to search out all possible moves. 3.CSearchEngine class: base class for search engines. 4.CNegaMaxEngine class: negative maxima search engine. 5.CAlphaBetaEngine class: the Alpha
To Search:
File list (Check if you may need any files):
Gchessloggica\中国象棋\SourceCode\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.GID
.............\........\..........\Chess.h
.............\........\..........\Chess.ncb
.............\........\..........\Chess.opt
.............\........\..........\Chess.plg
.............\........\..........\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
.............\........\..........\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\bitmap1.bmp
.............\........\..........\...\bmp00001.bmp
.............\........\..........\...\box1.ico
.............\........\..........\...\BOX2.ico
.............\........\..........\...\cancle.bmp
.............\........\..........\...\cantgo.cur
.............\........\..........\...\Chess.ico
.............\........\..........\...\Chess.rc2
.............\........\..........\...\cut.ico
.............\........\..........\...\hand.cur
.............\........\..........\...\Help GID.ico
.............\........\..........\...\ico00001.ico
.............\........\..........\...\icon1.ico
.............\........\..........\...\icon2.ico
.............\........\..........\...\icon3.ico
.............\........\..........\...\ok.bmp
.............\........\..........\...\Thumbs.db
.............\........\..........\...\新建图标(2).ico
.............\........\..........\resource.h
.............\........\..........\SearchEngine.cpp
.............\........\..........\SearchEngine.h
.............\........\..........\SetDlg.cpp
.............\........\..........\SetDlg.h
.............\........\..........\StdAfx.cpp
.............\........\..........\StdAfx.h
.............\........\..........\TranspositionTable.cpp
.............\........\..........\TranspositionTable.h
.............\........\..........\XPButton.cpp
.............\........\..........\XPButton.h
.............\........\..........\棋盘倒.bmp
.............\........\..........\棋盘正.bmp
.............\........\..........\残局\乌龙摆尾.cm
.............\........\..........\....\八阵图.cm
.............\........\..........\调试.txt
.............\........\源码说明.txt
.............\........\Sou