魔方吧·中文魔方俱乐部

标题: 求一个2阶段JAVA助手! [打印本页]

作者: bbshanwei    时间: 2008-5-27 21:43:52     标题: 求一个2阶段JAVA助手!

如题,不想使用3阶代替,看着有点别扭。不知道有这个东东没。有的魔友分享一下。谢谢!
作者: 乌木    时间: 2008-5-27 21:53:26     标题: 回复 1# 的帖子

<P>下载区有:<A href="http://bbs.mf8-china.com/viewthread.php?tid=2808&amp;extra=page%3D1" target=_blank>http://bbs.mf8-china.com/viewthread.php?tid=2808&amp;extra=page%3D1</A>和<A href="http://bbs.mf8-china.com/viewthread.php?tid=4372&amp;extra=page%3D1" target=_blank>http://bbs.mf8-china.com/viewthread.php?tid=4372&amp;extra=page%3D1</A>,不过用起来有点问题,比如设置初态时有的色片无法填入需要的颜色。</P>
<P>&nbsp;</P>
<P>也可以用四阶java图代替,各2×2×2小区域当作一个角块。</P>

[ 本帖最后由 乌木 于 2008-5-27 21:55 编辑 ]
作者: kexin_xiao    时间: 2008-5-27 21:56:14

看看,学学,始终弄不好JAVA
作者: 大烟头    时间: 2008-5-27 22:49:09

二阶的JAVA共有两种,一种是这个,还有一种是澳大利亚华人(有在论坛里)魔友的作品<br><br><a href="http://www.randelshofer.ch/pocketplayer/index.html">http://www.randelshofer.ch/pocketplayer/index.html</a><br><br><a href="http://www.randelshofer.ch/pocketplayer/guide/">http://www.randelshofer.ch/pocketplayer/guide/</a><br><br>二阶JAVA 设置(我是把archive直接引用到原网站的http://www.randelshofer.ch/pocketplayer/PocketPlayer.jar,呵,有点不厚道,用人家的做出的东西,还有占用别人的资源。)<br><br><a href="http://www.randelshofer.ch/pocketplayer/guide/contents/applettag.html">http://www.randelshofer.ch/pocketplayer/guide/contents/applettag.html</a><br><br>&lt;APPLET code="PocketPlayer.class" archive="http://www.randelshofer.ch/pocketplayer/PocketPlayer.jar" <br><br>width="264" height="245"&gt;<br>    &lt;param name="notation" value="Superset ENG 2x2"&gt;&lt;/param&gt;<br>    &lt;param name="script" value="U2 F2 R2 U2"&gt;&lt;/param&gt;<br>    &lt;/applet&gt;<br><br><br><br><br><br><br>
<applet code="PocketPlayer.class" archive="http://www.randelshofer.ch/pocketplayer/PocketPlayer.jar" height="245" width="264">
        <param name="notation" value="Superset ENG 2x2">
        <param name="script" value="U2 F2 R2 U2">
    </applet>

[ 本帖最后由 大烟头 于 2008-5-27 23:03 编辑 ]
作者: 乌木    时间: 2008-5-27 23:57:57

<P>试试:</P>
<P>&nbsp;</P>
<APPLET code="PocketPlayer.class" archive="http://www.randelshofer.ch/pocketplayer/PocketPlayer.jar"
width="264" height="245">
<param name="stickersFront" value="2,2,4,4">
<param name="stickersRight" value="1,5,2,2">
<param name="stickersDown" value="3,3,3,3">
<param name="stickersBack" value="4,1,1,1">
<param name="stickersLeft" value="5,4,5,5">
<param name="stickersUp" value="0,0,0,0">
<param name="notation" value="Superset ENG 2x2"></param>
<param name="script" value="RB'RF2R'BRF2R2"></param>
</applet>
作者: 乌木    时间: 2008-5-28 00:04:57

