Die Rechenzeit von Schaltkreisen oder wie schnell sich Signale durch ihre Elemente ausbreiten, ist eine Schlüsselkomponente von Logic World. Diese Anleitung zeigt einige grundlegende Builds, die diesen Aspekt des Spiels nutzen.
Einführung und Haftungsausschluss
Dies ist das erste Mal, dass ich einen Leitfaden auf Steam schreibe, und ich habe erst ein paar Stunden Logic World gespielt. Bitte seien Sie sanft zu mir; konstruktive kritik hingegen ist immer willkommen. Ich wollte mich in diesem Handbuch ein wenig auf den zeitlichen Aspekt von Logic World konzentrieren, da er für mich nicht offensichtlich war, als ich das Spiel zum ersten Mal startete, aber ich glaube, dass dies ein wichtiger Aspekt des Spiels ist.
Ein wenig zur Terminologie in diesem Handbuch:
Signale in Logic World können sich in einem von zwei Zuständen befinden:
- Aktiv / Rot / Wahr / Hoch – ich nenne diesen Zustand WAHR
- Inaktiv / Schwarz / False / Low – ich nenne diesen Zustand FALSE
Die kleinste Zeiteinheit – ein Schritt der Signalausbreitung – wird als Tick bezeichnet.
Simulationsgeschwindigkeit einstellen
Logic World simuliert die Signalausbreitungsgeschwindigkeit mit einer eigenen Uhr, wobei ein Tick einen Zeitschritt darstellt. Standardmäßig werden 30 Ticks pro Sekunde berechnet. Diese Simulationsgeschwindigkeit kann jedoch verändert werden. In der aktuellen Version (0.90.1) gibt es dafür keine Menüeinstellung, aber die Simulationsgeschwindigkeit kann über die In-Game-Konsole geändert werden.
Es wird empfohlen, die Simulationsgeschwindigkeit für diese Anleitung auf 1 oder einige Ticks pro Sekunde einzustellen.
Rufen Sie die Debug-Konsole auf
- Drücken Sie im Spiel die [`]-Taste – oder die Taste, die Sie für „Debug-Konsole öffnen“ in der Steuerungseinstellung definiert haben.
Geben Sie den Befehl ein, um die Simulationsgeschwindigkeit zu ändern
- Geben Sie den Befehlsserver „simulation.rate X“ ein, wobei X ein ganzzahliger Wert ist, der angibt, wie viele Ticks pro Sekunde berechnet werden sollen.
Signalausbreitung
Infolgedessen werden Signale durch Ihr gesamtes System übertragen. Diese Ausbreitung kann leicht beobachtet werden, indem die Simulationsgeschwindigkeit auf einen oder eine kleine Anzahl von Ticks pro Sekunde eingestellt wird. Obwohl die Verbindungen zwischen Stiften sofort erfolgen, benötigen die meisten Elemente einen Tick, um ein Eingangssignal in ein Ausgangssignal umzuwandeln. Der Puffer ist ein Element mit einem einzigen Eingang und einem einzigen Ausgang. Die Übertragung dauert einen Tick, und die Verkettung in einer Reihe ist eine gute Möglichkeit, die Signalausbreitung 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, führt dies zu einer Endlosschleife, und das Timing dieser Signale wird gespeichert. Da jeder Stift mehrere ausgehende Verbindungen haben kann, ohne das Signal zu beeinflussen, können solche Schleifen verwendet werden, um eine beliebige wiederholte Folge von TRUE- und FALSE-Signalen zu "erzeugen":
Das Einfügen von Signalen könnte mit jedem der Schalter, Knöpfe oder Tasten erreicht werden; die Dauer, für die sie ein Signal TRUE setzen, hängt jedoch davon ab, wie lange die Steuerung aktiviert ist. Ein Single-Tick-Signal wird nicht empfangen, es sei denn, es ist zeitlich korrekt.
Bei einer Simulationsgeschwindigkeit von einem Tick pro Sekunde ist das kein Problem, bei höheren Geschwindigkeiten wird es aber schwieriger.
One-Tick-Trigger
Mit ein wenig Logik kann man ein langes Signal in einen einzelnen 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 einen weiteren Tick, bevor es in den Bereitschaftszustand des Anfangs zurückkehrt:
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
Das ist alles, was wir heute dafür teilen Logik Welt führen. Dieses Handbuch wurde ursprünglich erstellt und geschrieben von bejoscha. Falls wir dieses Handbuch nicht aktualisieren, finden Sie das neueste Update, indem Sie diesen folgen Link.