中国象棋源代码
来源:互联网 发布:linux nano 退出 编辑:程序博客网 时间:2024/04/28 07:40
中国象棋源代码 整理日期:2004年8月25日 运行环境:Windows环境 授权形式:共享软件 推荐程度: 下载次数:1166 文件尺寸:151K 下载类型:源码下载--人工智能 作 者:陶善文 下载链接:链接1 下载简介:本人机对弈程序采用了多种搜索算法.以下是本程序主要的类说明:
1.CEveluation类:估值类,对给定的棋盘进行估值.
1.CEveluation类:估值类,对给定的棋盘进行估值.
2.CMoveGenerator类:走法产生器,对给定的棋盘局面搜索出所有可能的走法.
3.CSearchEngine类:搜索引擎基类.
4.CNegaMaxEngine类:负极大值法搜索引擎.
5.CAlphaBetaEngine类:采用了Alpha-Beta剪枝技术的搜索引擎.
6.CFAlphaBetaEngine类:fail-softalpha-beta搜索引擎.
7.CHistoryHeuristic类:历史启发类.
8.CAlphabeta_HHEngine类:带历史启发的Alpha-Beta搜索引擎.
9.CAspirationSearch类:渴望搜索引擎.
10.CIDAlphabetaEngine类:迭代深化搜索引擎.
11.CMTD_fEngine类:MTD(f)搜索引擎.
12.CTranspositionTable类:置换表.
13.CAlphaBeta_TTEngine类:加置换表的Alpha-Beta搜索引擎.
14.CPVS_Engine类:极小窗口搜索引擎.
15.CNegaScout_TT_HH类:使用了置换表和历史启发的NegaScout搜索引擎.
本程序还具有悔棋,还原功能,还可以记录走法.
注:本程序编写时参考了王小春的<<PC游戏编程(人机博弈)>>,他的书真是好.
- 中国象棋源代码
- HTML5中国象棋游戏源代码
- C#中国象棋网络版源代码(二)-棋子类
- C#中国象棋网络版源代码(四)-辅助类
- (转)用Java写的中国象棋源代码
- 中国象棋
- 中国象棋
- 中国象棋
- 中国象棋
- 中国象棋
- 北大青鸟 中国象棋 实习项目 (项目源代码级说明一)
- 北大青鸟 中国象棋 实习项目 (项目源代码级说明二)
- 北大青鸟 中国象棋 实习项目 (项目源代码级说明三)
- 北大青鸟 中国象棋 实习项目 (项目源代码级说明四)
- 北大青鸟 中国象棋 实习项目 (项目源代码级说明五)
- 北大青鸟 中国象棋 实习项目 (项目源代码级说明六)
- 北大青鸟 中国象棋 实习项目 (项目源代码级说明七)
- 北大青鸟 中国象棋 实习项目 (项目源代码级说明八)
- 微软评测Linux 性能出新招谁更能适应老爷机
- 幸福是什么
- 使用约束详解[转]
- 类似MSN、Foxmail消息提示控件
- JPEG图象解码源代码(Delphi源码)
- 中国象棋源代码
- 八数码难题源代码
- 背包问题的遗传算法解法
- 多年收集的车牌识别方面的论文集锦
- LinuxKernel中文版
- join 使用详解方式[转]
- 图象处理源代码集
- sql server的cube操作符使用详解[转]
- 全文索引——CONTAINS 语法