Hilfe:Inputs & Outputs

Aus RPG-Dev-Basis
Wechseln zu: Navigation, Suche
  Achtung: Du befindest dich in der RPG-Dev-Basis, diese Seite ist Teil der Kategorie RPG-Dev-Wiki:Basis. Änderungen an dieser Seite werden in viele RPG-Dev-Clients nach einem Update ebenfalls übernommen!
Anwender-Doku
Einführung
Basiswissen
MediaWiki
Semantic MediaWiki
RPG-Dev-Wiki nutzen
Arbeiten mit MediaWiki
Grundlagen
Artikel anlegen und bearbeiten
Verlinkung
Formatierung
Diskussionsseiten
Vorlagen
Arbeiten mit RPG-Dev-Wiki
Anlegen einer Story
Ausarbeiten von Charakteren
Locations, Gruppierungen & Co.
Quests, Events & Meilensteine
Inputs & Outputs
Dialoge, Tagebuch & Inventar
Vom Wiki zum Spiel
Entwickler-Doku

Um RPG-Dev-Wiki beschreiben zu können, wie Story-Objekte (Quests, Events & Meilensteine) voneinander abhängig sind und eine Story bilden, werden sogenannte Inputs und Outputs benötigt. Ein Output definiert quasi einen zustandslosen Informations-Container auf einer Seite A eines Story-Objekts A. In einem anderen Story-Objekt B auf Seite B kann dann durch einen Input das Objekt A als Voraussetzung oder Beeinflussung für Objekt B angegeben werden. Dazu bezieht sich der Input auf den an sich zustandsfreien Output und definiert durch die Vorgabe einer bestimmten Voraussetzung in welchem Fall der Input ankommt.

Inhaltsverzeichnis

Outputs

Beispiel: Output:Erfolgreich vom Typ Bool
Outputs werden über die Vorlage Vorlage:OUTPUT definiert. Sie nennen immer eine Information die in einem Story-Objekt eine Rolle spielt, bleibt jedoch neutral und zustandslos, was sie selbst zu keiner Bedingung. Man kann einen Output auch als ausführliche Umschreibung einer Variable sehen.

Standard-Outputs

Quests, Meilensteine und Events haben bereits bestimmte vordefinierte Standard-Outputs, die sehr häufig benötigt werden. Beispielsweise ob die Quest beendet wurd, bereits begonnen wurde oder erfolgreich war.

Inputs

Inputs werden über die Vorlage Vorlage:INPUT und Vorlage:+INPUT definiert. Es wird unterschieden zwischen Inputs die ein Story-Objekt initialisieren und somit ein Objekt von einem anderen abhängig machen (+INPUT) so wie Inputs die lediglich eine Beeinflussung eines Objekts durch ein anderes Objekt beschreiben (INPUT).

Unterschiede zu Dialog-Abhängigkeiten

Grundsätzlich gilt, innerhalb eines Artikels (beispielsweise einer Quest), wird das Dialog-Abhängigkeitssystem verwendet. Artikel übergreifend würde dieses System jedoch zu unübersichtlich werden. Dafür werden hier auf den einzelnen Seiten Outputs definiert, über die Inputs wird dann ein Output referenziert und der Zustand angegeben, den der Output haben muss um die Bedingung für etwas zu erfüllen.

Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
RPG-Dev-Wiki
RPG-Dev-Basis
Werkzeuge