黑白棋乐园

 找回密码
 立即注册

扫一扫,访问微社区

搜索
楼主: dragoniye
打印 上一主题 下一主题

WZebra的详细解释

[复制链接]
13#
 楼主| 发表于 2012-12-12 20:21:19 | 只看该作者

选项(Options)菜单

选项(Options)菜单
  本菜单包含七个选项,用来控制显示内容和显示方式。激动各个选项的结果如下。
标志有效棋步
(View moves)
  棋手可落子的格子用红叉叉在相应格子内标志出来。


显示评估值(View scores)
  在下每步棋之后,WZebra将显示它对棋局的评估值。典型的中局评估值可能会是这样:+7.2子,这表明WZebra认为会以大约35.2-28.8的比分取胜。在终局,当WZebra只知道胜负结果而不知到终局比分时,评估值可能是胜、平、负。当WZebra知道终局比分时(假定双方都下最佳棋步),可能是胜60-4

标志上一步棋(Mark lastmove)
  上一步棋用一个小蓝点在相应格子的左上角标志出来。

显示主要变化(Show principalvariation)
  WZebra将显示它所预期的后继棋步,最多可达八步棋。

显示搜索状态(Show searchstatistics)
  WZebra将显示搜索深度、搜索过的棋局数和当前的搜索速度。

显示行动力(Show number ofmoves)
  在信息屏上显示双方的行动力。

在棋盘上显示评估值(Displayevaluations on board)
  在打谱模式下,各有效棋步的评估值将显示在棋盘上。

在单独窗口显示分析过程(Displayon-going analysis in separate window)
  分析对局的过程中,在一个单独窗口上会不断更新显示有关对局分析的最新信息。
  实倒
:
  每行包含了棋步号、所下棋步和WZebra的分析。


图形化显示分析结果(Display agraph summarizing analysis)
  分析对局的过程中,在一个单独窗口上图形化显示分析结果。

  水平坐标表示棋步号,垂直坐标表示终局棋子数之差(从黑棋角度看)。红色点表示中局的评估值,紫色点表示终局比分(假定双方都下最佳步)

全屏模式(Full-screenmode)
  在这一模式下,棋盘及其右边的信息屏将占满整个屏幕──没有菜单、没有状态栏、甚至没有Windows的开始菜单。将鼠标移到屏幕的左边缘或上边缘,即可退出这一模式。

自动下必下棋(Make forcedmoves automatically)
  当人类棋手欠行或只有一步棋可下时,它会自动进行。

延迟响应(Pause beforeresponding)
  让WZebra在开始思考前,停顿2秒钟。这样,当搜索深度较少时,在人类棋手下棋后,棋局不会因WZebra马上响应而立刻变化。

语言(Language)
  可选择英语、法语、日语、意大利语、瑞典语、芬兰语、葡萄牙语、西班牙语、荷兰语、丹麦语、土耳其语、简体中文和繁体中文。

动画翻棋(Disc flipanimation)
  可选择无动画、快速动画和慢速动画。


12#
 楼主| 发表于 2012-12-12 20:19:44 | 只看该作者

棋谱(Book)子菜单

棋谱(Book)子菜单
  本菜单用来指定WZebra是否使用开局棋谱;如果使用,又是怎么使用的。所有设置在对局的任何时间内都可以改变。
--------------------------------------------------------------------------------

使用开局棋谱(Use opening book)
  使用/不使用开局棋谱。

模仿人类开局(Use human openings)
  当激活本选项时,WZebra将根据Thor数据库中高手下棋的频度来开局。例如,对于白棋的第一步棋,WZebra将按65.6%的频度下垂直开局,按32.8%的频度下对角开局,按1.6%的频度下平行开局。 WZebra只考虑那些至少在Thor数据库中出现过50盘的开局,不过这析的开局多达369种,开局的后继变化会很大。当激活本选项时,WZebra有时会下出很弱的开局(例如f5 d6 c7)。因此,如果你想让WZebra下最佳棋步,那么就不要激活本选项。

