中国象棋源码人机对弈程序采用了多种搜索算法
本人机对弈程序采用了多种搜索算法.以下是本程序主要的类说明:1.CEveluation类:估值类,对给定的棋盘进行估值.2.CMoveGenerator类:走法产生器,对给定的棋盘局面搜索出所有可能的走法.3.CSearchEngine类:搜索引擎基类.4.CNegaMaxEngine类:负极大值法搜索引擎.5.CAlphaBetaEngine类:采用了Alpha-Beta剪枝技术的搜索引擎.6.CFAlphaBetaEngine类:fail-softalpha-beta搜索引擎.7.CHistoryHeuristic类:历史启发类.8.CAlphabeta_HHEngine类:带历史启发的A
用户评论
请问,您有用过蒙特卡罗算法或者遗传算法做棋类的搜索吗??希望得到您的回复,谢谢!!邮箱:yzfydit@sina.com
界面优化很不错,要拿去交作业的话就不行了,要改很多地方,拿来学习还是很不错的。