sokoban 发表于 2011-3-9 15:00:23

歪推箱子(YSokoban)更新【版本1.704】

本帖最后由 sokoban 于 2013-6-2 13:14 编辑

再次更新安装包
(1)更新内核到YSokoban 1.603
主要有这么一些新功能:
Ctrl-N 开启或关闭辅助的网格线
选项对话框一分为二,一部分独立出来成为一个皮肤对话框。这样小屏幕(分辨率)的电脑(如上网本)也能完全显示对话框。

(2)增加了两款皮肤:一款高分辨率的SokoFun皮肤和一款KSokoban皮肤。


下载方式不变。


=======================================

YSokoban 最近作了一些重要更新,版本已经升至1.600了。
于是,我们也重新制作了安装包,方便大家升级到最新版本。

需要下载中文安装包的朋友,可以到
http://sokoban.ws
下载(点击左边导航栏的“歪推箱子”)

或者到YSokoban 的官方主页下载解压版。
http://ygp.orgfree.com

主要的新功能如下:

(1) 增加了“宏”功能,可以记录一连串动作,保存为“宏”。

(2) 皮肤的大小可以自动缩放,不必再像以前那样同一款皮肤要准备多个固定大小的皮肤文件。
也可以按 + , - 或者 [ , ] 来调整皮肤大小。
按 = 键恢复皮肤原大小。
程序支持两者不同的图像缩放方法,按 # 键切换两种方法。
按  * 键自动缩放到适合窗口大小。


(3) 支持全屏模式,按F11切换全屏模式/ 窗口模式。

最后,上一张最新版的截图:




歪推箱子(YSkoban)皮肤格式说明:


(1)墙体

皮肤里一共有5个墙。每个墙又分成四部分。
歪推箱子程序在屏幕上绘制关卡图像的时候,利用这5个墙体的适当部分来拼接。

通常,这四部分是等大小的(如例一)
但有时这四部分大小并不一致(如例二)。

所以,我们必须通过某种方式去告诉程序如何划分这四部分。
这就利用的第四行第四列的格子。
若这一格是纯色,那么程序默认以等大小的方式去划分这四部分的。
若这一个不是纯色的,那么这一格的第一行像素从左边第一个像素起的水平方向的直线段的长度是划分的左上角这一部分的宽度。
这一格第一列像素从上开始的垂直方向的直线端的长度是划分左上角这一部分的高度。

例一:



(2)网格标识
这一格(第四行第四列)还有一个功能,用于标识皮肤的那些格子需要添加网格(如果网格功能开启了,可用Ctrl+N开启关闭网格)
有些皮肤格子与格子之间没有明确的界限,为了方便在关卡里辨认格子数目,有时需要启用网格功能。
网格标识用这一格的(2,2)-(5,9)这样一个4x8大小的区域来表示(如例一)
例二则没有使用网格标识。

例二:


(3)第四行第三列
此格没有任何用处。皮肤作者可以用此格声明作者版权信息(如例二)

(4)动画效果
YSokoban支持动画效果,第5行至第8行用于实现动画效果,每行是一个动画,一共4帧

[ 本帖最后由 sokoban 于 2011-3-17 11:21 编辑 ]

华容道 发表于 2011-3-9 21:14:22

这个软件确实不错,谢谢分享!

西北天狼 发表于 2011-3-13 20:40:14

仿freesoko皮肤,YSokoban墙壁很难处理,只能设计成完全对称的图形!
一体化墙体更新在12楼。

http://bbs.mf8-china.com/2

[ 本帖最后由 西北天狼 于 2011-3-18 11:53 编辑 ]

sokoban 发表于 2011-3-13 21:21:30

多谢天狼兄分享,这款皮肤很漂亮。

sokoban 发表于 2011-3-17 09:23:39

一楼添加了YSokoban皮肤格式的简单说明。皮肤的构成大部分是不言而喻的,主要是第四行第四列那个格子的含义我今天才弄明白。

anian 发表于 2011-3-17 10:04:57

感谢sokoban版主对皮肤格式的说明!  :handshake

用“例一”的皮肤发两个关卡图, 可以清楚看到5个墙体的四个部分如何利用和拼接。




anian 发表于 2011-3-17 10:18:16

这是例一的皮肤, 我改了用红色做“网络”。



这是开启网格功能后的关卡截图:

sokoban 发表于 2011-3-17 11:22:12

安装包更新到 1.603了。

西北天狼 发表于 2011-3-17 15:27:40

我做皮肤的时候发现了一个有趣的事情,就是YSokoban对皮肤,有时候分割,有时候不分割,并且分割的比例也不总是对半分!
比如把skin.png用“画图”打开,拉伸到200%再压缩到50%,然后保存到skintemp.png,就会出现不分割的现象!
看样子程序对图片加了水印,不是简单可以破解的。

sokoban 发表于 2011-3-17 15:42:03

回复 9# 的帖子

我猜原因可能是画图程序对图像放大再缩小,用了一些算法使得图像看上去比较平滑,于是破坏了第四行第四格的颜色,导致分割错乱。
页: [1] 2 3 4
查看完整版本: 歪推箱子(YSokoban)更新【版本1.704】