2017.01
修改了冲四不自动防守的错误
修改了自动做谱软件禁手误判为赢的错误
修改了文件-》退出-》取消 软件就退出的错误
修改了双线计算软件无显示信息的错误
连珠终结者菜单功能说明
文件
新建文件 -- 删除当前棋谱文件,建立一个新的棋谱文件
打开文件 -- 打开磁盘上的已有的棋谱文件, 文件可以多选
合并其他文件 -- 合并磁盘上的文件到当前文件里,可以多选文件
合并文件夹里的文件 -- 合并所选文件夹里的所有可识棋谱文件到当前文件里
保存文件 -- 保存当前文件到磁盘上
另存文件 -- 保存当前谱到另外一个文件里
保存当前分枝到一个文件 -- 保存谱里当前局面到文件里
退出 -- 退出使用软件
设置
设置 -- 软件使用参数设置
工具条显示 -- 设置软件工具条图标显示
字符编辑模式 -- 设置添加盘面标记选用模式
文件关联 -- 设置可以默认用软件打开的文件格式
保存分数表 -- 保存分数表到文件 Config/brain.dat 中,软件重新启动会读取此文件代替内置的分数表
原始设置 -- 启用软件原始参数设置
计算
广度优先VC3 -- 寻找当前局面的VCT解,含VCF解,找到结果后会自动标上必胜盘面标记
找VC2解 -- 寻找当前局面的VC2解, 包含VCF解,找到结果后会自动标上必胜盘面标记
同时计算VC3和VC2 -- 软件双线程同时计算当前局面, 一线搜索VC3解,一线搜索VC2解
局部VC3算解 -- 算VC3时候仅考虑部分防守招法,所得结果还需仔细验证,找到结果后,不标记盘面标记为胜
局部VC2算解 -- 算VC2时候仅考虑部分防守招法,所得结果还需仔细验证,找到结果后,不标记盘面标记为胜
同时计算局部VC3和VC2 -- 使用双线程同时计算局部VC3和局部VC2, 所得结果需要进一步验证
最优路线 -- 搜索当前局面最好走法
下一最优路线 -- 若对最优路线落点不满意,此功能回退一步考虑其他招法, 不再思考回退的那一步棋
停止全部计算 -- 停止软件思考
工具
合并同型 -- 合并谱里的同型局面
删除 -- 删除谱里的特殊招法
自动添加招法
- 扫描防守当前局面 -- 当前局面列出招法,每个招法算一下对方是否有杀,算出杀时标上必败盘面标记
- 扫描防守所有局面 -- 同扫描防守当前局面, 软件没有算出杀时,看当前谱里是否有其他(提示)招法,有的话继续进行扫描防守当前局面
- 自动研究黑胜 -- 软件自动研究当前局面,直至黑胜或确定没结果时候结束
- 自动研究白胜 -- 软件自动研究当前局面,直至白胜或确定没结果时候结束
- 终结校验黑胜 -- 校验当前谱时候黑胜,校验前去掉所有盘面标记,校验后标上盘面标记为结束,由于谱里同型影响,可能需要用多次使用此功能才能校验完整
- 终结校验白胜 -- 校验当前谱是否白胜
平移旋转 -- 平移或旋转当前谱里所有招法, 注意有的招法平移后可能出界
修理校验谱 -- 删除谱里明显必败的分枝
当前招法盘面标记 -- 编辑和修改当前局面最后一招的盘面标记 (效果同CTRL + 鼠标左键 )
全谱添加盘面标记 -- 当前谱里添加盘面标记
替换盘面标记 -- 查找谱里的特定盘面标记然后替换
互换两手顺序 -- 互换局面里两个招法的序号
仅删除当前招法 -- 删除当前招法, 谱里后续分枝其他招法序号自动前移
删除最后一招(分枝) -- 删除当前局面最后一招和里面的分枝
插入当前招法 -- 仅删除当前招法的逆操作
转换格数 -- 转换当前谱的棋盘格数
制作VCF -- 当前局面互换黑子和白子,有VCF的局面输出到图片里和log文件里
制作GIF图片 -- 当前谱里的分枝制作成GIF图片演示
学习
学习攻击招法 -- 当前局面最后一招若标有盘面必胜标记,学习招法并且修改更新参数
全谱学习攻击招法 -- 学习当前谱里标有必胜盘面标记的招法 并且修改更新参数
学习防守招法 -- 当前局面最后一招若标有盘面必胜标记,或者唯一标记(#), 学习招法并且修改更新参数
全谱学习防守招法 -- 学习当前谱里标有必胜盘面标记或者唯一标记(#)的招法 并且修改更新参数
学习最优路线招法 -- 当前局面最后一招若标有盘面必胜标记,或者唯一标记(#), 学习招法并且修改更新参数
全谱学习最优路线招法 -- 学习当前谱里标有必胜盘面标记或者唯一标记(#)的招法 并且修改更新参数
学习VCF招法 -- 当前局面最后一招若标有盘面必胜标记,学习招法并且修改更新参数
全谱学习VCF招法 学习当前谱里标有必胜盘面标记的招法 并且修改更新参数
查错
删除中间谱 -- 删除软件自动生成的内存谱
输出中间谱 -- 保存软件的内存谱到文件里
测试
测试VCF -- 批量计算VCF题目,结果可以翻看log文件
测试VC3 -- 批量计算VC3题目,结果可以翻看log文件
测试VC2 -- 批量计算VC2题目,结果可以翻看log文件
测试GAME -- 批量局面走子,结果可以翻看log文件
游戏
QQ游戏 -- QQ对弈接口
连珠终结者 -- 软件对弈接口
黑棋走子引擎 -- 设置黑棋走子程序 建立一个Engines文件夹,里面再放入引擎文件夹,重新打开软件会显示引擎
白棋走子引擎 -- 设置白棋走子程序
招法
演示 -- 逐步显示当前谱里所有招法
回退到第一步 -- 当前谱回退到第一步
返回到上一分枝处 -- 当前谱回退到上一个分枝处
回退一步 -- 当前谱回退一步
前进一步 -- 当前谱前进一步
前进到下一个分枝处 -- 当前谱前进到下一个分枝处
到最后一步 -- 当前谱显示到最后一步
上下翻转 -- 当前谱按中间横线上下翻转显示
45度翻转 -- 当前谱按过中心45度线翻转显示
左右翻转 -- 当前谱按中间纵线左右翻转显示
135度翻转 -- 当前谱按过中心135度线翻转显示
转90度 -- 当前谱以中间点为原心,旋转90度显示
转180度 -- 当前谱以中间点为原心,选择180度显示
逆转90度 -- 当前谱以中间点为原心,逆转90度显示
方向向左 -- 当前谱主向向左显示
方向向右 -- 当前谱主向向右显示
方向向上 -- 当前谱主向向上显示
方向向下 -- 当前谱主向向下显示
前进到一个分枝 -- 前进到浏览过的下一个分枝处
后退到一个分枝处 -- 后退到浏览过的上一个分枝处
查找
查找START标记 -- 查找谱里START标记的招法
查找MARK标记 -- 查找谱里MARK标记的招法
查找走法序号 -- 查找谱里特定序号的招法
查找注释或盘面标记 -- 查找谱里德特定注释或盘面标记的招法
查找同型局面 -- 查找与当前局面同型的局面
查找相似型局面 -- 查找与当前局面相似型德局面
查找结果的下一个局面 -- 浏览下一个查找结果
查找结果的上一个局面 -- 浏览上一个查找结果
查找结果保存为LIB文件 -- 查找结果另存在一个LIB格式文件里
查找结果保存为POS文件 -- 查找结果保存在多个POS格式文件里
论坛
Rena UBB 代码 -- 拷贝当前的 Rena UBB代码到剪贴板里
Relib Applet 代码 -- 拷贝当前局面的 Relib Applet 代码到剪贴板里
Relib UBB 代码 -- 拷贝当前局面的 Relib UBB 代码到剪贴板里
拷贝IWZQ棋谱代码 -- 拷贝 IWZQ 代码到剪贴板里
拷贝Renju2002代码 -- 拷贝 2002 代码到剪贴板里
输入Renju2002代码 -- 粘贴 Renju2002 代码到当前谱里
输入Rena代码 -- 粘贴 Rena 代码到当前谱里
输入IWZQ代码 -- 粘贴 IWZQ 代码到当前谱里
输入Relib代码 -- 粘贴 Relib 代码到当前谱里
输入Pbem代码 -- 粘贴 Pbem 代码到当前谱里
输入SGF代码 -- 粘贴 SGF 代码到当前谱里
输入BW代码 -- 粘贴 BW 代码到当前谱里
粘贴 -- 粘贴剪贴板里的IWZQ 或 Renju2002 代码到当前谱里
帮助
语言 -- 设置软件使用语言,可选中文和英文两种语言
关于 -- 关于软件版本信息
注册 -- 注册软件
连珠终结者设置说明
VC4
VC4 的意思是连续冲四直到最后胜利
使用内存规格 -- 设置使用内存大小。 VCF使用内存 = 设置使用内存大小 X 最大线程个数
搜索个数 -- 设置每个局面搜索选点个数
最大搜索深度 -- 设置VCF路线最大长度
叶子节点剪枝 -- 不考虑比较差的招法,这个功能还有欠缺,若要计算满盘VCF题目建议去钩, 其他局面建议勾选节约时间
VC3
VC3的意思是,每走一步,对手不防的话都有VCF,知道最后胜利
使用内存规格 -- VC3使用内存 = 设置使用内存大小 X 最大线程个数
VC3搜索最大深度 -- 设置VC3搜索的最大深度
VC4搜索最大深度 -- 每个局面都要计算一个VC4,这个就是设置搜索VC4的深度
做棋时的VCF深度 -- 每步棋走后,对手不时候都有VCF, 这个是设置这个VCF的深度的
连续两攻击招法距离 -- 设置上下两步进攻点的距离, 不考虑离上一攻击点较远距离德招法, 起到剪枝效果
转移战场次数 -- 连续两攻击距离大于4就认为是转移战场一次,这个是限制最多转移战场次数
搜杀时间 -- 设置VC3 VC2最长计算时间
攻击选点个数 -- 设置算杀时候每个局面考虑招法的数目
防守选点个数 -- 设置局部VC3,局部VC2时候考虑防守招法的数目
最优路线选点个数 -- 设置计算最优路线时,每个局面考虑招法数目
显示搜索状态 -- 搜索过程中,盘面显示算的过程
VC2
局部算杀防守半径 -- 设置局部算杀时候最远防守招法和攻击点的距离
VC2深度 -- 设置考虑VC2招法的最大深度,其余的只考虑VC3招法
黑棋VC2全面搜索次数 -- 设置一条线上黑棋是VC2招法的最大个数,其余招法为VC3招法
白棋VC2全面搜索次数 -- 设置一条线上白棋是VC2招法的最大个数,其余招法为VC3招法
对弈
无禁手规则 -- 设置软件有无禁手规则
无禁长连(连六)不算赢 -- 设置无禁连六赢不赢规则
一步交换 -- 设置一步交换规则
三手交换 -- 设置三手交换规则
五手两打 -- 设置五手两打规则
第一步走天元位置 -- 设置第一步落子天元规则 (QQ游戏规则)
第二步走紧贴天元位置 -- 设置第二步紧贴天元规则(QQ游戏规则)
棋盘格数 -- 设置棋盘格数
一步棋总时间 -- 设置思考一步棋德时间
算杀时间权 -- 设置一步棋时间里算杀部分所占时间比率
最优路线权 -- 设置一步棋时间里算最优路线所占时间比率
算对手杀权 -- 最优路线算完后,再计算一下对手有没有杀的时间比率
容许五手对称打点 -- 设置是否容许五手对称打点
使用开局库 -- 设置是否使用开局库
自动开始下一局 -- 设置一盘结束后是否自动开始下一盘
做谱
备份文件个数 -- 保存文件时候,当前文件拷贝为备份文件,设置备份文件的个数
冲三自动防守选点个数 -- 设置对手VCF时候选点个数
删除没有胜的分枝 -- 有胜的分枝时候,设置是否删除其他没有胜的分枝,慎用,其他分枝里或许有胜德分枝里的同型局面
自动更新盘面标记 -- 设置是否自动更新盘面标记
自动删除不是防守的招法 -- 设置自动删除不是防守的招法, 慎用
自动删除非法招法 -- 设置是否自动删除非法招法
自动添加和棋标志 --
生成LIB文件 -- 设置是否制作软件计算过程谱,可以永菜单的差错-》删除中间谱删除,输出中间谱保存
搜索已有结果的分枝 -- 设置是否扫描已有结果的分枝
冲四自动防守 -- 设置是否冲四自动防守然后继续扫描
VCF自动防守 -- 设置是否VCF局面自动防守,然后继续扫描
使用同型标记 -- 设置扫描时是否利用同型局面的盘面标记
添加胜的分枝 -- 生成LIB文件项挑钩后,这个功能是把软件搜索胜的招法添加到当前谱里
多字盘面标记和注释 -- 设置LIB文件格式为多字盘面标记注释格式
容许非法招法 -- 设置是否谱里可以使用非法招法
平估
主分枝搜索 -- 软件采用主分枝搜索法
学习
自动学习攻击招法 -- 软件边算杀边改进攻击招法分数表
自动学习防守招法 -- 软件边算杀边改进防守招法分数表
自动学习最优路线招法 -- 软件边算最优路线,边改进最优路线分数表
学习强度 -- 学习参数,值越大修改参数越激烈
研究
最大线程个数 -- 设置最大线程个数
每个局面搜索时间 -- 设置每个局面搜索时间
自动研究攻击点个数 -- 设置自动研究时候攻击选点数目
自动研究部分防守 -- 设置自动研究时候是否全部或部分防守,部分防守时候按下面防点个数设置防守
自动解题防守点个数 -- 设置自动研究时候防守选点数目
制作
制作VCF题目深度 -- VCF题目的答案深度最小数值
制作VCF黑白互换数 -- 设置盘面最后德几步棋黑白棋子互换
GIF图片一个格子像素 -- GIF图片格子所占像素数目
GIF第一张图片延时 -- 设置第一张图片后的延时
GIF最后一张图片延时 -- 设置最后一张图片后德延时
GIF图片棋子序号从1开始 -- 设置图片里棋子序号
GIF第一张图片的子不显示序号 -- 设置第一张图片是否显示序号
查错
选择显示分数类型 -- 选择招法排序分数表类型
显示分数最高招法个数 -- 设置招法排序个数
查错 -- 启动软件差错功能
标记
默认字符 -- 设置添加棋盘盘面标记第二种模式默认的字符
递加字符 -- 设置添加棋盘盘面标记第三种模式的第一个字符
唯一 -- 设置招法唯一标志,在软件学习过程中找此标志德招法和必胜德招法学习
黑胜 -- 设置黑棋黑必胜的盘面标志
黑输 -- 设置黑棋黑必输招法德盘面标志
黑禁手 -- 设置黑棋禁手的盘面标记, 黑棋禁手点也世黑棋败点,大多数都标黑败标记
白胜 -- 设置白棋白胜招法的盘面标记
白输 -- 设置白棋白输招法的盘面标记
黑强 -- 设置黑棋黑强招法的盘面标记
黑弱 -- 设置黑棋黑弱招法的盘面标记
白强 -- 设置白棋白强招法的盘面标记
白弱 -- 设置白棋白弱招法的盘面标记
结果未知 -- 设置没有结果的招法的盘面标记
和棋 -- 设置是和棋招法的盘面标记
不搜索 -- 软件在校验棋谱和扫描过程中不考虑带有此标记的分枝
先搜索 -- 设置软件最先搜索的招法的盘面标记,一般为局面里最强招法,软件对弈时候会找谱里带有此标记的招法里随机选一招落子
搜索结束 -- 软件校验棋谱和扫描搜索过程中不搜索带有此标记的招法
特殊招法字符 -- 软件优先寻找开局库带有此标记的招法落子
显示
显示坐标 -- 设置是否显示坐标
坐标显示在上边-- 设置显示坐标在棋盘上边
坐标显示在左边 -- 设置显示坐标在棋盘左边
坐标从15到1 -- 设置坐标倒序排列
显示禁手 -- 设置是否显示禁手
显示子节点 -- 设置是否显示子节点
显示同型子节点 -- 设置是否显示同型局面的子节点
显示盘面标记 -- 设置是否显示盘面标记
显示棋子序号 -- 设置是否显示棋子序号
前几个子不显示棋子序号 -- 设置前面几个棋子不显示棋子序号
棋子序号从多少开始 -- 设置棋子序号从几开始
显示键盘走子位置 -- 显示用键盘落子的格子位置
窗口最前 -- 设置软件窗口最前
显示文件工具条 -- 设置是否显示文件工具条
显示编辑工具条 -- 设置是否显示编辑工具条
显示招法工具条 -- 设置是否显示招法工具条
显示导航工具条 -- 设置是否显示导航工具条
显示翻转工具条 -- 设置是否显示翻转工具条
显示解题工具条 -- 设置是否显示解题工具条
显示游戏工具条 -- 设置是否显示游戏工具条
显示查找工具条 -- 设置是否显示查找工具条
显示标记输入模式工具条 -- 设置是否显示盘面标记输入模式工具条
显示注释 -- 设置是否显示右边的四个注释框
最小化到系统托盘 -- 设置最小化时,软件到系统托盘里
声音效果 -- 设置软件计算结束是是否声音提醒
输入标记模式 -- 显示盘面标记输入模式
棋盘
棋子使用黑色轮廓线 -- 描绘黑棋时候描一下轮廓线
VCF标志底色 -- 设置VCF序号底色
VCF字颜色 -- 设置VCF序号使用颜色
桌面底色 -- 设置盘面使用底色
桌面颜色 -- 设置盘面使用颜色
黑子颜色 -- 设置黑棋使用颜色
白子颜色 -- 设置白棋使用颜色
注释框1底色 -- 设置第一个注释框的底色
注释框2底色 -- 设置第二个注释框的底色
注释框3底色 -- 设置第三个注释框的底色
注释框4底色 -- 设置第四个注释框的底色
最后一子黑棋序号颜色 -- 设置盘面最后一子黑棋序号字体使用颜色
最后一子白棋序号颜色 -- 设置盘面最后一子白棋序号字体使用颜色
棋盘线颜色 -- 设置棋盘线使用颜色
黑子序号颜色 -- 设置黑棋序号字体使用颜色
白子序号颜色 -- 设置白棋序号字体使用颜色
盘面标记字体颜色 -- 设置盘面标记使用字体颜色
盘面坐标字体颜色 -- 设置坐标使用字体颜色
棋盘注释比率 -- 棋盘和注释框所占比率大小
注释1比率 -- 第一个注释框所占比例大小
注释2比率 -- 第二个注释框所占比例大小
注释3比率 -- 第三个注释框所占比例大小
窗口宽度 -- 设置软件窗口的宽度
窗口高度 -- 设置软件窗口的高度
黑子序号字体 -- 设置黑棋序号字体
白子序号字体 --设置白棋序号字体
盘面标记字体 -- 设置盘面标记使用字体
坐标字体 -- 设置坐标使用字体
注释框1字体 -- 设置第一个注释框德字体
注释框2字体 -- 设置第二个注释框德字体
注释框3字体 -- 设置第三个注释框德字体
注释框4字体 -- 设置第四个注释框德字体
使用图片背景 -- 设置背景显示是否使用图片
盘面背景图片文件 -- 设置背景图片使用图像文件
黑棋使用图片 -- 设置黑棋显示是否使用图片
黑子图片文件 -- 设置黑棋图片使用图像文件
白棋使用图片 -- 设置白棋显示是否使用图片
白棋图片文件 -- 设置白棋图片使用图像文件
禁手使用图片 -- 设置禁手显示是否使用图片
禁手图片文件 -- 设置禁手图片使用图像文件
其他
合并同型最大深度 -- 合并同型时候招法序号大于此设置数值的局面不做操作
合并同型开始深度 -- 合并同型时候找法序号小于此设置数值的局面不做操作
合并其他分枝中间招法 -- 设置是否合并其他分枝里中间招法
删除棋谱最小序号 -- 工具-》删除-》较深深分枝 删除棋子序号超过这个值的分枝
连珠终结者分数表学习说明
软件里带有四种可学习的分数表,1-攻击,2-防守,3-最优路线,4-VCF,
每种分数表又分为黑白两色,总共有8个分数表。
8个分数表可以通过四个接口分别学习 1-学习攻击招法,2-学习防守招法,3-学习最优路线招法,4-学习VCF招法,
学习时候根据棋子颜色修改相应的分数表。
如何查看招法排序
点击菜单的设置-》设置-》查错
"选择显示分数类型"右边下拉菜单里选择
- 黑VCT -- 黑棋走子时候,招法按黑攻击分数表排序,白棋走子时候,招法按白防守分数表排序
- 白VCT -- 黑棋走子时候,招法按黑防守分数表排序,白棋走子时候,招法按白攻击分数表排序
- 最优路线选点 -- 黑棋走子时候按黑最优路线分数表排序,白棋走子时候,按白最优路线分数表排序
- VCF 选点 -- 黑棋走子时候按黑VCF分数表排序,白棋走子时候,按白VCF分数表排序
"显示分数最高招法个数" -- 设置盘面显示招法排序的个数
"查错"项选钩
点OK按钮,之后鼠标落子(点击鼠标左键落子),或鼠标后退(点击鼠标右键回退一步) 之后盘面上会显示招法排序,1-分数最高,2-分数次子。。。
如何修改分数表
8个分数表是通过四个菜单界面接口进行修改1-学习攻击招法,2-学习防守招法,3-学习最优路线招法,4-学习VCF招法。
软件根据最后一子颜色修改相应的分数表.
1.全谱学习时候只学习第五步和第五步之后带有必胜(a),唯一(#)或先搜(!)盘面标记的招法,学习黑棋招法时候修改黑棋分数表,学习白棋招法时候修改白棋分数表
2.学习当前招法时候,没有五步限制,软件不对盘面标记识别,直接学习盘面上的最后一步,根据颜色修改相应的分数表。
3.算杀时候要注意防守招法的排序,排序越好,算杀越快。
4.算杀时候攻击招法的排序不是很关键,若世攻击招法排序的好,可以在设置-》设置-》VC3设置里适当减小攻击选点个数,达到提速效果
5.必胜的招法不一定是最好招法,例如五手有很多打点必胜,各种局面要学习最强的棋,若是必胜但不强,学完效果不见得好,软件最后招法排序很合理的话,说明软件相应德分数表很强了,然后再适当减少
其中攻击点甚至可以减少到8,数目少且没有遗漏强点的设置最强。
关于分数表 Config/brain.dat
在学习之后,软件会修改文件 Config/brain.dat
软件启动时打开此文件Config/brain.dat 作为起始分数表设置。
删除或修改此文件,重新打开软件后会启用内置的偏攻击的分数表。
如何边计算边修改分数表
设置->设置 ->学习里可以设置
自动学习攻击招法 -- 软件算杀时候自动修改算杀分数表
自动学习防守招法 -- 软件算杀时候自动修改防守分数表
自动学习最优路线 -- 软件算最优路线时候,自动修改最优路线分数表
制作VCF
拷贝下面局面到软件里
55668586b5a687789868a858b8898a8b6a5baabb
然后点击工具-》制作VCF
软件下方有进度条百分比显示,
软件算完之后会生成一个GeneratedVCFs的文件夹,里面有两个15步的VCF图片
若是在计算过程中没有输出GiF图片,说明所算的局面没有超过15步VCF的局面。
15步可以在设置-》设置-》制作 “制作VCF题目深度”设置
制作GIF
打开一个棋谱后,棋谱里的分枝可以制作成GIF动图,
点击工具-》制作GIF图片,软件会保存GIF图片到GeneratedImages文件夹里
可以在 设置-》设置-》制作 里修改制作参数。