魔方吧·中文魔方俱乐部

标题: 又一个推箱子变种 PSokoban [打印本页]

作者: sokoban    时间: 2010-12-15 18:55:02     标题: 又一个推箱子变种 PSokoban

前一段时间,anian 兄推荐我玩一个在线flash游戏 Pukoban:
http://puzzles.net23.net/pukoban.htm
这是推箱子的一个变种。在游戏里,除了能推箱子之外,还能拉箱子。
不要以为能推能拉就容易了,10个关卡有的相当的难,我至今仍没有全部通关。

虽然没能通关,但是我写了一个Windows下的版本PSokoban,内含pukoban的10关。

游戏控制:箭头移动或推箱子
用ctrl+箭头拉箱子

和上次写的另外一个变种TSokoban一样,可以用Ctrl+C,Ctrl+V复制或者粘贴答案,
比较容易交流答案。答案是一串lurdLURDsxzy字母
lurd表示移动
LURD表示推动
sxzy表示拉动 (sxzy是汉语拼音“上下左右”的首字母)

标题栏的括号内依次显示(总步数,推动数,拉动数)

按F3,F4和F5还可以更换皮肤。

程序还可以载入外部关卡,外部关卡和普通的推箱子采取同样的 XSB 格式,不过就用另外一个
扩展名 psb

PSokoban下载: PSokoban.zip (51.84 KB, 下载次数: 127)

PSokoban.png

[ 本帖最后由 sokoban 于 2010-12-15 18:58 编辑 ]

附件: PSokoban.png (2010-12-15 18:55:02, 27.58 KB) / 下载次数 95
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTIzODM5fGRhYjJiMGExfDE3MzIyMjE5NjF8MHww

附件: PSokoban.zip (2010-12-15 18:55:02, 51.84 KB) / 下载次数 127
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTIzODQwfDQ5ZGNjMzdhfDE3MzIyMjE5NjF8MHww
作者: 丘比特    时间: 2010-12-15 19:40:04

手机党   虽然看不到  但是有时间看看……
作者: Cielo    时间: 2010-12-15 20:15:04

第一感觉是能拉的会简单一些,试了才发现完全不像想象中那样……

玩了半天终于过了第一关(153/25/25)

[ 本帖最后由 Cielo 于 2010-12-15 23:49 编辑 ]
作者: zhouxh    时间: 2010-12-15 21:09:31

真的很难,一关都没过!
作者: 华容道    时间: 2010-12-15 22:05:10

第一关都很吃力啊!
作者: 华容道    时间: 2010-12-15 22:13:05

无标题.jpg

附件: 无标题.jpg (2010-12-15 22:13:05, 24.34 KB) / 下载次数 75
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTIzODQ0fDUwZWYzNmIwfDE3MzIyMjE5NjF8MHww
作者: anian    时间: 2010-12-15 22:55:33

华容道兄了得, 这么快就过了第一关。
有了第一关的过关经验, 第二关和第三关就容易过了。

第四关有难度, 但是肯定有解。  不要轻易放弃。

我觉得第七关和第十关是最难的。
作者: sokoban    时间: 2010-12-15 22:56:55

第五关似乎比较容易,我现在卡在第六关。
作者: anian    时间: 2010-12-15 22:57:43

再次感谢sokoban版主在百忙中抽时间编写这个程序!  
作者: laizhufu    时间: 2010-12-16 08:35:42     标题: 回复 9# 的帖子

谢谢sokoban兄和anian 兄,强烈支持!

[ 本帖最后由 laizhufu 于 2010-12-16 17:05 编辑 ]

附件: 未命名.jpg (2010-12-16 17:05:26, 24.91 KB) / 下载次数 85
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTIzOTAyfDMxMTgxNjFkfDE3MzIyMjE5NjF8MHww

