[炒冷饭]人机对弈编程概述
来源:互联网 发布:网络小精灵国语版爱 编辑:程序博客网 时间:2024/06/11 09:04
[炒冷饭]人机对弈编程概述
本文章欢迎转载、打印、分发等,但不可用于商业用途,任何时候必须保留全文完整,并声明转载自恋花蝶的博客(http://blog.csdn.net/lanphaday),谢谢。
这是一个PPT转成PDF格式的文件,是一年前我在公司跟大家介绍人机对弈编程方面的技术的时候编写的。里面介绍了人机对弈编程的几个方面。如介绍了多种棋盘表示方法,并作出一些性能分析。深入浅出地讲了MinMax、Alpha-beta剪枝,PVS,Transposition Table,Zobirst Hash,迭代深化,NullMove,静止期搜索等算法,对有意于编写人机对弈程序的人有一定的参考价值。最重要的也许是你可以通过里面提到的特有名词,按图索骥,在google或者baidu上搜索出更多更好更详尽的文章,如果能达成这样的效果,我就很高兴了。
下面是下载地址:
http://www.cppblog.com/Files/laiyonghao/cchessgame.rar
如果你看了之后,有什么想法,非常乐意跟你交流。不过,方便的交互方式是你在我的blog下回复评论,这样的话你得到反馈会快些。
- [炒冷饭]人机对弈编程概述
- [炒冷饭]人机对弈编程概述
- [炒冷饭]人机对弈编程概述
- [炒冷饭]人机对弈编程概述
- 基于PyQt5的五子棋编程(人机对弈)
- 五子棋人机对弈
- 人机取火柴对弈
- 【java】五子棋人机对弈
- 三字棋 人机对弈
- 五子棋 人机对弈
- 炒冷饭的“象棋人机大战”
- 五子棋 人人加人机对弈
- [原创]五子棋人机对弈算法设计
- 【java】java swing:五子棋人机对弈
- 五子棋人机对弈——VC API实现!
- 五子棋人机对弈——VC API实现!
- 五子棋人机对弈代码——之穷举递归法
- 五子棋人机对弈代码——之贪心算法
- OpenMP与C++:事半功倍地获得多线程的好处(下)
- OpenMP与C++:事半功倍地获得多线程的好处(上)
- [Python]profile优化实践(基于A*算法)
- 公开“英特尔多核平台编程优化大赛”优化报告及源代码
- RaiseEvent
- [炒冷饭]人机对弈编程概述
- [python]用profile协助程序性能优化
- [python]一行搞定字符串排序
- 推荐一个好代码
- 用遗传算法加强足球游戏的人工智能
- 实现通过结果集显示数据库记录的TableModel
- 避免劣化代码(No Inferior Code)之一
- 分享我写的CPU测试程序,看看你的CPU强劲吗?
- 较高人工智能的人机博弈程序实现(多个算法结合)含C++源码