提个建议,关于搬运工任务的优先级
2019/05/21175 浏览
玩了好几个小时,开了好几个档,发现有几个问题,关于搬运工的(我全制作的钢铁类的)
1,在有出货单的情况下,优先供应出货单,但是所有搬运工全都出货不管别的生产房间了,一次搬一两个,就往车上搬,而且不是负重上限,其他房间却由于出料口满了无法继续生产。
2,有进货单时,搬运工全都从车上卸货,导致除了最开始的炼铁炉,其他全部停摆(我进货一般只进铁矿煤矿,节省成本),即使设置优先级也没用,而且只供进料口不管出料口。
3,搬运工重复任务问题,即,某种情况(这种情况经常出现)下十几个搬运工全都往一个房间供货,然后所有搬运工任务都是按一条线走,每个人手上都有任务,而且都是干同样的事,比如说手上拿的是铁矿,往炼铁炉供,结果从一开始手上的300个铁矿一直跑了十几个房间,还有铁矿,一个任务迟迟完不成,严重影响其他生产房间
综上所述,我给作者的建议就是,搬运工进行任务优先级判定时,加入任务唯一性,或者同样优先值情况下的随机性,而不是全都堆在一起,我觉得这样还可以大概率避免搬运工陷入任务死循环状态

