"复杂"二维魔方: "棒棒糖"
最近我做了一个"复杂"二维魔方,取名叫"棒棒糖"。可以在一个网页上玩:http://nanma80.github.com/lollipop
这个魔方的形状是一个圆盘。以最简单的三轴版本为例,最外面的圆环永远不动;第二个圆环可以被一个轴转动;第三个圆环被两个轴转动;最靠里的小圆盘可以被所有三个轴转动。
四轴版本更复杂一些。例如,有一个圆环可以被相对的两个轴转动,另有一个圆环被相邻的两个轴转动,还有一个圆环被三个轴转动,等等。
要点就是,对于各个轴的 任何 一个子集,包括空集和全集,都有那么一个块可以被这些轴转动,并且只被这些轴转动。某种意义上讲,这个魔方包括了这几个轴所能产生的所有可能的块。各个块是按照"类型"分布于不同圆环的。
可以从文本框输入公式。轴多的情况下,好像必须得这样才有希望解开。
三轴的版本比较容易,四轴的就复杂一点。五轴及其以上的就非得仔细研究不可了。大家可以来试试能解到什么程度。七轴的版本主要功能是测视力,大家随便看看就好了...
这个魔方的三维版本,叫做 Complex 3x3x3 "复杂"三阶,是twistypuzzles论坛上 Matt Galla, Carl Hoff, Andreas Nortmann 等人提出的。"复杂"三阶是普通三阶魔方的一个扩展。对于任何上下左右前后六个轴的子集,都能找到一块,被这个子集转动。
跟前一阵的"反射魔方"一样,这个是用 html5 canvas 编的。别用 IE < 8 的版本用。推荐用 Chrome 或者 Firefox 之类的玩。
怎么感觉三轴的蒙都能蒙出来……
我觉得可以做成实物 再补一个和真的棒棒糖的对比图... 大家看是不是有点像?
小鸿99 发表于 2013-3-9 00:28 static/image/common/back.gif
怎么感觉三轴的蒙都能蒙出来……
我觉得可以做成实物
对,所以我管三轴的叫baby 三层的两个公式:
第二层:23之间的两块对换,31之间的两块对换
23232121
内两层顺时针转120度
231312
jimofc 发表于 2013-3-9 01:20 static/image/common/back.gif
三层的两个公式:
第二层:23之间的两块对换,31之间的两块对换
内两层转的有点意思。我没想过用这种公式 schuma 发表于 2013-3-9 17:37 static/image/common/back.gif
内两层转的有点意思。我没想过用这种公式
因为次外层没有交换,内层没有块的位移,所以只要第二层的交换、包含内层的旋转,两个公式就能解了 本帖最后由 liuximing1999 于 2013-3-9 19:44 编辑
htlm5就是好东西,我拿个ipad也能玩。 顶一下,我现在只能用手机,以后有机会再解。
页:
[1]