附件: 未命名1.jpg (2010-12-16 17:05:26, 25.04 KB) / 下载次数 95
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTIzOTAzfDIxNGVlOTBjfDE3MzIyMjE5NjF8MHww
作者: sokoban    时间: 2010-12-16 09:51:14

原帖由 Cielo 于 2010-12-15 20:15 发表

玩了半天终于过了第一关(153/25/25)


Cielo兄的过关参数和我一样
我过关后好像稍微优化过一下,可能还能优化。
作者: stopheart    时间: 2010-12-16 10:04:13

玩了十多分钟了,仍然没有推出来,比想像中的难,可能这个拉还是没有运用好,推的痕迹浓了些!??
作者: 华容道    时间: 2010-12-16 10:07:37

只有三个箱子的普通推箱子关卡的难度能达到什么程度?
作者: 奇趣屋toys    时间: 2010-12-16 10:09:09

怎么玩都没有过第一关。有点难。
作者: 华容道    时间: 2010-12-16 10:12:15

这个游戏应该推广啊!太有趣了,三个箱子就能让人晕头转向
作者: Cielo    时间: 2010-12-16 12:15:01     标题: 回复 11# 的帖子

嗯我也是过关之后重新玩了一次,结果就是这样,我觉得已经算是比较少了。
不知还能不能优化。

不过我现在还在纠结后面的关,打算先过关再说。

话说,之前有个TSokoban我都还有好多关没过……
作者: stopheart    时间: 2010-12-16 12:43:53

sokoban,兄,你好:
   这个游戏我很感兴趣,只是在家里没有太多的时间,上班的时候我可以躲在角落里玩一下这个小游戏,只是.....能想办法搞一个iphone版的吗?
作者: sokoban    时间: 2010-12-16 12:54:31     标题: 回复 17# 的帖子

据我所知,iphone游戏开发工具只有apple的Mac系列电脑上才有。Windows和linux上都没有iphone的开发工具。
我没有Mac电脑,所以没有办法搞。
作者: anian    时间: 2010-12-16 13:22:38

回复11#和16#:

你们说的优化是那个数字?

这算不算优化?

psokoban_1.png

附件: psokoban_1.png (2010-12-16 13:22:38, 28.17 KB) / 下载次数 46
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTIzODg0fDlmYjM1MDQ1fDE3MzIyMjE5NjF8MHww
作者: sokoban    时间: 2010-12-16 13:26:47     标题: 回复 19# 的帖子

当然是优化了!我优化时只考虑到总步数,还没有进一步考虑推动和拉动。
因为有三个参数,不同优化的组合可能比较多。
作者: anian    时间: 2010-12-16 14:38:13

第一关, 箱子的移动(推或拉)最好应该是48。
但总步数不知道最好是多少。  目前我最好的答案是:(133, 26, 22)。
作者: 华容道    时间: 2010-12-16 19:53:31

费了一番功夫
无标题.jpg

[ 本帖最后由 华容道 于 2010-12-16 21:53 编辑 ]

附件: 无标题.jpg (2010-12-16 21:53:14, 24.05 KB) / 下载次数 42
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTIzOTI0fDEwNzY4ODBmfDE3MzIyMjE5NjF8MHww
作者: 华容道    时间: 2010-12-16 22:10:01

1.gif

附件: 1.gif (2010-12-16 22:10:01, 191.99 KB) / 下载次数 44
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTIzOTM1fDFmODg3MTExfDE3MzIyMjE5NjF8MHww
作者: zhouxh    时间: 2010-12-16 22:30:10

第一关:
147/27/23
作者: anian    时间: 2010-12-17 11:22:42

再推了推, 意外地发现竟然比我之前的答案少了四步。

psokoban_1.png

附件: psokoban_1.png (2010-12-17 11:22:42, 28.05 KB) / 下载次数 42
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTIzOTU3fDVkZjUzZmQ1fDE3MzIyMjE5NjF8MHww
作者: stopheart    时间: 2010-12-17 13:25:34

