魔方吧·中文魔方俱乐部

标题: 【囧作】同色不相邻的三阶魔方花样 [打印本页]

作者: migl    时间: 2009-3-11 15:38:07     标题: 【囧作】同色不相邻的三阶魔方花样

[fly]大家见到的魔方花样大多属于“同色相邻”的,今个儿让大家见见新“视界”。[/fly]

贴了多张Java图。打开网页的时候(Java程序启动)有点慢。Flash倒是挺快~~~

前言:
http://bbs.mf8-china.com/viewthread.php?tid=16625
本人曾经发过一个“相同颜色不相邻”的帖子。大意为:一个三阶魔方上的相同颜色的贴纸不相邻(无公共边也无公共点)。

原本以为符合要求的魔方状态应该是最乱的了。但是自己没转出来过这种状态,便发帖询问。

结果:
魔友 hzhenr 经过 拆魔方而后重新组装再复原 的方法弄出了一个符合要求的魔方状态。
而此魔方状态令我“大跌眼镜”——不是很乱,反倒相当规整。
Java助手的演示:
[java3=250,250]
  [param=scrptLanguage]HarrisENG[/param]
  [param=scrpt]U F2 R2 F2 D U2 B U' L' R F' U' F2 L' D2 B' R2 D F2 R'[/param]
[/java3][java3=250,250]
  [param=scrptLanguage]SupersetENG[/param]
  [param=initScrpt]U F2 R2 F2 D U2 B U' L' R F' U' F2 L' D2 B' R2 D F2 R'[/param]
[/java3]

在计算机的运用上 我是菜鸟。
后来,此问题不了了之。


==============================================================

当然,我的追求并没有止步。
大家有没有注意到上面的那个Java图中各颜色的分布呢?它们都是一样的布局。换言之,六种颜色都是按照相同的布局分布在三阶魔方上。
以红色为例的Java图:
[java3=250,250]
  [param=scrptLanguage]HarrisENG[/param]
  [param=scrpt][ 每种颜色都是一样的布局 ][/param]
  [param=stickersFront]6,5,6,6,6,6,6,6,6[/param]
  [param=stickersRight]5,6,5,6,6,6,6,5,6[/param]
  [param=stickersDown]6,6,6,6,6,6,6,6,6[/param]
  [param=stickersBack]6,5,6,6,6,6,6,6,6[/param]
  [param=stickersLeft]5,6,5,6,6,6,6,5,6[/param]
  [param=stickersUp]6,6,6,6,5,6,6,6,6[/param]
[/java3]

嘻嘻。想不到歪打正着地弄出来一个挺有意思的三阶花样来。

这种布局的“美中不足”的地方就是有两个“棱色”掺到了“角色”所在的层里。于是就有了这个优化方案:
Java助手的演示:
[java3=250,250]
  [param=scrptLanguage]HarrisENG[/param]
  [param=scrpt]B' F U L U2 B L2 B2 R2 D' L' R D L2 F2 R2 F' U2 R' U' [/param]
[/java3][java3=250,250]
  [param=scrptLanguage]HarrisENG[/param]
  [param=initScrpt]B' F U L U2 B L2 B2 R2 D' L' R D L2 F2 R2 F' U2 R' U'[/param]
[/java3][java3=250,250]
  [param=scrptLanguage]HarrisENG[/param]
  [param=scrpt][ 每种颜色都是一样的布局 ][/param]
  [param=stickersFront]6,6,6,6,6,6,6,5,6[/param]
  [param=stickersRight]5,6,5,6,6,6,6,5,6[/param]
  [param=stickersDown]6,6,6,6,6,6,6,6,6[/param]
  [param=stickersBack]6,6,6,6,6,6,6,5,6[/param]
  [param=stickersLeft]5,6,5,6,6,6,6,5,6[/param]
  [param=stickersUp]6,6,6,6,5,6,6,6,6[/param]
[/java3]

嘻嘻。这些花样有没有专门的称谓呢?

其实, hzhenr 的方案可以直接用三次公式( (F2 M2 F2 M2) ,注意魔方的整体翻转)转变为优化方案。
细看之下,两个过渡的状态也是符合“相同颜色不相邻”的要求的。

做人要厚道。自己的帖子不能光摆别人的东西。
我自己也琢磨出了一种“相同颜色不相邻”的方案。
Java助手的演示:
[java3=250,250]
  [param=scrptLanguage]HarrisENG[/param]
  [param=scrpt]B2 D2 U2 B' D' U' R' D' U L' R U B F R'[/param]
[/java3][java3=250,250]
  [param=scrptLanguage]HarrisENG[/param]
  [param=initScrpt]B2 D2 U2 B' D' U' R' D' U L' R U B F R'[/param]
[/java3]

比较一下,我的这个花样就“丑陋”了不少。只实现了“相同颜色不相邻”,而没有实现“一样的布局”。
有待进一步的完善啊。


