EASYWIRED
  • Start
  • News
    • easyWIRED
    • Update Liste
    • Interview
    • Community-Fragen
    • Forschung&Entwicklung
  • Wireds Lernen
    • Wired-Artikel
    • Wired-Tool
    • Kurztutorials
    • Videotutorials
  • Wired Szene
    • Wired Career
    • Wired Räume
  • Tipps & Tricks
    • Commands
    • Bodenlayout Editor
    • AFK-Leveln
    • Sonstiges
  • Teammitglieder
  • Kontakt
Bild


​Wired Artikel



Mindestens eine Bedingung ist wahr Teil 1

Seit einiger Zeit hat das WIRED Extra "Mindestens eine Bedingung ist wahr" (Kurz: Oder-Wired) ein neues Design, und das nicht ohne Grund! Mit dem neuen Design wird noch deutlicher, dass das Extra Wired in Verbindung mit den Bedingungen steht. Es hat sich aber nicht nur optisch etwas geändert, sondern auch in der Funktionsweise.
Bild

Grundlegende Funktionsweise
​
Wird das Add-on (gemeint ist das Extra-Wired) auf einen Wired-Stapel gelegt und befinden sich mehrere Bedingungen darin, dann wird standardmäßig der Stapel ausgeführt, sobald eine oder mehrere Bedingungen im selben Stapel "wahr" sind (Bsp. 1). Es können aber auch bis zu 20 Bedingungen ausgewählt werden. Dann trifft diese Regel nur auf die ausgewählten Bedingungen zu, während alle nicht ausgewählten Bedingungen erfüllt sein müssen (Bsp. 2).
​
Beispiel 1
Standardmäßig ist das Add-on wie im Bild eingestellt:
Bild
Das GIF zeigt 3 Bedingungen, die normalerweise alle im Stapel erfüllt sein müssen. Mit dem Add-on reicht es aus, wenn eine, zwei oder alle drei "wahr" sind.
Bild
Die zutreffende Bedingung blinkt sogar beim Ausführen des Stapels kurz auf. Es hätten hier auch beliebig viele Bedingungen (kurz: Bdg.) im Stapel sein können, solange im Add-on 0 Bdg. ausgewählt sind.
​
Beispiel 2
Diesmal sind 2 Bdg. im Add-on ausgewählt. Das bedeutet, das ausgelöst werden darf, wenn eine von beiden oder beide ausgewählten Bdg. wahr sind UND die nicht ausgewählten Bdg. (in diesem Fall ist es nur einer) immer wahr sind.
Bild
Bild
Konkret gesagt wird ausgelöst, wenn der Leuchtball immer an ist und zusätzlich der User Wasser-Handitem hält und/oder Winkt.

​Beispiel 3

Was passiert aber, wenn mehrere Add-ons im selben Stapel vorhanden sind? Um zu zeigen was passiert, benötigen wir 4 Bdg. Das Gif zeigt zunächst die Einstellung.
​
Bild
In beiden Add-ons sind jeweils 2 (andere) Bdg. gespeichert. Das bedeutet, Add-on A bezieht sich auf
Bdg. 1 und 2. Add-on B bezieht sich auf Bdg. 3 und 4.
​
1 und/oder 2 muss wahr sein UND 3 und/oder 4 muss wahr sein. Das bedeutet jedes Add-on muss für sich selbst wahr sein. Wenn also alle Add-ons wahr sind, dann erst löst der Stapel aus.
​
Bild
Spontan zu Besuch: Maurice1207

​Überblick - Was neu ist​

1. Jede Bedingung im Raum (nicht nur im selben Stapel) kann ausgewählt werden.
2. Andere Oder-Wireds im Raum können ausgewählt werden.
3. Im Oder-Wired selbst stehen 7 Optionen zur Auswahl.
Dadurch sind verschachtelte Wired-Konfigurationen möglich.

​Alle diese Neuigkeiten werden in Teil 2 erklärt.


Bild


​Wired Artikel



Mindestens eine Bedingung ist wahr Teil 2

In Teil 1 wurden die grundlegenden Funktionen des Extra Wireds "Mindestens eine Bedingung ist wahr" erläutert. Nun geht es um die hinzugefügten Funktionen bzw. Optionen des Add-ons.
Ortsunabhängige Auswahl - Bedingung vom anderen Stapel auswählen​

