Introduction - If you have any usage issues, please Google them yourself
This is the VC well-written realization Chinese chess code, generally speaking, writing more sophisticated, it is worth learning
Packet : 718167象棋的完美实现代码.rar filelist
chess2\AlphaBetaAndTT.cpp
chess2\AlphaBetaAndTT.h
chess2\AlphaBetaEngine.cpp
chess2\AlphaBetaEngine.h
chess2\Alphabeta_HH.cpp
chess2\Alphabeta_HH.h
chess2\AspirationSearch.cpp
chess2\AspirationSearch.h
chess2\chess.clw
chess2\chess.cpp
chess2\chess.dsp
chess2\chess.dsw
chess2\chess.h
chess2\chess.plg
chess2\chess.rc
chess2\chessDlg.cpp
chess2\chessDlg.h
chess2\define.h
chess2\Eveluation.cpp
chess2\Eveluation.h
chess2\FAlphaBetaAndTT.cpp
chess2\FAlphaBetaAndTT.h
chess2\FAlphaBetaEngine.cpp
chess2\FAlphaBetaEngine.h
chess2\HistoryHeuristic.cpp
chess2\HistoryHeuristic.h
chess2\IDAlphabeta.cpp
chess2\IDAlphabeta.h
chess2\MinimaxEngine.cpp
chess2\MinimaxEngine.h
chess2\MoveGenerator.cpp
chess2\MoveGenerator.h
chess2\mssccprj.scc
chess2\MTD_f.cpp
chess2\MTD_f.h
chess2\NegamaxEngine.cpp
chess2\NegamaxEngine.h
chess2\NegaScout.cpp
chess2\NegaScout.h
chess2\NegaScout_TT_HH.cpp
chess2\NegaScout_TT_HH.h
chess2\NewGame.cpp
chess2\NewGame.h
chess2\PVS_Engine.cpp
chess2\PVS_Engine.h
chess2\ReadMe.txt
chess2\resource.h
chess2\SearchEngine.cpp
chess2\SearchEngine.h
chess2\StdAfx.cpp
chess2\StdAfx.h
chess2\Text1.txt
chess2\TranspositionTable.cpp
chess2\TranspositionTable.h
chess2\vssver.scc
chess2\res\bitmap1.bmp
chess2\res\bmp00001.bmp
chess2\res\chess.ico
chess2\res\chess.rc2
chess2\res\vssver.scc
chess2\res
chess2\Release
chess2\Debug
chess2\chess.ncb
chess2\chess.opt
chess2