魔方吧·中文魔方俱乐部

 找回密码
 注册
搜索
热搜: 魔方
楼主: 大烟头
打印 上一主题 下一主题

好工具!N阶魔方JAVA演示助手 [复制链接]

Rank: 10Rank: 10Rank: 10

积分
16322
帖子
6926
精华
47
UID
68
性别
兴趣爱好
结构

收藏爱好者 魔方破解达人 魔方结构大师 十年元老

跳转到指定楼层
1#
发表于 2006-9-17 20:30:41 |显示全部楼层 |倒序浏览
<p>N阶魔方JAVA演示助手(魔友rubikmaster制作!)</p><p>为了防止太多的JAVA演示,会影响浏览时的显示速度,我另开一贴来介绍一下魔友rubikmaster制作的N阶魔方JAVA演示助手。</p><p>二阶、三阶:</p><p><applet codebase="java/" height="357" archive="rubikseqviewer.jar" width="280" code="SeqBuilder.class"><param value="Jiuzhao Hua" name="author"/><param value="hua_jz@hotmail.com" name="contact"/><param value="http://www.geocities.com/hua_jz/" name="update_url"/><param value="20" name="delay"/><param value="0" name="label_on"/><param value="2" name="degree"/></applet>   <applet codebase="java/" height="357" archive="rubikseqviewer.jar" width="280" code="SeqBuilder.class"><param value="Jiuzhao Hua" name="author"/><param value="hua_jz@hotmail.com" name="contact"/><param value="http://www.geocities.com/hua_jz/" name="update_url"/><param value="20" name="delay"/><param value="0" name="label_on"/><param value="3" name="degree"/></applet></p><p>四阶、五阶:</p><p><br/> <applet codebase="java/" height="357" archive="rubikseqviewer.jar" width="280" code="SeqBuilder.class"><param value="Jiuzhao Hua" name="author"/><param value="hua_jz@hotmail.com" name="contact"/><param value="http://www.geocities.com/hua_jz/" name="update_url"/><param value="20" name="delay"/><param value="0" name="label_on"/><param value="4" name="degree"/></applet>   <applet codebase="java/" height="357" archive="rubikseqviewer.jar" width="280" code="SeqBuilder.class"><param value="Jiuzhao Hua" name="author"/><param value="hua_jz@hotmail.com" name="contact"/><param value="http://www.geocities.com/hua_jz/" name="update_url"/><param value="20" name="delay"/><param value="0" name="label_on"/><param value="5" name="degree"/></applet></p><p>六阶、七阶:以前还没人做过六阶以上的演示助手,这点可说是突破了。</p><p><br/> <applet codebase="java/" height="357" archive="rubikseqviewer.jar" width="280" code="SeqBuilder.class"><param value="Jiuzhao Hua" name="author"/><param value="hua_jz@hotmail.com" name="contact"/><param value="http://www.geocities.com/hua_jz/" name="update_url"/><param value="20" name="delay"/><param value="0" name="label_on"/><param value="6" name="degree"/></applet>   <applet codebase="java/" height="357" archive="rubikseqviewer.jar" width="280" code="SeqBuilder.class"><param value="Jiuzhao Hua" name="author"/><param value="hua_jz@hotmail.com" name="contact"/><param value="http://www.geocities.com/hua_jz/" name="update_url"/><param value="20" name="delay"/><param value="0" name="label_on"/><param value="7" name="degree"/></applet></p><p>魔友rubikmaster制作的演示助手的运行旋转符号表示:</p><p>二至四阶与国际通用规则兼容。它简单实用,好记:</p><p>基本字符同样取自于 U D F B L R (代表六个面) 和 单引号 ' (代表逆时针),另加小写字符 u d f b l r (代表第二层)。</p><p>外层和第二层的表示与流行的规则相同,仅举例说明中层的表示:</p><p>(2R-4R) 代表从右边数第二至第四层顺时针(相对于右侧面中心)旋转四分之一周,</p><p>(U1-U5)' 代表从上边数第一至第五层逆时针旋转四分之一周,</p><p>3F'' 代表从前边数第三层旋转半周。</p><p>步与步之间要用空格隔开, 以下是一个完整的序列:</p><p>(2F-3F) 2U' (2F-3F)' U'' (2F-3F) 2U  (2F-3F)' U'' (经典的三中心块轮换公式,适用于四阶以上)做的虚拟魔方都遵循以上规则。</p><p>附带解释一下, U = UP (上), D = DOWN (下), F=FRONT (前), B=BACK (后), L=LEFT (左), R=RIGHT (右)。</p>

