1. 首页
  2. 编程语言
  3. 其他
  4. 中国象棋源码人机对弈程序采用了多种搜索算法

中国象棋源码人机对弈程序采用了多种搜索算法

上传者: 2019-04-28 15:00:07上传 RAR文件 144.24KB 热度 48次
本人机对弈程序采用了多种搜索算法.以下是本程序主要的类说明:1.CEveluation类:估值类,对给定的棋盘进行估值.2.CMoveGenerator类:走法产生器,对给定的棋盘局面搜索出所有可能的走法.3.CSearchEngine类:搜索引擎基类.4.CNegaMaxEngine类:负极大值法搜索引擎.5.CAlphaBetaEngine类:采用了Alpha-Beta剪枝技术的搜索引擎.6.CFAlphaBetaEngine类:fail-softalpha-beta搜索引擎.7.CHistoryHeuristic类:历史启发类.8.CAlphabeta_HHEngine类:带历史启发的A
用户评论
码姐姐匿名网友 2019-04-28 15:00:07

请问,您有用过蒙特卡罗算法或者遗传算法做棋类的搜索吗??希望得到您的回复,谢谢!!邮箱:yzfydit@sina.com

码姐姐匿名网友 2019-04-28 15:00:07

界面优化很不错,要拿去交作业的话就不行了,要改很多地方,拿来学习还是很不错的。