철로 구성은 아래와 같음.

왼쪽에 역3개가 물자하역장이고,

우측에 역2개가 따로따로 떨어진 광산에서 광물상역하는 역을 간단히 표현함.


왕복차선을 사용해서 철로에 여러대 지나가게 하고 싶어서 2줄 깔고, 통행은 좌측통행을 함. 좌측통행해야 철도신호를 2개의 철로안쪽에 넣을 수 있어서임.


교차로는 2가지를 도입해봤음.

1. 우측 상단 나들목과, 왼쪽하단 하역장쪽 나들목은 왕복차선 어느쪽에서든 진입가능하게 하고, 나들목 직전에 열차를 멈춰설 수 있게 만들었음.

2. 우측 하단 나들목은 편도로만 출입이 가능해서 열차를 선로상에 멈추게 하는 일반신호는 사용하지 않고, 연속신호만 사용함.


문제는 1번형태의 나들목에 의해 발생하는데, 문제설명은 맨밑에 다루고, 일단 역 구성을 소개함.


viewimage.php?id=2bbcd332eac031a9&no=24b0d769e1d32ca73fef8efa11d02831ff8a84a4b499fa798f2a7c827a1475100a0c8f7f2af3ab2b1e857019893dd9b1d84489211ee498354e54bab513e969199c98dd


하역장 구성.

정거장의 이름은 셋다 "1"로 통일되어있음.

회로가 말하는 내용은 "열차번호>0 이면 정거장을 비활성화" 임.

즉, 열차가 정거장에 박혀있는 상태이면 정거장의 노란불이 빨간불이 되면서 다른 열차가 진로찾는 것을 포기하게 만들고 같은이름의 비어있는 다른 정거장을 향하게끔 함.

말고는 없음.


viewimage.php?id=2bbcd332eac031a9&no=24b0d769e1d32ca73fef8efa11d02831ff8a84a4b499fa798f2a7c827a1475100a0c8f7f2af3ab2b5bd122738c3cd8bc14d78c92aa6b14b02b359b9cfab197


상역장 구성.

상역장 두개의 이름은 "2"로 통일되어있음.

물자 싣는 속도를 제한해두었고, 회로가 말하는 내용은,

"물자>60, 그리고 열차번호=0이면 정거장이 활성화" 임.

즉, 물자가 충분히 준비되어있고, 역에 어떤 열차가 상역을 하고있는 상황이 아니라면 해당 정거장에 진입가능해진다는 의미.

viewimage.php?id=2bbcd332eac031a9&no=24b0d769e1d32ca73fef8efa11d02831ff8a84a4b499fa798f2a7c827a1475100a0c8f7f2af3ab2b5bd122738c3cd8bc14d78cc2f86646ba77329a9cfab197


그리고 마지막으로 열차3대의 세팅은

- "1"역에서 인벤토리가 비면 출발

- "2"역에서 물자가 60개 넘으면 출발

이거 딱 두줄임. 걍 시프트우클릭하고 시프트좌클릭해서 3대 세팅이 전부다 똑같음.


열차빼고 청사진화 했으니 굴려볼 사람 굴릴 수 있음. 열차만 3대 추가하고 세팅 위에

https://pastebin.com/ZpZeY2wz



어쨌든 이렇게 구성했는데 문제가 하나있음.


저 상태로 굴리면 2개 광산에서 물자 60개 채워지는데 시간이 걸려서 열차3대가 하역장에 처박혀서 대기하고 있는 시간비율이 높다.

3대가 모두 다 대기중인 상태에서 어느순간 어느광산에 물자60개 채워지면서 정거장이 활성화되는데, 이 타이밍이 문제임.


이 타이밍이 딱 오면, 열차3대가 동시에 경주라도 하듯이 출발한다.

그리고 한대가 먼저 광산에 진입하면, 나머지 2대가 우측상단의 나들목의 대기신호앞에서 기다리기 위해서 중간의 순환철로상에 나와있는 상태가 된다.

그리고 먼저 진입한 한대가 광산에서 정차하면서 상역을 시작하면, 해당 역이 비활성화되면서 나와있던 2대가 다시 하역장으로 되돌아간다.


그러면 나와있던 2대의 열차는 ㄹㅇ 아무것도 안하고 밖으로 튀어나왔다가 되돌아가는 꼴이 되버려...

나왔다가 빙- 돌면서 되돌아가는 모습을 보면 얘들이 감정은 없지만

"ㅅㅂ 상역하러 나가라고 하더니 가는중인데 걍 되돌아가라고?" 하는 빡침과 허탈함이 느껴져 ㅋㅋㅋ


저기서 내가 원하는 이상적인 상황은 다 같은 세팅에서 어떤 한대는 계속 하역장에 대기하게 되고, 2대만 활성화된 역의 갯수만큼 따로따로 움직이는걸 원하는데, 어떻게 하면 되지?

나왔다가 뭔가 욕하면서 되돌아가는 열차는 보고싶지 않아서 그래... 연료낭비라고.

잘되면 플레이중인 서바이벌 맵에서 써먹으려고. 일단 저건 내가 쓰는 테스트용 샌드박스 맵임.