魔方吧·中文魔方俱乐部

 找回密码
 注册
搜索
热搜: 魔方
查看: 7241|回复: 60

反射魔方 [复制链接]

Rank: 4

积分
1668
帖子
988
精华
8
UID
82833
性别
保密

魔方破解达人 六年元老

发表于 2012-12-17 15:07:25 |显示全部楼层
本帖最后由 schuma 于 2012-12-30 15:53 编辑

我最近做了一个新的魔方模拟器, 起名叫 "反射魔方"

网址  http://nanma80.github.com/

普通魔方的转法是某一层可以转90度。在反射魔方里,咱们可以想象把某一层进行镜像变换。比如上层,可以对于左右之间的那个平面进行镜像,整条左上棱和整条右上棱就会交换。当然也可以对于前后之间的那个平面进行镜像。

也可以考虑以对角线为轴进行镜像。

我管前面一种十字的镜像叫 mirror +, 对角线镜像的叫 mirror X

在这个模拟器里,你可以只用某一类镜像操作来解魔方,也可以把两类都混在一起。实际上这两类镜像都允许的话,普通魔方的90度旋转也就允许了。所以最后的这种就是各种操作都允许的。

OK 我先不说在这个魔方上会发生什么或者不会发生什么。自己去探索吧!

这次我选择使用html5, 所以不像以前那样依赖于java了。不过IE 8或者更低版本不直接支持。我建议用chrome达到比较好的效果.

---------- 12月30日编辑 ------
我刚刚更新了代码,添加了二阶,四阶和五阶三个尺寸。每个尺寸都支持各种镜像形式。

点击鼠标的同时,按下 shift 是转两层,alt 是只转第二层. shift + alt 是转三层,以方便五阶的一些公式
已有 5 人评分经验 收起 理由
谢老师 + 10 很好的想法,专门的网站,希望不断改进……
kexin_xiao + 20 赞一个!
hubo5563 + 10 赞一个!
证明题 + 20 很新奇的玩法
sokoban + 20 赞一个!

总评分: 经验 + 80   查看全部评分

Rank: 7Rank: 7Rank: 7

积分
5214
帖子
3183
精华
19
UID
13140
性别

论坛建设奖 八年元老

发表于 2012-12-17 15:44:53 |显示全部楼层
在canvas上直接绘制3d,太强了。在我的上网本上用 Firefox运行也比较流畅,整体旋转也比较平滑。
在iPad平板自带的Safari浏览器上也能运行,就是没有鼠标没法整体旋转,不知有没有办法解决。

使用道具 举报

Rank: 4

积分
1668
帖子
988
精华
8
UID
82833
性别
保密

魔方破解达人 六年元老

发表于 2012-12-17 15:48:40 |显示全部楼层
本帖最后由 schuma 于 2012-12-17 15:50 编辑

我没编过在触摸屏上的东西。查了一下,应该不是太复杂。不过鼠标悬停的信息就没法展示了。所以我决定暂时不支持平板的。

一个大原因是,我没有平板设备.....只能在iphone上试..

使用道具 举报

Rank: 8Rank: 8

积分
204
帖子
65
精华
0
UID
1312608
性别

魔方结构大师 四年元老

发表于 2012-12-17 16:55:29 |显示全部楼层
好东东 软件可以做不可能实现的设计

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
10157
帖子
3260
精华
17
UID
101905
性别
兴趣爱好
收藏

收藏爱好者 十年元老

发表于 2012-12-18 00:12:28 |显示全部楼层
我win xp 32bit Chrome最新版本, 但似乎不能顯示......xp看來已經跟不上時代了~

使用道具 举报

粉魔

中南魔协橙汁羊

Rank: 5Rank: 5

积分
3763
帖子
3047
精华
0
UID
1263892

四年元老

发表于 2012-12-18 08:58:38 |显示全部楼层
Mirror+已经解出来了,找到了两对棱换就简单多了。只是还没试下Mirror&twist会有怎样的变化~~
我想解法应该可以先还原成三阶的正常打乱正常态,再用三阶解就好了吧?
处事不违本心,不以利益而往。
我的优酷链接

使用道具 举报

银魔

魔方思者

Rank: 7Rank: 7Rank: 7

积分
2969
帖子
1814
精华
6
UID
102191
性别
保密
兴趣爱好
理论
结构
破解

四年元老

发表于 2012-12-18 09:34:00 |显示全部楼层
好玩,变换群的大小整整增加了一倍,态更多了。
只可惜就和高维魔方一样,永远不可能做成实物了。
www.fenzland.com新做的个人站,欢迎光临

使用道具 举报

Rank: 4

积分
1668
帖子
988
精华
8
UID
82833
性别
保密

魔方破解达人 六年元老

发表于 2012-12-18 12:12:14 |显示全部楼层
Zyoung 发表于 2012-12-18 08:58
Mirror+已经解出来了,找到了两对棱换就简单多了。只是还没试下Mirror&twist会有怎样的变化~~
我想解法应该 ...

你可以先试Mirror X, 它和mirror+还是很不一样的。至于mirror & twist, 反正我自己是不太好判断一个打乱的魔方是不是满足普通魔方的状态,得数半天。我是先尽量按三阶的解,到最后再修正特殊情况

使用道具 举报

Rank: 4

积分
1668
帖子
988
精华
8
UID
82833
性别
保密

魔方破解达人 六年元老

发表于 2012-12-18 12:13:18 |显示全部楼层
Fenz 发表于 2012-12-18 09:34
好玩,变换群的大小整整增加了一倍,态更多了。
只可惜就和高维魔方一样,永远不可能做成实物了。

我今天想了想,如果角块不拆散的话,是没希望把一块镜像的。不过如果角块能自动拆散的话... 也许有某个牛x设计师能设计出来

使用道具 举报

Rank: 4

积分
1668
帖子
988
精华
8
UID
82833
性别
保密

魔方破解达人 六年元老

发表于 2012-12-18 12:16:32 |显示全部楼层
otischeng 发表于 2012-12-18 00:12
我win xp 32bit Chrome最新版本, 但似乎不能顯示......xp看來已經跟不上時代了~

这个,我是不知道怎么解决了。手头没有xp的机器来测试。我用的都应该是比较标准的html5 canvas的方法。XP上的firefox有戏么?

使用道具 举报

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

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

GMT+8, 2023-2-6 14:00

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部