使用匹配的Thor对局(Use matching Thor games)
  当激活本选项、并且加载过Thor数据库时,WZevra将根据数据库中所下的棋步来指导自己开局。它会用到数据库(Database)菜单中的所有设置。这意味着可以专门为对抗某特定棋手做准备,即加载Thor数据库,在"限定棋手(Player restriction)"中只选中那位棋手,然后激活本选项。

指定开局定式(Force specific opening)
  在WZebra中,大约有70个预置开局定式可供选择。通过激活本选项,并从列表中选出一个开局定式, WZebra就会跟着你下特定的开局定式。

棋谱无随机性(No book randomness)
  WZebra总是下棋谱上的最佳棋步。

棋谱随机性较小(Small book randomness)
  WZebra所下棋步比棋谱上的最佳棋步最多差1.5子。

棋谱随机性中等(Medium book randomness)
  比棋谱上的最佳棋步最多差4子。

棋谱随机性较大(Large book randomness)
  比棋谱上的最佳棋步最多差6子。

棋谱随机性特大(Huge book randomness)
  比棋谱上的最佳棋步最多差10子。

打谱时只查棋谱(Only book in practice)
  激活本选项的效果是:当处于打谱模式 (见对局菜单)时,只有棋谱上的棋步会显示评估值。(默认情况下,WZebra是根据设置菜单指定的搜索参数,显示所有棋步的评估值。)


--------------------------------------------------------------------------------
  随机性越大,WZebra对局的多变性就越大。然而,棋力会随着随机性的增大而变弱。特别是棋谱随机性特大 ,它会使WZebra偶尔会下出相当坏的开局。如果你想下平行开局或其他这样的开局,那就激活本选项。

  注意,棋谱随机性涉及的是开局棋谱库中所保存的评估值,这和显示的评估值通常会不一致。例如在打谱模式下,由于搜索深度不同会显示不同的评估值。而棋谱库包含的则是特定下法的相关信息


11#
 楼主| 发表于 2012-12-12 20:18:21 | 只看该作者

学习(Book Learning)菜单

学习(Book Learning)菜单
学习(Learn Game)
  让WZebra用下面的设置对当前对局进行学习,只有从初始棋局开始并下到终局的完整对局才能进行学习。 WZebra将花些时间(这依赖于设置)分析对局的所有棋局,然后把它们加入到开局库中去。让WZebra对坏棋(例如初学者的棋)进行学习,是不会破坏开局库,因为所有棋局都要进行分析。


整理棋谱(Negamax book)
  在一个对局加入开局库的情况下,会产生一些置换,一些旧棋局包含的评估值会和新棋局的不同步。本功能将让WZebra检查棋谱库中的所有棋局,去除不一致现象。

设置学习参数(Set learning parameters)
  打开一个对话框,让你设置以下参数:
中局是指进行中局分析时的搜索深度。

终局是指开始计算终局比分时的空格数。

胜负是指开始计算终局胜方时的空格数。


中局(Midgame)子菜单
  本菜单用来指定WZbera中局下棋的随机性。如果根本没有随机性,它将总是下它所认为的最佳棋步。如果选用较大的随机性,它偶尔会下出相当坏的棋步。这会使它的棋力变弱,但另一方面会使对局更具多变性。
--------------------------------------------------------------------------------

中局无随机性(No midgame randomness)
  WZebra总是下它所认为的最佳棋步。

中局随机性较小(Small midgame randomness)
  WZebra所下棋步比最佳棋步最多差1子。

中局随机性中等(Medium midgame randomness)
  比最佳棋步最多差2.5子。

中局随机性较大(Large midgame randomness)
  比最佳棋步最多差6子。

中局随机性特大(Huge midgame randomness)
  比最佳棋步最多差16
10#
 楼主| 发表于 2012-12-12 20:16:48 | 只看该作者

导入(Import)子菜单

导入(Import)子菜单
  目前可以导入四种格式的文件:
文本文件(text game)
  与文件(File)菜单中的文本输入(Enter game as text)相同,只不过棋谱文本是从文件中读取的。

