中国象棋计算机博弈发展史研究报告

系统梳理中国象棋计算机博弈从 1980 年代到 2026 年的技术演进、代表引擎与社区生态。 结果分析方法 → 1996-2000年期间

☰ 目录

结果分析方法

中国象棋引擎测试结果的分析方法:

  1. 胜率计算:胜率 = 胜局数 / 总局数
  2. ELO计算:ELOd = -400 * log10(1/胜率 - 1)
  3. 置信区间计算:使用正态分布或Bootstrap方法
  4. SPRT决策:使用SPRT判断修改是否有效

测试结果的可视化

中国象棋引擎测试结果的可视化方法:

  1. ELO趋势图:按时间顺序展示引擎的ELO变化
  2. 胜率对比图:柱状图展示不同设置下的胜率对比
  3. 搜索深度分布图:展示引擎的搜索深度分布
  4. 时间使用分布图:展示引擎的思考时间分布

第三十三卷 中国象棋引擎历史时间线的详细补充

1985-1990年期间

1985年:第一届宏碁杯计算机象棋大赛在台湾举办。参赛程序棋力有限,但开创了中国象棋计算机竞赛的先河。

1987年:将族(Acer Chinese Chess)开始开发。虞希舜在大学期间独立完成了引擎的核心代码。

1988年:将族的测试版本在台湾的小范围测试中击败了业余棋手,引起了宏碁公司的注意。

1989年:第1届ICGA计算机奥林匹亚在伦敦举办。将族以4胜0负的成绩获得金牌,成为中国象棋计算机博弈的第一个世界冠军。

1990年:第2届ICGA计算机奥林匹亚,Elephant(许舜钦)获得金牌,将族未参赛。

1991-1995年期间

1991年:第3届ICGA,将族以Abyss名义参赛,与Surprise并列获得金牌。

1992年:将族的商业化版本"象棋大师3"正式发布。该版本在DOS平台上运行,棋力约等于业余二段水平。

1993-1994年:中国象棋引擎的发展进入"沉寂期"。商业引擎的销售不畅,学术研究的关注度也不高。

1995年:互联网在中国开始普及,中国象棋引擎的在线交流逐渐增多。棋隐(Chess1)开始开发。

1996-2000年期间

1996年:棋隐的测试版本在互联网上流传。

1997年:棋隐正式发布,成为Windows平台上最受欢迎的中国象棋引擎之一。

1998年:棋隐的用户群迅速扩大,成为中国象棋软件市场的领导者。

1999年:中国象棋协会颁布《中国象棋竞赛规则》(1999年版),为引擎规则实现提供了正式的标准。

2000年:弈天棋缘在线对弈平台开始运营,成为中国象棋引擎测试的重要平台。