바닐라 LTN 구현해놓은거 보니까


하차역에서 내가 정해놓은 양에서 모자랄 때 신호보내서 상차역에서 가져오기.


상차역에선 자원 있고 기차 없을때 대기역에서 부르기.


이정도인데 



이거대로 하면 출발 기차가 동시에 출발하거나 이럴거 같은데 저번에 누가 념글에 올린 딜레이 넣고 기차 출발했으면 -1신호 넣는걸로 해보면 괜찮을거 같고,


회로 어떻게 잘 연결하면 대기역들은 여러 자원 쓰는 열차들이 공유하게 만들수 있지않을까? 싶고

 

여기서 가까운데만 계속 가는 문제가 있다는데 뭐 빨간 신호나 이런걸로 해결해봐야겠는데, 이건 진짜 확실히 잘 몰겠는데, 기차가 한번 들어왔으면 


뭐 카운터 써서 몇초이상 빨간 신호 넣는다던가 이런식으로 해볼까 싶고..



조금 아쉬운건 상차 하차역만 왔다갔다 하다가 연료 모자라거나 자리없을때만 대기역 가게 만들면좋겠는데 그렇게까진 오번거 같고.



대충 이정도 구현하면 대기역에 있다가 상차역에서 신호가 오면 출발, 하나 출발했으면 나머지는 안 가고 대기하는 식으로 신호 하나에 하나씩만 가게 되고,


하차역에서 신호오면 상차역에서 출발하고. 


대기역 하나당 기차 하나씩 운행 시키면될거 같고, 연료보충은 대기역서 하면 되겠고.



적당히 잘 굴러갈거 같은데. 


음.. 그리고 기차 좀 늘어나니까 원형교차로에서 데드락 나는 경우가 많아지는데 교차로 어케 할지 고민중