魔方吧·中文魔方俱乐部

 找回密码
 注册
搜索
热搜: 魔方
查看: 258938|回复: 39
打印 上一主题 下一主题

介绍 SokoFind 【2014年更新:v2.0.2中文版发布】 [复制链接]

Rank: 7Rank: 7Rank: 7

积分
2012
帖子
1579
精华
3
UID
91928
性别
保密

超级搬运工 六年元老

跳转到指定楼层
1#
发表于 2009-7-21 23:03:17 |只看该作者 |正序浏览
本帖最后由 sokoban 于 2014-2-5 13:01 编辑

SokoFind是Sokoban兄和我写的一个关卡搜查程序。
得到Sokoban兄的鼎力支持和帮忙, SokoFind才可以面世。
在此感谢Sokoban兄。

最新版本下载地址:
http://sokoban.ws/utility/sokofind.php


目前只有英文版本, 将来或者会出中文版本。

用法:

1。  输入关卡图案到“XSB Pattern”窗口。
2。  选择搜查路径。
3。  选择比较百分率; 默认100%。
4。  点击“Begin Search”开始搜查。结果会出现在“Output”窗口。

注: 在(1)提到的“关卡图案”不需要是正规的关卡。
          (如: 关卡图案可以没有‘人’或‘箱子’。)
          但一定是要XSB格式。

XSB Pattern 例子:
##########
##---#--##
##...$$-##
##...#---#
##...#$--#
##...#---#
######---#
#----#---#
#----#---#
#----#---#
##########





----#####
----#--@#
###-#$$-#
#.#-#-$-#
#.###-###
#.----##-
#--#---#-
####---#-
---#####-








sokofind.png

[ 本帖最后由 anian 于 2009-10-28 11:52 编辑 ]

[ 本帖最后由 sokoban 于 2011-11-8 10:42 编辑 ]
已有 1 人评分经验 收起 理由
sokoban + 15 原创内容

总评分: 经验 + 15   查看全部评分

Rank: 7Rank: 7Rank: 7

积分
5289
帖子
3234
精华
19
UID
13140
性别

论坛建设奖 八年元老

40#
发表于 2014-2-5 12:59:32 |只看该作者
本帖最后由 sokoban 于 2014-2-5 13:04 编辑

SokoFind v2.0.2 中文版(带中文说明文档)正式发布了。可到QQ推箱子群,或下面网页下载:

http://sokoban.cn/utility/sokofind.php

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
5289
帖子
3234
精华
19
UID
13140
性别

论坛建设奖 八年元老

39#
发表于 2011-11-10 10:33:08 |只看该作者
期待anian兄写的新的推箱子关卡管理程序。

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
2012
帖子
1579
精华
3
UID
91928
性别
保密

超级搬运工 六年元老

38#
发表于 2011-11-10 03:53:21 |只看该作者
原帖由 stopheart 于 2011-11-8 12:13 发表
sokoban兄、anian兄,你们好:
   感谢你们做了非常好用的功能,让我们这些推箱子迷搜索关卡变得极为简单.......
   我想了一个功能,自认为比较实用,想法如下:
   能否根据作者名字,或者某一个关卡,即生成了 ...



stopheart兄的提议非常好!
你说的那些功能其实有几个 (如:作者, 关卡大小 搜索) 我已经在很多年前已经写了。
但那个程序没有漂亮的界面。  (CMD PROMPT下用的)

目前SOKOFIND的搜索方式有点不同。
主要是目的是打开关卡文件读关卡, 如果有需要, 才读作者和关卡名字资料。
要搜查作者, 需要改变不少代码。
开始编写SOKOFIND的时候, 是因为我没有找一个程序做到我想的那样搜索关卡。

很多年前我已经有个更完善的关卡管理程序概念, 只是我对界面(GUI)的编程不熟
悉,所以一直没有实现。  那个关卡管理程序的功能我也已经想好了, 只是等我开始编写。
SOKOFIND, 除非有严重的问题, 暂时我不做更新了。
如果时间许可, 我会写一个全新的关卡管理程序。
魔方吧推箱子版。推箱子QQ群:92017135

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
5289
帖子
3234
精华
19
UID
13140
性别

论坛建设奖 八年元老

37#
发表于 2011-11-8 17:18:30 |只看该作者

回复 35# 的帖子

这些功能单独的实现都不难,如何整合到SokoFind里面,不知anian兄有什么想法?
我在界面中增加几个选项倒是比较容易做到。

使用道具 举报

Rank: 4

积分
1069
帖子
1025
精华
0
UID
1305235
性别
36#
发表于 2011-11-8 13:01:09 |只看该作者
这推箱子为什么和我们平时玩的大大不同。

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
4934
帖子
1771
精华
9
UID
101889
性别
保密

智力游戏设计大师 超级搬运工 六年元老

35#
发表于 2011-11-8 12:13:25 |只看该作者
sokoban兄、anian兄,你们好:
   感谢你们做了非常好用的功能,让我们这些推箱子迷搜索关卡变得极为简单.......
   我想了一个功能,自认为比较实用,想法如下:
   能否根据作者名字,或者某一个关卡,即生成了图,即现在的html5,又生成了有关的关卡集xsb文件呢?当然xsb这个文件没有必要每次生成,可以做一个构选,想生成,就构选,这样我们找某一个关卡集很方便。
  还有,刚才想到的,既然能搜索关卡,能否再加些别的功能,比方说经常会有人要一些简单的关卡,小关卡,能否根据图的大小,例如:6X6,7X8,这样的构选,搜索出这样的关卡,直接生成xsb文件,而奉献给那些需要小关卡的人。   
    总结一下,类似这样的可以根据关卡的特点来生成关卡集:比方说作者名、相似关卡集、图的大小......
    有关比赛系列的关卡集,如何生成?因为这样的关卡从开始第一关可能是一个小关,不断的扩大,好象唯一的特点,还是作者名,不知还有什么特点可以搜索到,通过相似关卡比较难以解决。

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
5289
帖子
3234
精华
19
UID
13140
性别

论坛建设奖 八年元老

34#
发表于 2011-11-8 10:34:09 |只看该作者
SokoFind更新到2.0了。

anian兄加入了一个可能是首创的功能。就是可以用lurd答案来搜索关卡。
SokoFind程序会先作一个 lurd2xsb 的转换,然后用转换后的 xsb格式为搜索目标。
光是这个的话,还谈不上特别,因为金优兄和 skyivben 兄都在本论坛发过此类转换程序。
但是有时有人会在网上发布全大写或全小写的lurd答案,此时光靠 lurd2xsb 程序是还原不了关卡的。但是若你的关卡收藏里已经有这一关了,结合上搜索功能之后就能把关卡的出处找出来。

下载地址:http://sokoban.ws/utility/sokofind.php
已有 1 人评分经验 收起 理由
anian + 10 版主辛苦了! 谢谢!

总评分: 经验 + 10   查看全部评分

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
5289
帖子
3234
精华
19
UID
13140
性别

论坛建设奖 八年元老

33#
发表于 2011-10-15 09:33:40 |只看该作者
再更新了一次,至版本v1.3
主要改变:
1. 把搜索设置写入 sokofind.ini 设置文件。
2. 为生成且打开HTML文件设立一个选项。

下载地址:http://sokoban.ws/utility/sokofind.php

使用道具 举报

积分
9
帖子
9
精华
0
UID
1307013
性别
32#
发表于 2011-10-8 17:42:22 |只看该作者
谢谢!非常方便实用。

使用道具 举报

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

Archiver|手机版|魔方吧·中文魔方俱乐部

GMT+8, 2024-11-22 04:45

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部