弈心
弈心
尽管五子棋先后于1992年、2001年被计算机证明原始无禁手、原始有禁手规则下先手必胜,在五子棋专业比赛中采用现代开局规则(如基于无禁手的两次交换规则(Swap-2),基于有禁手的索索夫-8规则(Soosorv-8))远比原始规则复杂,并未被终结。然而,相比电脑象棋,电脑五子棋的发展是缓慢的。直到2016年,很多五子棋专家相信五子棋程序的实力依旧无法达到最强的人类棋手。
通过分析过去五子棋程序的弱点并提出与之对应的解决策略,五子棋程序弈心被设计出来。弈心成为第13届、14届、15届、16届、17届、18届、19届Gomocup冠军。2017年,弈心成为首个在公开比赛中战胜人类顶尖棋手的人工智能程序。
人机对弈
2018
- 与祁观(5局)
- 结果:弈心1胜,3平,1负
- 规则:索索夫-8(Soosorv-8)
- 时间设定: 120分/局 + 30秒/步
- 详情 (英文)
2017
-
与林书玄(4局)
- 结果: 弈心3胜,1负
- 规则: 索索夫-8(Soosorv-8)
- 时间设定: 120分/局 + 30秒/步
- 详情 (英文)
-
与Rudolf Dupszki(2局)
- 结果: 弈心2胜
- 规则: 两次交换(Swap-2)
- 时间设定: 120分/局 + 30秒/步
- 详情 (英文)
-
与Makarov Pavel(1局)
- 结果: 弈心1胜
- 规则: 两次交换(Swap-2)
- 时间设定: 10分/局 + 30秒/步
- 详情 (英文)
-
与Nikonov Konstantin(3局)
- 结果: 弈心3胜
- 规则: 两次交换(Swap-2)
- 时间设定: 90分/局 + 30秒/步
- 详情 (英文)
2016
-
与Epifanov Dmitry(8局)
- 结果: 弈心2胜,2平,4负
- 规则: 索索夫-8(Soosorv-8)
- 时间设定: 120分/局 + 30秒/步
- 详情 (英文)
-
与Alexander Bogatirev(2局)
- 结果: 弈心1胜,1负
- 规则: 两次交换(Swap-2)
- 时间设定: 60秒/局 + 45秒/步
- 详情
下载
注:在人机对弈比赛中使用的弈心引擎不提供下载。包括参与Gomocup的演示版在内的公开版本并不代表弈心的完整实力。
以下所有下载对于非商业用途免费。对于未取得作者书面许可的商业使用行为,作者保留追究法律责任的权力。作者保留一切未明确授予用户的权利,并保留最终解释权。
界面+引擎
- 弈心2017 (引擎版本0.6.69,界面程序版本1.9)
- 弈心2015 (引擎版本0.4.50,界面程序版本1.6)
- 弈心2014 (引擎版本0.4.29,界面程序版本1.4)
- 弈心2012 (3D界面,引擎版本0.2.10)
引擎
(以下所有引擎都可以在Piskvork中使用)
- 弈心2018 (Gomocup 2018参赛引擎,版本0.7.13 Demo)
- 弈心2017 (Gomocup 2017参赛引擎,版本0.6.61 Demo)
- 弈心2016 (Gomocup 2016参赛引擎,版本0.6.9 Demo)
- 弈心2015 (Gomocup 2015参赛引擎,版本0.4.35)
- 弈心2014 (Gomocup 2014参赛引擎,版本0.4.3)
- 弈心2013 (Gomocup 2013参赛引擎,版本0.2.17)
- 弈心2012 (Gomocup 2012参赛引擎,版本0.2.14)
- 弈心2011 (Gomocup 2011参赛引擎,版本0.2.7)
弈心界面程序
弈心界面程序是基于GTK+开发的开源(Simplified BSD License)五子棋界面程序。
文档
致谢
彼方
XR
舒自均
Tianyi Hao
Qichao Wang
Hao Wu
雨中飞燕
Tuyen Do
肥国乃乃
Saturn|Titan
元
Alexander Bogatirev
Epifanov Dmitry
TZ
濤声依旧
张锡森
ax_pokl
Ola Strom