魔方吧·中文魔方俱乐部

标题: 大家为Thistlethwaite起个好名字吧!! [打印本页]

作者: aubell    时间: 2009-9-22 21:08:59     标题: 大家为Thistlethwaite起个好名字吧!!

新学了Thistlethwaite方法,可是这一串英语太混乱了,Thistlethwaite是个数学家的名字,难拼,每次都用Ctl+V,很烦。
又见有叫TM方法的,网友说难听。个人想叫它“色先法”或“维度法”,“降群法”等等,还没有这样的胆量,大家来看看该叫中文名什么好呢?
顺便也弄个好拼写的英文名吧?

尤其是Greenoracle,noski,乌木先生,给点权威意见吧。

把原先的例子改动了一下,符合“现代人”的视角。

打乱:B2 L2 U B2 L' U D B2 U R L D' B' U2 R' L F2 D'  (18f)
打乱完成以后,不是那么乱,只有四个角和四个棱在原地翻了翻,会盲拧四步法的朋友笑笑。
但下面的方法同盲拧是不同的,乍一看,还越弄越乱!

第一步:把四个方向不对的棱全集中到F面,做一下F,它们的方向就调整正确了。
Stage1:   L U D' B2 R2 F (6 moves).

第二步:不用奇数次的F、B。 看看完成的效果就得了。原始的算法是计算机查表得到的。
完成以后的效果是:上下面只有上下面的颜色,E层棱回到E层。
Stage 2:   L2 B2 U D' L   D2 L R2 D R' D2 R D R  (14 moves)

第三步:不用奇数次的F、B、L、R。也只看看效果。
完成以后:左右面只有左右面的颜色,前后面只有前后面的颜色
Stage 3:   U' F2 D' F2 B2 D2 B2 U' L2 U B2 U'  (12 moves)

第四步:很精彩的一步,全用180度的旋转完成
Stage 4: U2 D2 R2 D2 L2 D2 B2 F2 R2 F2 D2 F2 D2 F2

总共: 6+14+12+14 = 46 (45 with canceling)
第四步可精减为 U2 F2 U2 F2 L2 U2 R2 L2 B2 L2 U2 L2 (12 moves)

是否是一种很有趣的方法呢?
作者: aubell    时间: 2009-9-22 21:15:27

好名字,期待好名字。
好名字有利于推广普及。
作者: 807xu    时间: 2009-9-22 21:15:33

Thistlethwaite方法???不懂。。。
作者: aubell    时间: 2009-9-22 21:16:35     标题: 回复 3# 的帖子

照着上面做一遍,瞧瞧效果,如何?
作者: aubell    时间: 2009-9-22 21:24:57     标题: 第一步

[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt] L U D' B2 R2 F[/param]
  [param=initScrpt]B2 L2 U B2 L' U D B2 U R L D' B' U2 R' L F2 D' [/param]
  [param=stickersFront]1,1,1,1,1,1,1,1,1[/param]
  [param=stickersRight]2,2,2,2,2,2,2,2,2[/param]
  [param=stickersDown]0,0,0,0,0,0,0,0,0[/param]
  [param=stickersBack]4,4,4,4,4,4,4,4,4[/param]
  [param=stickersLeft]5,5,5,5,5,5,5,5,5[/param]
  [param=stickersUp]3,3,3,3,3,3,3,3,3[/param]
[/java3]
作者: aubell    时间: 2009-9-22 21:27:24     标题: 过程

发个Java这么难??

[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]L U D' B2 R2 F L2 B2 U D' L D2 L R2 D R' D2 R D R U' F2 D' F2 B2 D2 B2 U' L2 U B2 U'U2 D2 R2 D2 L2 D2 B2 F2 R2 F2 D2 F2 D2 F2[/param]
  [param=initScrpt]B2 L2 U B2 L' U D B2 U R L D' B' U2 R' L F2 D' [/param]
  [param=stickersFront]1,1,1,1,1,1,1,1,1[/param]
  [param=stickersRight]2,2,2,2,2,2,2,2,2[/param]
  [param=stickersDown]0,0,0,0,0,0,0,0,0[/param]
  [param=stickersBack]4,4,4,4,4,4,4,4,4[/param]
  [param=stickersLeft]5,5,5,5,5,5,5,5,5[/param]
  [param=stickersUp]3,3,3,3,3,3,3,3,3[/param]
