魔方吧·中文魔方俱乐部

标题: ◆我很郁闷,为什么没人跟我的复原方法一样啊? [打印本页]

作者: xxchh    时间: 2009-3-28 09:32:59     标题: ◆我很郁闷,为什么没人跟我的复原方法一样啊?

玩魔方很久了,
我的复原方法是自己弄出来的,方法成型也已经十多年了(再具体说,那时我还在上大学,是1998年),现在已经比较完善系统了。在我思考摸索出这个方法的时候,我连魔方玩法的说明书都没见过!

6面复原的思路是这样形成的
刚开始只会还原1面,等1面会了后,我就想同时还原2面(相邻的2面)
这个花了不少时间,最后有了突破,2面就没障碍了
呵呵,我得寸进尺,
掌握了2面后,下一个目标就是3面(相邻的3面)
经过苦苦的思索,和无数个不眠的夜晚
呵呵,3面还原的同时,6面形成了!

3面形成的同时,6面当然不一定形成,这地球人都知道了!O(∩_∩)O哈哈~
我现在的方法已经成熟,让3面还原的同时,6面也一定形成!
3面、6面同时形成,正是本法的关键之所在!
当然,如果我愿意,我也同样可以只形成3面

至此,我自己的6面还原法形成了!
在网上看了这么久,竟然没有一个与我的复原过程相似的,哈哈,郁闷啊……
呵呵,小声问一下,这个算不算专利啊?
O(∩_∩)O哈哈~

魔方本是舶来品,魔方技术里又有多少中国人自己的智慧在里面呢?
作为中国人在魔方领域里有点新发现,我很自豪
所以,我不敢独享此法,现晒出来与大家分享!

我不懂桥式,或者什么式的方法,
我姓陈,就把我的方法叫“陈氏复原法”吧,
或者叫“陈氏3面构造法

今天是周末,我挤点时间,先弄个图片式流程图给大家,以后再弄视频吧

(1)以红、白、蓝3面来演示,先形成2*2*2这样一个小立方体


这个容易,大家都会吧?O(∩_∩)O哈哈~

(2)依次让3个角块就位,这样3个面都形成F型图案了




这个也不难,对吧?

(3)调整余下的红、白、兰3角块,让其同时“到位”,不用管是否“就位”





兰、白角块到位(上图中白角块已“就位”,兰角块“到位”)



红色角块“到位”

(4)让3对棱块先后就位,每次同时就位一对棱块







此时,魔方另3面是这样的,
在后面的操作中,每一组动作后,最多只有这7个块在变化(下图中标数字的块)



(5)调整上图中4、5、6位置上的3个棱块,使其就位
然后调整余下的红、白、蓝3角块,使其中一个角块就位,
这次就位的是白色角块



下图是此时魔方另3面的状态
此时,另2个角块的朝向是一致的,而且4、5、6位置的棱块是就位的
请仔细观察图中红、蓝角块的朝向




(6)“传递6次”白色角块(本例中是“顺时针传递”)
3面形成,同时6面也形成。




下图是另3面的情形



好了,今天先到这里了

关于本方法,想了解更多,
请点这里http://hi.baidu.com/xxchh/blog


下面是JAVA动画演示实例



            陈氏3面构造法

(1)以红、白、蓝3面来演示,先形成2*2*2这样一个小立方体

[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]CF2 DTB MR TB' MU' R MB R' MB' MU' L' MU L MU' [/param]
  [param=initScrpt]R' D' L MU ML TR' SR' F' TF2 B' SB' L' R' R2 D2 ML' SU L' D TD2 ML' TR' TF' B' R TR' TU' F' U F' TR R' L TD' TR [/param]
[/java3]



(2)依次让3个角块就位,这样3个面都形成F型图案了

[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]F' D F B' D L' D L [/param]
  [param=initScrpt]R' D' L MU ML TR' SR' F' TF2 B' SB' L' R' R2 D2 ML' SU L' D TD2 ML' TR' TF' B' R TR' TU' F' U F' TR R' L TD' TR CF2 DTB MR TB' MU' R MB R' MB' MU' L' MU L MU' [/param]
[/java3]


(3)调整余下的红黄绿、兰黄橙、白橙绿3角块,让这3角块同时“到位”,不用管是否“就位”
注:就位:即块被复原
       到位:块的位置正确,但块的色向不一定正确

[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]L' B' D' B D L B [/param]
  [param=initScrpt]R' D' L MU ML TR' SR' F' TF2 B' SB' L' R' R2 D2 ML' SU L' D TD2 ML' TR' TF' B' R TR' TU' F' U F' TR R' L TD' TR CF2 DTB MR TB' MU' R MB R' MB' MU' L' MU L MU' F' D F B' D L' D L [/param]
[/java3]



(4)让3对棱块先后就位,每次同时就位一对棱块