​Jede Bedingung im Raum (nicht nur im selben Stapel) kann auf gültige Weise ausgewählt werden. Werden z. B. Bedingungen, die sich in anderen Stapeln befinden erneut in derselben Einstellung für einen neuen Stapel benötigt, dann können diese sozusagen durch das Auswählen im Add-on "kopiert" werden. Das kann beim Einstellen sehr hilfreich sein. Damit kann die Grundeinstellung "Mindestens eine Bedingung ist wahr" erweitert werden zu "Mindestens ein Stapel ist wahr". Wie das zu verstehen ist zeigt dieses Anwendungsbeispiel:
Ein Leuchtball wird mittels Richtungstasten gesteuert. Es werden 4 Stapel benötigt mit je 1 Bedingung. Aufbau sieht wie folgt aus.

Bild
Klassische Steuerungs-Einstellung (Hier findest du eine ähnliche Einstellung)Dank des Add-ons kann nun ermittelt werden ob einer der Bedingungen "Habbo auf Möbel" wahr ist und somit ob einer der Stapel das Auslösen erlaubt. 
​
Bild
Add-on Konfiguration

​Es wird eingestellt, dass eine Lampe blinkt, wenn einer dieser 4 Stapel bereit ist. Hiermit kann für die Wireds ermittelt werden, ob Steueraktionen ausgeführt werden oder nicht. Zusätzlich können weitere Einstellungen erfolgen, falls keine Aktion ausgeführt wird. Damit kann man nun kreativ sein und sich eine nützliche Einstellung überlegen oder einen völlig anderen Anwendungsfall optimieren. Wichtig hierbei ist, dass die Stapel nicht unbedingt am Ausführen sein müssen solange die Lampe blinkt. Es bedeutet nur, dass der Stapel zum Ausführen bereit ist.
​
Bild
Solange sich der Habbo auf einer der Pfeilplatten befindet, blinkt die Lampe, selbst wenn sich der Leuchtball nicht bewegt

​Add-on Optionen​

​Alle 7 Optionen des Add-ons werden näher erklärt:

"Alle"
Kurzbeschreibung: In diesem Zustand verändert das Add-on das Stapelverhalten nicht. Alle Bedingungen müssen wahr sein, als wäre kein Add-on im Stapel vorhanden.

Wozu nützlich?: Häufig verwendete Bedingungen können zusammengestapelt werden, und die Add-ons auf den richtigen Stapeln können sich darauf beziehen. So müssen Bedingungen nicht erneut eingestellt werden für jeden neuen Stapel.

Mindestens ein/e/s
Kurzbeschreibung: Eins der Bedingungen im Stapel oder ausgewählten Bedingungen muss wahr sein.

Wozu nützlich?: Mehrere Stapel die benötigt werden würden, um eine Auslösung für mehrere Fälle abzudecken (z. B. Gewinnmöglichkeiten in Tic Tac Toe), kann auf einen Stapel reduziert werden. Außerdem können Stapel erstellt werden, die Optionale Bedingungen beinhalten. 

Nicht alle
Kurzbeschreibung: Das genaue Gegenteil von der Funktion "Mindestens eine Bedingung ist wahr". Solange mindestens eine bis maximal alle Bedingungen NICHT erfüllt sind, kann der Stapel auslösen. Wenn alle Bedingungen wahr sind, stoppt der Stapel.

Wozu nützlich?: Wenn alle Kriterien (Bedingungen) einer Situation erfüllt sind, hört der Stapel auf auszulösen. Solange nicht alles erfüllt ist, wird dauerhaft das Auslösen erlaubt bleiben (z. B. wenn alle Steine in Tic Tac Toe gelegt sind und alle Möbel auf Möbel Bedingungen erfüllt sind, wird das Auslösen einer neuen Spielrunde verhindert).

Kein/e/r
Kurzbeschreibung: Keine Bedingung darf wahr sein, dann darf der Stapel auslösen.

Wozu nützlich?: Damit können einzelne und sogar mehrere Bedingungen als Ganzes negiert werden. Auslösen wird erlaubt, wenn der Fall eintritt, dass keine Bedingung erfüllt ist, Stichpunkt "If-else".

Weniger als
Kurzbeschreibung: Die eingestellte Anzahl an Bedingungen darf nicht wahr sein, dann wird das Auslösen erlaubt. Es darf auch nicht überschritten werden.

Wozu nützlich?: Mehr Kontrolle, um Bedingungs-Prozesse zu steuern. Anwendung kann es z. B. finden bei der Platzverteilung in Games. Angenommen es gibt 5 Plätze, aber nur 3 davon dürfen besetzt werden und 2 davon sollen frei bleiben für Bots, die später dazustoßen oder ähnliches. Die Verteilung der Plätze soll zufällig sein. Es müssen also "weniger als 3" Bedingungen erfüllt sein (Habbo auf Möbel), damit eine Tür solange offen bleibt. Falls es nur darum geht, zu ermitteln ob die gewünschte Anzahl an Plätze belegt wurde oder nicht, dann muss "weniger als 4" eingestellt werden (ähnlich wie oben mit der Lampe, die solange blinkt, wie die gewünschte Situation erfüllt ist).

