数据库(Database)菜单

    本菜单包含一个Thor数据库界面, 这些包含超过70 000个对局的数据库可以从FFO下载页面下载。

    下面列出的许多菜单选项, 只有在加载了一个棋手库、一个比赛库和至少一个对局库之后才会激活。 这些菜单选项在下面将标注星号(*)。

查找当前局面(Look up this position)*
    查询数据库有关当前局面的信息。 这一操作只有在加载了棋手库、比赛库和对局库之后才能执行。 数据库搜索结果将显示在一个单独的窗口内。

    窗口实例:

数据库窗口

    标题部分包含了局面概括信息。 在本例中,加载的数据库中有48个对局与当前局面相匹配。 其中33.3%是黑棋获胜、2.1%是平局、其余64.6%是白棋获胜, 平均最终比分是黑棋28.2子、白棋35.8子。f2下得最多, 有31次,这步棋的胜率是34%。d2下过15次,胜率是33%。d1下过2次,胜率是50%。

    列表中每一行包含一个与当前局面相匹配的对局。 从左到右各栏包含了黑棋棋手、白棋棋手、比赛、年份、黑棋最终比分、白棋最终比分。 通过双击一个对局,那个对局将调入盘面,并成为当前对局。

查找所有局面(Look up all positions)*
    上述查找当前局面的自动版本:对于对局、打谱或复盘模式下盘面出现的每一个局面,都将执行数据库查询。

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

加载棋手库(Load player database)
    加载一个包含棋手姓名的数据库。在一个会话中,这只能执行一次。这个数据库的标准文件名是wthor.jou。 必须确保你所加载的棋手库是最新的;如果加载一个更新的对局库,棋手库内可能找不到它所包含的棋手。

加载比赛库(Load tournament database)
    加载一个包含比赛名称的数据库。在一个会话中,这只能执行一次。这个数据库的标准文件名是wthor.trn。 必须确保你所加载的比赛库是最新的;如果加载一个更新的对局库,比赛库内可能找不到它所包含的比赛。

加载数据库配置(Load database configuration)
    加载先前保存的数据库配置,配置所包含的数据库将自动加载。

保存数据库配置(Save database configuration)
    保存当前数据库配置,它包含所加载的棋手库、比赛库和对局库的列表。 这一配置为你下次读取这些数据库提供便利;你只要使用上述加载数据库配置加载那个配置, 当前数据库环境状态将会恢复。

显示加载库(Display loaded databases)
    显示当前加载的所有数据库(棋手库、比赛库和对局库)的列表。

限定棋手(Player restrictions)*
    选择要限定关注什么棋手。查找数据库时,只有那此棋手下过的对局才会被考虑。 可以有两种方式:一种是对局包含一位选定的棋手就足够了,另一种是需要双方都被选定。 第一种方式通常用于为对抗某特定棋手做准备;通过选择单一棋手,可以列出由那位棋手所下、包含当前局面的所有对局。 第二种方式通常用于分析由一小部分棋手所下的对局;例如,选择一些世界级的棋手,就有机会看到高手与高手下棋时是下哪些变化。

限定比赛(Tournament restrictions)*
    选择要限定关注什么比赛。查询数据库时,只有在选定的比赛中下过的对局才会被考虑。

限定年份(Year restrictions)*
    选定限定关注的时间段。那个时间段以外的对局不会被考虑,而是保留在内存上, 如果时间段改变,仍可以被激活。

棋盘上显示频度(Display frequencies)*
    打开或关闭显示数据库棋步的频度。这一功能只在对局和打谱模式下才会激活。 频度合计达100%(除了舍入误差)。

    不能与棋盘上显示胜率联合使用。

棋盘上显示胜率(Display win rates)*
    打开或关闭显示数据库棋步的胜率。这一功能只在对局和打谱模式下才会激活。 胜率合计不一定等于100%。

    不能与棋盘上显示频度联合使用。

显示人-人对局(Display human-human games)*
    打开或关闭显示双方都是人类的对局。

显示人-机对局(Display human-program games)*
    打开或关闭显示一方是人类、另一方是程序的对局。

显示人-机对局(Display program-program games)*
    打开或关闭显示双方都是程序的对局。

指定分类次序(Specify sorting order)*
    指定包含当前局面的对局如何分类,选项包括日期、黑棋棋手姓名、比赛名称等等。

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

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