大烟头 发表于 2006-8-23 19:44:06

五魔方JAVA演示助手(魔友rubikmaster制作!)

<div class="msgheader">QUOTE:</div><div class="msgborder"><b>以下是引用<i>rubikmaster</i>在2006-8-23 12:13:28的发言:</b><br/>&lt;p&gt;<br/>以下是我做的第一款五魔方演示助手<br/>&lt;p&gt;&lt;center&gt;<br/>&lt;applet codebase="http://www.vrc.freehomepage.com/" code="MinxSeqViewer.class"&nbsp; archive="minxseqviewer.jar" width="230" height="280"&gt;<br/>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;param name="author" value="Jiuzhao Hua"&gt;<br/>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;param name="contact" value="hua_jz@hotmail.com"&gt;<br/>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;param name="update_url" value="http://www.geocities.com/hua_jz/"&gt;<br/>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;param name="label_on" value="1"&gt;<br/>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;param name="editable" value="1"&gt;<br/>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;param name="sequence" value="A' B A B' A' B A B' N B A' B' A B A' B' A N'"&gt;<br/>&lt;/applet&gt;<br/>&lt;/center&gt;<br/>&lt;p&gt;<br/>为什么我无法上传JAR文件<br/><br/></div><p>&nbsp; </p><p>谢谢魔友rubikmaster制作制作成这漂亮实用的的五魔方演示助手。我们应该向他表示祝贺与感谢。&nbsp; </p><p>因为你代码中引用的链接在中国内地要用代理才能打开,我原先下载下来放到我的网页中那个不能用了,现在被老大存放在论坛的java文件夹下了,java源代码:</p><p>&lt;applet code="MinxSeqViewer.class" codebase="java/" width="230" height="280" archive="minxseqviewer.jar"&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name="author" value="Jiuzhao Hua"&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name="contact" value="<a href="mailto:hua_jz@hotmail.com">hua_jz@hotmail.com</a>"&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name="update_url" value="<a href="http://www.geocities.com/hua_jz/">http://www.geocities.com/hua_jz/</a>"&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name="label_on" value="1"&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name="editable" value="1"&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name="sequence" value="A' B A B' A' B A B' N B A' B' A B A' B' A N'"&gt;<br/>&nbsp;&nbsp;&nbsp; &lt;/applet&gt;</p><applet codebase="java/" height="280" archive="minxseqviewer.jar" width="230" code="MinxSeqViewer.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="1" name="label_on"/><param value="1" name="editable"/><param value="A' B A B' A' B A B' N B A' B' A B A' B' A N'" name="sequence"/></applet><img alt="图片点击可在新窗口打开查看" src="http://bbs.mf8-china.com/data/attachment/forum/dvbbs/2006-7/200672810132642203.jpg" border="0" style="WIDTH: 500px; CURSOR: pointer;"/>
[此贴子已经被作者于2007-6-23 22:53:26编辑过]

大烟头 发表于 2006-8-23 20:00:47

<p>连续旋转的速度有点快。</p><p>再试发一个:</p><p>&lt;applet code="MinxSeqViewer.class" codebase=java/ width="230" height="280" align="left"&nbsp; archive="minxseqviewer.jar"&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name="author" value="Jiuzhao Hua"&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name="contact" value="<a href="mailto:hua_jz@hotmail.com">hua_jz@hotmail.com</a>"&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name="update_url" value="<a href="http://www.geocities.com/hua_jz/">http://www.geocities.com/hua_jz/</a>"&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name="label_on" value="1"&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name="editable" value="1"&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name="sequence" value="<strong><font color="#ff0000" size="4">S I' S' I S I' S' I J' A I' S I S' I' S I S' J A'</font></strong>"&gt;<br/>&nbsp;&nbsp;&nbsp; &lt;/applet&gt;</p><p>更改上面红色加粗加大的执行符号代码就行了。</p><applet codebase="java/" height="280" archive="minxseqviewer.jar" width="230" align="left" code="MinxSeqViewer.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="1" name="label_on"/><param value="1" name="editable"/><param value="S I' S' I S I' S' I J' A I' S I S' I' S I S' J A'" name="sequence"/></applet>
        <p>&nbsp;</p>
[此贴子已经被作者于2007-6-23 22:23:24编辑过]

jinyou 发表于 2006-8-24 14:15:59

<p>这真是好东西。</p><p>提一点建议,最好是能够从复原态倒转。使观众能明白在什么情况下用这个公式。</p><p></p>

