中国象棋人机对弈VC++源代码.zip

时间:2023-08-02 07:35:54
【文件属性】:
文件名称:中国象棋人机对弈VC++源代码.zip
文件大小:254KB
文件格式:ZIP
更新时间:2023-08-02 07:35:54
人工智能 VC++ 搜索技术 本程序可以实现人机对弈,是我发布的三种棋类(中国象棋,五子棋和黑白棋)之一。 实现了十种搜索引擎,包括常见的Alpha-Beta,历史启发,置换表,负极大值等。为了阅读方便,在次发布的是未经优化的代码,即使如此,程序已经表现出了不错的状态。下一步改进可以考虑加入开局库,直接增加程序下棋能力。 代码中有丰富的注释,你绝对不会失望!!
【文件预览】:
中国象棋人机对弈VC++源代码
----中国象棋人机对弈VC++源代码.rar(118KB)
----中国象棋人机对弈源代码()
--------ReadMe.txt(3KB)
--------chess.dsp(6KB)
--------MinimaxEngine.cpp(579B)
--------chess.h(1KB)
--------StdAfx.h(1KB)
--------chess.cpp(2KB)
--------Release()
--------IDAlphabeta.h(718B)
--------AspirationSearch.cpp(1KB)
--------NewGame.h(1KB)
--------FAlphaBetaEngine.cpp(2KB)
--------NegaScout.h(828B)
--------res()
--------TranspositionTable.cpp(4KB)
--------NewGame.cpp(2KB)
--------IDAlphabeta.cpp(2KB)
--------chess.opt(53KB)
--------Alphabeta_HH.cpp(2KB)
--------MoveGenerator.cpp(13KB)
--------HistoryHeuristic.cpp(3KB)
--------PVS_Engine.h(701B)
--------Alphabeta_HH.h(764B)
--------chess.rc(6KB)
--------MoveGenerator.h(1KB)
--------HistoryHeuristic.h(1KB)
--------SearchEngine.h(1KB)
--------chess.ncb(169KB)
--------FAlphaBetaEngine.h(743B)
--------FAlphaBetaAndTT.cpp(4KB)
--------Debug()
--------AlphaBetaEngine.h(666B)
--------NegaScout_TT_HH.h(858B)
--------vssver.scc(1KB)
--------AlphaBetaEngine.cpp(3KB)
--------Eveluation.h(1KB)
--------NegaScout_TT_HH.cpp(3KB)
--------MTD_f.h(839B)
--------NegamaxEngine.cpp(2KB)
--------resource.h(1002B)
--------AlphaBetaAndTT.cpp(2KB)
--------chess.dsw(717B)
--------chess.plg(3KB)
--------FAlphaBetaAndTT.h(787B)
--------NegaScout.cpp(3KB)
--------Text1.txt(1KB)
--------chess.aps(107KB)
--------MTD_f.cpp(3KB)
--------chess.clw(2KB)
--------SearchEngine.cpp(2KB)
--------TranspositionTable.h(1KB)
--------Eveluation.cpp(17KB)
--------StdAfx.cpp(207B)
--------AlphaBetaAndTT.h(715B)
--------PVS_Engine.cpp(2KB)
--------AspirationSearch.h(685B)
--------chessDlg.h(2KB)
--------MinimaxEngine.h(602B)
--------mssccprj.scc(138B)
--------chessDlg.cpp(9KB)
--------NegamaxEngine.h(695B)
--------define.h(2KB)

网友评论