回复 20# 的帖子
比如说设定匹配比例为 80%. 若启用 threshold search,程序在找到第一个匹配率达到80%或以上的关卡,就停止搜索了,哪怕后面有匹配率更高的。大概如此,我也搞不太清楚,anian 兄解释一下吧。[ 本帖最后由 sokoban 于 2009-7-29 13:29 编辑 ] 原帖由 jinyou 于 2009-7-29 12:36 发表 http://bbs.mf8-china.com/images/common/back.gif
threshold serach 做什么用的
threshold search 可以译作“Stop on first match”(即是当程序在找到第一个达到匹配率或以上的关
卡就停止搜索了)。 Stop on first match也是一项,放两条有什么区别
回复 23# 的帖子
anian 兄说他回帖时大概是喝醉了。Stop on first match 和 threshold search 的区别如下:(假设匹配比例为70%)
若选中 stop on first match ,一旦找到一个关卡匹配比例达到70%,立刻停止,不再搜索对比其他关卡。
若选 threshold search,程序还是会搜索制定路径的所有关卡。但是在对比每个关卡的时候,因为我们通常是对八个方向,每个方向从左上到右下做多次反复比较,最后给出最大的匹配比例。但若启用 threshold search,程序一旦在某个方向某个位置的匹配比例达到 70%,就不再比较其他方向和位置,直接搜索下一个关卡。 原来是Stop on first 方向 求软件:
目的
1:可以把一个文件夹内所得的*.xsb(都是单独关卡) 文件。和另一个文件
夹内(包括子文件夹)的*.xsb。100% 一样 的都列出来。
2:有关卡*.xsb文件(单独关卡)。和对应的关卡答案。目的:关卡 旋转90度 180度 等 后。答案也自动生成。
3:检查一个文件夹内所得的*.xsb(都是单独关卡) 文件和所对应的答案(*.xsb.txt)。(要快速的实现。一个一个得去读去答案 太慢了。尤其是大型关卡)是否正确。
谢谢了。 回复26#
1。 这样的软件已经有了, 名字叫SOKODUP。
2。 这样的软件我也曾经用过, 可惜的是名字我已经忘记了。
3。 没有听过有这样的单独软件。
如果你是用YSokoban来管理你的关卡和答案, 你说的这个功能在YSokoban里面已经有了。
或许JinYou兄有兴趣写这些软件!
[ 本帖最后由 anian 于 2009-9-19 03:48 编辑 ] 回复26#
老封的推箱子软件已经有了这些功能的雏形。只要你熟悉,手动点点也不难。
前提是你一定要把这些文件导入到老封的格式去。很方便的。 SokoFind 更新:
新版本 v1.1b 增加功能,把搜索结果写入一个 output.html 文件,并用默认浏览器打开,以便查看关卡图片。
可到 sokoban.ws 网站下载。
地址:http://sokoban.ws/utility/sokofind.php
或者在导航菜单中选择 “软件”---“SokoFind” 谢谢sokoban版主更新! :handshake