魔方吧·中文魔方俱乐部

标题: C++解魔方 [打印本页]

作者: wupc152057    时间: 2012-10-21 00:39:47     标题: C++解魔方

本帖最后由 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 (2012-10-21 00:38:59, 22.83 KB) / 下载次数 34
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTk0NzIzfDU2ZTFmNGRifDE3Mjk1NjYzMTJ8MHww

附件: 未命名.jpg (2012-10-21 00:40:59, 22.83 KB) / 下载次数 79
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTk0NzI0fDU1NDc3ZTcwfDE3Mjk1NjYzMTJ8MHww

附件: 层先.rar (2012-10-21 10:47:28, 186.87 KB) / 下载次数 53
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTk0NzMwfDc4NjkzOTZifDE3Mjk1NjYzMTJ8MHww
作者: 小年轻、最流氓    时间: 2012-10-21 07:46:22

                    帅气...
作者: clover_map    时间: 2012-10-21 08:54:20

顶楼主,我也想写解魔方程序。。不知道能不能写出最小步解法。。
作者: 铯_猪哥恐鸣    时间: 2012-10-21 08:55:22

LZ可以不妨公布一下源代码,方便他人学习,或者哪怕可执行文件都成(虽然交叉编译好像挺纠结的),光有一张截图给人好神秘的感觉
作者: 魔方狂人也    时间: 2012-10-21 09:47:28

强人啊……
作者: 邪情丿陌离    时间: 2012-10-21 10:30:35

C++。。我会用。。但是不知道怎么编这个东西
作者: wupc152057    时间: 2012-10-21 10:39:56

铯_猪哥恐鸣 发表于 2012-10-21 08:55
LZ可以不妨公布一下源代码,方便他人学习,或者哪怕可执行文件都成(虽然交叉编译好像挺纠结的),光有一张 ...

现在只能在linux环境下执行
作者: wupc152057    时间: 2012-10-21 11:01:31

clover_map 发表于 2012-10-21 08:54
顶楼主,我也想写解魔方程序。。不知道能不能写出最小步解法。。

最小步我不熟,但是只要我们能完成的有规律可循的事情,告诉计算机怎么做(就是写代码了),就肯定能完成的
作者: wupc152057    时间: 2012-10-21 13:22:43

邪情丿陌离 发表于 2012-10-21 10:30
C++。。我会用。。但是不知道怎么编这个东西

按照还原步骤,写出来就行
作者: FFFUUUFFFHHH    时间: 2012-10-21 14:55:45

强大..........
作者: shifujun    时间: 2012-10-21 16:23:39

楼主应该跟大家交流一下你的建模方法。
作者: clover_map    时间: 2012-10-21 17:43:04

wupc152057 发表于 2012-10-21 10:39
现在只能在linux环境下执行

求算法!!
作者: wupc152057    时间: 2012-10-21 22:33:59

有想要代码的Q我:632949758
作者: 211421    时间: 2012-11-23 12:40:15

强啊!一定要学好C语言
作者: 暴君熊    时间: 2012-11-23 12:59:53

碉堡了!改天我也要试试
作者: 川殳    时间: 昨天 23:01

刚学C语言,佩服




欢迎光临 魔方吧·中文魔方俱乐部 (http://bbs.mf8-china.com/) Powered by Discuz! X2