魔方吧·中文魔方俱乐部

 找回密码
 注册
搜索
热搜: 魔方
楼主: sokoban
打印 上一主题 下一主题

又一个推箱子变种 PSokoban [复制链接]

Rank: 7Rank: 7Rank: 7

积分
5268
帖子
3220
精华
19
UID
13140
性别

论坛建设奖 八年元老

跳转到指定楼层
1#
发表于 2010-12-15 18:55:02 |显示全部楼层 |倒序浏览
前一段时间,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, 下载次数: 126)

PSokoban.png

[ 本帖最后由 sokoban 于 2010-12-15 18:58 编辑 ]
已有 4 人评分经验 收起 理由
证明题 + 20 太厉害了~~
谢老师 + 20 喜欢推箱子!支持版主!赞!
kexin_xiao + 20 精品文章
anian + 20 原创内容!

总评分: 经验 + 80   查看全部评分

Rank: 7Rank: 7Rank: 7

积分
5268
帖子
3220
精华
19
UID
13140
性别

论坛建设奖 八年元老

2#
发表于 2010-12-15 22:56:55 |显示全部楼层
第五关似乎比较容易,我现在卡在第六关。

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
5268
帖子
3220
精华
19
UID
13140
性别

论坛建设奖 八年元老

3#
发表于 2010-12-16 09:51:14 |显示全部楼层
原帖由 Cielo 于 2010-12-15 20:15 发表

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


Cielo兄的过关参数和我一样
我过关后好像稍微优化过一下,可能还能优化。

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
5268
帖子
3220
精华
19
UID
13140
性别

论坛建设奖 八年元老

4#
发表于 2010-12-16 12:54:31 |显示全部楼层

回复 17# 的帖子

据我所知,iphone游戏开发工具只有apple的Mac系列电脑上才有。Windows和linux上都没有iphone的开发工具。
我没有Mac电脑,所以没有办法搞。

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
5268
帖子
3220
精华
19
UID
13140
性别

论坛建设奖 八年元老

5#
发表于 2010-12-16 13:26:47 |显示全部楼层

回复 19# 的帖子

当然是优化了!我优化时只考虑到总步数,还没有进一步考虑推动和拉动。
因为有三个参数,不同优化的组合可能比较多。

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
5268
帖子
3220
精华
19
UID
13140
性别

论坛建设奖 八年元老

6#
发表于 2010-12-17 13:33:26 |显示全部楼层

回复 26# 的帖子

似乎没有自动演示,只能手动ctrl+z 撤销,ctrl+x恢复

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
5268
帖子
3220
精华
19
UID
13140
性别

论坛建设奖 八年元老

7#
发表于 2010-12-17 13:41:23 |显示全部楼层

回复 28# 的帖子

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

[ 本帖最后由 sokoban 于 2010-12-17 13:42 编辑 ]

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
5268
帖子
3220
精华
19
UID
13140
性别

论坛建设奖 八年元老

8#
发表于 2010-12-17 20:22:06 |显示全部楼层

回复 33# 的帖子

暂时还没有实现保存答案功能,下次应该把这个功能加上,否则不是很方便。

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
5268
帖子
3220
精华
19
UID
13140
性别

论坛建设奖 八年元老

9#
发表于 2010-12-19 20:30:23 |显示全部楼层

回复 45# 的帖子

哈哈,只是“山寨”了一个拉箱子。不过征得原作者Dries De Clercq同意了。

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
5268
帖子
3220
精华
19
UID
13140
性别

论坛建设奖 八年元老

10#
发表于 2010-12-22 10:00:01 |显示全部楼层

回复 56# 的帖子

目前可以打开自编关卡。自编关卡采取和xsb一样的格式,如#表示墙,把关卡文件扩展名改为psb。在菜单中选择“open.."一项打开关卡文件就可以了。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

Archiver|手机版|魔方吧·中文魔方俱乐部

GMT+8, 2024-5-7 11:23

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部