超级Rubik魔方演示程序
这个小东西其实昨天一天就写好了,为什么挑选今天来发,因为今天是我的生日魔方程序作为三维游戏里基础中的基础,作为一个真打算向三D游戏进军的你,是迟早都得会写的
魔方简介:
发明者是匈牙利布达佩斯建筑学院教授Rubik,所以称为Rubik's Cube(不是Magic Cube),或者鲁比克方块
最常见的是3x3x3的三阶魔方,三阶魔方单次还原的世界纪录是6.77秒
这只是一个演示程序,你就不用指望功能非常齐全了
以下是程序截图:
图中所示的是一个3x4x5的魔方,魔方店是没这种魔方卖的,所以用软件是用来玩或者研究现实中不存在的魔方的好办法
这个程序理论可以支持任意的x * y * z的魔方,不过在本版本里限定了为3x4x5大小
更高阶的版本截图(19x20x21):
你可能会问,这个图案是怎么弄出来的?其实很简单,你用后面附件的程序试验一下你就知道怎么做出来了,不过小心打乱了弄不回去
程序刚刚打开的时候,是恢复好的初始状态
程序的交互:
使用鼠标:
左键:拖放可旋转你所拖动的层(注意拖放和拖动的区别)
右键:拖动可整体旋转整个魔方
滚轮:前进后退,以达到放大缩小的效果
键盘:
无
魔方配色:
使用标准三阶竞技魔方的"红绿橙蓝黄白"配色
下载:
魔方.zip
(155.45 KB)
关于源代码:
https://bbs.bccn.net/thread-330217-1-1.html
我最近在研究围棋AI,发现一种全新的AI算法,很好的避免了经典棋类AI算法的各种问题(如最难克服的水平线问题),
即使几十步的征子也能正确下对,很强大,有兴趣的可以一起讨论
.
[ 本帖最后由 御坂美琴 于 2010-12-30 11:57 编辑 ]