魔方吧·中文魔方俱乐部

标题: 歪推箱子(YSokoban)更新【版本1.704】 [打印本页]

作者: 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切换全屏模式/ 窗口模式。

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

ysokoban_screenshot.png


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


(1)墙体

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

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

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

例一:

skinExample1.png

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

例二:
skinExample2.png

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

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

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

附件: ysokoban_screenshot.png (2011-3-9 15:00:23, 145.97 KB) / 下载次数 99
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTM1MDg4fGUxNDRkNzk3fDE3NTExNjE2MjN8MHww

附件: skinExample1.png (2011-3-17 09:19:46, 112 KB) / 下载次数 97
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTM1NzQ5fGQ5OGJmMGY0fDE3NTExNjE2MjN8MHww

附件: skinExample2.png (2011-3-17 09:19:46, 25.78 KB) / 下载次数 112
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTM1NzUwfGM5ZDE3MWM2fDE3NTExNjE2MjN8MHww
作者: 华容道    时间: 2011-3-9 21:14:22

这个软件确实不错,谢谢分享!
作者: 西北天狼    时间: 2011-3-13 20:40:14

仿freesoko皮肤,YSokoban墙壁很难处理,只能设计成完全对称的图形!
一体化墙体更新在12楼。
FreeSoko.rar (9.82 KB, 下载次数: 37)


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

附件: FreeSoko.rar (2011-3-13 20:40:14, 9.82 KB) / 下载次数 37
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTM1NDQxfGFjNjAyODljfDE3NTExNjE2MjN8MHww

附件: freesoko.png (2011-3-13 20:40:14, 87.44 KB) / 下载次数 165
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTM1NDQyfDFjYTIyMDgxfDE3NTExNjE2MjN8MHww
作者: sokoban    时间: 2011-3-13 21:21:30

多谢天狼兄分享,这款皮肤很漂亮。
作者: sokoban    时间: 2011-3-17 09:23:39

一楼添加了YSokoban皮肤格式的简单说明。皮肤的构成大部分是不言而喻的,主要是第四行第四列那个格子的含义我今天才弄明白。
作者: anian    时间: 2011-3-17 10:04:57

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

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

example_1.png


example_2.png

附件: example_1.png (2011-3-17 10:04:57, 107.15 KB) / 下载次数 88
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTM1NzU3fGIwZDFiOGE1fDE3NTExNjE2MjN8MHww

附件: example_2.png (2011-3-17 10:04:57, 141.42 KB) / 下载次数 92
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTM1NzU4fDRkOWY5NDA3fDE3NTExNjE2MjN8MHww
作者: anian    时间: 2011-3-17 10:18:16

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


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

附件: example_1_with_net.png (2011-3-17 10:18:16, 106.52 KB) / 下载次数 93
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTM1NzYzfDVmMzllNjdkfDE3NTExNjE2MjN8MHww

附件: skinExample1_with_a_red_net.png (2011-3-17 10:18:16, 112 KB) / 下载次数 92
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTM1NzY0fGRmZjU3MmI0fDE3NTExNjE2MjN8MHww
作者: 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# 的帖子

我猜原因可能是画图程序对图像放大再缩小,用了一些算法使得图像看上去比较平滑,于是破坏了第四行第四格的颜色,导致分割错乱。
作者: 西北天狼    时间: 2011-3-17 15:59:57

原帖由 sokoban 于 2011-3-17 15:42 发表
我猜原因可能是画图程序对图像放大再缩小,用了一些算法使得图像看上去比较平滑,于是破坏了第四行第四格的颜色,导致分割错乱。

终于明白了,就是在三行四格做了手脚,左上角的两条线同时确定了分割的比例。
作者: 西北天狼    时间: 2011-3-17 20:19:17

三楼的皮肤做了改进,希望能有人喜欢。
FreeSoko.rar (11 KB, 下载次数: 41)


附件: FreeSoko.rar (2011-3-17 20:19:17, 11 KB) / 下载次数 41
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTM1ODcxfGIwMGJiZjQ1fDE3NTExNjE2MjN8MHww

附件: freesoko.jpg (2011-3-17 20:19:17, 129.36 KB) / 下载次数 92
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTM1ODcyfDNjOWVmZDUyfDE3NTExNjE2MjN8MHww
作者: sokoban    时间: 2011-3-18 07:49:54

新墙体很有特色
作者: 我是推乐山    时间: 2011-3-18 13:29:30     标题: 回复 12# 的帖子

怎样才能把画面截下来呢?
作者: sokoban    时间: 2011-3-18 17:22:43     标题: 回复 14# 的帖子

键盘上有个键写着“prt sc"或者“print screen“

先按一下这个键,然后打开windows自带的“画图“,按ctrl+v粘帖,然后保存为文件就行了。
作者: 我是推乐山    时间: 2011-3-18 20:30:07     标题: 回复 15# 的帖子