[/java3]

[ 本帖最后由 aubell 于 2009-9-22 21:42 编辑 ]
作者: 魔鱼儿    时间: 2009-9-22 21:30:26

来看看,没接触过这种解法,楼主发个JAVA的整个还原过程让大家学习下
作者: Greenoracle    时间: 2009-9-22 21:34:05

我感觉叫“降群法”不错。这是Thistlethwaite老先生的核心思想。


原帖由 aubell 于 2009-9-22 21:15 发表 好名字,期待好名字。好名字有利于推广普及。

作者: seasnake    时间: 2009-9-22 21:40:33

踢死牛

怀特之角
作者: 2rabbits    时间: 2009-9-22 21:41:13

应该是色先比较直观、准确
作者: aubell    时间: 2009-9-22 21:41:43     标题: 回复 7# 的帖子

Java怎么发??比还原魔方还难吗??
作者: Greenoracle    时间: 2009-9-22 21:45:36

已经有叫色先的了,再叫就侵犯人家商标权。
而且,色先只是这个方法的第一步,还是附带实现的。


原帖由 2rabbits 于 2009-9-22 21:41 发表 应该是色先比较直观、准确

作者: Greenoracle    时间: 2009-9-22 21:47:06

有人叫我写个这个方法的带图的详细教程。
我最近没时间,不知道朋友有没兴趣写个?


原帖由 aubell 于 2009-9-22 21:41 发表 Java怎么发??比还原魔方还难吗??

作者: aubell    时间: 2009-9-22 21:55:48     标题: 回复 13# 的帖子

不敢啊,我自己还没有完全学会呢。

你的教程就很好了,我还在学习中。
http://bbs.mf8-china.com/viewthread.php?tid=38810&extra=page%3D1
http://bbs.mf8-china.com/viewthread.php?tid=39083&extra=page%3D1

http://bbs.mf8-china.com/viewthread.php?tid=7091&page=2#pid759792

http://www.jaapsch.net/puzzles/thistle.htm#p26

能否为大家公布点关于这种方法的网址?无论英文中文。

[ 本帖最后由 aubell 于 2009-9-22 22:11 编辑 ]
作者: noski    时间: 2009-9-22 22:12:57

在最少步区的一个贴子里,我把这个方法叫做“状态集转换法”,不过是否确切还看大家意见
作者: aubell    时间: 2009-9-22 22:21:01     标题: 回复 8# 的帖子

就怕“降群法”显的太深奥,会不会吓跑想学的人?
(代回:也未必,卖东西的人总说“我这个只卖给内行”;我们就说这种方法只为懂群论的人准备呗!)
有道理,就吆喝“不懂群论就别学这个”,这样就能吸引很多人来讨论了,我也趁机学习,呵呵。
作者: aubell    时间: 2009-9-22 22:26:39     标题: 回复 15# 的帖子

现在看,果然是很确切。当初觉得,“好深奥,不看了。”你那贴子发了一年多,我才看到,知道为什么吗?当初就是被那深奥的名字吓住了。呵呵,真的很吓人。
总之,确切,但很吓人。
作者: 朱智浩    时间: 2009-9-22 22:28:23

按照打乱及还原的步骤试了下,确实挺神奇的,有时间好好学习下
作者: aubell    时间: 2009-9-22 22:37:08     标题: 回复 12# 的帖子

其实“色先”也很不错的,三阶还没有色先法呢。
我总看到网友说“求三阶色先法”云云,
这个方法是到第三步才真正实现对面色相统一的,您再斟酌一下??
作者: Zeon.C    时间: 2009-9-22 22:40:26

