며칠전 갤질을 하다가 봐서는 안될것을 보고야말았다.
기차대신 전역벨트시스템이 재료를 필요한곳으로 배달하는 시스템.
그 발상의 천재성에 감탄하며 구성방법을 고민하다.
오늘 착수해봤는데.. 뇌가 녹아버리기 직전이다..
어떻게든 돌아는 가는듯하다만.. 저걸 최적화할 생각을하니..
며칠전 갤질을 하다가 봐서는 안될것을 보고야말았다.
기차대신 전역벨트시스템이 재료를 필요한곳으로 배달하는 시스템.
그 발상의 천재성에 감탄하며 구성방법을 고민하다.
오늘 착수해봤는데.. 뇌가 녹아버리기 직전이다..
어떻게든 돌아는 가는듯하다만.. 저걸 최적화할 생각을하니..
이거 분배기 회로제어 가능해져서 훨씬 쉬워졌겠네
그래도 여전히 악랄한 난도인듯.. 테스트범위를 확장하니 여기저기서 버그가 터져서 고생하는중...
@글쓴 팩붕이(123.199) 방향제어만 쉬워진거고 비어있는 구간 할당해서 경로 지정하는 쪽이 훨씬 극악난이도긴하지.. 그건 진짜 엄두도 안나는데 그걸 도전하고 있나보네 ㅋㅋ
@이파 그부분은 조금 다르게 해석해서 해보는중. 요청자가 요청하면 공급자들은 경로계산없이 그냥 전역네트워크에 물량을 그냥 흘려보내는거지, 경로는 각 교차로들이 각 방향에따라 목적지까지의 거리가 얼마나 변하는지 보고 짧은쪽으로 보내는식. 모듈화할려면 교차로들이 ID나 위치정보를 초기설정하는 구성은 하면 안될것같아서 말이지..
@글쓴 팩붕이(123.199) 회로망이 전역으로 있는건가 아니면 각 교차로는 바로 옆 교차로하고만 소통하는건가? 저 멀리에 있는 목적지까지의 거리를 어떻게 알아내는거지
@이파 저기 다이아몬드모양으로 되고 가운데있는 회로선이 전역망, 양옆으로 있는게 각각 인접교차로와 소통하는 상행망,하행망..
@글쓴 팩붕이(123.199) 목적지 바로옆의 교차로는 목적지에서 요구하는 물량신호를 1 받고, 각 교차로는 인접한교차로로 그 신호를 +1 해서 보내주는식
@이파 필요한 대형전신주가 너무 많은것도 숙제네
@글쓴 팩붕이(123.199) 목적지교차로A가 신호1이고, 그 옆교차로B가 그럼 신호2라면 B주위는 또 3이되고 이런식이란것 같은데 A도 어떻게 보면 B의 바로 옆이라서 3으로 덮어씌워지는 문제는 없는건가? 현재 값이 0이 아닐때만 갱신하는 방식이려나
@글쓴 팩붕이(123.199) 근데 단순히 최단 방향으로만 보내도록 한다면 만약 12시에서 오는 물품도 6시로 가야하고, 9시에서 오는 물품도 6시 방향으로 동시에 가야하면 어떻게 됨?
@이파 인접교차로는 벨트입장에서 이동가능한 교차로로만 신호가 전파됨. 직진과 우회전만 가능하니 그쪽으로만 신호가 전파되고, 우회전이 반복되서 발생하는 순환문제는 짧은쪽을 선택하는걸로 해결해봤음. 만약 6시로 가는물류가 동시에 도착한다면 절반만 6시로 가게되고 절반은 유턴할거임. 유턴해서 뒤쪽에있는 교차로로 가게되면 아마 우회전을 하게 될테고.. 벨트그리드가 대량물류를 상정한건 아니다보니 이 문제는 그냥 무시해도 될것같다고 생각해서 대기부분은 아예 없애버려도 되겠다 싶었걷든.
@글쓴 팩붕이(123.199) 근데 설계는 그렇게했다만 버그가 터져서 던져두고 머리식힐려고 일반게임 하는중... 완성될려면 얼마나 걸릴지 모르겠다
@글쓴 팩붕이(123.199) 난 저게 좌회전 차로인줄알았는데 유턴차로였네 절반만 간다는건 12시 또는 6시중에 하나를 택한다는 의미인건가? 아니면 12시 50%+9시 50%로 간다는건가? 만약 여기에 3시에서 12시로 가는 물류까지 있다면 유턴을 하는것조차 방해하는 문제같은게 생길것 같아서 ㅋㅋ
@이파 직진과 우회전만 가능하니 두개의 입력으로 물류가 가득 들어와도 유턴차로까지 막히지는 않을거라는 계산인데.. 일단 대량물류를 투입해보진 않았지만 설계상 병목이 발생하면 안되.. 만약 병목이 발생한다면... 미래의 내가 알아서 하겠지
@이파 아.. 하나를 택한다는건 둘중 하나를 택하는게 아니라 각각의 입력에서 50%씩 나눠지게될거임.
@글쓴 팩붕이(123.199) 계속 질문해서 미안한데 그럼 각각 50%씩 가게되면 6시방향으로 출력이 나가게 되면서 템이 ABAB,,, 이렇게 섞일것 같은데 한뭉치로 오는게 아니라 잔뜩 섞여있는 템들이 그다음 교차로에서 서로 다른 방향으로 잘 갈라져서 나갈 수가 있는거야?
@이파 일부 잘못들어가는건 허용해도 되겠다고 생각해 목적지에서는 분배기 필터를 사용해서 물건을 받을생각이고 일부 잘못들어간물건이 있더라도 다음교차로에서 돌고돌아 다시 목적지로 가게될테니말야
@글쓴 팩붕이(123.199) 근데 병목이 발생하지않는다면 잘못들어갈 가능성은 적다고 생각되는데, 플레이어가 수동으로 투입한 물류가 섞이거나 할때는 잘못들어갈수 있긴 할것같아
@글쓴 팩붕이(123.199) 그리고 이렇게 유연하게 해두면 하나의 목적지가 두개이상의 물류를 동시에 요청하는것도 가능할거라 생각하거든
@글쓴 팩붕이(123.199) 무진장 요청 많이해서 병목을 만들어보고싶다 ㅋㅋ
@이파 입력두개, 출력도 두개니.. 발생하지않을거야. 발생하지 않아야해
내가 리녹스에서 하고싶었던게 저거였는데...
벨트그리드 ㄷㄷㄷㄷ
이거 1.1 기준으로 만든 사람 있지 않았나? 존나 섹스던데 그냥
그냥 뻘글인데 이게 왜 념글됐냐...
야짤을 가져왔기 떄문