desynced吧 关注:249贴子:1,054
  • 35回复贴,共1

简单的采矿自动化(思路)

只看楼主收藏回复

中期就可以用,研究出无线发射器和接收器基本成型了,机器人可以用槽位够的平替
想法就是把采矿机器人绑定给一个装备了雷达和无线发射器模块的“路由器”,把这个机器人用来指示区域,这样就解决了雷达范围的问题,你只要布置在矿点附近就可以自动开采了,同时还可以兼顾发电和范围供电的功能,即便远离基地依然可以工作,下面是详细设置
路由器设置:没有猎犬可以用工人也可以,发电靠其他机器人插S太阳能模块来过渡。
雷达设置扫描你需要的矿,结果发送给无线发射器的信号栏,然后把无线发射器频段设置成你要采的矿,数量拉到无限(虽然选择别的图标作为频段也可以,但是这样方便后续设置)

矿工设置:无线接收器频段直接拉给钻头,这样你如果你希望他去采集其他资源直接把频段换成对应资源,那这个矿工自动就会划归到其他组,而接收器信号拉给移动到这一栏,这样在雷达扫描到矿物后矿工就会自动去那个资源点,如果资源点附近没有位置停也没关系,钻头的设置会让他采其他够得到的矿。

如果离加工厂太远就需要设置一个机器人做中转仓库,毕竟双配移动速度只有3,距离一远效率就低了
这个机器人速度不重要只靠S/M/I插件堆库存就行了,设置跟随“路由器”,并且记得把矿工交货设置成他就行了

最后这个负责运输机器人需要速度和库存容量(如果离家太远最好带个电容或者自发电也行)
需要一个简单的编程,当然如果你实在觉得麻烦可以把卸货和提货中间都删了,直接连成一个loop
我这个设置是停在卸货仓库边上每隔10tick检查一次,直到把货卸完才会去装货(我看着它来回来去跑闹心)


一个简单思路和大家分享一下,欢迎讨论改进


IP属地:北京1楼2023-08-20 06:38回复
    感谢分享


    IP属地:重庆来自Android客户端2楼2023-08-20 14:23
    收起回复
      为啥装了4组矿就往回跑啊,加了停止装置的循环都拉不住


      IP属地:湖北3楼2023-08-20 17:20
      收起回复
        我优化了一下运输机的代码 可以外部输入最大值 这样就不会经常跑了, 必定满了之后才存, 空了才会去取


        IP属地:浙江4楼2023-08-20 19:51
        收起回复
          希望有更进一步的优化,我的工人都在发呆,还只拉一点点就来回跑


          IP属地:四川来自手机贴吧5楼2023-08-20 23:42
          收起回复






            我也发下我的微调, 一共四台机器, 因为科技限制,我目前使用的是这样的. 如果想继续改进 可以追加发电机器人, 然后追加更大的储存机器人. 更大运输机器人.
            Tips:
            1.修改他们采集的资源需要修改 矿物专家的搜寻目标& 运输机的运送物资类型
            2.运输机储存空间大的话, 需要修改运输机的最大容量
            3.如果运输机特别远, 需要增加运输机的自发电功能或更大的电池容量
            4. 如果运输效率不足, 可以尝试增加运输机数量
            5. 如果挖矿效率不足, 可以尝试增加矿机数量
            注: 这里的高级采矿机与高级侦察机 可以用 再生模拟器生成(具体看有关再生模拟器的功能贴).


            IP属地:浙江6楼2023-08-21 13:18
            收起回复
              其实雷达部件和发送部件都不需要的,你的行为部件可以添加参数,有个功能是读取附近实体,你只需要把设置参数(设置为金属矿或者其他资源)并参数复制到这个功能上就能自动扫描附近符合条件的实体,比如金属矿之类的,然后行为模块上的参数是可以直接UI设定的,把扫描附近实体给的参数设定到信号上,采矿机装行为模块,使用读取信号读取定位机的信号,移动到信号并采集,这样可以剩下不少部件槽位去装其他的东西


              IP属地:广东7楼2023-08-21 23:09
              收起回复
                我雷达跟存储合并到一起,用双配+2个小型存储就有12格,可以用很久,直到大型存储模块出来都可以一直用着,给雷达机加了个距离判断逻辑防止贴着矿导致堵塞
                前期挖远点矿可以用带着电线杆的机器人铺过去,节省铺电线杆的时间,逻辑还没写就已经不需要了,因为后期可以造基地车开局自带的电池


                IP属地:广东来自Android客户端8楼2023-08-23 11:28
                回复