[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]B MR' B' MR D MF' D' MF MU' L2 MU L2 D' B D B' D2 MB D2 MB' MR D2 MR' D2 L' D L D' B2 MU B2 MU' D2 MR D2 MR' L' D L D' B D' B' D MR D2 MR' D2[/param]
  [param=initScrpt]R' D' L MU ML TR' SR' F' TF2 B' SB' L' R' R2 D2 ML' SU L' D TD2 ML' TR' TF' B' R TR' TU' F' U F' TR R' L TD' TR CF2 DTB MR TB' MU' R MB R' MB' MU' L' MU L MU' F' D F B' D L' D L L' B' D' B D L B [/param]
[/java3]



(5)调整后部3棱块,使其“就位”
[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]B D' B' D B D' B' D B D' B' D B D' B' D[/param]
  [param=initScrpt]R' D' L MU ML TR' SR' F' TF2 B' SB' L' R' R2 D2 ML' SU L' D TD2 ML' TR' TF' B' R TR' TU' F' U F' TR R' L TD' TR CF2 DTB MR TB' MU' R MB R' MB' MU' L' MU L MU' F' D F B' D L' D L L' B' D' B D L B B MR' B' MR D MF' D' MF MU' L2 MU L2 D' B D B' D2 MB D2 MB' MR D2 MR' D2 L' D L D' B2 MU B2 MU' D2 MR D2 MR' L' D L D' B D' B' D MR D2 MR' D2 [/param]
[/java3]


