魔方吧·中文魔方俱乐部

标题: Android上最好的推箱子《Soko++》 [打印本页]

作者: sokoban    时间: 2012-6-17 18:54:59     标题: Android上最好的推箱子《Soko++》

本帖最后由 sokoban 于 2012-6-18 09:50 编辑

Android系统上最好的推箱子程序《Soko++》更新到1.6,作者是荷兰的 Joris Wit 先生。
有android手机的朋友不容错过。

可以到 http://sokoban.ws 网站下载,导航菜单里面的“软件”-“推箱子加加”
地址:http://sokoban.ws/sokopp/sokopp.php

之前已经介绍过了,从版本1.4开始就已经提供镜像下载。
但我发现之前居然没有单独开帖,我找了很久才发现原来是隐藏在这个帖子回复里:
http://bbs.mf8-china.com/forum.p ... 3&fromuid=13140

这次新增了不少好功能:
(1)支持缩放,这样玩大关卡比较方便了
(2)支持换皮肤,目前只有两款内置皮肤。作者以后还会添加。
作者: 无忧草    时间: 2012-6-17 19:02:59

顶一个,下载来学习学习。
作者: adslwyp    时间: 2012-6-17 20:04:44

good

作者: zhouxh    时间: 2012-6-17 20:46:28

谢谢版主,下载了!
作者: 大坏蛋    时间: 2012-6-18 00:04:40

谢谢啦,非常好用,关卡很多,而且非常省力哈哈
作者: ldc2298    时间: 2012-6-29 09:34:23

本帖最后由 ldc2298 于 2012-9-6 18:30 编辑

安卓手机版《推箱子加加》(Soko++)功能十分强大,已汉化,有智能路径搜索,能保存答案,还能载入外部关卡,而且是免费的,有Android手机又喜欢推箱子的朋友不容错过。


安卓手机版soko++外载关卡方法:

在手机的
\sdcard\android\data文件夹中新建一个文件夹:nl.joriswit.soko
里面再建两级文件夹, files\levels
把关卡文件放进去,即可。

目前确认可直接用.sok  .txt .xsb文件。
用Soko++关卡浏览器下载时就是下载到这里的

已在soko++1.6版试过,可以加载.slc格式。
即以下网站中的.slc关卡,不用另行转换即可直接加载。我用这个网站的 Dushi_02.slc文件试过
http://www.sourcecode.se/sokoban/levels.php?sort=3

安卓手机版soko++导出答案的方法:
运行安卓手机版soko++ ,可以看到“内置初级关卡”这几个字,要在这个状态下点手机的菜单键,再依次点- 关于 - 手机菜单键 - 备份状态 ,稍后就会出现一个框,告诉你一个.csv文件已生成,同时告诉你了文件所在路径。

保存游戏当前状态
打开关卡后,不论推到了哪一步,点手机菜单键,再点“保存状态”  即可保存游戏的当前状态

演示答案
先说一下打开关卡后,屏幕下的三个按钮,从左到右依次是:上一步、下一步、重置关卡
一旦在手机上解开某关卡,soko++会自动保存这个答案,如果要演示这个答案,按以下操作:
1、点手机 菜单键 -  打开状态,这时可以在“答案”中看到若干行答案数据
2、点击其中的某一行答案数据
3、再点“重置关卡”按钮,回答“是”
4、再连续点“下一步”就能一步步的答案演示了。

版本升级:
可以直接进行覆盖升级安装.
已试过:
在不缷载1,5版的情况下.直接用1.6版的apk文件覆盖安装,原有的关卡(内置和外加的)及保存的状态和答案都不会丢失.



作者: ldc2298    时间: 2012-8-3 10:40:35

        因为只要我有余闲时间都在用手机的soko++,总希望这个软件能更好用更顺手些,所以有以下几点建议:
