魔方吧·中文魔方俱乐部

 找回密码
 注册
搜索
热搜: 魔方
查看: 4416|回复: 15
打印 上一主题 下一主题

C++解魔方 [复制链接]

Rank: 1

积分
147
帖子
115
精华
0
UID
1244358
性别
保密
跳转到指定楼层
1#
发表于 2012-10-21 00:39:47 |只看该作者 |倒序浏览
本帖最后由 wupc152057 于 2012-10-21 10:59 编辑

经过三天没日没夜的设计,新人终于用C++模拟出了层先的玩法
输入打乱,执行程序,结果出来!怎一个爽字了得! 未命名.jpg


可执行文件已添加。

输入文件:
[step]
step:3
[state]
U:boybywwwb
D:gboowgrgg
F:rgorrbwry
B:gywroroob
R:worwgwbyy
L:rygybgybo
open:false
[upset]
order:R'BD'2LBR'2UFLRU2R2U'R
open:true



步骤:
1.state.cfg中step下现在只支持3,即三阶魔方。后面会扩展,LZ尽量把2阶和4阶也做出来。
2.   在state.cfg中输入打乱,有两种输入模式:
第一种(要把state下的open:false改成open:true且把upset中open改成false)是不知道打乱的情况下输入魔方的状态,六色底输入。
(白:w  黄:y  红:r  橙  绿:g  蓝:b)
第二种(要把upset下的open改为true且把state中open改成false,输入打乱顺序(目前只支持白底,前红的状态)最后的输入好像不能带“ ‘ ”,如R'等,具体原因还在debug
3.执行cube.exe就可以出结果了。

现在只能在linux环境下执行,把文件拷贝到linux环境下即可直接使用。

未命名.jpg (22.83 KB, 下载次数: 135)

未命名.jpg

层先.rar

186.87 KB, 下载次数: 57

Rank: 1

积分
49
帖子
47
精华
0
UID
1320452
性别
保密
兴趣爱好
速度
2#
发表于 2012-10-21 07:46:22 |只看该作者
                    帅气...

使用道具 举报

Rank: 2

积分
494
帖子
375
精华
0
UID
1236047
兴趣爱好
速度

四年元老

3#
发表于 2012-10-21 08:54:20 |只看该作者
顶楼主,我也想写解魔方程序。。不知道能不能写出最小步解法。。

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
3923
帖子
2556
精华
6
UID
15558
性别
保密
WCA ID
2008CHEN27
兴趣爱好
理论

魔方理论探索者 国家(地区)纪录(NR) 十年元老

4#
发表于 2012-10-21 08:55:22 |只看该作者
LZ可以不妨公布一下源代码,方便他人学习,或者哪怕可执行文件都成(虽然交叉编译好像挺纠结的),光有一张截图给人好神秘的感觉
魔方爱好者,三字班小朋友。

使用道具 举报

Rank: 2

积分
473
帖子
471
精华
0
UID
1318612
性别
保密
兴趣爱好
速度
5#
发表于 2012-10-21 09:47:28 |只看该作者
强人啊……

使用道具 举报

Rank: 2

积分
231
帖子
232
精华
0
UID
1314126
性别
居住地
温州市
兴趣爱好
速度
6#
发表于 2012-10-21 10:30:35 |只看该作者
C++。。我会用。。但是不知道怎么编这个东西

使用道具 举报

Rank: 1

积分
147
帖子
115
精华
0
UID
1244358
性别
保密
7#
发表于 2012-10-21 10:39:56 |只看该作者
铯_猪哥恐鸣 发表于 2012-10-21 08:55
LZ可以不妨公布一下源代码,方便他人学习,或者哪怕可执行文件都成(虽然交叉编译好像挺纠结的),光有一张 ...

现在只能在linux环境下执行

使用道具 举报

Rank: 1

积分
147
帖子
115
精华
0
UID
1244358
性别
保密
8#
发表于 2012-10-21 11:01:31 |只看该作者
clover_map 发表于 2012-10-21 08:54
顶楼主,我也想写解魔方程序。。不知道能不能写出最小步解法。。

最小步我不熟,但是只要我们能完成的有规律可循的事情,告诉计算机怎么做(就是写代码了),就肯定能完成的

使用道具 举报

Rank: 1

积分
147
帖子
115
精华
0
UID
1244358
性别
保密
9#
发表于 2012-10-21 13:22:43 |只看该作者
邪情丿陌离 发表于 2012-10-21 10:30
C++。。我会用。。但是不知道怎么编这个东西

按照还原步骤,写出来就行

使用道具 举报

Rank: 3Rank: 3

积分
664
帖子
654
精华
0
UID
1274235

六年元老

10#
发表于 2012-10-21 14:55:45 |只看该作者
强大..........

使用道具 举报

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

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

GMT+8, 2024-12-4 02:17

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部