1. 首页
  2. 编程语言
  3. C++ 
  4. c++实现的人机博弈中国象棋

c++实现的人机博弈中国象棋

上传者: 2019-09-24 22:57:18上传 RAR文件 270.46KB 热度 70次
很好的人机智能学习资料本人机对弈程序采用了多种搜索算法.以下是本程序主要的类说明:1.CEveluation类:估值类,对给定的棋盘进行估值.2.CMoveGenerator类:走法产生器,对给定的棋盘局面搜索出所有可能的走法.3.CSearchEngine类:搜索引擎基类.4.CNegaMaxEngine类:负极大值法搜索引擎.5.CAlphaBetaEngine类:采用了Alpha-Beta剪枝技术的搜索引擎.6.CFAlphaBetaEngine类:fail-softalpha-beta搜索引擎.7.CHistoryHeuristic类:历史启发类.8.CAlphabeta_HHEngine类:带历史启发的Alpha-B
用户评论