最后附上Flash图:
http://mf8.com.cn/flash/cube3.swf?&move=U F2 R2 F2 D U2 B U\' L\' R F\' U\' F2 L\' D2 B\' R2 D F2 R\'&speed=3[flash=200,250]http://mf8.com.cn/flash/cube3.swf?&face=040000404000000040040000404000000040000000000000040000&move=[ 每种颜色都是一样的布局 ][/flash]
http://mf8.com.cn/flash/cube3.swf?&move=B\' F U L U2 B L2 B2 R2 D\' L\' R D L2 F2 R2 F\' U2 R\' U\'&speed=3[flash=200,250]http://mf8.com.cn/flash/cube3.swf?&face=040000404040000000040000404040000000000000000000040000&move=[ 每种颜色都是一样的布局 ][/flash]
http://mf8.com.cn/flash/cube3.swf?&move=B2 D2 U2 B\' D\' U\' R\' D\' U L\' R U B F R\'&speed=3

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

另外的,上述几个花样通过局部的翻角、翻棱、换角、换棱等等的操作后,能衍生出N多种“同色不相邻”的三阶魔方状态。
比如这种:( 是同一种,分别用 Java图 和 Flash图 表示 )
[java3=250,250]
  [param=scrptLanguage]HarrisENG[/param]
  [param=scrpt]B U2 F R B2 U F D2 U2 R' B R2 F L F2 D' U2 L U'[/param]
[/java3]http://mf8.com.cn/flash/cube3.swf?&move=B U2 F R B2 U F D2 U2 R\' B R2 F L F2 D\' U2 L U\'&speed=3

P.S. 其中的一些看起来确实是“乱乱的”,局部地符合了我的初衷。



[ 本帖最后由 migl 于 2009-3-13 15:27 编辑 ]
作者: migl    时间: 2009-3-11 15:46:30     标题: 又一囧作

看了“魔方皇后”的相关帖子后,我试着弄了一个“四不像”的三阶六色魔方图案:
“每面含六色”+“四角同色”+“同色不相邻”+“略有规律”

演示图:
[java3=250,250]
  [param=scrptLanguage]HarrisENG[/param]
  [param=scrpt]B' D U B2 L2 D2 R' B2 F2 R' U2 L' B F' U R2 U'[/param]
[/java3]http://mf8.com.cn/flash/cube3.swf?&move=B\' D U B2 L2 D2 R\' B2 F2 R\' U2 L\' B F\' U R2 U\'&speed=3

状态图:
[java3=250,250]
  [param=scrptLanguage]HarrisENG[/param]
  [param=initScrpt]B' D U B2 L2 D2 R' B2 F2 R' U2 L' B F' U R2 U'[/param]
[/java3]http://mf8.com.cn/flash/cube3.swf?&initmove=B\' D U B2 L2 D2 R\' B2 F2 R\' U2 L\' B F\' U R2 U\'

[ 本帖最后由 migl 于 2009-3-13 15:25 编辑 ]
作者: 美景    时间: 2009-3-11 15:51:13

呵呵,支持楼主了!沙发!
作者: juventus66    时间: 2009-3-11 15:52:23

看看先,JAVA运行的好慢
作者: 小小手    时间: 2009-3-11 16:19:14

不错,我也弄过这样的。。。。。。。。
作者: 0620140301    时间: 2009-3-11 16:25:34     标题: 用CFOOP最快多少秒?

我现在学魔方3个月了,现在用的方法就是CFOOP也就是做OLL是是分两步做的,现在平均35秒。
作者: 魔鱼儿    时间: 2009-3-11 16:25:57

很强很厉害,顶下楼主
作者: migl    时间: 2009-3-11 16:31:43

原帖由 0620140301 于 2009-3-11 16:25 发表
我现在学魔方3个月了,现在用的方法就是CFOOP也就是做OLL是是分两步做的,现在平均35秒。



@_@


建议你学习正统的 CFOP 。http://bbs.mf8-china.com/forumdisplay.php?fid=2
作者: hzhenr    时间: 2009-3-11 16:42:44

又见到这个..........其实这种花式很多的。寒水对这个有研究,他给出了一个简单的方法:每次都转相对的两层,随便转几下就出来了..........多动手试一下就知道
作者: 5200521    时间: 2009-3-11 17:18:27

我同学让弄过,我转出来棋盘式的,勉强过关。这个很正宗。
作者: icedragon    时间: 2009-3-11 18:39:22

以前因为朋友的闲聊 试过 但是没有成功!
这次看见实例了!
作者: migl    时间: 2009-3-13 15:43:08

原帖由 hzhenr 于 2009-3-11 16:42 发表
又见到这个..........其实这种花式很多的。寒水对这个有研究,他给出了一个简单的方法:每次都转相对的两层,随便转几下就出来了..........多动手试一下就知道


呵呵 我这个癞蛤蟆 终于爬到井口 看见天了

不知道在乱拧的情况下,拧出“同色不相邻”的几率有多大?能有1%?或是0.1%?
作者: 道格    时间: 2009-3-20 13:05:49

强啊 !很 厉害  我还在新手徘徊呢




欢迎光临 魔方吧·中文魔方俱乐部 (http://bbs.mf8-china.com/) Powered by Discuz! X2