厌倦了通杀人类的国际象棋专业引擎?想感受战胜计算机的快乐吗?
法国雷恩大学(University of Rennes)计算机专业副教授 Mathieu Acher 博士日前分享了一个用 JavaScript 编写的仅有 1K 字节大小的程序 - “Kilobyte’s Gambit”。
由于尺寸非常小,所以 Kilobyte’s Gambit 的棋力和功能都很有限。不过,Kilobyte’s Gambit 支持王车易位和吃过路兵,但升变时只能变后。对弈中,人类只能执白棋。将死对手时,也不会提示将杀。
Kilobyte’s Gambit 的封面选用了 Netflix 热播剧《女王的棋局》中的女主角贝丝的形象,而且图形界面为 MS-Dos 风格,颇具年代感。
程序自述文本中说,Kilobyte’s Gambit 可向前计算四步。Mathieu Acher 博士还给出了程序的源代码。感兴趣的朋友,可以复制下来,研究改良一番!
想要战胜这个 Kilobyte’s Gambit ,应该并不难,但Mathieu Acher 博士说,要想10步获胜,也并非易事。
点按“阅读原文”,快来体验一下吧!
相关阅读