找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 15624|回复: 25

魔方机器人的程序

[复制链接]
发表于 2014-2-25 16:56:15 | 显示全部楼层 |阅读模式
悬赏1乐币未解决
想问一下再NXT2.0上面怎样编魔方机器人的程序,如果用分支的话可能会要用9x9x9x9x9x9=531441个分支,要很长时间才能编玩,想问一下那些会编的人,你们是怎么编的。
PS 本生想悬赏127乐币的,但是可能时间就了大家都看不见了,这样乐币百花了。所以有程序的事后加126乐币,给出编程思路的并让我成功的事后加226乐币.

如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2014-2-25 17:16:52 | 显示全部楼层
有循环语句的知道吗?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2014-2-25 17:52:34 | 显示全部楼层
糖伯虎 发表于 2014-2-25 17:16
有循环语句的知道吗?

你是指循环吗?我没有听懂
http://bbs.cmnxt.com/thread-5523-1-1.html
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2014-2-25 20:32:29 | 显示全部楼层
编这种程序需要很深的编程基础的吧,我看到一堆密密麻麻的语句就头痛。而且这肯定不是用nxt-g编的,楼主还是在论坛里找找大神编好的程序吧。(不明白楼主那分支数量是怎么算的。。。)
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2014-2-25 21:25:10 | 显示全部楼层
貌似你用了最朴素的穷举法,即使写出来,目前最快的电脑恐怕都要运行很久很久.......
如果你学过魔方的复原方法,就可以直接模仿复原的过程把程序写出来,目前魔方中专业点的速拧CFOP,除去第一步C(架十字)最多不超过6个公式,比起朴素的穷举要快多了,要想更快;可以借鉴魔方的最少步数复原法,原理比较高深,我也不懂,而且这个办法仅限于电脑来实现,目前的最好算法能够让步骤数少于20步:http://www.cube20.org/
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2014-2-26 15:15:10 | 显示全部楼层
ntwuhui 发表于 2014-2-25 21:25
貌似你用了最朴素的穷举法,即使写出来,目前最快的电脑恐怕都要运行很久很久.......
如果你学过魔方的复 ...

你会编吗?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2014-2-26 15:38:03 | 显示全部楼层
ntwuhui 发表于 2014-2-25 21:25
貌似你用了最朴素的穷举法,即使写出来,目前最快的电脑恐怕都要运行很久很久.......
如果你学过魔方的复 ...

我知道CFOP,我没有听懂你是什么意思。不过用NXT2.0里面的什么模块编?怎么编?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2014-2-26 17:19:25 | 显示全部楼层
Ryant_jin 发表于 2014-2-26 15:38
我知道CFOP,我没有听懂你是什么意思。不过用NXT2.0里面的什么模块编?怎么编?

用nxtg的话效率会很低,建议用nxc或者java;不过早有人写出了这样的程序,你可以看看这里:mindcuber.com(有NXC源码)、http://www.tiltedtwister.com/tt2download.html(这个没有)、以及http://www.diy-robots.com/?page_id=46(建议看看这个吧,功略17、18有很好的思路)
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2014-2-26 17:24:43 | 显示全部楼层
ntwuhui 发表于 2014-2-26 17:19
用nxtg的话效率会很低,建议用nxc或者java;不过早有人写出了这样的程序,你可以看看这里:mindcuber.com ...

为什么效率会很低,我nxc和java  都不会,没有学过,那么EV3编程软件哪?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2014-2-26 18:39:49 | 显示全部楼层
越是接近底层的语言,效率会越高,再者nxtg很多东西无法实现,比如说数组,而魔方编程中肯定会涉及很多数组方面的操作,即便nxtg写出来,编程复杂度也会很高,其他不谈,比如数学运算,用c或者java写起来都很简单,而nxtg就稍微复杂点,ev3作为nxt的升级版,运算增加了很多不错的功能,而且mindcuber上面已经有人给出了ev3版本的解魔方机器人,你可以看看,坛子里面也有:http://bbs.cmnxt.com/thread-12217-1-1.html
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2014-2-28 19:38:45 | 显示全部楼层
ntwuhui 发表于 2014-2-26 18:39
越是接近底层的语言,效率会越高,再者nxtg很多东西无法实现,比如说数组,而魔方编程中肯定会涉及很多数组 ...

EV3的程序没有看懂。你能解释一下吗?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2014-2-28 20:11:50 | 显示全部楼层
暂时还没研究这个,有时间会仔细看的
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2014-3-1 19:31:40 | 显示全部楼层
网上下的,不知道行不行

Untitled-2.rbt

23.26 KB, 下载次数: 51

如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2014-3-1 20:03:23 | 显示全部楼层
小田田 发表于 2014-3-1 19:31
网上下的,不知道行不行

哪里的,哪一个网站
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2014-3-1 21:19:09 | 显示全部楼层
乐乐镇
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

本版积分规则

手机版|中文乐高 ( 桂ICP备13001575号-7 )

GMT+8, 2025-6-26 11:33 , Processed in 2.447856 second(s), 23 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表