크리에이티브 모드에서 간단히 실험해봤어


빨간색이 소행성 수집기 제어, 초록색이 벨트 물량 제어인데 둘 중에 하나만 있어도 스시벨트 자체는 돌아가


일단 녹색 회로는 엄청 간단해

벨트 내용물을 전부 다 긁어와서 가장 많은 운석 갯수를 보고 임계치를 넘어가면 버려

임계치 a는 벨트 용량의 1/3~1/2 사이의 아무 값이나 설정해 주면 되는데, 내가 길이 10짜리 벨트의 한쪽 면만 쓴다 하면 벨트 용량은 10*8/2 = 40이 되는 식이야


가장 많은 운석 갯수는 선별조합기의 인덱스 0(한쪽에 철이나 탄창 등 다른 걸 올린다면 인덱스 1로)으로 확인,

그 후에 수량 비교 조합기에서

이런 식으로 임계값이 넘는지 보고 투입기의 허용 목록 필터를 설정해 줘








빨간색 부분에는 투입기가 두 개 있어

하나는 우주로, 하나는 벨트로 들어가지?

벨트로 들어가는 투입기는 초록색 회로와 굉장히 유사해

우선 벨트의 내용물을 모두 읽고,

수량 비교 조합기에서 임계치를 넘는 애들을 골라서 투입기의 제외 필터에 넣어버려

이렇게 보면 출력 신호에 철 운석, 탄소 운석이 둘 다 들어가 있어야되는데 탄소 운석이 출력에 안 잡히는 걸 볼 수 있어...

선택 선별 조합기를 추가해서 인덱스별로 하나씩 보자면 할 순 있는데 그럼 공간이 너무 많이 필요해져서 포기했어

이것만 되면 초록색 회로는 필요가 없을 거라고 생각하는데 해결책이 안 보이네



두 번째 투입기는 수집기를 비워 주는 역할이야

우주선에 물량 병목이 생기면 특정 소행성은 영원히 수집기 버퍼에 남아있어야 할 운명이 되어서 결과적으로 무조건 수집기가 꽉 차게 돼

그럼 병목이 생기지 않은, 지금 꼭 필요한 소행성을 수집할 수가 없게 돼버리고


그래서


수집기에 가장 적은 소행성과


수집기 내부 버퍼의 용량을 가져와서



수집기가 꽉 차 있고, 가장 적은 자원이 너무 적다면(임의로 2 이하로 설정했어)

투입기가 걔를 제외하고 다 버리게 만들어버려



이렇게 만들어봤는데 사실 효율만 보면 벨트를 쓰는것보다 소행성을 바로 재료 처리해서 저장고에 박아버리고, 저장고에서 꺼내 쓰는 식으로 만드는 편이 훨씬 좋은 것 같아

그래도 스시 벨트의 낭만이 있어서 첫 번째 왕복우주선은 이런 식으로 만들기로 했음ㅎㅎ 문자열은 아래 있으니까 한 번씩 확인해보고 개선할 점 보이면 알려줘



0eNrNWO1u4yAQfBd+nkgVMHY+pLsXqSqL2LRBtXEO47RV5Xe/xY7jNMVXzLW6KlKLCcwOu7PLOq9oVzTioKUyaPuKZFapGm1vX1EtHxQv7JzipUBbZDRX9aHSZrEThUEtRlLl4hltSXuHkVBGGin6vd3DS6qacic0LMADRi4ymQu9yKpyJxU3lUYYHaoatlbK2gK4BYkxeoH/lNzEYCWXWmT99wwj4Gd0VaQ7sedHCfth0wk1he/yDqm2s5dPwOle6tqk46nMy8EyOkptGpg5U+xXLB60EMoe0jrEcOsd1pkvD1x3xLfoJ+y6hE2VME+VfuzMa5Gj7T0vaoFRD7Y1uhFti2dzEUehX8xeqoe3hKKPzFuDZ+sdl3Y4gkhPRrnKkQ1g1ZhDY65jP4uZj/32ru1ccCURekbmWpp9KYzMPFWyvFYJoW6ZjMhXSpkbDp7t7XFrYWHSMR6g8+ogQB0dDfQDDV6dLTunj6LRR7URupI5eKgo4NhuB9Gbty5y+SSTOmukSbXg3UkM2KxPSsUQxLopzEKqI0xXGrBUUxQOauxMTapaaGDnIrS8mczsqZgN/ITiu2KU1DBdC5PeywLsjaT757SscstnV/DssZC1AUJNLa5XvztJPLNWLeeq8CuKFVfO8hBd1atf4Yk+WphI4GTcIXpJ+qUv2fg67jK1ehsInwZpyZ8HaXSX0kVSUhfbFZ641VxEB9WS9bv7yAG9ngHN5kFvZkDTv0B7lII9V9f1YMy6Yb5f2iea0802O7wZR9+CMZlXyfzl+3HJ6lNyaKrOPODG4kUB1+FY9feNegRavyFTgTysUZUuu6y96k9svv9bPSR0RgiX8/RMohnY5FvIg/kz3nwLwrE/4fU04bULOgnxxcYLejXzFl6d0JP/+MYw2aWzz7uGL21MXMRk7VXBknNEVjPV6SpgXpVkE3TpWnquF4ZlEFoygUZC0iTx0TKlIdArL+hobtM15En8xU3X0ulkFhSy2O/l5XPqJY2DOLIJWSUhsWdesV+FQMde0OsgH9AJH4SlfeRGi5ZB7TV9r3cXOAlqVz3BaVD37gkeBXVpnuAsqE3zBA9qUDyxgzoUT+yg/Ive5x+0Ak/wbBuBW4IJTnB0h2FE4cO6EYMPhZGdiboR/IV1dhTDiLDTkGF4fbFDqPOwOOr3r+z8ukewG6ldDlalEWX3QjD8/IsRdBd1RytO6IZtNjEjjFJC2vYPSKp1vA==