Programmieren der Umgebung
Regeln, Methoden, Bedingungen und Aktionen werden in der Programmierumgebung verwendet, um Spiele und wissenschaftliche Simulationen zu programmieren.
Die Programmierumgebung befindet sich in der unteren Hälfte des Fensters.
Wählen Sie einen Agenten zum Programmieren
Eine der wichtigsten Funktionen von AgentCubes ist die Möglichkeit, Ihre Agenten zu programmieren. Um mit der Programmierung Ihres Agenten zu beginnen, müssen Sie den Agenten auswählen, den Sie programmieren möchten.
Verwenden Sie eine der folgenden Methoden, um einen Agenten auszuwählen.
Auswahl in der Agentengalerie
Wählen Sie einen Agenten in der Agentengalerie aus.
Sobald der Agent ausgewählt ist, sehen Sie das Agentensymbol in der oberen Mitte der Programmierumgebung.
Weltauswahl
Eine weitere Möglichkeit, einen Agenten auszuwählen, besteht darin, den Mauszeiger zu benutzen, um einen Agenten in der Welt/Ebene auszuwählen.
Sobald der Agent ausgewählt ist, sehen Sie das Agentensymbol in der oberen Mitte der Programmierumgebung.
Regeln
Regeln sind WENN / DANN-Anweisungen. Die Bedingungen werden auf der linken Seite und die Aktionen auf der rechten Seite der Regel platziert.
Hinzufügen einer Regel
Um eine Regel zu einem Agenten hinzuzufügen, klicken Sie auf die Schaltfläche "+ Regel" am unteren Rand des Fensters.
Beispiel
Wenn es links eine Bedingung gibt, die die Tasteneingabe "Pfeil nach oben" erfordert, bewegt sich der Agent nach oben.
Probieren Sie dieses Projekt aus, um zu sehen, wie sich die Dinge bewegen.
Methoden
Das Verhalten eines Agenten kann eine beliebige Anzahl von Methoden enthalten. Eine Methode ist ein Segment des Agentenverhaltens, das eine Reihe von Regeln enthält. Ein Auslöser steht am Anfang jeder Methode und bestimmt, wann die Methode aufgerufen wird.
Hinzufügen einer Methode
Um eine Methode zu einem Agenten hinzuzufügen, klicken Sie auf die Schaltfläche "+ Methode" am unteren Rand des Fensters.
Bedingungen
Bedingungen sind Sprachprimitive, die zum Testen der Umgebung verwendet werden. Wenn die Bedingung(en) erfüllt ist/sind, wird/werden die Aktion(en) auf der rechten Seite der Regel ausgeführt.
Weitere Informationen über Bedingungen finden Sie auf der Seite Bedingungen.
Aktionen
Aktionen sind Sprachprimitive, die zur Ausführung der Umgebung verwendet werden. Wenn es eine Aktion auf der rechten Seite der Regel gibt, werden diese Aktionen ausgeführt.
Weitere Informationen über Aktionen finden Sie auf der Seite Aktion.
Spiel/Simulation starten
Wenn Sie das Spiel/die Simulation starten möchten, müssen Sie die Start-Taste (grüne Play-Taste) drücken, um das Spiel/die Simulation zu starten.
Wenn Sie das Spiel/die Simulation stoppen möchten, drücken Sie die Stopp-Schaltfläche (rote quadratische Schaltfläche).
Wenn Sie einen Spiel-/Simulationszyklus durchführen möchten, drücken Sie die Schaltfläche "Schritt" (graue Schaltfläche).
Bevor Sie Ihr Spiel/Ihre Simulation starten, empfehlen wir Ihnen, Ihre Welt zu speichern. Auf diese Weise können Sie die Ebene auf ihre ursprüngliche Position zurücksetzen.
Fehlersuche
Wir haben ein leistungsstarkes Debugging-Tool namens Conversational Programming® entwickelt. Mit diesem Tool können Sie in Echtzeit sehen, welche Regeln ausgeführt werden und welche Regeln nicht ausgeführt werden.
Die grün hervorgehobenen Regeln sind die Regeln, die gerade ausgeführt werden. Die Regeln in ROT sind die Regeln, die nicht ausgeführt werden.
Schritt 1
Um das Debugging-Tool zu aktivieren, wählen Sie mit dem Cursor-Tool einen Agenten in der Welt aus.
Schritt 2
Stellen Sie sicher, dass das Spiel/die Simulation läuft, indem Sie in der Menüleiste auf die Schaltfläche Start klicken. Weitere Informationen über die Welt/Ebene finden Sie hier.