不理解 周末研究   
作者: aubell    时间: 2009-9-22 22:49:59

支持色先。
期待乌木老师也支持色先,呵呵。
作者: 乌木    时间: 2009-9-22 23:54:03     标题: 回复 21# 的帖子

我老是对新方法较木纳。对这一方法还有待学习。
前面你提到发java有问题,是否常常显示报错信息?我想大概多数是它指出要执行的步骤之中某个步子之前空格多于1个了。可以点击“编辑”,找出该步骤,看看它的前面空格是否多了,删掉多余的空格即可。比如,
[java3=250,250]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]R L' F B' U D'  R L' [/param]
[/java3]

就是说代码的步骤之中某个R之前空格多于1个了,重新“编辑”,代码中第二个R前多了一个空格:
[ java3=250,250]
  [ param=scrptLanguage]SupersetENG[/param]
  [ param=scrpt]R L' F B' U D'  R L' [/param]
[ /java3]

修理好后,显示就正常了:
[java3=250,250]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]R L' F B' U D' R L' [/param]
[/java3]

[ 本帖最后由 乌木 于 2009-9-23 00:02 编辑 ]
作者: aubell    时间: 2009-9-23 00:04:06     标题: 回复 22# 的帖子

就是这样的,这个Java我弄了半天。
多谢乌木老师指教。
作者: Greenoracle    时间: 2009-9-23 00:30:18

我认为色先不妥。这个叫色先,zz玩法也可以叫色先了。它也是第一步就调整楞块朝向。
作者: shifujun    时间: 2009-9-23 09:31:03

原帖由 noski 于 2009-9-22 22:12 发表
在最少步区的一个贴子里,我把这个方法叫做“状态集转换法”,不过是否确切还看大家意见

支持!
作者: 2rabbits    时间: 2009-9-23 10:10:10

原帖由 Greenoracle 于 2009-9-23 00:30 发表
我认为色先不妥。这个叫色先,zz玩法也可以叫色先了。它也是第一步就调整楞块朝向。


两者不一样 您大概不了解ZZ吧~~~~
作者: Greenoracle    时间: 2009-9-23 11:41:44

两者当然不一样,一样了还叫zz?希望大家说观点时说理由,这样争论才有意义。
我说色先不妥,是基于如下理由:
首先,这个玩法的核心思想是转动群的逐步限制缩小。


其次,角先,棱先等方法都是对实体块的先后次序有非常明确的考虑,把角,棱分开先后处理。而Thistlethwaite方法是一种全局的方法,其本意没有考虑谁先谁后,朝向调整只是它限制转动过程中附带实现的。如果说色先的话,应该是位置调整在其后,两者独立,但事实到最后一步这两者还是在同时调整。

第三,在国外,色先法被命名另外一种的玩法,有Lars Nielsson的orient first method。


原帖由 2rabbits 于 2009-9-23 10:10 发表 两者不一样 您大概不了解ZZ吧~~~~

作者: aubell    时间: 2009-9-23 14:17:38     标题: 回复 27# 的帖子

我又想了一个名字,叫G3,你看如何??现在手机、网络都流行这个。
作者: aubell    时间: 2009-9-23 14:50:47     标题: 回复 22# 的帖子

乌木老师好“油”啊,不发表意见。
不过现在我也不是很支持“色先”的叫法了。那只是个现象,不是本质。
作者: Greenoracle    时间: 2009-9-23 14:58:08

老大,你一开始起的降群多好,其它都有花里胡哨之嫌。


原帖由 aubell 于 2009-9-23 14:17 发表 我又想了一个名字,叫G3,你看如何??现在手机、网络都流行这个。

作者: aubell    时间: 2009-9-26 18:10:34

noski最早翻译的,叫“状态集转换法”。还是用这个吧。
作者: 黑桃Q    时间: 2009-9-26 18:59:45

没见过这种解法
作者: 轩恒    时间: 2011-6-7 10:21:02

希斯特斯 怀特
这个名字最好啦。




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