1、希望能提供关卡旋转按钮,因为一些关卡是横向的宽度较长,而我们通常是竖着拿手机玩。(当前只能用手机系统提供的显示旋转功能来玩那些横向较长的关卡)
2、对中文支持不好,关卡中的标题行、作者行有中文时  只显示了一个黑框框,希望能看到中文的标题和作者信息
3、现在1.6版可以推大关卡了,但还是感觉还有些不便。
希望能在看到大关卡全局的条件下(这时箱子是很小的,手指是几乎无法点控箱子和目标)仍可以很好地推动箱子,因此建议 不失原有功能的前提下另提供4个方向键,用于控制人的行走和推箱运动。

另外:大关卡时,用手指点击一个箱子,选中它之后,再移动关卡(大关卡通常都要移动关卡到其它位置)这时选中的箱子就被自动取消了,这样不好。我希望在移动关卡时选中的箱子仍然有效,仍是选中状态,这样关卡移动到位之后直接点一下目标点,使选中的箱子到位。若能这样就方便许多了。

不知道作者能否看到这些内容,不知道说得是否得当
作者: sokoban    时间: 2012-8-3 11:01:06

本帖最后由 sokoban 于 2012-8-3 11:04 编辑
ldc2298 发表于 2012-8-3 10:40
因为只要我有余闲时间都在用手机的soko++,总希望这个软件能更好用更顺手些,所以有以下几点建议:
...


我尝试帮你转告作者。其中第2点可能和编码有关,若用UTF编码,程序也许能正确识别中文题目和作者。第1第3点都是很好的建议。
作者: ldc2298    时间: 2012-8-10 17:42:35

本帖最后由 ldc2298 于 2012-8-10 17:58 编辑

发现:中文显示的确是与关卡文件的编码有关。
试过:UTF-8编码的关卡文件,可以显示中文.  

手机上操作:把网页上的关卡内容  粘贴到 “920文本编辑器”(安卓手机上的一个文本编辑软件)
                   .再保存,可得到utf-8 编码文件
作者: sokoban    时间: 2012-9-2 08:30:01

提前预告好消息!Joris Wit 先生已经作了更新,ldc2298 兄提出的三个问题都得到了解决。正式版可能这两天就能出来。
作者: ldc2298    时间: 2012-9-3 09:26:08

噢!太棒了!好期待。谢谢sokoban版主,谢谢Joris Wit 先生
作者: sokoban    时间: 2012-9-4 08:03:22

本帖最后由 sokoban 于 2012-9-4 08:11 编辑
ldc2298 发表于 2012-9-3 09:26
噢!太棒了!好期待。谢谢sokoban版主,谢谢Joris Wit 先生


已经更新到1.8
请到 http://sokoban.ws/sokopp/sokopp.php 下载

新功能:
(1)设置里面增加自动旋转选项,选中后根据关卡长宽自动旋转,适应屏幕。
(2)设置里增加“字符编码”选项,默认是UTF-8,但是可以手动更改编码方式。若作者题目等
信息不正确,可以到这里更改。
(3)放缩移动后,选中的箱子和提示也会记住,不会消失了。(但是虚拟十字键的建议作者没有采用)
作者: naixyl    时间: 2012-9-13 14:21:02

能换像html5默认皮肤就好了。
作者: 胜利    时间: 2012-10-18 01:21:06

sokoban 发表于 2012-9-4 08:03
已经更新到1.8
请到 http://sokoban.ws/sokopp/sokopp.php 下载

安装时显示的是1.7没找到1.8
作者: LJJ74649464    时间: 2012-10-18 02:46:41

下来玩玩.....顶一下
作者: sokoban    时间: 2012-10-18 05:58:53

胜利 发表于 2012-10-18 01:21
安装时显示的是1.7没找到1.8

我是装完之后,在程序内看不到版本号,没注意安装时的版本号。
就根据 https://play.google.com/store/apps/details?id=nl.joriswit.soko 写了1.8
作者: 胜利    时间: 2012-11-18 13:41:55

