Description: Games on my machine program uses a variety of search algorithm. The following is the main class of the program description: 1.CEveluation categories: valuation class, on the valuation of a given board. 2.CMoveGenerator categories: moves generator, on to the given the situation the board searches all possible moves. 3.CSearchEngine categories: search engine base class. 4.CNegaMaxEngine categories: negative maximum value method search engine. 5.CAlphaBetaEngine class: Using the Alpha-Beta pruning of the search engine .
To Search:
File list (Check if you may need any files):
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
..........\..lease\AlphaBetaEngine.obj
..........\.......\Alphabeta_HH.obj
..........\.......\AlphaBeta_TTEngine.obj
..........\.......\AspirationSearch.obj
..........\.......\Chess.exe
..........\.......\Chess.obj
..........\.......\Chess.pch
..........\.......\Chess.res
..........\.......\ChessDlg.obj
..........\.......\CoolButton.obj
..........\.......\Eveluation.obj
..........\.......\FAlphaBetaEngine.obj
..........\.......\GradientProgressCtrl.obj
..........\.......\HelpDlg.obj
..........\.......\HistoryHeuristic.obj
..........\.......\IDAlphabetaEngine.obj
..........\.......\MemDC.obj
..........\.......\MoveGenerator.obj
..........\.......\MTD_fEngine.obj
..........\.......\NegaMaxEngine.obj
..........\.......\NegaScout_TT_HH.obj
..........\.......\PVS_Engine.obj
..........\.......\SearchEngine.obj
..........\.......\SetDlg.obj
..........\.......\StdAfx.obj
..........\.......\TranspositionTable.obj
..........\.......\vc60.idb
..........\.......\XPButton.obj
..........\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