我如何看过关的演示答案?
141/25/25

[ 本帖最后由 stopheart 于 2010-12-17 13:36 编辑 ]
作者: sokoban    时间: 2010-12-17 13:33:26     标题: 回复 26# 的帖子

似乎没有自动演示,只能手动ctrl+z 撤销,ctrl+x恢复
作者: stopheart    时间: 2010-12-17 13:37:04

不能演示,复制答案,粘贴答案有什么用?

难道也是通过ctrl + Z?
作者: sokoban    时间: 2010-12-17 13:41:23     标题: 回复 28# 的帖子

粘帖答案之后还是可以手动演示(即用ctrl+z, ctrl+x),还是有点用吧。下次考虑加入自动演示功能,主要是实现自动演示必须要用“线程“技术,稍微麻烦一点。不使用新线程的话,程序容易假死。

[ 本帖最后由 sokoban 于 2010-12-17 13:42 编辑 ]
作者: stopheart    时间: 2010-12-17 16:53:50

第二关也过了,有点开窍了,未优化325,56,55
作者: stopheart    时间: 2010-12-17 16:59:06

第三关,304,52,53,确实是推箱子痕迹太浓了,有些地方总不敢推死,其实拉的这个概念还是没有建立好(未优化)
作者: stopheart    时间: 2010-12-17 18:46:04

我也觉得第五关相对来说容易些,不断的循环,其实只有一条路可走230,29,30(第四关还未解出)
作者: stopheart    时间: 2010-12-17 19:56:56

第四关,462,77,75
anian兄,sokoban兄,走完了如果玩别的关,再研究走过的关,如何调出答案来?
难道走完后,需要copy出来,要研究的时间,再复制进去?
作者: sokoban    时间: 2010-12-17 20:22:06     标题: 回复 33# 的帖子

暂时还没有实现保存答案功能,下次应该把这个功能加上,否则不是很方便。
作者: zhouxh    时间: 2010-12-17 22:16:17

我觉得这个游戏称为搬运工更为贴切。
作者: stopheart    时间: 2010-12-18 09:12:35

第八关:398/63/66
作者: zhouxh    时间: 2010-12-18 20:29:37

第二关:133/26/25

附件: 02.jpg (2010-12-18 20:29:37, 30.69 KB) / 下载次数 47
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTI0MDYwfDUzYjg4MGQxfDE3MzIyMjE5NjF8MHww
作者: zhouxh    时间: 2010-12-18 20:30:53

第三关:120/25/26

附件: 03.jpg (2010-12-18 20:31:34, 34.61 KB) / 下载次数 45
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTI0MDYxfGU1M2RiMjU4fDE3MzIyMjE5NjF8MHww
作者: zhouxh    时间: 2010-12-18 20:33:28

第四关:164/33/33

附件: 04.jpg (2010-12-18 20:33:28, 35.13 KB) / 下载次数 42
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTI0MDYyfDJjZjY5OWNkfDE3MzIyMjE5NjF8MHww
作者: zhouxh    时间: 2010-12-18 20:34:38

第五关:214/29/30

附件: 05.jpg (2010-12-18 20:34:38, 34.15 KB) / 下载次数 45
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTI0MDYzfDM3OTUzMTNhfDE3MzIyMjE5NjF8MHww
作者: zhouxh    时间: 2010-12-18 20:37:03

第六关:304/48/46

附件: 06.jpg (2010-12-18 20:37:03, 35.01 KB) / 下载次数 55
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTI0MDY0fGY1YjIxZDUyfDE3MzIyMjE5NjF8MHww
作者: zhouxh    时间: 2010-12-18 23:18:34

第八关:252/42/43

附件: 08.jpg (2010-12-18 23:18:34, 36 KB) / 下载次数 37
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTI0MTA3fDUwYTZhNjAwfDE3MzIyMjE5NjF8MHww
作者: zhouxh    时间: 2010-12-18 23:20:21

