| 电脑象棋循序渐进(连载) |
- 电脑象棋循序渐进(一):从图形界面做起
- 电脑象棋循序渐进(二):掌握象棋规则
- 电脑象棋循序渐进(三):最初级的人工智能
- 电脑象棋循序渐进(四):稍微聪明些了
- 电脑象棋循序渐进(五):质的飞跃
- 电脑象棋循序渐进(六):精益求精
|
| 棋弈软件基础(转载) |
- 电脑国际象棋简史
- 人机大战:魅力无穷
- 组织电脑比赛初步
- 先进国际象棋
- 棋弈软件基础——开局库、哈希表
- 棋弈软件基础——残局库
- 棋弈软件基础——残局库对引擎棋力的负面影响
|
| 棋弈程序设计基本原理(译文) |
- 国际象棋程序设计(一):引言
- 国际象棋程序设计(二):数据结构
- 国际象棋程序设计(三):着法的产生
- 国际象棋程序设计(四):基本搜索方法
- 国际象棋程序设计(五):高级搜索方法
- 国际象棋程序设计(六):局面评估函数
|
| 对弈程序基本技术专题(译文) |
- 概述
- 数据结构——简介
- 数据结构——位棋盘
- 数据结构——旋转的位棋盘
- 数据结构——着法生成器
- 数据结构——0x88着法产生方法
- 数据结构——Zobrist键值
- 基本搜索方法——简介(一)
- 基本搜索方法——简介(二)
- 基本搜索方法——简介(三)
- 基本搜索方法——最小-最大搜索
- 基本搜索方法——Alpha-Beta搜索
- 基本搜索方法——迭代加深
- 基本搜索方法——置换表
- 高级搜索方法——简介(一)
- 高级搜索方法——简介(二)
- 高级搜索方法——静态搜索
- 高级搜索方法——空着裁剪
- 高级搜索方法——期望窗口
- 高级搜索方法——主要变例搜索
- 高级搜索方法——搜索的不稳定性
- 局面评估函数——简介(一)
- 局面评估函数——简介(二)
- 其他策略——胜利局面
- 其他策略——主要变例的获取
- 其他策略——重复检测
- 其他策略——藐视因子
- 其他策略——后台思考
- 其他策略——残局库
- 其他策略——开局库
- 其他策略——策略和技巧
- 结语——国际象棋程序剖析
|