[此贴子已经被作者于2007-6-23 23:09:11编辑过]

rubikseqviewer.jar

87.65 KB, 下载次数: 60

Rank: 10Rank: 10Rank: 10

积分
16322
帖子
6926
精华
47
UID
68
性别
兴趣爱好
结构

收藏爱好者 魔方破解达人 魔方结构大师 十年元老

2#
发表于 2006-9-18 14:30:58 |显示全部楼层

使用说明:

  先用鼠标将每一块的颜色图好,再将所要演示的公式输入公式行(也可用快捷鍵Ctrl+v粘贴公式进去),再按回车,颜色变量的值会在新的窗口中显示出来。把新窗口中生成的代码复制,粘贴覆盖在下面的红色代码上,取这段applet的代码就可在论坛上发贴显示了。

<applet codebase= "java/" code="RubikSeqViewer.class" archive="rubikseqviewer.jar" width="280" height="332">
<param name="author" value="Jiuzhao Hua">
<param name="contact" value="hua_jz@hotmail.com">
<param name="update_url" value="http://www.geocities.com/hua_jz/">
<param name="delay" value="20">
<param name="label_on" value="0">
<param name="editable" value="0">
<param name="degree" value="2">
</applet>


如:我试用一下6阶的,设定颜色与公式后,按回车从新窗口所生成代码为:

<param name="degree" value="6">
<param name="color_0" value="FRUFUFUFUFUFLURUGGGGLURUGGGGLURUGGGG">
<param name="color_1" value="LURUGGGGLUBRUBUBUBUBUBLUFRFFFFFLRLRL">
<param name="color_2" value="RLRLBRBBBBBLFRFFFFFLRLRLRLRLBRBBBBBL">
<param name="color_3" value="FRFFFFFLRLRLRLRLBRBBBBBLFRFFFFFLRLRL">
<param name="color_4" value="RLRLBRBBBBBLFRDFDFDFDFDFLDRDDDDDLDRD">
<param name="color_5" value="DDDDLDRDDDDDLDRDDDDDLDBRDBDBDBDBDBLD">
<param name="sequence" value="r u r' u' R U' L' U R' U' L U">

得出applet的代码就可在论坛上发贴显示了,如下

 图片点击可在新窗口打开查看

<applet codebase= "java/" code="RubikSeqViewer.class" archive="rubikseqviewer.jar" width="280" height="332">
<param name="author" value="Jiuzhao Hua">
<param name="contact" value="hua_jz@hotmail.com">
<param name="update_url" value="http://www.geocities.com/hua_jz/">
<param name="delay" value="20">
<param name="label_on" value="0">
<param name="editable" value="0">

<param name="degree" value="6">
<param name="color_0" value="FRUFUFUFUFUFLURUGGGGLURUGGGGLURUGGGG">
<param name="color_1" value="LURUGGGGLUBRUBUBUBUBUBLUFRFFFFFLRLRL">
<param name="color_2" value="RLRLBRBBBBBLFRFFFFFLRLRLRLRLBRBBBBBL">
<param name="color_3" value="FRFFFFFLRLRLRLRLBRBBBBBLFRFFFFFLRLRL">
<param name="color_4" value="RLRLBRBBBBBLFRDFDFDFDFDFLDRDDDDDLDRD">
<param name="color_5" value="DDDDLDRDDDDDLDRDDDDDLDBRDBDBDBDBDBLD">
<param name="sequence" value="r u r' u' R U' L' U R' U' L U">

