AI 的五子棋比赛结束

今天下午AI课两届ACM 试点班的五子棋程序进行了比赛。

赛程是,先分成 ABCD 四组, 每组四队, 前二出线,然后淘汰赛。

比赛时, 双方轮流执黑, 如果一胜一负,则胜的那盘步数较少的为胜者。

我们在 A 组以第二出线, 然后输给了后来的亚军老猫组, 止步于八强 -_-

值得一提的是,我们的程序本来是可以战胜老猫的, 但是为了战胜其他的程序(网上找的),做出了调整, 调整结果是可以战胜更多的程序了,但是会输给老猫。 没想到淘汰赛第一轮就碰到老猫。 运气实在不好。

 

以下转载和我同组的大麦的文章:

 

AI课大战五子棋

今日下午AI五子棋总决战,我和QHANG&FAIRFOX为一队被分在A组,遭遇FULINYUN组,LIZHENXIAO组以及SUNHAN组.
VS LIZHENXIAO:先手和后手战皆负,貌似一个4-3没有判出来错失良机.
VS FULINYUN: 先手后手都胜,FULINYUN的层数貌似搜的太浅了.
VS SUNHAN:先手时被对手以双三杀掉-_-b 后手时由于对方没判禁手,走出了禁手判负.步数上我方占优.
结局2WIN1LOSE,以第二出线.
 
不幸遇上了老猫组-_-b ,先手输了,后手时步数超过,当时有个地方点错了,没再继续比.
 
观看4强半决战,ZHANGYAODONG组VS 老猫 老猫胜
DANNYT组VS LIZHENXIAO组 LIZHENXIAO胜
 
决赛:
老猫VS LIZHENXIAO
后手时老猫看到了自己有很多双三很高兴,忘记去堵别人的4....
 
先手时LIZHENXIAO WIN
 
 
从上述过程可看出,我们组仅输给了 冠军组 和亚军组 , 战绩还是不错的,鼓励鼓励!!!
 
 
下面是我的一点感想。 为了准确的判定禁手(参考12月22日的文章), 我们花了大量的代价,包括写很繁琐的判禁手函数, 以及程序运行时,由于要判禁手, 慢了很多。  然而实战中出现的禁手,都是一步可以判定的, 不花来啊。。。
 
 
此条目发表在未分类分类目录。将固定链接加入收藏夹。

留下评论