목표는 전초기지/자원 멀티 건설 재료와 소수의 건설 로봇을 운송해서
플레이어가 건설 재료 하차역만 지어주면 현지에서 멀티를 알아서 펴는 것
건설 재료를 하드코딩하지 않고 청사진을 넣으면 해당 청사진 구성 요소를 자동으로 요청 후 그걸 운송하는 것 까진 해냈는데
여기서 몇 가지 문제가 있음
우선 회로 작동 방식은
청사진 구성 요소 중 가장 적은 품목부터 요청하고
현재 기차, 벨트, 강철 상자에 들어 있는 내용물과 투입기 손 내용물 만큼 그 신호에서 제외시켜
청사진이 요구하는 수량에 최대한 근접하게 요청하도록 했음
이후 모든 품목이 요청한 수량 이상으로 들어온 게 확인되면 기차가 출발함
문제는
1. 요청을 때리고 이후에 피드백이 들어오면서 요청 수량을 감소시키기 때문에
물품을 딱 맞게 기차에 싣지 못하고 항상 조금 넘게 적재하는 것
2. 하차하는 역의 이름과 열차의 목적지를 수동으로 작성해야 해서 번거롭다는 건데
1의 문제는 그냥 다이소 물품 조금 낭비되는 거 감안하고 쓴다고 쳐도
2번은 진짜 어캐 개선할지 모르겠음
내가 원하는 건 청사진만 입력하면 알아서 구성 요소를 읽고 이게 어떤 청사진인지 파악해서
해당하는 건설 현장에 운반까지 해주는 건데
인터럽트랑 매개 변수를 어떻게 잘 활용해서 구현할 수 없을까?
댓글 0