20603 发表于 2013-4-5 13:45:41

这个HTML5推箱子,功能很强大!

我还没全搞懂,得慢慢摸索。

sokoban 发表于 2013-4-21 15:58:07

20603 发表于 2013-4-5 13:45 static/image/common/back.gif
这个HTML5推箱子,功能很强大!

我还没全搞懂,得慢慢摸索。

感谢20603兄的支持!

sokoban 发表于 2013-4-21 16:05:19

本帖最后由 sokoban 于 2013-4-21 16:07 编辑

《SokoPlayer HTML5》2013年4月21日更新:

http://sokoban.ws/sokoplayer/SokoPlayer_HTML5.php

初步实现对关卡元数据的支持。除了xsb关卡本身之外,比较广泛支持的元数据关键词只有 Title 和 Author 两个。
所以《SokoPlayer HTML5》暂时也只支持这两个信息。主要体现如下:

(1)从文本编辑框读入关卡时,标题和作者信息也同时读入,并显示。
(2)“输出关卡”按钮,除了输出xsb关卡,同时也输出Title 和 Author
(3) 存档功能也支持标题作者,程序自动把标题和作者作为存档的名字,不需要自己取存档名字了。

sokoban 发表于 2013-4-22 16:21:19

sokoban 发表于 2013-4-21 16:05 static/image/common/back.gif
《SokoPlayer HTML5》2013年4月21日更新:

http://sokoban.ws/sokoplayer/SokoPlayer_HTML5.php


继续完善对 “标题/作者”的支持。

(4) 在编辑模式下,可以更改“标题/作者”信息。
编辑模式下,增加了两个按钮:编辑标题,编辑作者。

sokoban 发表于 2013-4-30 08:34:13

本帖最后由 sokoban 于 2013-7-23 08:27 编辑

2013年4月离线版问题较多,请使用2013年五一劳动节版。





Known Bugs

列出一些我知道的bug,但又一时没有查到原因或没有很好的方法去解决的。欢迎大家补充。


(1)[已修复] 逆推模式有未知原因bug:载入80x50的蜂窝关卡(http://sokoban.ws/sokoplayer/test.txt 此链接第1关),然后进入逆推模式,点击一个能拉的箱子,发现提示不全。

(2)“穿越”功能有bug:  被穿越的箱子靠边界的时候(如在关卡的第2行,第2列等等)不能识别。
如下面这一关,左侧箱子无法穿越,但中间的箱子可以。

http://sokoban.ws/sokoplayer/index2.php?w=14&h=10&lvl=HHHHHHHHHHHHH_|H___________HH|H____________H|H_HH___a_____H|H*_H_________H|H__HHHHHHHHHHH|H__H__*______H|H_H__H___H_$_H|H____HHHH__._H|HHHHHH__HHHHHH

#############_
#-----------##
#------------#
#-##---@-----#
#*-#---------#
#--###########
#--#--*------#
#-#--#---#-$-#
#----####--.-#
######__######

注:这个bug有一个比较麻烦的方法可以绕过,就是采取边界加墙(可以进入编辑模式修改),把关卡变成这样:

http://sokoban.ws/sokoplayer/index2.php?w=16&h=12&lvl=HHHHHHHHHHHHHHHH|HHHHHHHHHHHHHH_H|HH___________HHH|HH____________HH|HH_HH___a_____HH|HH*_H_________HH|HH__HHHHHHHHHHHH|HH__H__*______HH|HH_H__H___H_$_HH|HH____HHHH__._HH|HHHHHHH__HHHHHHH|HHHHHHHHHHHHHHH_

(3)在Andorid下(或者其他系统也有类似问题)存在复制载入关卡时换行符丢失,导致关卡变成一行的问题。

(4)iPhone在新版本(加入可编辑关卡标题作者后),存档功能无法使用。
但iPad没有类似问题。在加入编辑标题作者功能前,iPhone也没有此类问题。

(5)【输出链接】和浏览器插件支持作者、标题信息问题。由于作者、标题中常常含有空格, 井号(#)甚至其他一些特殊符号,URL中的支持可能不是太好,需要先转换。
与此相关,若想在浏览器插件《sokoban.ws Tools》的右键『Copy to SokoPlayer HTML5』中也支持作者、标题信息,也存在同样困难。
因为此插件是通过URL参数(GET方式)把关卡信息传递给在线《SokoPlayer HTML5》程序的。

三个代表SKY 发表于 2013-5-12 18:55:31

目前只有这个支持逆推功能.     所以买平板都一直在试能不能用这个软件,     用HTC  Jetstream 10寸平板电脑,操作系统Android3.1       先后下载了几个浏览器:    包括 火狐 , QQ ,  谷歌  等浏览器 。都不能在这款平板上很好的支持 ,有些浏览器可以显示小关卡 ,大的关卡就显示不正常 ,有一些干脆不显示。最后发现UC浏览器可以用 。

sokoban 发表于 2013-5-13 09:56:15

三个代表SKY 发表于 2013-5-12 18:55 static/image/common/back.gif
目前只有这个支持逆推功能.     所以买平板都一直在试能不能用这个软件,     用HTC  Jetstream 10寸平板电脑 ...

感谢三个代表兄提供的使用情况,没想到居然UC浏览器反而是支持比较好的。

sokoban 发表于 2013-5-13 10:34:44

本帖最后由 sokoban 于 2013-5-13 10:40 编辑

更新:696关卡集也加到在线《HTML5推箱子》中去了。
kenyam关卡集(45)关也加进去了。

sokoban 发表于 2013-5-24 18:12:59

本帖最后由 sokoban 于 2013-5-26 11:45 编辑

在国产华为手机上测试了一下《SokoPlayer HTML5》,操作系统是 Android 4.0.3 (默认浏览器应该是 Chrome 移动版)
上两个截图:




sokoban 发表于 2013-5-25 16:43:49

《SokoPlayer HTML5》在线推箱子更新:

感谢三个代表兄指出一个bug:在逆推模式下点击上一关,下一关等会出错。

修正后:在逆推模式下点击“上一关”,“下一关”等按钮,程序明确退出逆推模式,进入游戏模式,相应的模式按钮也正确显示了。
页: 1 2 3 4 5 6 7 8 [9] 10 11 12
查看完整版本: 《SokoPlayer HTML5》推箱子程序的功能详细说明