Mehr als
Kurzbeschreibung: Das Gegenteil von "weniger als". Die eingestellte Anzahl an wahren Bedingungen muss überschritten werden, damit das Auslösen erlaubt wird.

Wozu nützlich?: Im Beispiel der Platzverteilung in einem Game könnte man nun hinzufügen, dass es mehr als einen Spieler geben muss, damit das Spiel startet, also mindestens 2. Es ist somit eine Erweiterung von "Mindestens eine Bedingung ist wahr", denn so kann die Anzahl selbst bestimmt werden.

Genau
Kurzbeschreibung: Die eingestellte Anzahl an wahren Bedingungen muss stimmen damit ausgelöst werden darf. 

Wozu nützlich?: Die benutzerdefinierte Anzahl darüber, wie viele Bedingungen exakt erfüllt sein müssen, gibt die finale Kontrolle über Bedingungs-Prozesse. Es kann sehr hilfreich sein, wenn man eine bestimmte Anzahl an Bedingungen erreichen möchte, damit ausgelöst wird. Z. B. 5 zufällige Bedingungen aus dem Stapel oder - je nach Zielsetzung - 3 zufällige Bedingungen müssen erfüllt sein, damit ausgelöst wird.

​
Vorschau auf Teil 3​
Teil 3 wird richtige Tutorials beinhalten, die wirklich das Potential des Add-ons zeigen. Teil 1 und 2 waren nur die Vorbereitungen darauf...
Bild


​Wired Artikel



Mindestens eine Bedingung ist wahr Teil 3

In Teil 1 und 2 wurde die Funktionsweise des Add-ons näher erläutert. Nun wird es ein Anwendungsbeispiel geben zum nachbauen.

Tic Tac Toe Ergebniseinstellung
​

​Dieser Artikel wird das Tic Tac Toe Spiel nicht vollständig erklären, sondern nur auf die Ergebniseinstellung fokussiert sein. Mit dem Extra-Wired lässt sich dieser Teil des Games besonders gut einstellen. Zunächst einige Fakten, die berücksichtigt werden müssen, um einen Sieger, Verlierer oder Unentschieden zu ermitteln:

- 3 Steine einer Farbe müssen in einer Reihe liegen.
- Es gibt pro Spieler 8 Möglichkeiten, das Spiel zu gewinnen.
- Unentschieden ist, wenn das Spielfeld mit Steinen belegt ist und niemand 3 Steine einer Farbe in einer Reihe legen konnte.
​
Wir wählen die Spiel-Farben Gelb und Blau. Als erstes Stellen wir ein, dass eine Farbfliese anzeigt, ob Gelb gewonnen hat. Dazu wird dieser Stapel benötigt:
Bild
​
Der Posi-Effekt wählt die Anzeigefliese aus im Zustand Gelb.​ ​Haken muss nur auf "Aktueller Möbel Zustand" gesetzt werden.

Im Stapel befinden sich außerdem 8 Posi-Bedingungen für die 8 Möglichkeiten zu gewinnen. In jeder Bedingung wird eine Möglichkeit eingestellt. 3 Spielsteine werden so platziert, dass Gelb gewinnen würde. Diese 3 werden in der Bedingung gespeichert mit "Aktueller Position im Raum".

​Es folgt ein GIF, welches alle Möglichkeiten durchgeht:
​
Bild

​Effekt wiederholen kann als Auslöser verwendet werden (0,5 Sekunden).
​
Bild

​Bis jetzt haben wir eingestellt, dass eine Farbfliese auf Gelb umschlägt, wenn alle Gewinnmöglichkeiten für Spieler Gelb gleichzeitig erfüllt sind. Wir möchten aber, dass der Farbumschlag passiert, wenn mindestens eine Möglichkeit erfüllt ist. Das Add-on könnte zu keinem besseren Zeitpunkt als jetzt benötigt werden. 
Bild

​Im Add-on wird nur "Mindestens" ausgewählt. Bedingungen müssen nicht ausgewählt werden, außer es werden zusätzliche Bedingungen benötigt, die gebraucht werden um z. B. den Stapel bei passender Gelegenheit zu stoppen oder was man auch immer möchte, dann wählt man die 8 Posi-Bedingungen aus. Wenn nichts ausgewählt ist, dann werden alle Bedingungen im Stapel erfasst. Somit ist die Gewinn-Einstellung für Gelb erledigt. Das gleiche wird für Blau eingestellt:
​​
Bild
Gewinn-Einstellung für Blau

