魔方网站源码
A. 魔方网站大全
*[http://zhanghui.qdnbp.com 魔方教学]-最简单的还原方法
*[http://www.mf8.com.cn 魔方吧] - 魔方吧·中国魔方俱乐部 (中国最大的魔方网站)
*[http://www.rubik.com.cn 魔方小站,介绍魔方的入门玩法,包含图解和动画。]
*[http://www.cube-china.com.cn/bbs/index.php 魔方天堂,以瓦西里的盲拧为主打,探索所有魔方的解法。]
*[http://www.worldcubeassociation.org/results/regions.php World Cube Association Official Results]
*[http://www.rubiks.com/ 鲁比克魔方的官方首页]
*[http://www.mefferts.com/ Meffert]
*[http://www.v-cubes.com/index.php V-CUBE]-生产出六、七阶魔方的公司
*[http://www.worldcubeassociation.org/ 世界魔方协会官方主页]
*[http://www.speedcubing.com/ 魔方消息最权威的网站]
*[http://kociemba.org/cube.htm 魔方解法软件]
国内的,国外的好多好多,上面的是维基网络中的,还有好多种语言的魔方爱好者的网站,教学网站,自己去找吧,多如牛毛!
B. 求一个好的魔方域名
域名啊 那几位!
www.mfworlds.com
www.piaymf.com
www.mfzone.com
感觉第三个最好 、、 名字就叫魔方空间、、
LZ要自己弄个魔方网站 ?
呵呵 看来魔方已经比较普及了~
C. 请教高手这网站的魔方计时器怎么下载到本地
打开那个网址后,点击浏览器的“文件”“另存为”,在弹出的保存选项里面,选择保存为“网页,仅HTML”,就可以了。然后打开你保存的网页文件,就可以用了。
另,如果用记事本打开你刚刚保存的网页,可以看到这个网页的源代码,如果你对此不熟悉,原意的话,可以修改里面的中文部分,将你喜欢的页面文字替代原来的,比如将部分原来的文字替换成“XXX专用”等等。
D. 怎样做魔方相册
1、进入魔方网站(网址 http://www.picturetrail.com/)。
2、点击左边的:Sign up for free!,进入后进行注册中英文对照:Select a username: 用户名Select a password: 密码Enter password again: 再次输入密码Your email address: 邮件地址 #此前在首页部分显示#ZIP/Postal Code: 邮编Additional informationIn what year were you born? 出生年份Gender: Male 男 Female 女。
3、注册成功后登陆 http://www.picturetrail.com/members/edit?。
4、点击Member Login,输入密码进入编辑页面Username: 用户名Password: 密码然后点击:login http://www.picturetrail.com/members/edit。
5、建立相册,点击Upload Pix上传照片。
6、选中你要上传的照片数字和相册,添加照片,点击Upload Pics Now。
7、上传照片成功后,点击右侧的Create a Photo Flick"。
8、先选中相册。
9、点 Use photos from this album你喜欢的电子相册,选魔方是Acrobat Cube (点View Sample可以先预览),选中后点continue(继续)。
10、进入相册,选6张照片(其它的模式根据需要选定照片),点击continue(继续)。
11、这时你就能看到生成了一个转动的透明魔方,有大、中、小三种尺寸,透明和实心魔方供你选择。选定后点Redisplay(更新)。
12、在Photo Flicks Posting Code:一栏中,复制代码。
13、进入你的博客,发表文章,选中显示源代码,将代码粘贴,发表文章。
14、OK,一个透明魔方就生成。
E. 我有基于OPENGL的三阶魔方模拟的源代码,哪位高手能帮忙还原成工程啊
[email protected]
--------------------------------------
源代码我调通了,魔方程序可以正常运行~
楼主的编译器不知道是什么,我用的2005,即使你用6.0也无所谓,对于这个程序来所他们区别不大。如果你是2005那更好,我在邮件中会把工程打包给你,直接运行就好。
详细调试方法我会在邮件中告诉你。
------------------------------------------
opengl 这部分 需要在原有vc环境的基础上的扩充环境。 就是头文件,lib文件,dll文件。 3个部分可以当做补丁给vc打上。
关于这些文件我也会打包发给你,然后里面会有一个文档告诉你什么类型文件放在哪里。
F. 魔方的网站
我是看这个的。
http://www.rubik.com.cn/
它在淘宝的店铺。
shop.rubik.com.cn
G. 魔方是什么有魔方的网站么
魔方,Rubik's Cube 又叫魔术方块,也称鲁比克方块。是匈牙利布达佩斯建筑学院厄尔诺·鲁比克教授在1974年发明的。魔方系由富于弹性的硬塑料制成的6面正方体。魔方与中国人发明的“华容道”,法国人发明的“独立钻石”一块被称为智力游戏界的三大不可思议。而魔方受欢迎的程度更是智力游戏界的奇迹。魔方,也称鲁比克方块,台湾称为魔术方块,香港称为扭计骰,英文名字是:Rubik's Cube。三阶魔方是由富有弹性的硬塑料制成的6面正方体。核心是一个轴,并由26(中间一层为8块,其余两层各9块)个小正方体组成。包括中心方块有6个,固定不动,只有一面有颜色。边角方块(角块)有8个(3面有色)可转动。边缘方块(棱块)12个(2面有色)亦可转动。此外除三阶魔方外还有二阶、四阶至十三阶,近代新发明的魔方越来越多,它们造型不尽相同,但都是趣味无穷。玩具在出售时,小立方体的排列使大立方体的每一面都具有相同的颜色。当大立方体的某一面平动旋转时,其相邻的各面单一颜色便被破坏,而组成新图案立方体,再转再变化,形成每一面都由不同颜色的小方块拼成。据专家估计三阶魔方所有可能的图案构成约为4.3×10^19。玩法是将打乱的立方体通过转动尽快恢复成六面成单一颜色。
我推荐“魔方乐园”,因为网络现在不好上链接,所以只能辛苦你网络一下了,那个mf100的网站就是了,里面有详细教程,也有论坛,不懂就问,还有java教程,视频教程等,很好的一个魔方网站.另外含有魔方小站
H. 谁知道魔方网的视频怎么下载,怎么获取提取码
用迅雷如图打开设置项,打开监视设置后把该勾的全都勾了。然后到魔方网去,看视频。当视频播放时把鼠标停在视频上就会出现迅雷下载的小小对话框,点击下载就行了,迅雷就会帮你下载了,我已经试过用这个方法下载了许多魔方网的视频。
I. 求魔方的算法 我指的是计算机编程算法 最好有C++ 或C#的源代码
具体做法:
方法一;
/*此程序使我按照上面介绍的魔方阵的规律编写的,不过只能求奇数魔方阵,经过测试可以算到508阶*/
#define N 7
#include<stdio.h>
void main()
{
int a[N][N],i,j,k;
for(i=0;i<N;i++) /*先处理第一行*/
for(j=0;j<N;j++)
{
a[i][j]=0; /*先令所有元素都为0*/
}
j=(N-1)/2; /*判断j的位置*/
a[0][j]=1; /*将1放在第一行中间一列*/
for(k=2;k<=N*N;k++) /*再从2开始处理*/
{
i=i-1; /*存放的行比前一个数的行数减1*/
j=j+1; /*存放的列比前一个数的列数加1*/
if((i<0)&&(j==N)) /*前一个数是第一行第N列时,把下一个数放在上一个数的下面*/
{
i=i+2;
j=j-1;
}
else
{
if(i<0) /*当行数减到第一行,返回到最后一行*/
i=N-1;
if(j>N-1) /*当列数加到最后一行,返回到第一行*/
j=0;
}
if(a[i][j]==0) /*如果该元素为0,继续执行程序*/
a[i][j]=k;
else /*如果该元素不为0,就说明要填的数的位置已经被占,则该数放在上一个数的下面*/
{
i=i+2;
j=j-1;
a[i][j]=k;
}
}
for(i=0;i<N;i++) /*输出数组*/
{
for(j=0;j<N;j++)
printf("%5d",a[i][j]);
printf("\n\n");
}
}
方法二:
/*这个是网友qfyzy为帮助我找错而提供的,可以算到99阶*/
#define N 7
#include<stdio.h>
void main()
{
int a[N][N]={0},i=0,j,k; /*先令所有元素都为0*/
j=(N-1)/2;
i=0;
for(k=1;k<=N*N;) /*开始处理*/
{
if((i<0)&&(j==N)) /*前一个数是第一行第N列时,把下一个数放在上一个数的下面*/
{
i=i+2;
j=j-1;
}
else if(i<0) /*当行数减到第一行,返回到最后一行*/
i=N-1;
else if(j>N-1) /*当列数加到最后一行,返回到第一行*/
j=0;
else if(!a[i][j]){ /*如果该元素为0,继续执行程序*/
a[i][j]=k++;
i=i-1;
j=j+1;
}
else /*如果该元素不为0,就说明要填的数的位置已经被占,则该数放在上一个数的下面*/
{
i=i+2;
j=j-1;
}
}
for(i=0;i<N;i++) /*输出数组*/
{
for(j=0;j<N;j++)
printf("%5d",a[i][j]);
printf("\n\n");
}
}