schuma 发表于 2013-3-9 16:18:48

"复杂"二维魔方: "棒棒糖"

最近我做了一个"复杂"二维魔方,取名叫"棒棒糖"。可以在一个网页上玩:

http://nanma80.github.com/lollipop

这个魔方的形状是一个圆盘。以最简单的三轴版本为例,最外面的圆环永远不动;第二个圆环可以被一个轴转动;第三个圆环被两个轴转动;最靠里的小圆盘可以被所有三个轴转动。

四轴版本更复杂一些。例如,有一个圆环可以被相对的两个轴转动,另有一个圆环被相邻的两个轴转动,还有一个圆环被三个轴转动,等等。

要点就是,对于各个轴的 任何 一个子集,包括空集和全集,都有那么一个块可以被这些轴转动,并且只被这些轴转动。某种意义上讲,这个魔方包括了这几个轴所能产生的所有可能的块。各个块是按照"类型"分布于不同圆环的。

可以从文本框输入公式。轴多的情况下,好像必须得这样才有希望解开。

三轴的版本比较容易,四轴的就复杂一点。五轴及其以上的就非得仔细研究不可了。大家可以来试试能解到什么程度。七轴的版本主要功能是测视力,大家随便看看就好了...

这个魔方的三维版本,叫做 Complex 3x3x3 "复杂"三阶,是twistypuzzles论坛上 Matt Galla, Carl Hoff, Andreas Nortmann 等人提出的。"复杂"三阶是普通三阶魔方的一个扩展。对于任何上下左右前后六个轴的子集,都能找到一块,被这个子集转动。

跟前一阵的"反射魔方"一样,这个是用 html5 canvas 编的。别用 IE < 8 的版本用。推荐用 Chrome 或者 Firefox 之类的玩。

小鸿99 发表于 2013-3-9 16:28:25

怎么感觉三轴的蒙都能蒙出来……
我觉得可以做成实物

schuma 发表于 2013-3-9 16:29:50

再补一个和真的棒棒糖的对比图... 大家看是不是有点像?

schuma 发表于 2013-3-9 16:30:53

小鸿99 发表于 2013-3-9 00:28 static/image/common/back.gif
怎么感觉三轴的蒙都能蒙出来……
我觉得可以做成实物

对,所以我管三轴的叫baby

jimofc 发表于 2013-3-9 17:20:00

三层的两个公式:

第二层:23之间的两块对换,31之间的两块对换
23232121

内两层顺时针转120度
231312


schuma 发表于 2013-3-9 17:37:03

jimofc 发表于 2013-3-9 01:20 static/image/common/back.gif
三层的两个公式:

第二层:23之间的两块对换,31之间的两块对换


内两层转的有点意思。我没想过用这种公式

jimofc 发表于 2013-3-9 19:01:02

schuma 发表于 2013-3-9 17:37 static/image/common/back.gif
内两层转的有点意思。我没想过用这种公式

因为次外层没有交换,内层没有块的位移,所以只要第二层的交换、包含内层的旋转,两个公式就能解了

liuximing1999 发表于 2013-3-9 19:32:19

本帖最后由 liuximing1999 于 2013-3-9 19:44 编辑

htlm5就是好东西,我拿个ipad也能玩。

honglei 发表于 2013-3-9 21:17:35

顶一下,我现在只能用手机,以后有机会再解。
页: [1]
查看完整版本: "复杂"二维魔方: "棒棒糖"