异星工厂吧 关注:61,033贴子:391,050

火车按需装货问题

只看楼主收藏回复

假设卸货站需求2车铁板,而我有4个铁板装货站,同时有4辆空车在车库等待发车。
那么如何确保,有且仅有2辆空车,同时前往2个铁板装货站进行装货呢?


IP属地:上海1楼2024-11-21 11:25回复
    每个装货站车辆限制1


    IP属地:广东来自Android客户端2楼2024-11-21 13:04
    收起回复
      加个中断 目的地已满或无路径 就在火车库等10s 理论上只有1/600的概率同时出发
      或者给火车库上个跑马灯


      IP属地:福建3楼2024-11-21 14:01
      收起回复
        感觉是不是思路错了,供货站大于卸货站,应该是想办法优化上下货的时间而不是优化从哪个站上下货吧。。。就像是100个冶炼给一个传送带供铁板,你要优化的是黄抓改成蓝抓黄带改成绿带,而不是去优化应该先从哪个冶炼抓铁板


        IP属地:河南4楼2024-11-21 14:08
        收起回复
          不读库存,读消耗,每从库存减少一火车的量,给信号+1,每开出1辆车,给信号-1。信号=0时亮红灯禁止出车,信号大于0时,亮绿灯允许出车。


          IP属地:广西5楼2024-11-21 14:11
          收起回复
            或许可以考虑用信号灯直接控制火车?需要几辆车,就亮几个灯放几辆车同行,其它车用信号灯拦住


            IP属地:浙江6楼2024-11-21 14:26
            收起回复
              需求站数量控制上货站开启数量,就按照我之前在别的帖子里和你说的那个电路,多余的上货站关闭


              IP属地:上海7楼2024-11-21 14:43
              收起回复
                有办法读列车在不在车站吗?


                IP属地:广东来自Android客户端8楼2024-11-21 15:16
                收起回复
                  按照楼上的思路试了一下


                  IP属地:北京9楼2024-11-21 16:38
                  收起回复
                    我现在雷达发出信号,铁、煤,铁一旦有车去装货了,其他车也是一直在接收铁信号,不停在车库来回。直到铁没需求了,才会去煤矿。 这样怎么解决啊


                    IP属地:贵州10楼2024-11-21 17:49
                    收起回复
                      需求两辆火车,把信号线连接到火车站,有一个默认L的信号


                      IP属地:江苏来自Android客户端11楼2024-11-21 18:19
                      收起回复
                        给发车设ntick的间隔,并保证在这ntick内,信号能反馈到卸货站以减少需求车辆数量


                        IP属地:福建来自Android客户端12楼2024-11-22 00:43
                        收起回复
                          发车站接单并发送反馈到共享频道,检测到冲突则无效,分别延迟随机若干tick重新接单;没有冲突就执行发车


                          IP属地:上海来自Android客户端13楼2024-11-22 09:53
                          收起回复
                            说个简单的方法:
                            优先级为10的上货站在总需求》10k时开启,
                            优先级为20的上货站在总需求》20k时开启,
                            优先级为30的上货站在总需求》30k时开启,
                            优先级为40的上货站在总需求》40k时开启,


                            IP属地:山西14楼2024-11-22 10:27
                            回复
                              原版好像没办法只靠中断条件解决这个问题,怎么都会是全部符合条件的车一起出动


                              IP属地:安徽来自Android客户端15楼2024-11-22 10:44
                              回复