魔方吧·中文魔方俱乐部

 找回密码
 注册
搜索
热搜: 魔方
楼主: 耗子哥哥
打印 上一主题 下一主题

降阶法还原554魔方——Java动画教程 [复制链接]

Rank: 8Rank: 8

积分
8089
帖子
3052
精华
81
UID
4618
性别

论坛建设奖 十年元老

11#
发表于 2012-1-23 21:35:43 |只看该作者
原帖由 野 子 于 2012-1-23 21:31 发表
胡波老师的软件确实是好
但是一点上去软件里的魔方一顿乱转,好晕,XYZ都分不清了 呵呵,计算机不是很擅长,感觉好复杂
代码是啥意思?干啥用的?


代码是java助手输出的,不是用键盘输入的,把它发到论坛,就可以显示java动画。

具体操作你可以看一下java助手的说明:
http://bbs.mf8-china.com/viewthread.php?tid=72636&extra=page%3D1

你把那些代码发到论坛,就可以看到效果了。

这些代码是你的文字部分,去掉原来的java代码,换上适合我的java代码而形成的。

全部代码:


第一步,完成5×5面的中心3×3
  这个步骤很简单,简单到我觉得没多大必要专门去说明,会五阶拼中心就应该会,而且只需要处理两个面,如此简单的处理我就不专门解释了。













  →   













第二步,完成5×4面的每个1×5中间的1×3拼合
  这个步骤分为两个步骤,一个是1×3的外侧两块相拼合,第二个步骤则是补上这两块的中间。
  步骤一:
  













 步骤二:
   













  分别讲解好了:
 2-1.拼合1×3两端
  同一个步骤,需要分为两个部分,一个是两个中层中不需要考虑顶(底)面颜色的拼合,另一个则是需要考虑顶(底)色一致的拼合。
  看图:顶(底)层颜色相同才是正确。
   













  这个步骤我才用的方式是将2×2×2的方式把角块当成整体(图中红色块),这样的两个角块相互交换,就能完成需要的两端拼合。














如果只需要处理顶层,则将1×2×2的角块(图中红色块)相互交换即可。















续:
  这里需要加一个“提高班”,建议进行1×3两端拼合的时候,适当地将步骤进行整合,可以省去不少多余的步骤,如:
  2-1-1.中层顶层同时还原
  这个步骤解释起来并不复杂,已知是这两个大块(如图)进行交换,那么借助这一次交换完成中层顶层两部还原的组合并不复杂。













  →  













  2-1-2.一次至少完成两棱拼合
  如Java例子,两个中层红色块进行拼合的时候,相应的两块不动的是蓝和绿,如果选择另一面(R面)适合的色块完成这一次交换(如Java表示蓝橙的条,可以同时完成两个1×3条。同样这个技巧可以运用在顶层,Java同时表示了。













  →  













好的,下面提供Java演示的动画,顺便说明一下,因为公式是我自己试出来的,所以比较复杂,如果需要可以去查别人介绍的相关233、334教程中那个比较简单的公式,作用是相同的。
  同时处理两层的“换大角”:















  只处理一层的“换大角”:















2-2.拼合1×3中心
  这个步骤应用的就是334互换棱块的公式,关键还是看你怎么用好它。
  因为对棱换的公式比较简单易记,所以如果你不是盲目追求速度的话,记住这一个公式就可以通过调整组合完成,看Java说明:
















同样加上一个“提高班”吧:还是一样,两层一起处理能省事儿。
  2-1-1.组合中层和顶层
  比较容易理解,看前面的Java就好,不专门说明了。
  2-1-2.利用同色的中层
  很容易遇到这种情况,就是中层的8条都已经处理好了,而需要单独处理顶(底)层,但是如果把公式变成[]就会出现对棱换的特殊情况,不过只要你稍稍动动脑子,偷懒的方式还是有的,例如下面这个Java,借助相同颜色的中块(F和B面的红色),即使反复交换也不会有区别,这样完成顶层的交换就能偷不少懒。

















[ 本帖最后由 hubo5563 于 2012-1-23 22:01 编辑 ]

使用道具 举报

红魔

我叫灿灿,简称灿

Rank: 4

积分
1655
帖子
1302
精华
1
UID
1309182
性别
居住地
银川市

魔方破解达人 两年元老

12#
发表于 2012-1-25 18:20:30 |只看该作者
我的方法是降到F、L、R、D都只能转180度的三阶玩,不过你的方法好像更好。

使用道具 举报

Rank: 8Rank: 8

积分
7126
帖子
3602
精华
4
UID
6158
性别
居住地
广州市
WCA ID
2011XIEJ01
兴趣爱好
收藏

收藏爱好者 论坛建设奖 爱心大使 十二年元老

13#
发表于 2012-1-29 19:42:52 |只看该作者
好好学习胡波老师的JAVA!
喜爱收藏魔方&研究解法……推广魔方活动可联系13332874198

谢老师微博

使用道具 举报

Rank: 4

积分
2562
帖子
2236
精华
1
UID
4575
兴趣爱好
其它

十四年元老

14#
发表于 2013-12-23 23:50:22 |只看该作者
又看到好教程了。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

Archiver|手机版|魔方吧·中文魔方俱乐部

GMT+8, 2024-11-17 19:34

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部