​​Jetzt fehlt nur noch das Unentschieden. Da es schwierig ist alle Möglichkeiten für einen unentschieden abzuspeichern oder einfachere Kriterien für jeden Unentschieden zu finden, wurde in früheren Zeiten eine Methode angewendet, welche die Möglichkeiten unberücksichtigt und dennoch jeden Unentschieden erkennt. Im Grunde geht es hierbei nur darum zu erkennen, ob etwas KEIN Sieg war. Wenn also die Stapel für den Sieg NICHT ausgelöst wurden, dann wurde Unentschieden-Stapel immer ausgelöst, da es keine andere Möglichkeit gibt. Das hat man dann mit einer Zeitverzögerung gemacht, damit das Unentschieden nicht aus versehen gleichzeitig mit dem Gewinn ausgelöst wurde. Z. B. wenn 3 Sekunden lang das Spielfeld besetzt ist und kein Sieg ausgelöst wurde, dann wurde Unentschieden ausgelöst. Das gleiche können wir jetzt auch machen, nur ohne Zeitverzögerung.
Bild
Stapel für Unentschieden

​​Ein Unentschieden findet nur dann statt, wenn alle Felder belegt sind, daher benötigen wir die Bedingung "Ausgewähltes Möbelstück hat anderes auf sich". Dort wählen wir alle Felder aus und wählen die 2. Option aus wie im Bild gezeigt:
Bild

Effekt wiederholen ist ebenfalls wieder auf 0,5 Sekunden gestellt. Posi-Effekt wählt die Anzeigefarbe (dieselbe Farbfliese wie am Anfang) in einer Farbe, die keine Spiel-Farbe ist, wie z. B. Hellblau (wird auch als "weiß" anerkannt). Interessant wird es jetzt mit dem Add-on. Darin wählen wir die Add-ons der beiden Sieger-Stapel und wählen die Option "keine" aus:
Bild
Das sensationelle daran ist, dass also nicht nur die Bedingungen ausgewählt werden können, sondern die Add-ons selbst! Wenn demnach keine Bedingung vom Sieger-Stapel Gelb + keine vom Sieger-Stapel Blau erfüllt ist, dann darf der Unentschieden-Stapel ausgelöst werden. Und da wir noch Möbel-auf-Möbel-Bedingung haben, wird erst ausgelöst, wenn keine Züge mehr möglich sind. Und damit ist die Ergebniseinstellung fertiggestellt. Wichtig zum Thema der Fertigstellung dieser Einstellung sind die Schlussworte.

Wichtige Schlussworte:
In diesem Artikel ist Tic Tac Toe wie bereits erwähnt nicht komplett erklärt, da es auch den Rahmen sprengen würde und viele Erläuterungen benötigt. Tutorials, die eine gesamte Einstellung zeigen sind nützlich, um Beispiele zu lernen wie etwas konkret eingestellt werden könnte, aber echtes Wired-lernen benötigt Prinzipien, die verstanden werden müssen. Daher ist die Ergebnis-Einstellung hier nicht sofort fertig, wenn man es so in seinen TTT-Spiel aufbaut. Es ist eher als Universal-Einstellung zu verstehen, was zum Raum und zum Stil des Wired-Einstellers angepasst werden muss. In dieser Hinsicht sogar nützlicher, da es flexibel und überall eingebaut werden kann. Würde man ein gesamtes Tutorial haben, könnte man nicht unbedingt sofort unterscheiden, welches Wired zur Anpassung verwendet wurde und welches zum eigentlichen Stapel gehört. Das heißt die Anzeigefliese muss verknüpft werden mit weiteren Einstellungen, die dafür sorgen was als nächstes passiert. Was passiert bei Gelb, Blau und Weiß? Da müssen u. a. Anpassungen vorgenommen werden.

Impressum und Datenschutz
  • Start
  • News
    • easyWIRED
    • Update Liste
    • Interview
    • Community-Fragen
    • Forschung&Entwicklung
  • Wireds Lernen
    • Wired-Artikel
    • Wired-Tool
    • Kurztutorials
    • Videotutorials
  • Wired Szene
    • Wired Career
    • Wired Räume
  • Tipps & Tricks
    • Commands
    • Bodenlayout Editor
    • AFK-Leveln
    • Sonstiges
  • Teammitglieder
  • Kontakt