(6)传递白色角块6次,实现3面,6面同时形成!
[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]CU2 D R' D' R (CU'CR) D R' D' R (CU'CR) D R' D' R (CU'CR) D R' D' R (CU'CR) D R' D' R (CU'CR) D R' D' R CR2 CF2 [/param]
  [param=initScrpt]R' D' L MU ML TR' SR' F' TF2 B' SB' L' R' R2 D2 ML' SU L' D TD2 ML' TR' TF' B' R TR' TU' F' U F' TR R' L TD' TR CF2 DTB MR TB' MU' R MB R' MB' MU' L' MU L MU' F' D F B' D L' D L L' B' D' B D L B B MR' B' MR D MF' D' MF MU' L2 MU L2 D' B D B' D2 MB D2 MB' MR D2 MR' D2 L' D L D' B2 MU B2 MU' D2 MR D2 MR' L' D L D' B D' B' D MR D2 MR' D2 B D' B' D B D' B' D B D' B' D B D' B' D [/param]
[/java3]

----------------------------------------------------------------------待续


加班加点,熬到半宿,终于弄好了
O(∩_∩)O哈哈~,好累啊!

看起来步法挺多,但大多是重复用同一公式

本方法的特点是:
自己研究的公式,

公式超少超短超简单,易学易用,
重复运用从而实现6面!

注:学我的方法只需掌握3个基本公式!

我相信,绝大多数人都能比较快的学会!



注:我之所以说“三面复原的同时,6面形成”的原因,在我文章开头已经说了。

本人刚开始只会弄1面,而后弄出2面,接着试验去弄3面,不成想3面弄成了后,发现6面也成了。
我所以把我的方法命名为“3面构造法”也即是上面的原因

是因为直观上,FUR三个面在逐渐形成,
最后,当这3个面形成时,魔方6面也被复原了

其实把这方法叫“3维构造法”或许更合适些
只是我觉得该法的形成初衷是想形成3面,而且3面也有3维的意思,所以就不改了。

其实lamianbu魔友说的很好,见http://bbs.mf8-china.com/viewthread.php?tid=24677&extra=page%3D1

本法也属“层先法”,只是层与普通的层定义不同。

本法的逐层推进是这样的:
1*1*1→2*2*2→3*3*3
如此,逐“层”推进,复原魔方!

[ 本帖最后由 xxchh 于 2009-10-31 13:47 编辑 ]

附件: 01.jpg (2009-4-2 23:03:59, 20.74 KB) / 下载次数 126
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=NDM5MzZ8NDVkNzc2N2Z8MTczMjIxNzgxM3wwfDA%3D
作者: happyangel888    时间: 2009-3-28 09:40:09

LZ 强大....................
作者: cfmake    时间: 2009-3-28 09:41:35

呵呵,魔方解法多了。这几个应该都是大家公认的,像层先算是最基本的把。都好掌握的,CFOP就是高级一点的,在什么桥式等等,乱七八糟的,我也懒得学,会对上就十足了哦!哈哈!!我懒!
作者: 魔鱼儿    时间: 2009-3-28 09:42:35

LZ很强大,呵呵,顶下,去看下
作者: yonggang    时间: 2009-3-28 09:43:11

佩服佩服呵楼主是强人一个
作者: Cielo    时间: 2009-3-28 09:47:11

最佩服能自己还原六面的人!
作者: 西蒙    时间: 2009-3-28 09:55:44

厉害,佩服了~
作者: tjsh    时间: 2009-3-28 10:09:05

佩服
作者: 云飞雪    时间: 2009-3-28 10:18:37

LZ很强大 有自己的智慧 寻找到自己的魔方乐趣跟魔方人生!
作者: xxchh    时间: 2009-3-28 10:23:21

原帖由 云飞雪 于 2009-3-28 10:18 发表
LZ很强大 有自己的智慧 寻找到自己的魔方乐趣跟魔方人生!


O(∩_∩)O~
谢谢你,过奖了
我不是强人,只是一个普通人
作者: 尕伟    时间: 2009-3-28 10:37:07

楼主强大锕..盼望我也能出个李氏还原法
作者: 红色魔方    时间: 2009-3-28 11:54:20

顶,太强大了…………
作者: 海马    时间: 2009-3-28 12:46:03

楼主智商惊人啊
能自己复原的人不多
作者: lgbs_bl    时间: 2009-3-28 12:49:58

楼主的方法在描述上貌似不够严谨;“在完成相邻三面的同时,六面也完成”,有时是达不到的,我们可以这样来分析:
        1、我们假定你同时完成的相邻三面是前面、右面和底面;
        2、三阶魔方除去六个中心块外,还有八个角块和十二个棱块,在这20块中有四个块是不包含在你同时完成的相邻三面中的,它们分别是:一个角块(后左上)、三个棱块(上左顶棱、上后顶棱和后左侧棱);
        3、根据三阶魔方固有特性:无论如何转动也不可能单独让一个角块翻色,所以那个角块(后左上)可以认定为在完成相邻三面时它同时也在正确位置,并且色相也是对的;
        4、所以最关键的是那三个棱块。同样根据三阶魔方固有特性:那三个棱块(上左顶棱、上后顶棱和后左侧棱)很有可能在三个相邻面(前面、右面和底面)完成的情况下,它们并不在正确位置或位置正确但色相不对:  A、三个棱块位置不对,是一个三循环(顺或逆);   B、三个棱块位置正确,但其中有二块的色相不对。
作者: lgbs_bl    时间: 2009-3-28 13:03:41

我们可以拿一个已还原好的魔方做以下动作:(R'U2)(R2'UR'U')(R'U2)(LFRF')L',你可以得到一种情况,相邻三面(后面、左面、底面)已经完成,但是魔方并未完成六面。
作者: xxchh    时间: 2009-3-28 13:05:13

原帖由 lgbs_bl 于 2009-3-28 12:49 发表
楼主的方法在描述上貌似不够严谨;“在完成相邻三面的同时,六面也完成”,有时是达不到的,我们可以这样来分析:
        1、我们假定你同时完成的相邻三面是前面、右面和底面;
        2、三阶魔方除去六个中心 ...


回复楼上的:
我的方法就是3面同时构造,而后3面形成的同时、6面也形成!
3面形成的同时,6面当然不一定形成,这谁都知道
我现在的方法已经成熟,让3面还原的同时,6面也一定形成!
让3面还原的同时,6面也同时形成,正是本法的关键所在!
当然,如果我愿意,我也同样可以只形成3面

[ 本帖最后由 xxchh 于 2009-3-28 13:06 编辑 ]
作者: 玩玩就走    时间: 2009-3-28 13:06:05

楼主太强了!!!!!!!
作者: 奇老虎    时间: 2009-3-28 13:32:22

LZ好厉害!玩出了自己的想法,真的好厉害~
作者: kqwin    时间: 2009-3-28 13:44:25

顶,超人,智慧超人
作者: 122047397    时间: 2009-3-28 13:47:40

不知道速度有多快?


作者: qfwilliam    时间: 2009-3-28 13:51:30

提示: 作者被禁止或删除 内容自动屏蔽
作者: xxchh    时间: 2009-3-28 13:56:49

原帖由 qfwilliam 于 2009-3-28 13:51 发表
呵呵,楼主很强大,顶了!
开拓我们的思路


O(∩_∩)O~
谢谢,这正是我的心愿所在!
本方法对那些追求速度的魔友来说,或许作用不大
但正象你所言,重在“开拓我们的思路”
如果能起到这作用,我的辛劳也就没有白费啊!
O(∩_∩)O~

[ 本帖最后由 xxchh 于 2009-3-28 13:59 编辑 ]
作者: xxchh    时间: 2009-3-28 14:50:24

原帖由 尕伟 于 2009-3-28 10:37 发表
楼主强大锕..盼望我也能出个李氏还原法



预祝这位魔友成功!
作者: jindaxia    时间: 2009-3-28 14:56:25

楼主很强大,研究精神很好
作者: 大大    时间: 2009-3-28 15:09:01

原创啊,第一次看到,值得加分
作者: xxchh    时间: 2009-3-28 15:40:43

原帖由 大大 于 2009-3-28 15:09 发表
原创啊,第一次看到,值得加分


谢谢你, 自创的当然是原创娄
好像已经给加过分了,
O(∩_∩)O~
作者: xxchh    时间: 2009-3-28 16:09:21

本方法的特别之处,就是:
后面的操作不会对前面的成果造成破环
这也是此法得以成功之处!
作者: 王子    时间: 2009-3-28 16:15:37

佩服至极啊。。。太强大了。。。不知道速度如何啊。。。
作者: xxchh    时间: 2009-3-28 17:03:14

原帖由 王子 于 2009-3-28 16:15 发表
佩服至极啊。。。太强大了。。。不知道速度如何啊。。。


这个,你自己试验试验就知道了啊
:)O(∩_∩)O哈哈~
作者: xxchh    时间: 2009-3-28 17:34:02

