논리 세계: 초심자를 위한 안내서

LogicWorld의 핵심 요소는 회로의 계산 시간 또는 신호가 해당 요소를 통해 전파되는 속도입니다.
이 가이드는 게임의 이러한 측면과 함께 작동하는 몇 가지 기본 빌드를 보여줍니다.

참고 :

이 가이드의 용어에 대한 정보:

LogicWorld에서 신호는 두 가지 상태 중 하나일 수 있습니다.

  • Active / Red / True / High ...........이 상태를 호출하겠습니다. TRUE
  • 비활성/검정/거짓/낮음… 나는 이 상태를 부를 것이다. 그릇된

    신호 전파의 한 단계인 가장 작은 시간 단위를 진드기.

 

시뮬레이션 속도 설정

LogicWorld는 자체 클럭에서 신호 전파 속도를 시뮬레이션합니다. 진드기 한 시간 단계를 나타냅니다. 기본적으로 초당 30틱이 계산됩니다.

그러나 이 시뮬레이션 속도는 변경될 수 있습니다. 현재 버전(0.90.1)에는 이에 대한 메뉴 설정이 없지만 게임 내에서 시뮬레이션 속도를 변경할 수 있습니다. 콘솔.

이 가이드에서는 시뮬레이션 속도를 초당 1 또는 몇 틱으로 설정하는 것이 좋습니다.

디버그 콘솔 불러오기
  • 를 누르십시오 [``] 게임의 키 - 또는 정의한 모든 키 "디버그 콘솔 열기" 컨트롤 설정에서.

시뮬레이션 속도를 변경하는 명령을 입력하십시오.
  • 명령을 입력하십시오. 서버 “simulation.rate X" 어디에 X 초당 몇 틱을 계산해야 하는지 지정하는 정수 값입니다.

신호 전파

따라서 신호는 시스템을 통해 전파됩니다. 시뮬레이션 속도를 하나 또는 적은 수로 설정하여  초당 이 전파를 쉽게 볼 수 있습니다.
사이의 연결  즉각적이지만 대부분의 요소에는 하나가 필요합니다. 진드기 입력을 출력 신호로 변환합니다. 단일 입력 및 단일 출력을 갖는 요소는 버퍼. 그것은 전송 걸립니다 1 진드기, 그리고 그것들을 연속적으로 연결하는 것은 체인을 따라 신호의 전파를 시각화하는 좋은 방법입니다.



우리는 이러한 체인을 순환 방식으로 연결하고 언제든지 TRUE 신호를 '삽입'할 수 있습니다.


신호가 만료되지 않기 때문에 무한 루프가 생성되고 해당 신호의 타이밍이 저장된 상태로 유지됩니다. 모든 페그가 신호를 약화시키지 않고 여러 발신 연결을 가질 수 있으므로 이러한 루프는 일단 프로그래밍되면 TRUE 및 FALSE 신호의 반복 시퀀스를 '생성'하는 데 사용할 수 있습니다.


신호 삽입은 다음 중 하나를 사용하여 수행할 수 있습니다. 스위치버튼및 , 그러나 이들의 단점은 신호를 TRUE로 설정하는 기간이 컨트롤이 활성화된 시간에 따라 달라진다는 것입니다. 시간을 정확하게 맞추지 않으면 단일 틱 신호를 받지 못합니다.
이것은 시뮬레이션 속도가 1인 경우 실제로 문제가 되지 않습니다. 진드기 초당이지만 일반 속도에서는 더 어려워질 수 있습니다.

원 틱 트리거

아주 약간의 논리 장기 신호를 단일 틱 임펄스로 변환할 수 있습니다. 다음과 같은 간단한 회로가 이를 달성합니다.

위는 회로의 준비 상태를 나타냅니다.
입력을 TRUE로 설정하면 1틱 지연으로 전달됩니다.

그러나 다음 틱은 더 이상 TRUE 신호를 전달하지 않습니다.
이 잠금 상태는 입력이 TRUE인 한 유지됩니다. FALSE가 되면 시스템에 하나가 더 필요합니다. 진드기 시작의 준비 상태로 돌아가기 전에:

몇 가지 간단한 틱 캐논

프로그래밍된 버퍼의 순환 체인은 이전에 표시된 대로 임의의 신호 구성의 일정한 스트림을 생성하는 데 사용할 수 있지만 규칙적인 신호 패턴을 달성하는 더 간단하고 더 컴팩트한 빌드도 있습니다.

이러한 대포를 구축하는 데는 확실히 다양한 방법이 있으며, 이를 찾는 것은 LogicWorld의 재미 중 일부이지만 시작하려면 다음과 같이 하십시오. 다음은 몇 가지 예입니다.

2:2 틱 캐논

1:3 틱 캐논

1:1 틱 캐논

코멘트 남김

ArabicEnglishFrenchGermanItalianJapaneseKoreanPortugueseSpanish