</applet>

 


[此贴子已经被作者于2007-6-23 22:58:40编辑过]

使用道具 举报

Rank: 10Rank: 10Rank: 10

积分
16322
帖子
6926
精华
47
UID
68
性别
兴趣爱好
结构

收藏爱好者 魔方破解达人 魔方结构大师 十年元老

3#
发表于 2006-9-21 09:46:34 |显示全部楼层
QUOTE:
以下是引用rubikmaster在2006-9-20 11:27:17的发言:
这个问题已经被解决了,请魔友大烟头更新你的JAR文件 "rubikseqviewer.jar".

JAR文件 "rubikseqviewer.jar".已更新。

使用道具 举报

Rank: 10Rank: 10Rank: 10

积分
16322
帖子
6926
精华
47
UID
68
性别
兴趣爱好
结构

收藏爱好者 魔方破解达人 魔方结构大师 十年元老

4#
发表于 2006-9-21 12:22:03 |显示全部楼层
QUOTE:
以下是引用rubikmaster在2006-9-21 11:23:18的发言:

乌木碰到了新问题,起因是中心颜色为共享变量,已更改。新版中增设了中心颜色变量。请再次更新你的JAR文件.


JAR文件 "rubikseqviewer.jar".已更新,大伙可帮忙查一下还有没有其它的异常。

使用道具 举报

Rank: 10Rank: 10Rank: 10

积分
16322
帖子
6926
精华
47
UID
68
性别
兴趣爱好
结构

收藏爱好者 魔方破解达人 魔方结构大师 十年元老

5#
发表于 2006-9-22 12:38:07 |显示全部楼层

不知代码中有没有开关鼠标操纵魔方旋转的代码。

用鼠标操纵魔方旋转后,按第一个键不能复为原状,第一个键也不能使魔方整体在原来的方向位置。第一个键最好要有刷新JAVA魔方为初始设定时的功能。

高阶魔方的中块很多,纯6色的高阶魔方很难判断出中块的真实变化,如果这JAVA魔方表面有图案(如数字、箭头等),就更完美了。

使用道具 举报

Rank: 10Rank: 10Rank: 10

积分
16322
帖子
6926
精华
47
UID
68
性别
兴趣爱好
结构

收藏爱好者 魔方破解达人 魔方结构大师 十年元老

6#
发表于 2006-10-6 01:23:52 |显示全部楼层
QUOTE:
以下是引用rubikmaster在2006-10-4 11:11:31的发言:
jinyou提到的问题有所改进,代价是速度有所降低。请魔友大烟头再次更新你的JAR文件“rubikseqviewer.jar"

更新了,你辛苦了

[em27]

使用道具 举报

Rank: 10Rank: 10Rank: 10

积分
16322
帖子
6926
精华
47
UID
68
性别
兴趣爱好
结构

收藏爱好者 魔方破解达人 魔方结构大师 十年元老

7#
发表于 2007-6-23 23:21:36 |显示全部楼层

我原先存放jar文件的空间不能用了,现在老大把jar文件存放到论坛java文件夹下可以用了.

<applet codebase= "http://sbdq.51.net/java/n/" 应改为<applet codebase= "java/"

使用道具 举报

Rank: 10Rank: 10Rank: 10

积分
16322
帖子
6926
精华
47
UID
68
性别
兴趣爱好
结构

收藏爱好者 魔方破解达人 魔方结构大师 十年元老

8#
发表于 2007-7-1 12:54:19 |显示全部楼层

我对JAVA也是很外行的,这些参数都是JAVA开发者设计的。

code=这个参数是很重要,一楼的算是java魔方贴助手,是为了方便大家设置代码,其它的算是魔方演示助手。

使用道具 举报

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

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

GMT+8, 2024-5-9 04:18

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部