原帖由 jindaxia 于 2009-3-28 14:56 发表
楼主很强大,研究精神很好


呵呵,谢谢你!
自认为智力一般般
套句古语:愚者千虑,必有一得!
如是而已!
O(∩_∩)O~

[ 本帖最后由 xxchh 于 2009-3-28 17:35 编辑 ]
作者: xxchh    时间: 2009-3-28 17:57:00

今天是★6,晚上我有事,魔友们,88
作者: xxchh    时间: 2009-3-28 18:04:17


嗯,昨天制作这个教程,快熬到
3点了
今天要休息早点啊
作者: xxchh    时间: 2009-3-28 18:30:03

原帖由 Cielo 于 2009-3-28 09:47 发表
最佩服能自己还原六面的人!


呵呵,谢谢你的表扬!
作者: xxchh    时间: 2009-3-28 19:28:14

呵呵,刚吃过饭,来看看
作者: IsaacPei    时间: 2009-3-28 19:31:25

好强大啊!!!!!!!!!!!!!!!!!!!
作者: xxchh    时间: 2009-3-28 19:55:03

原帖由 王子 于 2009-3-28 16:15 发表
佩服至极啊。。。太强大了。。。不知道速度如何啊。。。


呵呵,可能不太适合竞技的
作者: xxchh    时间: 2009-3-28 20:27:17

怎么弄java演示图,谁会啊?
作者: xxchh    时间: 2009-3-28 20:45:53

怎么弄java演示图,谁会啊?
作者: 2h1l123    时间: 2009-3-28 20:50:17

很强,很佩服!!!!
作者: kexin_xiao    时间: 2009-3-28 21:01:33

自己研究出方法的确让人佩服
作者: xxchh    时间: 2009-3-28 21:05:53

原帖由 kexin_xiao 于 2009-3-28 21:01 发表
自己研究出方法的确让人佩服


问一下,你为什么可以有签名啊?我怎么没有,是不是级别不到啊?
作者: 乌木    时间: 2009-3-28 21:40:39

原帖由 xxchh 于 2009-3-28 20:45 发表
怎么弄java演示图,谁会啊?


页面左上方的“中国魔方俱乐部首页”--工具--java助手,填好初态状态和(“鼠标输入”)要执行的步法等--确认提交--复制“Discuz!代码”--贴入论坛发帖窗口--发表即可。
作者: xxchh    时间: 2009-3-28 21:48:32

多谢乌木!
你太强了!
知道为什么我这么说吗?
因为你发的帖子 10740!!!

对了, 看了我的方法,你试验可行吗?l

[ 本帖最后由 xxchh 于 2009-3-28 21:49 编辑 ]
作者: xxchh    时间: 2009-3-28 22:06:58

有请乌木
我如何在java中获得一个已经打乱了的魔方啊?
难道要自己弄吗?
作者: 乌木    时间: 2009-3-28 22:16:03

1楼说:“(4)让3对棱块先后就位,每次同时就位一对棱块”,这一句没说清楚。哪三对?
作者: xxchh    时间: 2009-3-28 22:20:03

原帖由 乌木 于 2009-3-28 22:16 发表
1楼说:“(4)让3对棱块先后就位,每次同时就位一对棱块”,这一句没说清楚。哪三对?


呵呵,请仔细看照片,
3张照片显示的是3对棱块先后就位的情形

[ 本帖最后由 xxchh 于 2009-3-28 22:21 编辑 ]
作者: xxchh    时间: 2009-3-28 22:23:19

[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]D B' D' B [/param]
[/java3]

按乌木说的,试试看
作者: 乌木    时间: 2009-3-28 22:25:54     标题: 回复 44# 的帖子

