이걸 가능하게 하는 솔루션이 있는지에 대한 의문



제목에서 "임의"와 "깔끔"을 강조했는데


일단 이건 임의라는 조건을 만족하지 못함

철+아무 아이템이 들어온다면 깔끔하게 분류를 해주겠지만



철이 아닌템 두개가 반반줄로 들어 오면 당연하게도 분류해주지 못함

별도의 아이템 필터를 변경하여야만 동작할 수 있다면 그건 원하는 솔루션이 아님

다만 해체 계획기같은 절대 사용되지 않을 아이템을 필터로 거는 것은 허용



다음으로 이건 깔끔하지 못한 솔루션임

지하벨트로 반줄 거르기를 쓰고 있는 모습인데 이건 입력의 공급이 끊길 경우


6개의 구리와 2개의 철판이 영원히 빠져나오지 못하고 걸려있게 됨

이걸 깔끔하지 못하다고 부르고 싶음



나름 머리를 굴려서 이 두개의 조건을 만족하는 하나의 솔루션을 생각해봤음


이건 뭔가 복잡하긴하지만 어딘가에 걸리는 품목도 없고 분배기 필터도 해체계획기만 사용하였기 때문에 두 조건을 만족한다고 칠 수 있는 솔루션임


좀 넓게넓게 펼쳐서보면

풀 반벨트로 들어오는 풀 반벨트로 나가는 해체계획기 라인이 필요함

첫번째 분배기에서 해체계획기 라인을 우선입력으로 받고 출력을 윗줄 우선으로 하면

철->출력이 윗줄 우선이기에 윗줄로 감

해체계획기->입력우선에 의해 구리판보다 우선순위로 입력되어서 우선출력인 윗줄로 감

구리판 -> 해체계획기가 윗줄을 전부 점유하였기 때문에 아랫줄로 감


두번째 분배기에서는 해체계획기만을 필터로 걸러내서 철판을 출력으로 내보냄


이런구조로 동작하게 되어있음


만약 해체계획기가 풀벨로 입력되지 못한다면 구리판이 위로 새나갈것이고

풀벨로 출력되지 못한다면 가장 밑라인인 구리판 나가는곳으로 해체계획기가 흘러나갈 것이기 때문에 풀벨입출력이 중요한 포인트


이걸 해결하기 위해 해체계획기 루프라인을 만듬


다만 이 방식엔 치명적인 버그가 있는데


입력되는 벨트의 상태가 바뀔 경우 간혹가다 저렇게 구리판이 새나가는 버?그가 있음


https://forums.factorio.com/viewtopic.php?f=182&t=101424

이건 비슷한 상황에 대한 버그리포트 글


결과적으로는 완벽한 솔루션이 되지 못했다

얼마나 복잡하더라도 상관은 없으니 이 조건을 만족하는 참신한 솔루션이 존재할까?