资源简介
本连载将分六个阶段来阐述一个电脑象棋程序从无到有、从弱智到聪明的过程,对应“象棋小巫师”示范程序的各个版本:
0.1版:介绍制作象棋图形界面的方法;
0.2版:介绍中国象棋规则的实现;
0.3版:介绍以Alpha-Beta搜索为基础的一些计算机博弈基本智能算法;
0.4版:介绍Zobrist校验码、重复局面判断以及消除水平线效应的各种技术,进一步提高程序的智能;
0.5版:介绍置换表技术和走法顺序优化技巧,使一个象棋程序的技术架构趋于完整;
0.6版:介绍克服搜索不稳定性的方法、开局库、走子随机性等锦上添花的技术。
代码片段和文件信息
- 上一篇:DV-hop算法的源代码
- 下一篇:小波神经网络进行短期电力负荷预测
相关资源
- DV-hop算法的源代码
- Rosenfeld细化算法,针对汉字二值图像
- 遗传算法中初始种群产生函数
- 动态差分进化算法训练神经网络逼近
- 椭圆检测算法
- 压缩感知-CS-BP算法基追踪算法
- 根据电脑硬件信息生成唯一的序列号
- 操作系统银行家算法实验报告
- 最小重量机器设计问题
- Apriori算法实现代码及软件
- 三阶魔方还原软件及源代码
- 并行Dijkstra最短路径算法
- 螺旋算法程序,用c写的螺旋算法
- 地图匹配算法的研究与实现
- 码间干扰信道 均衡算法 ISI equalizati
- 山东大学机器学习实验报告K平均算法
- 矩形件排样的模拟退火算法求解
- 基于Kalman滤波的姿态传感器算法代码
- 支持8核的中国象棋引擎源码
- 人工智能课程作业 12硬币 AO*算法 图最
- dijkstra算法R语言
- 操作系统实验报告 主存空间的分配与
- 一种基于LIP模型的新算法
- LSB算法详细实现过程及代码
- DOA估计经典算法
- 基于MapReduce的Apriori算法
- 基本web数据挖掘中的聚类算法研究
- 操作系统中模拟磁盘调度算法的源代
- 基于GPU的并行遗传算法
- 原子分解算法Atomizer
评论
共有 条评论