뭔가 하고싶은걸 회로로 만들어놓으니까 ㄹㅇ 비효율적인거같은데

더 깔끔한 방법 없는지 싶어서 물어봄


1. 우주선 외부

: 이온기체 조합기    :: 이온 기체가 > 9.9k 면 A == 1

: 메탄 아이스 조합기 :: 메탄 아이스가 < 10k면 A == 1

: 일정신호 발생기 :: 속도 65535 / 목적지 항시 출력

최종 클램프 입력 조합기 :: A==2 면 우주선 발진 == 1 ->우주선 콘솔에 입력


2. 우주선 내부

:목적지 조합기  :: 목적지가 나우비스 궤도면 A == 1 / 소행성 벨트면 B == 1

:속도 조합기 :: 속도가 -1 일 때만 속도 1 출력

:아무거나 연산기 :: 아무거나 * 속도 => 아무거나 출력

도킹 연산기 :: A == 1 이면 (나우비스 목적지, 우주선 정지됨) A * (나우비스 클램프 번호)

                   :: B == 1 이면  (벨트 목적지, 우주선 정지됨) B * (벨트 클램프 번호) 

                   연산 결과를 도킹 신호로 바꿔서 콘솔 입력



         

결국 하고싶은건 1은 이온기체 충분하고 메탄아이스 부족해지면 발진해라! 

2는 목적지에 맞게 클램프 번호 연산해서 착륙해라 ! 고


그냥 if문 때리면 간단한데 회로로 만들려니까 저 A,B라는 쓰잘대기없는 경유 신호가 반드시 필요하네


저런 잡다한거 없이 깔끔하게 구현할 방법 없음?

아무리 생각해도 기초적인 if문을 구현할 방법이 없진 않을거같은데 도저히 못만들겠음