이제 200시간된 팩린이 받아라
3번째맵에서 10분에 1로켓(분당 100사팩) 베이스 함 지어보고
이번엔 분당 1로켓 메가베이스 지어보고 싶어서
4번째 맵에서는 무작정 크게크게 짓고 있는중이다
시작지역 자원이 풍부하긴한데 크기가 너무 작아서 한번에 나오는 자원이 4줄이 채 안되는바람에 초반부터 기차를 써야만했음
그래서 본진에서 초록사팩까지만 꾸역꾸역 진행하고 기차 연구해서 구역마다 하나씩 특화하고 기차로 실어나르는중.
이제부터 본론.
내가 생각하는 이상적인 기차 스케쥴은
상차역에서 물자 다 실은 후 대기 - 상차역 : 인벤토리 꽉채움 and 회로신호2 > 0 (회로신호는 아래서 언급함)
하차역에서 물자 다 내린 후 출발 - 하차역 : 인벤토리 비움
대기역에서 상차역 빌때까지 대기 - 대기역 : 회로신호1 > 0
그래서 각각 역에서 회로는 초록선으로 잇고, 빨간선은 대형전신주에 연결해서 모든 역을 동기화 시켰음.
상차역에 기차가 비었을 경우 (역에서 나오는 디폴트 신호값이 T임)
T=0 일때 신호1을 대기역과 상차역으로 쏴줌. (신호1 >0 일때 상차역이 켜짐 / 빨간선으로 대형전신주마다 이어둠 / 회로신호2를 받기위해 상차역에도 빨간선 연결)
기차가 비면 역이 켜지고, 대기역에 있던 기차가 상차역 켜졌단 신호를 받고 뽈뽈 기어오면 상차역이 꺼지고, 기차는 인벤토리 다 싣고 하차역에서 신호 올때까지 기다림.
하차역은 물자하역 상자가 일정수량 이하일때 파란신호1 (ex : 철
T=0 (역에 기차가 없을때) 일때 파란신호 1
이 둘을 초록선으로 모아서 파란불 = 2 일때 회로신호2를 하차역과 상차역으로 쏴줌(하차역 회로신호2 > 0 일때 켜짐 / 빨간선으로 대형전신주와 연결 / 하차역은 빨간선으로 연결 안함)
물건이 모자르고 기차가 비면 역이 켜짐. 둘중 하나라도 충족 안되면 역이 꺼짐.
대기역은 대형전신주에서 빨간선으로 이어서
회로신호1을 받기만함.
여기까지 오는데도 무수한 시행착오가 있었고, 머릿속 구상으로는 완벽한 회로라고 생각했음.
상차역이 비면 기차가 뽈뽈 기어와서 물건을 가득채운 채로 대기하다가
하차역에서 물건이 모자르다는 신호를 받으면 뽈뽈 기어가서 화물을 다 내리고 대기역으로 향하고
그사이 대기역에 있던 기차는 비어있는 상차역으로 가서 물건을 다 실은채 다시 대기
이러면 기차가 얼마나 늘어나든 대기역만 늘려주면 해결되고,
새로운 상차역이나 하차역이 생겨도 이름만 똑같이 짓고 회로도 똑같이 해두면 알아서 시스템에 녹아들게 확장성까지 염두에 둔 거임.
자 여기서 진짜 본론. 길어서미안
머릿속 구상대로 완벽하게 굴러갔으면 내가 공략글을 쌌겠지?
대기역에서 대기하다가 상차역이 비면 기차가 출발해서 물건을 다 싣고 대기하는데까진 굴러간다.
하차역 물자 충분해서 역은 비어진채로 꺼져있음 / 상차역마다 기차 들어찬 상태로 인벤토리 가득채운 채 대기. 역은 꺼져있음 / 대기역에서 기차 여러대 대기
상태에서
하차역 물자하역 상자가 비는 순간 문제가 발생함.
하차역에서 재고 없다고 파란불1 들어오고, 기차역 비어있으니 파란불1/ 모아서 파란불2 = 회로신호2를 상차역으로 쏘는 순간
상차역에서 물건싣고 대기하던 기차가 회로신호2를 받고 출발함.
출발하는거 까진 좋은데 하차역을 향해 가는게 아니라 대기역을 향해가네??
뿐만아니라 대기역에서 대기하고 있던 애들이
상차역에 있던 기차가 출발해서 (T=0 일때 회로신호 1)온 신호를 받고 하차역을 향해감;
화물차 가득 채운 애들이 대기역을 향해가고 텅텅 비어있는 것들이 하차역을 향하는 일이 발생함.
역 순서도 분명 대기역-상차역-하차역 차례대로 해뒀기때문에 이해할 수 없는 일이었음
무슨일인지 알아보니
하차역에 물자가 모자른 순간 회로신호2를 쏘는데
상차역에서 회로신호2를 받고 출발하는 순간에
하차역이 꺼져있는 상태임.
출발 직후 하차역이 켜지는 바람에 기차는 하차역이 아니라 대기역을 향해가는거임.
대기역에서 마찬가지로
상차역에서 기차가 출발하는 순간 역이 비었다고 회로신호1를 쏴주는데
대기역에서 회로신호1을 받고 출발하는 그 순간에는 상차역이 꺼져있는 상태인거임.
그래서 하차역을 향해감
;;;;
다행이 이것들이 그대로 한바퀴 돌아서 물류에는 큰 차질이 없는 상태긴한데,
화물칸 비어있는 기차가 하차역을 한번 들렀다가 대기역을 갔다가 상차역 가서 물건 싣고 다시 하차역을 가는바람에
하차역에서 물자가 필요할때 바로바로 공급되지 못하는 문제가 생김.
이건 내가 회로를 잘못 설정했다기 보단 시스템 문제같은데
어떻게 해결하는게 좋을까?
하차역이 켜지고 1초 뒤에 신호2를 보내면 될것같은데
1초뒤에 보내는건 어떻게 설정함??
리셋회로로 60틱 후 리셋되게 하면되는데, 이게 소용있진 않았던거같다
대기역에서 무작정대기하지말고 물류 다 채운애들이 대기를 하게설정하면어떨까 싶은데
물류 별로 없는애들은 대기역에서 하차역하고 이름 같은 우회역 하나만들어서
하차역 물건다내림 또는 회로 값 들어오면 출발 이런식으로 구성해서 도착하자마자 바로 상차로 가서 물류채우게
그러면 하차역 하차역 하차역 하차역(이름은 같은데 하차기능없고 평소에꺼져잇다가 다른 하차역 물량이 풀일때 켜짐)
대기역 이름을 하차역으로 해본적이 있긴한데, 그러면 물자마다 대기역을 따로 지정해줘야하는 불편함이 생김. 지금은 기차마다 철상차-철하차-대기역 구리상차-구리차하-대기역 이런식으로 모든 열차가 동일한 대기역을 사용하게 만들어뒀거든
야..니거 나도 바닐라로 1300시간동안 고민한건데 답 알아내면 좀 알려주라...살려줘