windows在哪?12楼是把推箱子画面截下来的。我想弄但不知怎样弄?我想截下来放我空间里。

[ 本帖最后由 我是推乐山 于 2011-3-18 20:56 编辑 ]
作者: Tiny    时间: 2011-3-18 21:06:02

好东西。。下下看。。
作者: sokoban    时间: 2011-3-18 21:18:06     标题: 回复 16# 的帖子

windows就是你的电脑啊,你不是用Windows操作系统吗?

Windows自带了一个“画图“程序。一般是点击“开始菜单"--->“程序"---->"附件"---->“画图“。当然不同版本的Windows稍微不太一样。

按print screen的时候,是把当前屏幕图像保存到剪切板。然后你复制到画图程序就可以了。

[ 本帖最后由 sokoban 于 2011-3-18 21:25 编辑 ]
作者: anian    时间: 2011-3-18 23:06:49

按Print Screen是全屏截图。

如果只是想截目前的窗口, 可以按 “Alt + Print Screen”。
其它的步骤和sokoban版主说的一样。

也可以用其它的截图工具, 如免费的Cropper, Greenshot,  ScreenHunter, CaptureScreen, Snipping Tool。   
也有付费的如, HyperSnap, SnagIt, FastStone Capture。
截图的工具实在是太多了。
我用的是英文版本, 相信中文版本的截图工具也是同样的多。
作者: 我是推乐山    时间: 2011-3-19 11:53:36

可我找不到Windows
作者: chzhy    时间: 2011-3-19 12:24:17

推乐山要不你用QQ吧,QQ总知道吧?QQ也有截屏的功能。或者你登陆百度知道,看看别人关于截屏的介绍和用法,你会熟悉起来的。
作者: 西北天狼    时间: 2011-3-19 12:26:29     标题: 回复 20# 的帖子

Windows不用找,它是电脑的操作系统,你的所有操作都在它的管理之下。你要找的是“画图”,在附件组里。这是一个图形编辑工具软件,用“画图”可以处理截屏的图像。
作者: 我是推乐山    时间: 2011-3-19 13:04:56

太大了无法到空间里能否弄小点
作者: 西北天狼    时间: 2011-3-19 13:13:34     标题: 回复 23# 的帖子

一个方法是缩小图片,另外是“另存为”JPEG格式。
作者: 我是推乐山    时间: 2011-3-19 13:49:49

弄好了欢迎去空间
作者: lyqzg    时间: 2011-3-20 00:31:08

建议打包的时候分几个目录,现在所有关卡、背景和主程序等都在一个目录很乱。
我自己建了levels、background目录。levels里面又细分了几个目录,管理起来很方便。
不过每次有更新就要比对一次挺麻烦
作者: anian    时间: 2011-8-28 23:15:01

原帖由 西北天狼 于 2011-3-17 15:59 发表

终于明白了,就是在三行四格做了手脚,左上角的两条线同时确定了分割的比例。



从你12楼发表的皮肤就知道你已经明白了。

只是想说明:
哪是第四行四格。   对, 左上角的两条线同时确定了分割的比例。

一楼的“例二”皮肤就是用了不同分割的比例。
作者: fullzzone    时间: 2012-4-29 08:55:21

我以只接触过推箱子-含300关全部答案 V2.5绿色版
想换换口味
感谢分享
谢谢
作者: sokoban    时间: 2012-5-1 12:10:46

更新《歪推箱子》安装包,YSokoban 到版本 1.616。 同时中文翻译文件也更新了,修正了一些小错误。

下载地址:

http://sokoban.ws/ysokoban/ysokoban.php
作者: stopheart    时间: 2012-5-1 18:08:28

sokoban兄,不知这次升级增加了什么功能?可以编关卡了?
作者: sokoban    时间: 2012-5-1 18:24:51     标题: 回复 30# 的帖子

都是一些小功能更新和 改正了一些 bug
但是还暂时没有关卡编辑功能

值得一提的新功能是:可以选择总是显示光标的坐标,即使不打开标尺。光标指向的坐标在右下角状态栏显示。
作者: sokoban    时间: 2012-11-28 22:28:43

《歪推箱子》安装包更新到 YSokoban 版本 v1.630,新版本有不少新的实用功能。
中文翻译也更新了。

地址:http://sokoban.cn/ysokoban/ysokoban.php
作者: 随风而逝    时间: 2012-11-29 01:09:20

一个强大的推箱子程序
作者: sokoban    时间: 2013-6-2 13:10:31

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

《歪推箱子》安装包更新到 YSokoban 版本 v1.704,中文翻译也更新了。

地址:http://sokoban.cn/ysokoban/ysokoban.php

主要新功能有:程序采用了unicode,对中文的支持应该更好了(当然原来基本也没有什么问题);另外就是可选择用ini文件保存设置(默认是用注册表保存)。




欢迎光临 魔方吧·中文魔方俱乐部 (http://bbs.mf8-china.com/) Powered by Discuz! X2