Logikwelt: Leitfaden für Anfänger

Ein zentrales Element von LogicWorld ist die Rechenzeit von Schaltungen oder wie schnell sich Signale durch ihre Elemente ausbreiten.
Diese Anleitung zeigt einige grundlegende Builds, die mit diesem Aspekt des Spiels spielen.

Hinweis:

Ein wenig zur Terminologie in diesem Handbuch:

In LogicWorld können Signale einen von zwei Zuständen haben:

  • Aktiv / Rot / Wahr / Hoch …….. Ich werde diesen Zustand nennen TRUE
  • Inaktiv / Schwarz / Falsch / Niedrig…. Ich werde diesen Zustand nennen FALSCH

    Die kleinste Zeiteinheit – ein Schritt der Signalausbreitung – wird genannt eine Zecke.

 

Simulationsgeschwindigkeit einstellen

LogicWorld simuliert die Ausbreitungsgeschwindigkeit von Signalen auf einem eigenen Takt, wo man Tick stellt einen Zeitschritt dar. Standardmäßig werden 30 Ticks pro Sekunde berechnet.

Diese Simulationsgeschwindigkeit kann jedoch geändert werden. In der aktuellen Version (0.90.1) gibt es dafür keine Menüeinstellung, aber die Simulationsgeschwindigkeit kann mit dem Ingame verändert werden trösten.

Für diese Anleitung wird empfohlen, die Simulationsgeschwindigkeit auf nur 1 oder wenige Ticks pro Sekunde einzustellen.

Rufen Sie die Debug-Konsole auf
  • Drücken Sie auf [`] key in game – oder was auch immer du für eine Taste definiert hast „Debug-Konsole öffnen“ in der Steuerungseinstellung.

Geben Sie den Befehl ein, um die Simulationsgeschwindigkeit zu ändern
  • Geben Sie den Befehl ein Server „simulation.rate X" woher X ist ein ganzzahliger Wert, der angibt, wie viele Ticks pro Sekunde berechnet werden sollen.

Signalausbreitung

Signale breiten sich also durch Ihr System aus. Wenn die Simulationsgeschwindigkeit auf eins oder eine kleine Anzahl von eingestellt ist Zecken pro Sekunde kann man diese Ausbreitung gut beobachten.
Verbindungen zwischen Heringe sind augenblicklich, aber die meisten Elemente benötigen eine Tick um ein Eingangssignal in ein Ausgangssignal umzuwandeln. Ein Element mit einem einzigen Eingang und einem einzigen Ausgang ist das puffern. Die Übertragung dauert 1 Tick, und ihre Verkettung in einer Reihe ist eine schöne Möglichkeit, die Ausbreitung eines Signals entlang der Kette zu visualisieren.



Wir können solche Ketten kreisförmig verbinden und jederzeit und an jedem Punkt ein WAHR-Signal 'einfügen':


Da Signale nicht ablaufen, entsteht eine Endlosschleife, und das Timing dieser Signale bleibt gespeichert. Da jeder Stift mehrere ausgehende Verbindungen haben kann, ohne ein Signal zu schwächen, können solche Schleifen, sobald sie programmiert sind, verwendet werden, um eine beliebige wiederholte Folge von WAHR- und FALSCH-Signalen zu "erzeugen":


Das Einfügen von Signalen könnte mit jedem von beiden erfolgen SwitchesTasten, oder Tasten, aber der Nachteil davon ist, dass die Dauer, für die sie ein Signal TRUE setzen, davon abhängt, wie lange das Steuerelement aktiviert ist. Wenn die Zeit nicht korrekt ist, erhält man kein Einzel-Tick-Signal.
Bei einer Simulationsgeschwindigkeit von 1 ist das eigentlich kein Problem Tick pro Sekunde, aber bei normalen Geschwindigkeiten kann es schwieriger werden.

One-Tick-Trigger

Mit ein bisschen Logik man kann ein Langdauer-Signal in einen Single-Tick-Impuls umwandeln. Die folgende einfache Schaltung erreicht dies:

Das Obige zeigt den Bereitschaftszustand der Schaltung.
Das Setzen des Eingangs auf TRUE wird mit einer Verzögerung von 1 Tick passieren:

Aber der nächste Tick wird kein TRUE-Signal mehr weitergeben.
Dieser verriegelte Zustand bleibt bestehen, solange der Eingang TRUE ist. Sobald es FALSE wird, benötigt das System ein weiteres Tick vor der Rückkehr in den Bereitschaftszustand des Anfangs:

Einige einfache Tick-Kanonen

Eine kreisförmige Kette programmierter Puffer kann verwendet werden, um einen konstanten Strom willkürlicher Signalkonfigurationen zu erzeugen, wie zuvor gezeigt, aber es gibt auch einige einfachere – und kompaktere – Builds, die regelmäßige Signalmuster erzielen.

Es gibt sicherlich viele verschiedene Möglichkeiten, solche Kanons zu bauen, und sie zu finden, ist Teil des Spaßes von LogicWorld, aber um Ihnen den Einstieg zu erleichtern: Hier sind einige Beispiele:

Die 2:2-Tick-Canon

Die 1:3-Tick-Canon

Die 1:1-Tick-Canon

Hinterlasse einen Kommentar

ArabicEnglishFrenchGermanItalianJapaneseKoreanPortugueseSpanish