数据库(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个匹配的对局。
|