乌木 发表于 2006-8-24 15:43:02

<p>它是从复原态出发的--左边第1个按钮即得复原态,左起第4个按钮可逐步看公式过程。不过2楼的为何只演示走1步(00/01到01/01)?</p><p>------------------------</p><p>噢,2楼的改了,可走20步了。</p>
[此贴子已经被作者于2006-8-25 11:50:51编辑过]

大烟头 发表于 2006-8-24 20:09:56

<p>左起第4个按钮是按一下执行一步,第5个按钮是连续动作。</p><p>这JAVA演示助手,还有一个缺点是在代码中不能随便设置魔方颜色与魔方大小。</p><p>希望能再增加一些功能。</p>
[此贴子已经被作者于2006-8-24 20:32:57编辑过]

大烟头 发表于 2006-8-24 20:29:02

<p>这是五魔方两棱扭转公式,是一个很经典的公式:</p><p>我把JAVA图像设置成 width="330" height="380" 就成了这样子了。另外这五魔方JAVA演示助手网页一打开就开始转了,如果一个页面有很多个JAVA,那演示的速度会变得很慢。</p><p>&lt;applet code="MinxSeqViewer.class" codebase="java/" width="230" height="280"</p><p>archive="minxseqviewer.jar"&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name="author" value="Jiuzhao Hua"&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name="contact" value="<a href="mailto:hua_jz@hotmail.com">hua_jz@hotmail.com</a>"&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name="update_url" value="<a href="http://www.geocities.com/hua_jz/">http://www.geocities.com/hua_jz/</a>"&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name="label_on" value="1"&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name="editable" value="1"&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name="sequence" value="J' S' I H' I' H S J H S I' J I J'&nbsp;S' H' "&gt;<br/>&nbsp;&nbsp;&nbsp; &lt;/applet&gt;</p><p>&nbsp;</p><applet codebase="java/" height="280" archive="minxseqviewer.jar" width="230" code="MinxSeqViewer.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="1" name="label_on"/><param value="1" name="editable"/><param value="J' S' I H' I' H S J H S I' J I J' S' H' " name="sequence"/></applet>
[此贴子已经被作者于2007-6-23 22:24:38编辑过]

rubikmaster 发表于 2006-8-25 11:26:03

<p>谢谢各位魔友的宝贵建议,有些已经被采纳,有些正在参考中。请魔友大烟头更新你的minxseqviewer.jar。新版中增设了延时参数(delay, 以微秒记),可控制速度。初始状态已改为还原状态,魔方的大小可随界面的大小而变换。下一款将增设颜色设置参数。界时你可以选择你喜欢的颜色,也可以设置成六种颜色的五魔方。五魔方并不难,在我眼中它比普通的3x3魔方还要简单。不过还是建议魔友先学会解3x3,再学解五魔方。 </p><p>&lt;p&gt;<br/>&lt;center&gt;<br/>&lt;applet code="MinxSeqViewer.class" codebase="http://www.geocities.com/hua_jz" archive="minxseqviewer.jar" width="250" height="312"&gt;<br/>&nbsp;&lt;param name="author" value="Jiuzhao Hua"&gt;<br/>&nbsp;&lt;param name="contact" value="hua_jz@hotmail.com"&gt;<br/>&nbsp;&lt;param name="update_url" value="http://www.geocities.com/hua_jz/"&gt;<br/>&nbsp;&lt;param name="delay" value="10"&gt;<br/>&nbsp;&lt;param name="label_on" value="1"&gt;<br/>&nbsp;&lt;param name="editable" value="0"&gt;<br/>&nbsp;&lt;param name="sequence" value="A' B A B' A' B A B' N B A' B' A B A' B' A N'"&gt;<br/>&lt;/applet&gt;<br/>&lt;/center&gt;</p>

大烟头 发表于 2006-8-25 11:44:51

<p>嗯,功能越来越完善的,我喜欢。</p><p>rubikmaster你是在澳大利亚吗?你中文很好是不是华人?能否自我介绍一下。</p><p>&nbsp;</p>

大烟头 发表于 2006-8-25 12:07:00

<p>谢谢,minxseqviewer.jar更新了。</p>
[此贴子已经被作者于2007-6-23 22:26:41编辑过]

jinyou 发表于 2006-8-25 15:00:04

这个工具真好,而且中心块标了字母就能看出方向的。
页: [1] 2 3 4
查看完整版本: 五魔方JAVA演示助手(魔友rubikmaster制作!)