在jav助手中设置一个随意打乱的初态,方法不少,一种方法就是对照实物魔方,在左面的六面展开图中一片一片填色,再确认提交一下,看看右面的魔方的六个面情况是否属实。接着可以输入步法,宜点击“鼠标输入”后在弹出的符号表格中选择后点击输入。最后要确认提交,才可以复制代码。

如果要按照某一打乱步骤获得打乱初态,可以暂时先输入“要执行的步法”窗口,再拖入“已执行的步法”窗口,确认提交即可。

[ 本帖最后由 乌木 于 2009-3-28 22:32 编辑 ]
作者: xxchh    时间: 2009-3-28 22:44:48


谢谢乌木耐心的解答
我再试试
作者: 乌木    时间: 2009-3-28 22:48:38

原帖由 xxchh 于 2009-3-28 22:20 发表

呵呵,请仔细看照片,
3张照片显示的是3对棱块先后就位的情形


是指这三对棱块吗?
                      是这三对棱块吗?.JPG

附件: 是这三对棱块吗?.JPG (2009-3-28 22:48:38, 10.59 KB) / 下载次数 60
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=NDM0MDN8NzEzY2U2NzB8MTczMjIxNzgxM3wwfDA%3D
作者: xxchh    时间: 2009-3-28 22:52:48

NO,NO,不是的
我说的这3对棱块
每对都处在一个层面上,
“一对棱块”是这样的,它们处在层的对角线的2端

“让3对棱块先后就位,每次同时就位一对棱块”
这句话下面有3张图
第1张图显示的是:就位一对棱块的情形
第2张图显示的是:在前面的基础上就位另一对棱块的情形
第3张图显示的是:就位3对棱块后的情形

你再看看,就明白了

[ 本帖最后由 xxchh 于 2009-3-28 23:04 编辑 ]
作者: xxchh    时间: 2009-3-28 23:32:06

快12点了,准备休息,明天还有好多事要做呢
作者: xiaoyinuo    时间: 2009-3-28 23:43:06

楼主真的很强呢     学习了
作者: xxchh    时间: 2009-3-28 23:54:01

乌木,你看看下面这个图,
就知道是哪3对棱块了,O(∩_∩)O

图片 007-2.JPG

附件: 图片 007-2.JPG (2009-3-28 23:54:01, 11.67 KB) / 下载次数 47
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=NDM0MDZ8MTFjNmNlMGV8MTczMjIxNzgxM3wwfDA%3D
作者: 乌木    时间: 2009-3-29 10:40:35

先模仿你做好一半,等一会接着做“三对棱块”。
         [java3=350,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]R B L F U F' L' B' R' U' \n (R MD)4 U'(R MD)4 U \n U' R' U L U' R U \n R' U' R D R' U R D' \n L F L' B' L F' L' B \n R' B R B' R' B R B' U B R' B' R B R' B' R U' \n CF U' F' U B U' F U B' \n CR' CU U R2 U' R2 D B2 L2 U L2 D' B2 CR[/param]
  [param=initScrpt]U TU' MU2 SD CD' SD2 ML TL' L2 TR MR' SR2 CF SF' MF2 TB B' TB2 MB' SB CF2 MF TR2 R' TR ML2 SL' CL SD2 MD' TD U2 TU' MU U2 TU2 MU2 SD MD TD TL ML' SL ML2 TR MR2 SF TF' TB B2 CU MU SD TL MR R2 SF SB TF2 ML CR [/param]
[/java3]

[ 本帖最后由 乌木 于 2009-3-29 17:20 编辑 ]
作者: 乌木    时间: 2009-3-29 12:25:18

接着55楼做下去。
         [java3=350,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]D F D F D F D' F' D' F' D2 \n CU U U R B L F U' F' L' B' R' U' \n CF' CU U2 F' MD' B MD F MD' B' MD U2 \n CU CF CR R L' U R' U' L R' F R F' \n B2 CF' CU2 R2 U MF' U2 MF U R2 F2 \n MR U MR U MR U2 MR' U MR' U MR' U2 \n CU' B L F' B' U2 F R2 B2 L' B R' B R'[/param]
  [param=stickersFront]5,5,5,0,5,5,5,0,5[/param]
  [param=stickersRight]4,4,4,4,4,5,4,2,3[/param]
  [param=stickersDown]3,1,3,1,3,3,1,2,2[/param]
  [param=stickersBack]2,4,1,3,2,3,4,1,3[/param]
  [param=stickersLeft]0,4,1,1,1,2,2,5,1[/param]
  [param=stickersUp]2,2,0,3,0,0,0,0,0[/param]
[/java3]

感觉:新手不宜。

[ 本帖最后由 乌木 于 2009-3-29 17:23 编辑 ]
作者: sniper586    时间: 2009-3-29 14:49:25

陈老师很厉害!学习中---------------
作者: xxchh    时间: 2009-3-29 18:02:38

