箱友心中的推箱子程序(IOS版)是怎样的?
本帖最后由 ldc2298 于 2017-1-1 07:41 编辑说明:这里之所以只讲IOS版是因为PC的WINDOWS版和安卓版已经很多了,但是IOS版还比较少。
现在假设有某位程序强人想做一个IOS版箱子程序,箱友们希望这个程序最少具备哪些功能和要求? 本帖最后由 ldc2298 于 2017-1-1 10:39 编辑
1,不能是用四个方向键的
2,要能导入导出用户自己的关卡和答案(仅限UTF8码的文本文件,不要不应不可支持其它编码)。要苹果手机支持外部文件是不可能?还是很难?或者这不是个问题?
3,要能支持50*50的关卡,答案支持50万步,可以顺利地玩“一箭十万步” 本帖最后由 anian 于 2017-1-4 06:06 编辑
我觉得这些是基本应该支持的功能:
(1) 换箱子皮肤
(2) 导入新关卡 (XSB格式)
(3) 导出关卡 (XSB格式)
(4) 导入 / 导出答案 (LURD格式)
(5) 点击箱子, 程序告诉你箱子可以推到什么地方, 然后点击其中一个可以推动到的地方, 它自动选择最短的路径完成。
更好的功能:
(1) 逆推支持, 支持两个窗口可以看。 这样逆推才得到最大的发挥.
(2) Instant Move -- 瞬移. 直接显示推动箱子到指定的地方, 中间的推动和移动直接不显示。
(3) 点击一个空间 (可以是地板或者是目标点), 显示什么箱子推到这个地方。
这个时候, 用家有两种做法:
(A) 如果用家点击其中一个显示的箱子就自动推箱子到这个空间。
(B)如果再点击相同的空间, 程序自动选择推最短路径的箱子到这个空间。
(4) 穿过功能: 穿过的意思就是说, 人推动箱子然后将箱子再推回原处 -- 但人已经
在不同的地方。 穿过通常都是可以让人到达新的空间。
下面有两个例子。 一个是人做“穿过”去移动:
另外一个是, 人穿过后去推动箱子:
支持 ldc2298兄是准备要开发一个的节奏吗?:) 如果操作感觉和soko++一样,并能加载关卡,我就第一个花钱买
页:
[1]