《Soko++》通过在线升级升到了1.8版。但任然没有看到“(3)放缩移动后,选中的箱子和提示也会记住,不会消失了”此项功能。不知是否是我的操作有误。
作者: sokoban    时间: 2012-11-18 19:36:00

胜利 发表于 2012-11-18 13:41
《Soko++》通过在线升级升到了1.8版。但任然没有看到“(3)放缩移动后,选中的箱子和提示也会记住,不会消失 ...

这一点我指的是:点击选中一个箱子,然后就出现提示了。然后两个手指放大,提示依然没有消失。
不知胜利兄的情况如何?

或者卸掉再重装试试。
作者: 胜利    时间: 2012-11-20 00:39:29

嗯,谢谢版主告知,按版主的指导操作了一遍,结果发现任不能放缩。可能是我的手机(型号:Dext)不支持放缩功能吧。
作者: sokoban    时间: 2012-11-20 13:45:39

胜利 发表于 2012-11-20 00:39
嗯,谢谢版主告知,按版主的指导操作了一遍,结果发现任不能放缩。可能是我的手机(型号:Dext)不支持放缩 ...

有这个可能,我刚才搜索了一下,Dext是android 1.5版本比较老。
作者: 胜利    时间: 2013-3-8 21:14:02

Soko++(1.8).rar (270.89 KB, 下载次数: 25)
通过在线升级得到的《Soko++》1.8版,不知是否有朋友需要。



附件: Soko++(1.8).rar (2013-3-8 21:13:22, 270.89 KB) / 下载次数 25
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MjA1Nzc2fDBlOTM0ZTJifDE3MTQ2MzE1MjJ8MHww
作者: sokoban    时间: 2013-3-24 19:34:50

soko++更新至1.9, 只增加了俄文翻译

http://sokoban.cn/sokopp/sokopp.php
作者: 三个代表SKY    时间: 2013-4-23 09:29:40

本帖最后由 三个代表SKY 于 2013-4-23 09:40 编辑

确实蛮好用    虽然和HTML5比起来显得功能不够强大     但是一直使SOKO++用最大的理由是:不用上网也可以玩    虽然HTML5也有个离线版     但是在手机上我用不 了  
作者: 我是推乐山    时间: 2013-6-19 17:08:12

胜利 发表于 2013-3-8 21:14
通过在线升级得到的《Soko++》1.8版,不知是否有朋友需要。

我要,发给我
作者: stopheart    时间: 2013-6-19 17:21:24

我是推乐山 发表于 2013-6-19 17:08
我要,发给我

21楼本身就提供了附件,你直接下载就可以了
作者: sokoban    时间: 2013-7-1 15:15:52

本帖最后由 sokoban 于 2013-7-12 21:43 编辑

《推箱子加加》(Soko++)升级到 v1.10 版。

主要更新有:
(1)游戏时阻止系统在一定时间没有操作后自动黑屏(锁屏)。
(2)增加了丹麦语。

要更新的朋友请前往 Google Play 市场或 sokoban.cn 网站: http://sokoban.cn/sokopp/sokopp.php


作者: ldc2298    时间: 2013-7-12 21:39:10

本帖最后由 ldc2298 于 2014-8-31 19:43 编辑

    希望可以多加几个皮肤,特别是希望有:   不带立体和阴影效果的皮肤。因为 这样不论手机横拿、竖拿用起来的 视觉效果都一样。在电脑上用,我最喜欢下面这个皮肤:

最佳护眼borgar_32-11.png


附件: 最佳护眼borgar_32-11.png (2013-7-12 21:38:46, 7 KB) / 下载次数 51
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MjE2MzI4fDUzN2M1NDE0fDE3MTQ2MzE1MjJ8MHww