<P>5楼的代码为:&nbsp;</P>
<P>&lt;APPLET code="PocketPlayer.class" archive="<A href="http://www.randelshofer.ch/pocketplayer/PocketPlayer.jar">http://www.randelshofer.ch/pocketplayer/PocketPlayer.jar</A>" <BR>width="264" height="245"&gt;<BR>&lt;param name="stickersFront" value="2,2,4,4"&gt;<BR>&lt;param name="stickersRight" value="1,5,2,2"&gt;<BR>&lt;param name="stickersDown" value="3,3,3,3"&gt;<BR>&lt;param name="stickersBack" value="4,1,1,1"&gt;<BR>&lt;param name="stickersLeft" value="5,4,5,5"&gt;<BR>&lt;param name="stickersUp" value="0,0,0,0"&gt;<BR>&lt;param name="notation" value="Superset ENG 2x2"&gt;&lt;/param&gt;<BR>&lt;param name="script" value="RB'RF2R'BRF2R2"&gt;&lt;/param&gt;<BR>&lt;/applet&gt;</P>
<P>&nbsp;对照初态颜色情况可以知道:0-红,1-黄,2-绿,3-橙,4-白,5-蓝。每一面的填色次序为左上-右上-左下-右下。</P>
<P> 新二阶java填色法.GIF </P>

[ 本帖最后由 乌木 于 2008-5-28 00:14 编辑 ]

附件: 新二阶java填色法.GIF (2008-5-28 00:14:29, 22.86 KB) / 下载次数 62
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTczNzd8YTg0YTQ5MDB8MTc0MDU3MDA0M3wwfDA%3D
作者: 乌木    时间: 2008-5-28 00:25:10

最好哪位版主把本帖移出灌水区。
作者: kexin_xiao    时间: 2008-5-28 08:33:36

建议烟头再完善一下,做成一个JAVA的专贴,移出灌水区
作者: 乌木    时间: 2008-5-28 08:55:10

<P>5楼的β角度为45°,改为32°似乎好看些,也可稍微避免把F面误看为L面,把R面误看为F面:</P>
<P>&nbsp;</P>
<APPLET code="PocketPlayer.class"

archive="http://www.randelshofer.ch/pocketplayer/PocketPlayer.jar"
width="264" height="245">
<param name="stickersFront" value="2,2,4,4">
<param name="stickersRight" value="1,5,2,2">
<param name="stickersDown" value="3,3,3,3">
<param name="stickersBack" value="4,1,1,1">
<param name="stickersLeft" value="5,4,5,5">
<param name="stickersUp" value="0,0,0,0">
<param name="notation" value="Superset ENG 2x2"></param>
<param name="script" value="RB'RF2R'BRF2R2"></param>
<param name="beta" value="32">
</applet>
作者: 乌木    时间: 2008-5-28 08:57:55

9楼的代码比6楼的多一句:&lt;param name="beta" value="32"&gt;<PARAM value="32" name="beta">
作者: 乌木    时间: 2008-5-28 10:08:49

<P>若公式的始态设置不用填写颜色代号法,可以让魔方的初态为复原态,另加一句已经执行的步骤,例如&lt;param name="initScript" value="FURU'R'F'"&gt;。下面的java图的代码为:</P>
<P>&lt;APPLET code="PocketPlayer.class" </P>
<P>archive="<A href="http://www.randelshofer.ch/pocketplayer/PocketPlayer.jar">http://www.randelshofer.ch/pocketplayer/PocketPlayer.jar</A>" <BR>width="264" height="245"&gt;<BR>&lt;param name="stickersFront" value="4,4,4,4"&gt;<BR>&lt;param name="stickersRight" value="2,2,2,2"&gt;<BR>&lt;param name="stickersDown" value="3,3,3,3"&gt;<BR>&lt;param name="stickersBack" value="1,1,1,1"&gt;<BR>&lt;param name="stickersLeft" value="5,5,5,5"&gt;<BR>&lt;param name="stickersUp" value="0,0,0,0"&gt;<BR>&lt;param name="notation" value="Superset ENG 2x2"&gt;&lt;/param&gt;<BR>&lt;param name="initScript" value="FURU'R'F'"&gt;<BR>&lt;param name="script" value="FRUR'U'F'"&gt;&lt;/param&gt;<BR>&lt;param name="beta" value="32"&gt;<BR>&lt;/applet&gt;</P>
<P>&nbsp;</P>
<APPLET code="PocketPlayer.class"

archive="http://www.randelshofer.ch/pocketplayer/PocketPlayer.jar"
width="264" height="245">
<param name="stickersFront" value="4,4,4,4">
<param name="stickersRight" value="2,2,2,2">
<param name="stickersDown" value="3,3,3,3">
<param name="stickersBack" value="1,1,1,1">
<param name="stickersLeft" value="5,5,5,5">
<param name="stickersUp" value="0,0,0,0">
<param name="notation" value="Superset ENG 2x2"></param>
<param name="initScript" value="FURU'R'F'">
<param name="script" value="FRUR'U'F'"></param>
<param name="beta" value="32">
</applet>
作者: 乌木    时间: 2008-5-28 10:27:43