PGN文件(PGN game)
  导入一个采用可移植对局记录法(Portable Game Notation,Vinco Online Games所使用的格式)表示的对局。

SGF文件(SGF game)
  导入一个采用标准对局格式(Standard Game Format)表示的对局。这种格式可以用在多种不同类型的对局中,详见这里。

GGF文件(GGF game)
  导入一个采用通用对局格式(Generic Game Format)表示的对局,这是Generic Game Server所使用的格式。
9#
 楼主| 发表于 2012-12-12 20:15:17 | 只看该作者

棋局表(Position table)子菜单

  选用较大的棋局表会使WZebra下棋更快,但也消耗更多的内存。特定系统下的最佳设置取决于内存总量和同时运行的应用程序数量;如果出现(disc-swapping)情况,就必须减少棋局表的大小。
  当搜索深度增加时,增加棋局表大小将变得更为重要。特别是在中局进行深度分析时,选用较大的棋局表能加速搜索。

  菜单中可选的棋局表大小:

0.5MB
1MB
2MB
4MB
8MB
16MB
32MB
64MB
128MB
256MB


帮助(Help)菜单
关于(About)

显示版本号和编译日期。

目录(Contents)

在网页浏览器中打开帮助目录

8#
 楼主| 发表于 2012-12-12 20:08:24 | 只看该作者

功能(Function)子菜单