附件: borgar_50.png (2014-8-31 19:43:37, 9.34 KB) / 下载次数 97
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MjQyMjk3fGI4YzRkYmMwfDE3MTQ2MzE1MjJ8MHww
作者: sokoban    时间: 2013-7-12 21:55:54

ldc2298 发表于 2013-7-12 21:39
希望可以多加几个皮肤,特别是希望有:   不带立体和阴影效果的皮肤。因为 这样不论手机横拿、竖拿用起 ...

这款皮肤是Borgar 的几款免费自由皮肤之一,添加这款皮肤应该不存在障碍。我写个邮件向 Joris 建议一下吧,能否被接受不好说。

https://github.com/borgar/sokoban-skins

我想《SokoPlayer HTML5》也应该加上这款皮肤。
作者: sokoban    时间: 2013-7-13 07:58:53

本帖最后由 sokoban 于 2013-7-13 08:00 编辑
ldc2298 发表于 2013-7-12 21:39
希望可以多加几个皮肤,特别是希望有:   不带立体和阴影效果的皮肤。因为 这样不论手机横拿、竖拿用起 ...


除非一开始就设计好很好的『换皮肤』机制,否则后面要支持更多的皮肤有点困难。Joris 说Soko++ 支持的皮肤是50x50。其他很多推箱子程序的换皮肤机制往往有『箱子』,『在目标上的箱子』的区别,而 Soko++ 没有这种区别,人或箱子是直接叠加到背景上,这就导致增加其他皮肤的支持有一些技术困难(要对皮肤或程序做较大改动)。所以增加皮肤的事情希望不大。
作者: ldc2298    时间: 2013-7-13 15:04:21

      感谢sokoban版主的反映和回馈。不知能否知道 这个Soko++皮肤文件的具体组成细节(或者提供一个样板式的图片文件),这样,有余空的时候就可以用作图软件制做一些皮肤,以供程序作者选用
作者: sokoban    时间: 2013-7-13 15:15:09

