Spieler spielen gerne herum. Wer erinnert sich nicht an die Mikrowelle in Half-Life oder an Dr. Kleiners Teleporter. Doch für Entwickler sind diese kleinen Gimmicks eine Qual. Sie tragen im seltensten Fall zur Handlung bei und sind dabei noch kompliziert umzusetzen, im schlimmsten Fall lenken sie sogar vom eigentlichen Ziel ab. Trotzdem berichten viele Spieler gerade solche Details in Erinnerung behalten zu haben.
Die Frage, warum trotzdem soviele Entwickler ihre Arbeitszeit in diese scheinbar belanglosen Details investieren, stellt sich auch Michael Jansen, Erfinder des unkonventionellen Mod-Projekts An Open Window und fragt seine Leser: „Glaubst du, der zusätzliche Aufwand dynamische Umgebungsobjekte zu entwerfen ist Zeitverschwendung?“ Das Stichwort "Dynamic Environments" verdeutlicht der Niederländer mithilfe eines Beispiels, er hat sich eine eigene kleine Küche gebastelt. Ohne Frage, dieses Exempel ist auf die Spitze getrieben, aber was haltet ihr generell von der These?
Umfrage:
Glaubst du, der zusätzliche Aufwand dynamische Umgebungsobjekte zu entwerfen ist Zeitverschwendung?
Ich erkläre es dir mal anhand der SourceEngine.
Verschiedene Objekte (enities) kommunizieren über ein sog. I/O-System (Input/Output-System = Eingabe/Ausgabe-System).
Praktisches Beispiel:
Backofenknopf (Name: Knopf):
Output: Wenn Knopf gedrückt -> Ofen -> Starten
Wenn man jetzt den Knopf drückt bekommt der Backofen folgendes:
Backofen (Name: Ofen):
Input: Starten
Folglich startet er dann und kann selber mehrere weitere Outputs machen.
Das Problem ist die Ansprache. Die einzelnen Enities haben Namen damit man sie unterscheiden kann. Wenn man jetzt einfach Copy&Paste machen würde, haben alle die gleichen Namen. Sprich man hat 10 gleiche Knpfe und 10 gleiche Öfen. Drückt man jetzt irgendeinen Knopf gehen alle an.
Außerdem, wie viele Backöfen hat man denn so im Haus?
Ja schon wenn man es so macht. Aber eigentlich müsste man ja nur den Namen ändern. Rest kann ja bleiben wie er ist.
Ist soweit richtig, auch gibt es sogenannte "Presets" (Beim Namen bin ich mir nicht mehr ganz sicher, mappe schon eine weile nciht mehr)
Da sind schon einige dieser Dinge (Wasserautomat aus HL2) fertig drinnen, man kann auch weitere einfügen aus dem Internet oder selber gemacht, dann muss man sie auch nicht jedesmal neu machen. Die namen muss man halt ändern.
Ja schon wenn man es so macht. Aber eigentlich müsste man ja nur den Namen ändern. Rest kann ja bleiben wie er ist.
Ist soweit richtig, auch gibt es sogenannte "Presets" (Beim Namen bin ich mir nicht mehr ganz sicher, mappe schon eine weile nciht mehr)
Da sind schon einige dieser Dinge (Wasserautomat aus HL2) fertig drinnen, man kann auch weitere einfügen aus dem Internet oder selber gemacht, dann muss man sie auch nicht jedesmal neu machen. Die namen muss man halt ändern.
@Firehawk & Haemi:
Du meinst Prefabs.
Aber wie ich schon in meinem letzten Satz gesagt habe. Brauchst du sowieso keine 10 Öfen, weil wohl kaum in einem Haus so viele sind. So kommts aufs gleiche raus, weil du die ja auch erst mappen musst.
Es gibt auch eine Funktion, bei der man in den Prefabs eine Endung an sämtliche Namen anfügt, mit dem Ergebnis, das der Editor bei jedem einfügen des Prefabs eine andere Endung dranhängt. So ist dann jede Kopie einzigartig was die Namen angeht und es gibt keine Konflikte...
Ich finde solche Dynamischen Dinge auch sehr wichtig und gut in Spielen... Selbst die "abmontierbaren" Kameras in Portal zählen für mich dazu... Immerhin spielt man ein Spiel manchmal auch ein zweites oder drittes mal durch, wobei man dann nichtmehr so sehr auf die Handlungt achtet, sondern eher auf solche Dinge... Wer hört schon in Kleiners Labor zum zehnten mal den kompletten Dialog von Alyx, Kleiner und Barney an, wenn er während der Zeit etwas mit dem Teleporter spielen kann weil er das Gelaber schon kennt ?
Interaktive Objekte? SEHR WICHTIG in meinen Augen.
Diese vielen, kleinen GImmicks lassen ein Spiel ungemein realistischer udn lebendiger wirken. Physik-Engine ist auch eines der vielen Dinge, die ich nicht mehr missen möchte. Was natürlich auch toll ist, eine zerstörbare Umgebung.
Natürlich kosten diese Features ne Menge Zeit, allerdings Werten sie ein Spiel meiner Meinung nach extrem auf.
Du musst dich einloggen, um Kommentare schreiben zu können
Du hast nicht die erforderlichen Rechte einen Kommentar zu schreiben. Solltest du eine Account-Strafe haben, findest du nähere Informationen in deinem Profil unter Verwarnungen.