<P>试试重复一段步骤的公式键入法:</P>
<P>&nbsp;</P>
<APPLET code="PocketPlayer.class"

archive="http://www.randelshofer.ch/pocketplayer/PocketPlayer.jar"
width="264" height="245">
<param name="stickersFront" value="4,4,4,4">
<param name="stickersRight" value="2,2,2,2">
<param name="stickersDown" value="3,3,3,3">
<param name="stickersBack" value="1,1,1,1">
<param name="stickersLeft" value="5,5,5,5">
<param name="stickersUp" value="0,0,0,0">
<param name="notation" value="Superset ENG 2x2"></param>
<param name="script" value="(FRUR'U'F')6"></param>
<param name="beta" value="32">
</applet>
作者: 乌木    时间: 2008-5-28 10:31:49

<P>注意公式中键入的括号要英文输入法时的括号。</P>
<P>&nbsp;</P>
<P>此外,4楼等处介绍的java代码中有几句末尾的&lt;/param&gt;似乎可以删去。比如</P>
<P>&lt;param name="script" value="(FRUR'U'F')6"&gt;&lt;/param&gt;可以改为</P>
<P>&lt;param name="script" value="(FRUR'U'F')6"&gt; 。</P>

[ 本帖最后由 乌木 于 2008-5-28 10:43 编辑 ]
作者: bbshanwei    时间: 2008-5-29 22:12:19

非常感谢烟头兄和乌木老师!真是太感谢了,这样就可以清楚的研究块的移动情况了。
作者: bbshanwei    时间: 2008-5-29 22:40:59     标题: 回复 11# 的帖子

是不是在已执行步骤中输入打乱公式就得到最后的打乱状态了?但是看到时候要先点一下最右端的播放箭头才会出现打乱状态,然后点播放就开始执行输入的要复原的公式了。
作者: bbshanwei    时间: 2008-6-3 20:39:45

这个JAVA的红色和橙色有点偏色,不是很好辨认。
作者: kexin_xiao    时间: 2008-6-3 20:49:44     标题: 回复 16# 的帖子

其实的"光感的问题",都是这样的
作者: bbshanwei    时间: 2008-6-8 18:11:57

<APPLET code="PocketPlayer.class" archive="http://www.randelshofer.ch/pocketplayer/PocketPlayer.jar"
width="264" height="245">
<param name="notation" value="Superset ENG 2x2"></param>
  <param name="script" value="R2B2L'U2LUL'ULRU2R'U'RU'R'B2R2D2B2L'U2LUL'ULRU2R'U'RU'R'B2D2B2L'U2LUL'ULRU2R'U'RU'R'B2DB2L'U2LUL'ULRU2R'U'RU'R'B2D'D'B2RU'L'UR'U2LU'L'U2LB2DDB2RU'L'UR'U2LU'L'U2LB2D'RU'L'UR'U2LU'L'U2LD2B2RU'L'UR'U2LU'L'U2LB2D2R2B2RU'L'UR'U2LU'L'U2LB2R2">
  <param name="scriptProgress" value="0">
  <param name="beta" value="32">
  <param name="colorTable" value="0x0000ff,0x8c000f,0xf8f8f8,0x00732f,0xff4600,0xffff00,0x858585">
  <param name="stickersFront" value="3,4,0,5">
  <param name="stickersRight" value="5,0,3,2">
  <param name="stickersDown" value="4,1,2,1">
  <param name="stickersBack" value="1,4,0,4">
  <param name="stickersLeft" value="3,2,0,5">
  <param name="stickersUp" value="2,5,1,3">
</applet>

[ 本帖最后由 bbshanwei 于 2008-6-8 18:28 编辑 ]
作者: bbshanwei    时间: 2008-6-8 18:25:35

