[下载]根据答案计算XSB图
根据推箱子答案计算原始XSB图案用途1:可以看出哪里是走不到的,哪个箱子没动过。这些都变墙了。
用途2:随便剪了条答案不知到是哪道题。
2009-06-24增加利用已存在的XSB图选项
2009-06-24 15:00 增加去除多余墙,同时修正“利用已存在的XSB图功能”中多围入的空地。
2009-06-24 22:00
增加了XSB图比较功能,否则看的眼花。
读剪贴板中有自动分检能力,把文本分入答案和初始XSB框,无效部分请自己删除。
2009-06-25-13:00
v1.01
增加答案长度,加写剪贴板按钮。
2009-6-29 16:37
【19楼有更新】
2009-7-1 11:46
【27楼有最新版本】
31楼公开源代码
[ 本帖最后由 jinyou 于 2011-8-5 13:09 编辑 ] 试试看再说。
感觉还可以,只试了一个文件。估计别的也行,谢谢楼主分享。
[ 本帖最后由 mqx333 于 2009-6-23 13:55 编辑 ] 界面很友好,很好用,谢谢楼主分享 好厉害,这样是不是也可以随机生成地图了?
感谢分享好工具
十分欣赏金优的根据答案计算XSB图的程序。对喜欢倒腾关卡的玩家来说,真是挺不错的好帮手。试了三关效果很好,两关一模一样,例2一关计算地图要比试前要好,这关原本就是急就关,随手弄弄不想多花时间,程序马上就指出这么回事(如楼主说的用途1)。附三关地图对比:
例1
monthly 176f.xsb
####
# ####
# $ $ #####
# ## $ #
## # $# #
## .#.# # #
# . .$ # #
# ##$$# $# #
# ## .# @ #
# $######
####.$.#
#...#
#####
Title: 07/09 - Groovin'
Author: Mic
Comment:
09.06.21 ChangKai改编
程序1
例2
#################
# #
# ##* * * * * *####
# * * * * * # . #
# * * * * * * * * #
# * * * * * * # #
# * * * * * * * ###
# * * *@* * * #
# * * * * * * #
# * * * * * #
# * * * * * #
# #$ * * * ##
# #
############
Title: acqua +6
Author: Eric F. Tchong
Remodeled: ChangKai
Date: 09.05.15
程序2
例3
################################
### ## ... ... #### . #
# $ # $$$ ## ### $$$ # * . #
# #.#@## ##. ### ## $ # #
# #$ .### $.# ### #. # $ #
# .$ ####### ### # ###$#$ ####
## ##. $.# # $.# #.## .#
## ###.$ $ # ## ### # $ # #
## #..#$## ###$ $ ##. # *$ #
##### # $ $ .## .$ .# # .# #
## . $.#### # # $ #$#### ##
# $ $ # $ # . .## # $ ###
#. * .# # # #### $.# ####. ##
# $ $ # # ###########...#.## ##
# . # #$ #### $ $##$ *$ #
###### .#.# # $ # $ # #
## $ $ $### # # $ #$ $.# .###
## . #$$$$$# #### #.##$ ###
#### . #.......$. $.## .###
################################
Title: (?)
Author: (?)
Remodeled: Zhenying
Date: 06.12.14
Comment:
NoAuthor_0090
程序3
[ 本帖最后由 ChangKai 于 2009-6-23 21:04 编辑 ] 觉得金优兄的答案还原XSB图程序的界面很友善和好用。 感谢分享!
个人觉得程序还可以好一点:
1。 如答案有问题, 就不应该建造和储存XSB图案到“xsb.xsb”。
明知答案有问题和建造的XSB图案有问题, 何必还储存?
只需要报告在答案的那一步出了问题就行。
(或者只需报告答案有问题而不能还原关卡就够了。)
建造一个不对的关卡有点误导或错误的感觉。
如这个答案:
UlLLUuuluLlDllddrRRRRRRRRRRdrUllllllllllllulldRRRRRRRRRRRRRuRRlDllllllluuululldDDuulldddrRRRRRRRRRRdRRlUllllllluuulLulDDDuulldddrRRRRRRRRRRuRDllllllluuulluuurDDuullDDDDDuulldddrRRRRRRRRRRRRlllllllluuuLLulDDDuulldddrRRRRRRRRRRRldR
2。 可以增加多一个功能。 如楼主之前发表过的:
#############################
# # # # # # # # # #
#. $#. $#. $#. $ #.$ #
# $#. # $#. # $#. # $#+ # $ #
#. # $#. # $#. # $#. # #.$##
# $#. # $#. # $#. # $#*$# #
#. # $#. # $#. # $#. # #.$#
# $#. # $#. # $#. # $#* # #
#. # $#. # $#. # $#. # #.$#
# $#. # $#. # $#. # $#* # #
#. # $#. # $#. # $#. # #.$#
# $#. # $#. # $#. # $#* # #
#. # $#. # $#. # $#. # #.$#
# $#. # $#. # $#. # $#* # #
#. # $#. # $#. # $#. # #. #
# $#. # $#. # $#. # $#* # #
#. # $#. # $#. # $#. # #* #
# $#. $#. $#. #. $ #
# # # # # # # # # #
############################
lddddddddddddddrDluuurDluuurDluuurDluuurDluuurDluuurDluuurDrrddrUldddrUldddrUldddrUldddrUldddrUldddrUldddrUrruurDluuurDluuurDluuurDluuurDluuurDluuurDluuurDrrddrUldddrUldddrUldddrUldddrUldddrUldddrUldddrUrruurDluuurDluuurDluuurDluuurDluuurDluuurDluuurDrrddrUldddrUldddrUldddrUldddrUldddrUldddrUldddrUrruurDluuurDluuurDluuurDluuurDluuurDluuurDluuurDrrddrUldddrUldddrUldddrUldddrUldddrUldddrUldddrUrruuuuuuuuuuuurUldddrUUlddddrUUlddddrUUlddddrUUlddddrUUlddddrUUluuuuuuuuuuuuuurrddLruulldDDDrUdlDDrUUlddDDrUUlddDDrUUlddDDrUUlddDDrUUddddlllluurDluuurDDluuuurDDluuuurDDluuuurDDluuuurDDluuuurDDluuuurDDlddddddddddddddRRRdrUUUlDuuuuuuuuuuuuuuurrddLruulldDDDrUldDDrUUlddDDrUUlddDDrUUlddDDrUUlddDDrUUddddLLLdlUUUrDluUUrDDluuUUrDDluuUUrDDluuUUrDDluuUUrDDluuUUrDDlddddddddddddRRRdrUUUlDuuuuuuuuuuuuuuurrddLruulldDDDrUldDDrUUlddDDrUUlddDDrUUlddDDrUUlddDDrUUddddLLLdlUUUrDluUUrDDluuUUrDDluuUUrDDluuUUrDDluuUUrDDlddddddddddRRRdrUUUlDuuuuuuuuuuuuuuurrddLruulldDDDrUldDDrUUlddDDrUUlddDDrUUlddDDrUUlddDDrUUddddLLLdlUUUrDluUUrDDluuUUrDDluuUUrDDluuUUrDDlddddddddRRRdrUUUlDuuuuuuuuuuuuuuurrddLruulldDDDrUldDDrUUlddDDrUUlddDDrUUlddDDrUUlddDDrUUddddLLLdlUUUrDluUUrDDluuUUrDDluuUUrDDlddddddRRRdrUUUlDuuuuuuuuuuuuuuurrddLruulldDDDrUldDDrUUlddDDrUUlddDDrUUlddDDrUUlddDDrUUddddLLLdlUUUrDluUUrDDluuUUrDDlddddRRRdrUUUlDuuuuuuuuuuuuuuurrddLruulldDDDrUldDDrUUlddDDrUUlddDDrUUlddDDrUUlddDDrUUddddLLLdlUUUrDluUUrDDlddRRRdrUUUlDuuuuuuuuuuuuuuurrddLruulldDDDrUldDDrUUlddDDrUUlddDDrUUlddDDrUUlddDDrUUddddLLLdlUUUrDldRuuuulDruuulDruuulDruuulDruuulDruuulDruuulDlllddrUldddrUUlddddrUUlddddrUUlddddrUUlddddrUUlddddrUUlddddrUUluuuuuuuuuuuuuuRRRurDDDlU
只需要增加一个“开始关卡”的窗口给用户把开始的XSB图案
放进去, 然后再把答案放到“推箱子答案”的窗口,
程序还原的时候是用开始关卡而不是用“#”(墙)那就可以还原到原来的关卡。
[ 本帖最后由 anian 于 2009-6-24 00:26 编辑 ] 感谢分享!加分!:handshake 因为已经存在大量好用的推箱子软件,和许多好用的关卡编辑器。
所以我编的程序力求功能单一,仅为画图。
对于错误答案也存盘,目的是让用户能用其它关卡编辑器加工。
程序还原的时候是用开始关卡,开始编写,请稍候。 都是理论家的言论,看着费神。
感情大家都玩高深的。
看来这几次 推箱子比赛 的关卡,算是 so easy 的了。:) 感谢金优兄释疑!
当关卡还原成功之后, 可不可以加一个功能去掉多余的墙?
这样关卡会好看一些。