机器人殖民地吧 关注:306贴子:1,020
  • 11回复贴,共1

有没有大佬帮我优化下做木板的程式

只看楼主收藏回复

战斗
要求
1自产自运,一台机器人战斗到底。
2希望他能在任何时候停下来,条件满足了又自动开工不出BUG
3希望他卡住的时间能读一个等待指令
搞了半天自己搞出来个,能跑但没有测试很久还不知道会不会出BUG,顺便问问大佬有木有优化空间


IP属地:上海1楼2021-08-23 14:31回复
    我都是做减法。把复杂流程用多个机器人分解开,不喜欢集成。


    IP属地:浙江来自Android客户端2楼2021-08-23 21:16
    收起回复
      2025-12-01 18:19:22
      广告
      不感兴趣
      开通SVIP免广告
      建议你配合一个仓库做满了就停的指令比较好


      IP属地:吉林3楼2021-09-02 13:29
      回复
        把移动和动作分开,就不会出现卡死了,你这搞复杂了


        IP属地:山东来自Android客户端4楼2022-04-04 14:30
        回复
          放两个机器人吧,一个做木板检测仓库是否满了。一个无脑转移板子到仓库。


          IP属地:甘肃来自Android客户端6楼2022-08-06 09:56
          收起回复
            24kb



            来自Android客户端7楼2022-08-07 16:48
            回复
              玩的是海盗,不知道和一代一不一样
              重复“永远”
              【循环1:做木板
              重复“直到木板切割区X满”
              移动至原木仓库X
              从原木仓库拿取
              移动至木板切割区
              添加至木板切割区

              【并列循环2:存木板
              重复“直到木板仓库满”勾选白色方框!
              重复“直到手满”
              移动至木板(范围选取在切割区产物)
              捡起木板
              移动至木板仓库
              重复“直到手空了”
              存放至木板仓库

              解释:在重复后面的白色方框选中后会在循环无法进行时跳出循环,并且从更外一层开始顺序执行循环,所以把做木板放在存木板前面且只给存木板勾选白色方框。当找不到零散木板时,跳出存木板循环,从重复“永远”的最外层循环顺序执行→做木板→存木板


              IP属地:上海来自Android客户端8楼2022-08-24 17:36
              收起回复
                好混乱的程序,看我的:


                IP属地:上海10楼2023-01-01 21:00
                收起回复