原帖由 乌木 于 2009-3-29 12:25 发表
接着55楼做下去。
         [java3=350,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]D F D F D F D' F' D' F' D2 \n CU U U R B L F U' F' L' B' R' U' \n CF' CU U2 F' MD' B MD F MD' B'  ...


乌木好强啊,
会的公式好多!
看你的java演示用了好多好多的公式呢!
我好像没有用那么多啊

明天又要上班了,
下个星期很忙的,
O(∩_∩)O!
作者: mk^_^    时间: 2009-3-29 18:23:42

终于又见到志同道合的人
作者: 乌木    时间: 2009-3-29 19:05:58     标题: 回复 58# 的帖子

我实话实说,不能说我会那些公式,年纪稍大,记不住太多东西。其中许多公式是临时抄的,脱开本子的话,我也只能用不多几个公式。平时记录了一些论坛中各位魔友的公式,到用的时候只觉得记录得还太少,故上面有些步骤还不是很优化的。
作者: windale    时间: 2009-3-29 21:56:49

楼主的图看不到诶~~貌似是国外的链接吧,学校给屏蔽了~~
作者: xxchh    时间: 2009-3-29 22:51:47

原帖由 windale 于 2009-3-29 21:56 发表
楼主的图看不到诶~~貌似是国外的链接吧,学校给屏蔽了~~


呵呵,你的学校机房怎么这样啊?
是啊,我的图片用的是一个国外的免费上传空间
上网吧看吧
作者: sdicky    时间: 2009-3-30 19:13:50

支持了,lz能自己想出方法实属强悍
作者: icedragon    时间: 2009-3-30 19:15:55

能自己总结并还原的确实是高人啊!
厉害!
作者: bigtaohua    时间: 2009-3-30 20:01:05

LZ真的是牛啊,值得赞一个,等你的教程出了在评!!
作者: 窗外灰原    时间: 2009-3-30 21:00:05

太厉害了
我真服了
佩服你的毅力啊
作者: 鞍山老于    时间: 2009-3-30 22:48:22

自创这条路很艰难,还是支持大家一起研究探讨!
作者: harrymah    时间: 2009-3-30 23:35:40

LZ真是才思敏捷啊~~值得鼓励。。
作者: cfmake    时间: 2009-3-31 08:53:36

再顶一次。楼主的对法最快多少了!
作者: zmis_h    时间: 2009-3-31 12:48:28

顶~~!!

强啊~!
作者: AMOAMO    时间: 2009-3-31 14:04:21

强啊          有没有时间参考
作者: 为了宝贝    时间: 2009-3-31 15:20:43

期盼出个教程,那就更牛了。。
作者: scrpp    时间: 2009-3-31 15:31:01

我最佩服自创方法的了,可惜自己自创不出来,进来学学。
作者: 3595669260    时间: 2009-3-31 17:56:18

很好,支持原创!
楼主能耐心地自己想出还原方法,在下佩服
作者: 心情    时间: 2009-3-31 22:49:38

真是一高手
作者: alabing11    时间: 2009-3-31 23:56:18

我想起来前几天在网上看到一个Pxxxx解法,好像和这个蛮接近的,先2X2X2,然后3X2X2,然后完成。好像特别使用于最少步还原,顶LZ,LZ很强大!
作者: everest    时间: 2009-4-1 08:48:10

顶一下,不看说明书的人少!
作者: frankyjt    时间: 2009-4-1 09:13:13

这个要顶
期待完整视频教程
作者: mtsll    时间: 2009-4-1 11:24:33

收藏了,有空学学
作者: driftjune    时间: 2009-4-1 13:07:53

做视频做视频~~~ 嘎嘎~~~~
作者: orangeaugust    时间: 2009-4-1 17:02:08     标题: ◆◆完全自创的方法,教程!有图!

这个我自己以前试过,感觉到最后和层先还是有好多一样不过一样顶起
作者: juventus66    时间: 2009-4-1 20:03:52

楼主真厉害,佩服了
作者: 明白    时间: 2009-4-1 20:16:38

楼主厉害,我要学学
作者: 成都千奇百怪    时间: 2009-4-1 22:10:54

很是特别的方法哦,值得学习和推举
作者: xxchh    时间: 2009-4-2 21:25:38

java好难弄啊……
作者: xxchh    时间: 2009-4-2 22:14:53

嗨,我好累啊,等有空再接着弄吧
O(∩_∩)O哈哈~
作者: xxchh    时间: 2009-4-3 01:55:35

