WZebra是一个为黑白棋游戏而编写的自由软件,供练习和分析棋局。

WZebra
类型桌上
平台Windows
设计师贡纳·安德森
拉斯·爱文森

历史

编辑

WZebra的历史很大程度上就是Zebra的历史,后者是WZebra下棋时使用的黑白棋引擎。这里列出一些重要事件:

1997年6月3日,贡纳·安德森(Gunnar Andersson)开始致力于黑白棋程序,他决定称之为Zebra。三周之后,它在IOS(Internet Othello Server,互联网黑白棋服务器)的积分达到1500,相当于人类业余棋手的水平。

1997年8月,粗略的估值函数(evaluation function)和搜索算法(search algorithms)正常运行。

1997年9月,实现并调试了所有的主要程序组件——开局库(opening book)、散列表(hash table)、终局解算程序(endgame solver)。这时的IOS积分达到1900,比大多数世界锦标赛棋手都要强。

1998年1月,加入并调试了一种新型基于模式(pattern-based)的估值函数。IOS积分升至2300,高于所有人类棋手。

1998年3月,通过使用多重概率剪枝算法(Multi Prob-Cut)算法,中局及终局搜索大大改进。还测试了改进的开局库算法。

1998年5月,Zebra第一次击败了最强大的黑白棋程序Hannibal。这时的IOS积分超过2500,使它成为全世界五个最强大的黑白棋程序之一。

1998年5月,拉斯·爱文森(Lars Ivansson)开始致力于Zebra的图形用户界面,他决定把这个程序称为WZebra。

1998年6月,WZebra第一个版本以自由软件形式发布。

1998年8月,WZebra 1.41版发布,这是第一个没有严重错误的版本。

1998年10月,在声望很高的第二届普林斯顿(Princeton II)计算机程序锦标赛中,Zebra获季军(冠军是Hannibal、亚军是Logistello)。

1999年春,Zebra的搜索算法进行了修改,速度大大提高。

1999年7月,更多关于角的知识加入估值函数,并去除估值函数的一些错误。

1999年10月,Reindeer作为Zebra的一个专下随机对局的IOS版本,积分达到2932。在当时,Reindeer是IOS所有活跃棋手中的最高积分。

1999年11月,WZebra 2.0版发布。相对于早期版本,它下棋更强,并且具有更多功能。

2000年1月,支持Thor数据库的WZebra 2.1版发布。

2000年10月,WZebra 2.2版发布。相对于早期版本,它提供更快的终局、以及更强更大的开局库。

2001年11月,WZebra 3.0版发布。它包含新的功能、新的图形设计、更快的黑白棋引擎。

2002年1月,WZebra 3.1版发布。它展示了改进的图形和新功能。

2002年5月,WZebra 3.2版发布。它比先前版具有更多的功能、更少的错误、以及一个能更好理解罕见局面的估值函数。

2002年8月,WZebra 及LZebra 3.3版发布。后者是WZebra的Linux移植程序,两者包含相同的功能。

2002年11月,WZebra 4.0版发布。它包含许多新功能、并改正了错误。此外,它的中局搜索更深远。

2003年1月,WZebra 4.1版发布。它具有比先前版本更快的终局解算程序。

2003年4月,WZebra 4.2版发布。它展示了经改进完全可配置的棋盘图形,包括一个三维模式。

参见

编辑

外部链接

编辑