<APPLET code="PocketPlayer.class" archive="http://www.randelshofer.ch/pocketplayer/PocketPlayer.jar"  width="264" height="245">
<param name="notation" value="Superset ENG 2x2"></param>
  <param name="script" value="R2B2L'U2LUL'ULRU2R'U'RU'R'B2R2D2B2L'U2LUL'ULRU2R'U'RU'R'B2D2B2L'U2LUL'ULRU2R'U'RU'R'B2DB2L'U2LUL'ULRU2R'U'RU'R'B2D'D'B2RU'L'UR'U2LU'L'U2LB2DDB2RU'L'UR'U2LU'L'U2LB2D'RU'L'UR'U2LU'L'U2LD2B2RU'L'UR'U2LU'L'U2LB2D2R2B2RU'L'UR'U2LU'L'U2LB2R2">
  <param name="scriptProgress" value="0">
  <param name="beta" value="32">
  <param name="colorTable" value="0x0000ff,0x8c000f,0xf8f8f8,0x00732f,0xff4600,0xffff00,0x858585">
  <param name="stickersFront" value="3,4,0,5">
  <param name="stickersRight" value="5,0,3,2">
  <param name="stickersDown" value="4,1,2,1">
  <param name="stickersBack" value="1,4,0,4">
  <param name="stickersLeft" value="3,2,0,5">
  <param name="stickersUp" value="2,5,1,3">
</applet>
作者: 乌木    时间: 2008-6-8 19:05:39

<P>18楼的步骤为R2B2L'U2LUL'ULRU2R'U'RU'R'B2R2D2B2L'U2LUL'ULRU2R'U'RU'R'B2D2B2L'U2LUL'ULRU2R'U'RU'R'B2DB2L'U2LUL'ULRU2R'U'RU'R'B2D'D'B2RU'L'UR'U2LU'L'U2LB2DDB2RU'L'UR'U2LU'L'U2LB2D'RU'L'UR'U2LU'L'U2LD2B2RU'L'UR'U2LU'L'U2LB2D2R2B2RU'L'UR'U2LU'L'U2LB2R2,好像多了点。或许这样即可:B2D'RDR'D'R'D'RCR2UF'(RUR'URU2R'L'U'LU'L'U2L)F。</P>
<P>&nbsp;</P>
<APPLET code="PocketPlayer.class" archive="http://www.randelshofer.ch/pocketplayer/PocketPlayer.jar"  width="264" height="245">
<param name="notation" value="Superset ENG 2x2"></param>
  <param name="script" value="B2D'RDR'D'R'D'RCR2UF'(RUR'URU2R'L'U'LU'L'U2L)F">
  <param name="scriptProgress" value="0">
  <param name="beta" value="32">
  <param name="colorTable" value="0x0000ff,0x8c000f,0xf8f8f8,0x00732f,0xff4600,0xffff00,0x858585">
  <param name="stickersFront" value="3,4,0,5">
  <param name="stickersRight" value="5,0,3,2">
  <param name="stickersDown" value="4,1,2,1">
  <param name="stickersBack" value="1,4,0,4">
  <param name="stickersLeft" value="3,2,0,5">
  <param name="stickersUp" value="2,5,1,3">
</applet>

[ 本帖最后由 乌木 于 2008-6-8 20:05 编辑 ]
作者: bbshanwei    时间: 2008-6-8 20:52:35     标题: 回复 20# 的帖子

感谢乌木老师我做的事2阶盲拧的步骤,占用这里的楼层发上来看看效果的。今天总算把那个2阶JAVA助手的使用搞明白了。并且我添加了灰色块的设置。
作者: hzhenr    时间: 2008-6-8 21:14:27

感觉要输入初始状态的时候比较麻烦
作者: 乌木    时间: 2008-6-8 21:20:30     标题: 回复 21# 的帖子

原来18楼是演示盲拧。其实你简单解释一下,给大家参看是不错的实例。用的是“青年农民”的方法吧?
作者: kexin_xiao    时间: 2008-6-9 17:39:54

乌木老师说的没错,我建议他先看老大教程里的角块的方法,这样对2阶就好理解了,呵呵
作者: 乌木    时间: 2008-6-9 19:20:35     标题: 回复 24# 的帖子

“青年农民”的方法充分利用了二阶的特点,比三阶盲拧的角块部分还要简单。反过来不能用于三阶角块,除非恰好三阶的3号角已经复原了。

[ 本帖最后由 乌木 于 2008-6-9 19:22 编辑 ]
作者: cube_master    时间: 2008-9-1 00:50:23

<A href="http://www.mf8.com.cn/Java/2x2.html"><FONT color=blue>二阶魔方 Java 助手</FONT></A>




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