第九关:296/53/53

附件: 09.jpg (2010-12-18 23:20:21, 36.37 KB) / 下载次数 39
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTI0MTA4fGQxZjA1ZjAyfDE3MzIyMjE5NjF8MHww
作者: zhouxh    时间: 2010-12-18 23:22:12

第七关和第十关很难,有谁过了贴个图来看看。
作者: 证明题    时间: 2010-12-18 23:22:29

昨天经老大和谢老师的提示,才知道sokoban写了这个“拉箱子”
~~~牛啊!下来玩玩~~
作者: 羽篮乒    时间: 2010-12-19 01:28:52

真好啊!不过好难啊!!
作者: zhouxh    时间: 2010-12-19 02:00:21

第七关:364/66/66

附件: 07.jpg (2010-12-19 02:00:21, 55.77 KB) / 下载次数 46
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTI0MTA5fGU3YTBmMmUyfDE3MzIyMjE5NjF8MHww
作者: SHOW场me专属    时间: 2010-12-19 13:30:26

关注签名党......
作者: sokoban    时间: 2010-12-19 20:30:23     标题: 回复 45# 的帖子

哈哈,只是“山寨”了一个拉箱子。不过征得原作者Dries De Clercq同意了。
作者: anian    时间: 2010-12-19 22:14:11

stopheart兄和zhouxh兄厉害, 一口气过了那么多关。

第十关卡麻烦和有难度, 但肯定有解。
作者: anian    时间: 2010-12-19 22:15:03

原帖由 zhouxh 于 2010-12-18 23:22 发表
第七关和第十关很难,有谁过了贴个图来看看。




没有优化....
psokoban_10.png

附件: psokoban_10.png (2010-12-19 22:15:03, 30.06 KB) / 下载次数 58
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTI0MzA0fGM1NTAzYmZlfDE3MzIyMjE5NjF8MHww
作者: zhouxh    时间: 2010-12-19 22:51:15     标题: 回复 51# 的帖子

过关应该是右下两个箱子往下拉,但我玩时下面有个箱子始终上不去。再好好考虑考虑!
作者: zhouxh    时间: 2010-12-20 22:45:52

终于过完了!
第十关:536/89/86

附件: 10.jpg (2010-12-20 22:45:52, 57.23 KB) / 下载次数 73
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTI0NDAyfGM0NGJmYmEwfDE3MzIyMjE5NjF8MHww
作者: zhouxh    时间: 2010-12-20 22:51:57

意犹未尽啊,可有新的关卡?
作者: anian    时间: 2010-12-21 06:21:41

我还不知道有新的关卡。   更精彩的关卡等着你来编。

如果有其它关卡, 别忘了和大家分享!  
作者: stopheart    时间: 2010-12-22 08:59:32

我觉得zhouxh兄以前几个已经推出的人,完成可以自编关卡了,问题是,如果自编了一个关卡怎样才能加进去,sokoban兄,能否提供一个开放性关卡编辑后能进去的“窗口”呢?
作者: sokoban    时间: 2010-12-22 10:00:01     标题: 回复 56# 的帖子

目前可以打开自编关卡。自编关卡采取和xsb一样的格式,如#表示墙,把关卡文件扩展名改为psb。在菜单中选择“open.."一项打开关卡文件就可以了。
作者: zhaoqinyu2012    时间: 2011-1-21 13:59:42

第四关怎么过啊。。。。
作者: zhouxh    时间: 2011-1-24 12:18:48     标题: 回复 58# 的帖子

第四关:162/33/33
zuuRRDuxrULLrrxlssrDLddLruuyslDDrUllyydlUlldsrrxruLLrrxlssrDLrslddrUlydlUlyddllUUUdddrruuLrrxldlluUrrzzxxrruuxruulDDuydlUllDurrxruLdssrddldlyuruulDDuydlUdslluxxxR




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