功能(Function)子菜单
颜色随机选择(Zebra's color is chosen at random)
  新开一个对局时,WZebra的颜色是随机选择的。


Zebra
执黑(Zebra plays black)
  对局时WZebra下黑棋。

Zebra
执白(Zebra plays white)
  对局时WZebra是下白棋。

Zebra
旁观(Zebra observes)
  WZebra只是分析棋盘上的棋局,但不下棋。这也是一种让WZebra分析棋局的方法。

Zebra
休息(Zebra unactive)
  WZebra休息,可能是在数羊”(或者是在数瞪羚”) 。通常这是用WZebra的棋盘来给两个人下棋。

复盘时进行分析(Spy on replay)
  如果选中这个选项,在使用对局(Game)菜单中的复盘(Replay game)项进行复盘时, Zebra将会对全部棋局进行分析。
7#
 楼主| 发表于 2012-12-12 20:07:45 | 只看该作者

文件(File)菜单


打开(Load game)
  打开一个先前由WZebra所保存的对局。

保存(Save game)
  将对局保存到文件。

另存为(Save game as)
  将对局另存到新的文件。

放弃(Release game)
  将当前对局与所保存的文件分离开来。

文本输入(Enter game as text)
  键入或粘贴一个黑白棋对局的棋谱文本,对局可以是完整也可是不完整的。语法相当宽松:用两个字符代表一步棋,第一个字符是字母A~H(或a~h),第二个字符是数字1~8。

图谱输入(Enter game as transcript)
  填入一个黑白棋对局的棋步序号,对局可以是完整也可是不完整的。第一步棋的序号是1,最多可以输入60步。棋步序号必须是连续的,中间不能有空缺。

导入(Import)子菜单
  导入各种格式的文件。

导出(Export)子菜单
  导出各种格式的文件。

退出(Exit)
  退出程序。
6#
 楼主| 发表于 2012-12-12 20:05:54 | 只看该作者

导出(Export)子菜单

导出(Export)子菜单
  目前可以导出七种不同格式的文件:
文本文件(game as text)
  生成一个包含当前对局所有信息的文本文件,其中包括对局双方所下全部棋步,以及Wzebra所下棋的估值、搜索深度、主要变化。当使用对局(Game)菜单的分析(Analyze game)工具进行分析时,文件会包含对局双方的实战棋步、Zebra所认为的最佳棋步以及其估值。

SGF文件(game as SGF)
  采用标准对局格式(Standard Game Format)将导出对局。这种格式可以用在多种不同类型的对局中,详见这里。

网页文件(game as HTML)
  生成一个包含对局棋谱、WZebra分析(如果分析过的话)的网页。可以用两种不同的方法来建立网页:
对局所下每步棋都显示一幅图片。
使用Java小程序来显示所下的每步棋。
  导出网页实例:使用Java,不用Java。

  注意:为了生成尽可能紧凑的网页,网页使用了JavaScript,这使它缩小2~10倍。据我所知,在所有主流浏览器上都能正确显示。


EPS文件(game as EPS)
  生成一个描述当前对局所有棋步的EPS(Encapsulated PostScript,压缩PostScript)图形文件。

PNG文件(game as PNG)
  生成一个描述当前对局所有棋步的PNG(Portable Network Graphics,可移植网络图像)图形文件。

盘面存为EPS文件(board as EPS)
  生成一个描述当前盘面棋局的EPS(Encapsulated PostScript,压缩PostScript)图形文件。

盘面存为BMP文件(board as BMP)
  生成一个描述当前盘面棋局的BMP(Windows位图)图形文件。

盘面存为PNG文件(board as PNG)
  生成一个描述当前盘面棋局的PNG(Portable Network Graphics,可移植网络图像)图形文件。
5#
 楼主| 发表于 2012-12-12 20:04:05 | 只看该作者

数据库(Database)菜单

数据库(Database)菜单
  本菜单提供了对Thor数据库的操作界面。Thor数据库所包含的对局超过70 000个,可以从FFO下载页面下载。
  以下列出的菜单选项,许多是必须加载了一个棋手库、一个比赛库和至少一个对局库后才会显示出来,对这些菜单选项将加注星号(*)


查找当前棋局(Look up thisposition)*
  在数据库中查询当前棋局。只有加载了棋手库、比赛库和对局库,才能完成本操作。搜索结果显示在一个单独的窗口内。
  实例: (这里没有)

  标题部分包含了棋局的概要信息。在本例中,所加载的数据库有48个对局出现过当前棋局,其中33.3%的对局是黑胜、2.1%平局、其余64.6%白胜,平均比分是黑棋28.2子比白棋35.8子。下得最多回应的是f2,出现了31次,率胜34%d2出现15次,率胜33%d1出现2次,率胜50%

  列表中每一行包含一个相匹配的对局,从左到右各栏分别是:黑棋棋手、白棋棋手、比赛名称、比赛年份、黑棋子数、白棋子数行分。如果双击一个对局,当前棋局就会按那个对局的变化下一步棋。



查找所有棋局(Look up allpositions)*
  自动运行上述的查找当前棋局:在对局、打谱或复盘模式中出现的所有棋局,都将对数据库进行查询。

加载对局库(Load gamedatabase)
  加载一个对局数据库,通常一个对局库对应一个特定年份中所下的对局。对局库的标准文件名形如wth_2002.wtb。可以同时加载多个对局库,但每个年份只能有一个对局库。

加载棋手库(Load playerdatabase)
  加载一个棋手数据库,每次只能加载一个。棋手库的标准文件名为wthor.jou。必须确保所加载的棋手库是最新的;否则,如果加载一个更新的对局库,它所包含的棋手可能不在老的棋手库内。

加载比赛库(Load tournamentdatabase)
  加载一个比赛名称数据库,每次只能加载一个。比赛库的标准文件名为wthor.trn。必须确保所加载的比赛库是最新的;否则,如果加载一个更新的对局库,它所包含的比赛可能不在老的比赛库内。

加载数据库配置(Load databaseconfiguration)
  打开先前保存的数据库配置,数据库配置中所包含的数据库都将自动加载。

保存数据库配置(Save databaseconfiguration)
  保存当前数据库配置,包括加载的棋手库、比赛库和对局库列表。这一配置为下次需要读取这些数据库时提供便利,你只要使用上述加载数据库配置菜单,就能恢复到当前环境状态。

显示加载库(Display loadeddatabases)
  显示当前加载的所有数据库(棋手库、比赛库和对局库)

限定棋手(Playerrestrictions)*

  选择所要关注的棋手。以后查询数据库时,将只考虑由选定棋手所下的对局。这里提供两种选择方式:一种是对局的一方被选中即可,另一种是对局的双方都被选中才有效。第一种方式通常用于为对抗某特定棋手做准备;通过只选择该棋手,就会列出他所下过的对局。第二种方式通常用于分析由一小部分棋手下过的对局;例如,选择一些世界级的棋手,就有机会看到高手间对局的情况。

限定比赛(Tournamentrestrictions)*
  选择所要关注的比赛。以后查询数据库时,将只考虑在选定比赛中所下的对局。

限定年份(Yearrestrictions)*
  选择所要关注的时间段。该时间段之外的对局只保存在内存上,但不会被考虑。如果时间段改变,这些对局仍会重新被考虑。

棋盘上显示频度(Display frequencies)*
  棋盘上显示/不显示数据库棋步的频度。本功能只在对局和打谱模式下才有效。频度之和总是等于100%(除了舍入误差)
  不能和棋盘上显示胜率同时使用。



棋盘上显示胜率(Display winrates)*
  棋盘上显示/不显示数据库棋步的胜率。本功能只在对局和打谱模式下才有效。胜率之和不一定等于100%
  不能和棋盘上显示频度同时使用。



显示人-
人对局(Display human-human games)*
  显示/不显示由人和人所下的对局。

显示人-
机对局(Display human-program games)*
  显示/不显示由人和程序所下的对局。

显示人-
机对局(Display program-program games)*
  显示/不显示由程序和程序所下的对局。

指定排序方式(Specifysorting order)*
  指定包含当前棋局的对局如何排序,选项包括日期、黑棋棋手姓名、比赛名称等等。

显示前100
项匹配(List first 100 matches)*
  如果包含当前棋局的对局超过100个,那么只列出前100个。

显示前1000
项匹配(List first 1000 matches)*
  如果包含当前棋局的对局超过1000个,那么只列出前1000个匹配的对局。


地板
 楼主| 发表于 2012-12-12 20:02:49 | 只看该作者

鸣谢

制作人员
  WZebra程序的创作者为:
贡纳·安德森
(Gunnar Andersson)
  黑白棋程序Zebra(WZebra程序就是基于它的)、图形用户界面设计、3.0版及后续版本新增功能的创作者,也是当前WZebra程序的唯一维护者。


拉斯·爱文森
(Lars Ivansson)
  大部分图形用户界面程序段、以及最初功能的创作者。


  感谢以下人员将WZebra程序翻译成各种不同的语言:


语言
译者  
法语 Bintsa Andriani
意大利语
Donato Barnaba
日语
Ryuichi Hoshi
芬兰语 Hannu
Satu Kotipalu
葡萄牙语
Luis Antunes Coutinho Cabral
西班牙语
Jorge Bandres
荷兰语
Daniel Rokven
丹麦语
Claus Qvist Jessen
土尔其语
Ibrahim Okuyucu
汉语 阿晖



  同时还要感谢扬·C·德格拉夫(Jan C. de Graaf)允许Zebra程序在他的电脑上扩展开局棋谱库,感谢科林·施普林格(Emmanuel Lazard)允许我们加入法国黑白棋联盟(FFO)策略指南,感谢戴维·萨默斯(David Summers)允许我们加入其终局算法的稳定代码,感谢罗伯特·加德利夫(Robert Gatliff)允许我们使用其开局定式表。


  我们还要感谢那些从先前版本中找出错误的测试者,特别是Göran AnderssonPierre MartinBeppiMenozzi Edmund YiuMarc TastetNorihiro Tanaka以及Borlam Lam


版权声明
  本程序是自由软件,你可以自由复制,但不得自行修改——这是我们回报网上黑白棋社团的方式。未经程序创作者的明确许可,不得用于任何商业用途。
  对于WZebra的运行结果,我们不承担任何责任。


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|黑白棋乐园

GMT+8, 2024-5-23 19:42 , Processed in 0.070026 second(s), 14 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表