쌍방향 열차 운용 및 대기열 없이, 그리고 물류 수송을 최대한 효율적으로 해보려고 연구한 끝에 만듬
조건은 아래와 같음
1. 열차가 정거장에 진입하면 신호를 보내 정거장을 차단시켜 다른 열차가 해당 정거장에 들어오려고 하는 것을 막음과
동시에 다른 열차는 진입 가능한 다른 정거장을 찾아가거나 원래 위치로 되돌아감 (대기열이 필요없어짐)
2. 물건이 일정 수량 이상 또는 일정 수량 이하가 되어야 정거장이 열림
예를 들어 광석 상차장의 경우, 해당 정거장의 보관상자(총4개, 1개당 광석 1.4만개 수용)에 광석이 각각 2천개 미만이 되면 한번에 한 열차를 채울 수 없게 됨.
그러면 정거장을 폐쇄한 후 각 상자에 광석이 1.2만개씩 들어찰 때까지 기다렸다가 1.2만개가 넘어가면 정거장이 개방되고
다시 광석이 2천개 미만되면 폐쇄되는 루프를 반복
2번 조건을 만든 이유는 상자에 재료가 충분한데도 계속 열차가 들어오면 그만큼 수송 효율이 감소하기 때문
특히 상자에 빈공간이 적은데 기차가 와서 물건 다 못내려가지고 대기하게 되면 그만큼 다른 공장에 투입할 기차가 부족하게됨
그래서 상자에 일정량이 차면 어느정도 소모할때까지 정거장을 폐쇄해서 다른 빈 공장에 물류가 투입되게 하고
상자가 어느정도 비어서 정거장이 열리면 다른 공장은 그동안 찼을테니 그 공장은 폐쇄, 공장들이 서로 돌아가면서 물류 공급을 받게 됨
세이브: https://drive.google.com/open?id=1AZVATBKms_KYKtc-O87u0y9P7K9KwExn
내가 아는걸 다 적용하기도 힘들어서 아직 저정도는 못하겠음...
정거장 블프 좀 올려줄 수 있는지? - dc App
G.Ravy//세이브 본문에 올렸음 모드있으니 동기화하고 열면 됨
감사! - dc App
궁금한거 있는데
1.예를들어 스샷처럼 구리 실어오는 열차가 갈데가 하나도 없으면 어떻게 됨? 내 예상으로는 어차피 다른 대기열을 하나 만들 아이디어인거 같은데
2. 대기타던 열차들이 있고 / 광석 실어올 정거장이 하나 열렸음 / 그런 경우 여러대 기차가 그 정거장으로 출발할텐데 이런 경우는 어떻게?
2. 2번은 0.15맵에서 발생한 문제긴 한데 바닐라에선 딱 하나의 열차만 출발시키는 그런건 불가능한거 같드라고, 그대신 공장이 풀가동되면 실제론 딱 하나만 열리는 경우는 없음 공장 한동에 상차장4개,하차장4개고 그런 공장이 수십개 있는 구조라서
1.정거장이 열차수의 1.5배고 모든 정거장이 물건부족이나 과다로 꺼지는 일은 발생하지 않음 하차장이 다 꺼지는 상황이면 상차장은 켜져잇고 상차장이 다 꺼지는 상황이면 하차장이 켜짐