一个比赛,欢迎参加
最近在网上发现了一个五子棋AI的设计比赛。首先给出比赛的网址:http://gomocup.wz.cz/gomoku/
比赛中需要的程序(英文版)http://gomocup.wz.cz/gomoku/download.php
比赛的部分介绍:http://gomocup.wz.cz/gomoku/info.php
比赛就是让你写一个五子棋AI的引擎,然后两个引擎之间可以互相博弈,比出胜负。
由于它提供了协议,并且还给了接口的代码实现,因此留给我们的只有AI这一个方面,我们不需要写界面,也不需要关注怎么实现互相对打。
附件中的Piskvork8.2是比赛用的程序的一个汉化版本,不过版本相对较老(网站中提供的英文版是8.4版的)。压缩包内还附带了两个出色的引擎,大家可以体验一下。
PISKVORK8.2.rar
(105.98 KB)
附件中的example是一个样例代码(随机下棋的程序)。
example.rar
(4.79 KB)
可以直接在样例代码上修改,甚至只需要修改几十行代码就可以让程序具有最最初级的智能。
最后放上协议的汉化版(最新的英文版协议请见网站)
通用五子棋协议.rar
(4.52 KB)
写出具有国际水准的五子棋引擎不是一朝一日就可完成的,但是写一个可下棋的引擎并非难事。大家可以在开发之余参与这个比赛,更多的是享受比赛的乐趣。大家可以在论坛中把自己写的引擎发出来,与大家一同切磋、对战。( 说不定以后还在可以在论坛内举办一个联赛呢:-) )
[ 本帖最后由 卧龙孔明 于 2010-8-12 10:44 编辑 ]