本帖最后由 sokoban 于 2013-7-13 17:56 编辑
ldc2298 发表于 2013-7-13 15:04
感谢sokoban版主的反映和回馈。不知能否知道 这个Soko++皮肤文件的具体组成细节(或者提供一个样板式 ...


把 soko.apk 重命名为 soko.zip (若解压程序能识别,不重命名也行),解压。在 /res/drawable 文件夹里能看到所有皮肤文件。其中人和箱子用了透明效果的 png 图片。
作者: ldc2298    时间: 2013-7-14 10:36:39

好.闲时看一看.整一整
作者: ldc2298    时间: 2013-7-25 14:43:26

本帖最后由 ldc2298 于 2013-7-25 14:48 编辑

修改了一个安卓SOKO++v1.10的皮肤,还是有些不够精细,自己用用吧!以下是效果图
附件中是 做好的图片文件。



附件: SC20130725-143741.png (2013-7-25 14:41:17, 35.9 KB) / 下载次数 172
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MjE3OTgxfGQ4NDQ0NmFhfDE3MTQ2MzE1MjJ8MHww

附件: SC20130725-143819.png (2013-7-25 14:41:11, 29.19 KB) / 下载次数 170
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MjE3OTgwfDVlYWZhOGFmfDE3MTQ2MzE1MjJ8MHww

附件: 修改的soko V1.10皮肤.rar (2013-7-25 14:48:10, 96.77 KB) / 下载次数 29
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MjE3OTgyfGY1ZDc2OWJkfDE3MTQ2MzE1MjJ8MHww
作者: ldc2298    时间: 2014-2-10 15:58:13

本帖最后由 ldc2298 于 2014-2-10 16:00 编辑

再细改下楼上的皮肤,想上传apk文件,但提示文件太大


附件: Screenshot_2014-02-09-11-31-46.png (2014-2-10 15:57:26, 148.85 KB) / 下载次数 152
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MjMzNTc3fDcyYjEzZDkyfDE3MTQ2MzE1MjJ8MHww

附件: Screenshot_2014-02-09-20-45-58.png (2014-2-10 15:57:13, 74.78 KB) / 下载次数 153
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MjMzNTc2fDUxYjNmM2E4fDE3MTQ2MzE1MjJ8MHww
作者: ldc2298    时间: 2014-2-15 07:56:21

本帖最后由 ldc2298 于 2014-2-16 08:35 编辑

若出新版,建议作者把皮肤中所有物体的阴影放在左下角,高亮放在右上角,这样手机横拿时(这时因软件设置,关卡做了顺时针90度转动),看关卡就自然了。否则横拿时阴影到了右上角,看着很不顺。我已改了皮肤,以下是改过的几张效果图

附件: Screenshot_2014-02-15-07-37-50.png (2014-2-15 08:43:36, 75.62 KB) / 下载次数 160
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MjMzNzk5fDIwOGIxNTE2fDE3MTQ2MzE1MjJ8MHww

附件: Screenshot_2014-02-15-08-21-51.png (2014-2-15 08:43:36, 97.84 KB) / 下载次数 163
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MjMzNzk4fGE4MmRmODgwfDE3MTQ2MzE1MjJ8MHww

附件: Screenshot_2014-02-15-07-38-55.png (2014-2-15 08:43:36, 160.47 KB) / 下载次数 166
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MjMzNzk3fDQ3Mzk0YzNhfDE3MTQ2MzE1MjJ8MHww
作者: 金蛋哈利    时间: 2014-3-29 20:46:35

谢谢,好久没玩推箱子了,刚看这里的贴,惊呆,先用这个练练手
作者: 胜利    时间: 2014-4-3 15:43:27

ldc2298 发表于 2014-2-15 07:56
若出新版,建议作者把皮肤中所有物体的阴影放在左下角,高亮放在右上角,这样手机横拿时(这时因软件设置, ...

能否传到群共享里
作者: ldc2298    时间: 2014-4-3 18:36:42

本帖最后由 ldc2298 于 2014-4-3 18:37 编辑
胜利 发表于 2014-4-3 15:43
能否传到群共享里


已传到群共享。文件名:Soko-1.11-换肤.apk   
作者: 胜利    时间: 2014-8-5 23:30:49

本帖最后由 胜利 于 2014-8-5 23:36 编辑

安卓手机版soko++外载关卡答案方法:

复制某一关的LURD答案-  回到这一关卡的界面- 菜单键- 打开状态- 菜单键- 粘贴-重置关卡- 点重做按钮就可以一步一步的进行答案演示了。
作者: 胜利    时间: 2015-8-3 19:12:01

本帖最后由 胜利 于 2015-8-3 19:20 编辑

《推箱子加加》功能介绍(二)

2015-08-03 杨超 推箱子


《推箱子加加》可以方便地下载比赛关卡。

首先在关卡列表点击菜单,选择下载更多关卡。

QQ图片1.png

这就打开了默认的关卡下载页面。点击菜单选择打开网址。在弹出的输入框内输入比赛网址(http://sokoban.cn)。

QQ图片2.png

这样便跳转到比赛网站页面(手机版)。点击本期关卡下载链接,便会弹出提示保存。《推箱子加加》会把关卡文件保存到默认的目录。

保存后,在下载的关卡内就可以看到比赛“关卡文件了”。

QQ图片3.png

附件: QQ图片1.png (2015-8-3 19:18:53, 34.87 KB) / 下载次数 68
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MjUyNDcwfDI0Y2MzMjAyfDE3MTQ2MzE1MjJ8MHww

附件: QQ图片2.png (2015-8-3 19:19:49, 31.45 KB) / 下载次数 76
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MjUyNDcxfDc5MWVlMjQ0fDE3MTQ2MzE1MjJ8MHww

附件: QQ图片3.png (2015-8-3 19:20:17, 44.55 KB) / 下载次数 63
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MjUyNDcyfDc1ZDg5ZGU5fDE3MTQ2MzE1MjJ8MHww
作者: 至尊达哥    时间: 2015-8-3 22:45:49

好!
作者: 胜利    时间: 2015-11-7 01:03:04

安卓手机版soko++导出答案的方法:
运行安卓手机版soko++ ,可以看到“内置初级关卡”这几个字,要在这个状态下点手机的菜单键,再依次点- 关于 - 手机菜单键 - 备份状态 ,稍后就会出现一个框,告诉你一个.csv文件已生成,同时告诉你了文件所在路径。

安卓手机版soko++导入答案的方法:
先将导出的备份文件.csv复制到手机的\android\data\nl.joriswit.soko\files\这个文件夹里。然后运行soko++ ,同样在“内置初级关卡”这个界面下点手机的菜单键,再依次点- 关于 - 手机菜单键 -还原状态,完成答案的导入。
作者: ldc2298    时间: 2015-12-10 07:15:40

我的一只酷派大神F1手机皮肤文件位于/storage/emulated/0/android/data/nl.joriswit.soko/files/skins中

状态备份于 /storage/emulated/0/android/data/nl.joriswit.soko中,但给出的提示是 /android/data/nl.joriswit.soko
作者: 胜利    时间: 2015-12-10 13:33:53

用SD CARD路径,导入皮肤若无法成功,可选择系统内存(INTERNAL )中的STORAGE的路径:

系统文件
/storage/sdcardo/Android/data/nl.joriswit.soko/files/skins
把皮肤文件复制到这里。
QQ图片20151210133107.png

附件: QQ图片20151210133107.png (2015-12-10 13:33:32, 81.28 KB) / 下载次数 67
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MjU1MzA5fGFmZGE3NWI2fDE3MTQ2MzE1MjJ8MHww
作者: ldc2298    时间: 2016-12-1 11:59:32

本帖最后由 ldc2298 于 2016-12-1 20:55 编辑

已经很久不推箱子了,但是还是希望SOKO++能更好用些,收集整理了以下建议:
1,希望支持逆推
2,希望可以快速粘贴关卡,当打开一个用户自己下载的关卡,点一个粘贴就可以把在粘贴板中的关卡内容复制到这个关卡文件中
3,显示 自己下载的关卡文件应当存放的文件夹位置,即在“帮助,关于”的菜单中加一个按钮“下载的关卡位置”,告知用户应当把自己的关卡和皮肤文件放在哪一个文件夹中
4,用户在自己下载的关卡目录中建立若干文件夹,希望soko++可以访问这些文件夹(而不是只能访问和打开文件),现在的情况是:点选自建的文件夹时提示出错,并自动关闭
5,希望在“关卡浏览器”中记住我输入过的网页地址,比如我输入过一次:http://sokoban.cn,这个软件就记住这个地址,下次选择它就可以了,不用每次都输入一遍
6,希望能覆盖安装,用户下载的关卡和皮肤不会因为安装新版soko++而丢失
7,增加一个设置选项:是否显示人的移动和箱子的推动过程
抛砖引玉,大家补充指正。
作者: anian    时间: 2016-12-1 13:16:15

关于第6, 我昨天测试过, 到GOOGLE PLAY里面下载新版本, 有个“UPDATE”的选择, 它更新了。  
没有删除我原来的关卡, 皮肤和已经过关的资料。

不知道如果下载APK文件然后安装有什么结果。

作者: sokoban    时间: 2016-12-1 13:41:36

anian 发表于 2016-12-1 13:16
关于第6, 我昨天测试过, 到GOOGLE PLAY里面下载新版本, 有个“UPDATE”的选择, 它更新了。  
没有删除 ...

置顶本帖
作者: 早竹T5    时间: 2017-7-8 10:59:38

到后来完全不会玩
作者: LUCAS_MING    时间: 2022-11-20 13:01:13

漂亮!!!




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