魔方吧·中文魔方俱乐部

 找回密码
 注册
搜索
热搜: 魔方
查看: 156160|回复: 5

论坛里发Java推箱子的方法 [复制链接]

Rank: 7Rank: 7Rank: 7

积分
5262
帖子
3216
精华
19
UID
13140
性别

论坛建设奖 八年元老

发表于 2010-12-15 23:16:26 |显示全部楼层
本帖最后由 sokoban 于 2013-4-22 23:39 编辑

论坛支持嵌入Java推箱子插件一段时间了,在这里简单地介绍一下用法。

(一)如何在论坛里发Java关卡

要发Java关卡,必须使用Discuz!代码调用Java小程序。
Discuz!代码可以用三种方法产生:
(1)用站长cube_master写的在线可视化关卡编辑器,
http://www.mf8-china.com/Java/SokoPlayer.html
把编辑后的输出结果复制到发帖内容中
(2)使用anian兄编写的xsb 到sokojava的转换工具,
可直接把xsb格式关卡转换成相应的Discus!代码
http://sokoban.cn/utility/XSB2MF8_with_copy2.php
(3)用最新的YSokoban程序,
Ctrl+M 把当前关卡以xsb+sokojava格式复制到剪切板
http://bbs.mf8-china.com/viewthread.php?tid=58731
也可以到这里下载《歪推箱子》中文安装包:
http://sokoban.cn/ysokoban/ysokoban.php

(二)Java推箱子程序SokoPlayer的功能

  • 箭头: 控制搬运工
  • Esc/home: 重置关卡
  • 退格键[Backspace]: 撤销一步(鼠标右键亦可以撤销若干步)
  • 空格键[Space]: 恢复一步
  • 鼠标控制: 点击空地,搬运工自动走过去
  • 点击箱子,再点击目标,搬运工会自动把选中的箱子推到目的地。也可使用鼠标拖放的方式来实现一个箱子的搬运。
  • 成功解关后,程序不再响应箭头和鼠标输入,但仍然可以用空格和退格来检阅过关过程。按 Esc 或 home 可以重新游戏。

下面借老熊兄和stopheart兄的关卡作为一个例子:

------###-####
-----##--##--#
--#####-$----#
--#------##.-#
--#-$--#-#--##
####-*---#-##-
#---#.###--#--
#--*.@.*---#--
#-$-#.#-$--#--
#--#-*-#--#---
####--$-###---
---#----#-----
---######-----
Author: 老熊 + stopheart





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

铜魔

冷血王

Rank: 8Rank: 8

积分
12477
帖子
8833
精华
4
UID
74604
性别

四年元老

发表于 2010-12-15 23:43:28 |显示全部楼层
关卡我还不会设计,不过看下高手的设计字符,也差不多会了解个大概意思,顶了
魔方—无处不在
    魔方—无可取代


使用道具 举报

Rank: 4

积分
2012
帖子
759
精华
2
UID
31079
性别
保密

智力游戏设计大师

发表于 2010-12-16 11:46:17 |显示全部楼层
谢谢sokoban兄分享。在线自由推感觉非常棒。
我居然用表格玩推箱子玩到走火入魔,估计没人相信。
谢谢anian兄指点迷津,来推箱子吧开开眼界啦。
谢谢stopheart兄改编关卡,虽然推不过,看看也过瘾。

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

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
4934
帖子
1771
精华
9
UID
101889
性别
保密

智力游戏设计大师 超级搬运工 六年元老

发表于 2010-12-16 12:40:57 |显示全部楼层
我也得谢谢anian兄的格式转换java,方便极了,省了极多的时间。(现在工作很忙,能抽空改编关卡都是奢侈了,今天晚上还是夜班,抓紧时间睡觉了,再说未来比赛关卡的储备不多了,还要在将来的谋个时间再集中精力研究比赛的种子关卡.....).

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
5262
帖子
3216
精华
19
UID
13140
性别

论坛建设奖 八年元老

发表于 2011-4-30 09:34:55 |显示全部楼层
论坛Java推箱子程序已经更新了,说明一下一些新功能:

(1)完全支持“开始等于结束“类型的关卡;
(2)选中一个箱子时,光标会变成一只手的形状;
(3)按相应的字母键可以旋转关卡方向(只支持下面四种方向)
   H: 左右反射
   V:上下反射
  R :旋转180度
O : 关卡原始方向

使用道具 举报

Rank: 1

积分
67
帖子
61
精华
0
UID
1325710
性别
发表于 2013-4-23 17:40:33 |显示全部楼层
  还是不会。

使用道具 举报

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

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

GMT+8, 2024-3-28 19:37

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部