[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]CF2 DTB MR TB' MU' R MB R' MB' MU' L' MU L MU'
F' D F B' D L' D L
L' B' D' B D L B
B MR' B' MR D MF' D' MF MU' L2 MU L2 D' B D B'  D2 MB D2 MB'
MR D2 MR' D2 L' D L D' B2 MU B2 MU'
D2 MR D2 MR' L' D L D' B D' B' D MR D2 MR' D2
B D' B' D B D' B' D B D' B' D B D' B' D
CU2 D R' D' R (CU'CR) D R' D' R (CU'CR) D R' D' R (CU'CR) D R' D' R (CU'CR) D R' D' R (CU'CR) D R' D' R  CR2 CF2 [/param]
  [param=initScrpt]R' D' L MU ML TR' SR' F' TF2 B' SB' L' R' R2 D2 ML' SU L' D TD2 ML' TR' TF' B' R TR' TU' F' U F' TR R' L TD' TR [/param]
[/java3]
作者: xxchh    时间: 2009-4-3 01:58:47

[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]CF2 DTB MR TB' MU' R MB R' MB' MU' L' MU L MU'
F' D F B' D L' D L
L' B' D' B D L B
B MR' B' MR D MF' D' MF MU' L2 MU L2 D' B D B'  D2 MB D2 MB'
MR D2 MR' D2 L' D L D' B2 MU B2 MU'
D2 MR D2 MR' L' D L D' B D' B' D MR D2 MR' D2
B D' B' D B D' B' D B D' B' D B D' B' D
CU2 D R' D' R (CU'CR) D R' D' R (CU'CR) D R' D' R (CU'CR) D  R' D' R (CU'CR) D R' D' R (CU'CR) D R' D' R  CR2 CF2 [/param]
  [param=initScrpt]R' D' L MU ML TR' SR' F' TF2 B' SB' L' R' R2 D2 ML' SU L' D TD2 ML' TR' TF' B' R TR' TU' F' U F' TR R' L TD' TR [/param]
[/java3]
作者: xxchh    时间: 2009-4-3 01:59:29

<applet code="RubikPlayer.class" codebase=3 width="300" height="300">
  <param name="scrptLanguage" value="SupersetENG">
  <param name="scrpt" value="CF2 DTB MR TB' MU' R MB R' MB' MU' L' MU L MU'
F' D F B' D L' D L
L' B' D' B D L B
B MR' B' MR D MF' D' MF MU' L2 MU L2 D' B D B'  D2 MB D2 MB'
MR D2 MR' D2 L' D L D' B2 MU B2 MU'
D2 MR D2 MR' L' D L D' B D' B' D MR D2 MR' D2
B D' B' D B D' B' D B D' B' D B D' B' D
CU2 D R' D' R (CU'CR) D R' D' R (CU'CR) D R' D' R (CU'CR) D  R' D' R (CU'CR) D R' D' R (CU'CR) D R' D' R  CR2 CF2 ">
  <param name="initScrpt" value="R' D' L MU ML TR' SR' F' TF2 B' SB' L' R' R2 D2 ML' SU L' D TD2 ML' TR' TF' B' R TR' TU' F' U F' TR R' L TD' TR ">
</applet>
作者: xxchh    时间: 2009-4-3 02:03:26

[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]CF2 DTB MR TB' MU' R MB R' MB' MU' L' MU L MU'
F' D F B' D L' D L
L' B' D' B D L B
B MR' B' MR D MF' D' MF MU' L2 MU L2 D' B D B'  D2 MB D2 MB'
MR D2 MR' D2 L' D L D' B2 MU B2 MU'
D2 MR D2 MR' L' D L D' B D' B' D MR D2 MR' D2
B D' B' D B D' B' D B D' B' D B D' B' D
CU2 D R' D' R (CU'CR) D R' D' R (CU'CR) D R' D' R (CU'CR) D  R' D' R (CU'CR) D R' D' R (CU'CR) D R' D' R  CR2 CF2 [/param]
  [param=initScrpt]R' D' L MU ML TR' SR' F' TF2 B' SB' L' R' R2 D2 ML' SU L' D TD2 ML' TR' TF' B' R TR' TU' F' U F' TR R' L TD' TR [/param]
[/java3]
作者: xxchh    时间: 2009-4-3 02:05:53

[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]CF2 DTB MR TB' MU' R MB R' MB' MU' L' MU L MU'
F' D F B' D L' D L
L' B' D' B D L B
B MR' B' MR D MF' D' MF MU' L2 MU L2 D' B D B'  D2 MB D2 MB'
MR D2 MR' D2 L' D L D' B2 MU B2 MU'
D2 MR D2 MR' L' D L D' B D' B' D MR D2 MR' D2
B D' B' D B D' B' D B D' B' D B D' B' D
CU2 D R' D' R (CU'CR) D R' D' R (CU'CR) D R' D' R (CU'CR) D  R' D' R (CU'CR) D R' D' R (CU'CR) D R' D' R  CR2 CF2 [/param]
  [param=initScrpt]R' D' L MU ML TR' SR' F' TF2 B' SB' L' R' R2 D2 ML' SU L' D TD2 ML' TR' TF' B' R TR' TU' F' U F' TR R' L TD' TR [/param]
[/java3]
作者: 无为子    时间: 2009-4-3 10:58:07

楼主很厉害,独创新解法,有恒心!要是我绝对不会这样做,我会想尽一切办法查资料,站在梯子上比站在地上看的远,够得高
作者: xxchh    时间: 2009-4-3 11:31:02

原帖由 无为子 于 2009-4-3 10:58 发表
楼主很厉害,独创新解法,有恒心!要是我绝对不会这样做,我会想尽一切办法查资料,站在梯子上比站在地上看的远,够得高


呵呵,楼上是“站在巨人的肩膀之上”啊
自己琢磨出来的,感觉更有价值,毕竟与别人的不同
我很庆幸,自己在复原6面之前,没有接触到现有的魔方复原法
否则,很可能,就没有我现在的这套方法了……
作者: 乌木    时间: 2009-4-3 13:07:31

1楼补充的java图例子表明,所谓“三面复原的同时,另三面也复原”,是由于三面复原之前,如果有需要的话,先把另三面的棱块复原好,最后翻正几个角块使三面复原时,当然另三面也“同时复原”了。否则,完全可能三面复原了,另三面却躲在背后偷笑--“我们仨还没复原哪!”
读者不要误解为这种方法在三面复原之时,不管之前对另三面做没做过什么手脚,都必然“另三面同时复原”。
总之,楼主原来的说法有一点点言过其实。
比如,1楼做到下图的初态时,如果现在下图不接着处理背后的三个棱块,而是接着处理三个角块,则三面是复原了,背后的另三面并未“同时复原”!所谓“同时复原”是有条件的--头三面在接近尾声时,需要时,必须暂停下来,让另三面处理好,再接着让头三面复原下去。所谓“六面同时复原”是一种假象。
      [java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]CR' CU ( R B' R B' L B2 R2 F' U2 B F L' B') CU' CR [/param]
  [param=stickersFront]5,5,5,5,5,5,5,5,5[/param]
  [param=stickersRight]4,4,4,4,4,4,4,4,2[/param]
  [param=stickersDown]3,3,3,1,3,3,2,3,4[/param]
  [param=stickersBack]2,2,0,2,2,2,3,1,1[/param]
  [param=stickersLeft]2,1,1,3,1,1,3,2,1[/param]
  [param=stickersUp]1,0,0,0,0,0,0,0,0[/param]
[/java3]

[ 本帖最后由 乌木 于 2009-4-3 13:15 编辑 ]
作者: xxchh    时间: 2009-4-3 13:16:42

回复乌木
我之所以说“三面复原的同时,6面形成”的原因,在我文章开头已经说了。
本人刚开始只会弄1面,而后弄出2面,接着试验去弄3面,不成想3面弄成了后,发现6面也成了。
我所以把我的方法命名为“3面构造法”也即是上面的原因
是因为直观上,FUR三个面在逐渐形成,
最后,当这3个面形成时,魔方6面也被复原了
其实把这方法叫“3维构造法”或许更合适些
只是我觉得该法的形成初衷是想形成3面,而且3面也有3维的意思,所以就不改了。

其实lamianbu魔友说的很好,见http://bbs.mf8-china.com/viewthread.php?tid=24677&extra=page%3D1

本法也属“层先法”,只是层与普通的层定义不同。
本法的逐层推进是这样的:
1*1*1→2*2*2→3*3*3
如此,逐“层”推进,复原魔方!

[ 本帖最后由 xxchh 于 2009-4-3 13:29 编辑 ]
作者: 乌木    时间: 2009-4-3 14:43:46

嗯。我的意思是,“三面完成的同时六面也完成”是可以做到但不是必然的,不应该作为该方法的特点。完全可以头三面一杆子完成到底,最后视需要再处理另三面的三个棱块--它们要调位置的话一定是三轮换,决不可能是二置换;若还要翻色的话,一定是两个要翻,决不会奇数个要翻。这种另三面三个棱块的工作,应该分出来,作为头三面复原之后的一个可能会需要的扫尾步骤(可能那三棱已经复原;可能要扫扫尾),不宜混在头三面工作之中。这样,整个套路的条理就非常分明了。

[ 本帖最后由 乌木 于 2009-4-3 16:00 编辑 ]
作者: icedragon    时间: 2009-4-3 18:01:02

哈哈 又加了JAVA的动画 真的很详细了 再一次支持LZ!
YOU ARE BEST!
作者: 野蠻國度    时间: 2009-4-3 18:13:51

看懂了一點,確是有自己一套的解法
強大!
作者: conwood    时间: 2009-4-3 18:15:48

不错,这个真的很强大。
作者: hexwing    时间: 2009-4-3 23:04:25

能自创方法的都是牛人~~




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