HALF-LIFE PORTAL
Your Gate To Valve's Games www.hlportal.de
HL PORTAL
FORUM
MISC
PARTNER

TF2 Crafting

Special Artworks by
Hayungs

Link us:
HL PORTAL

Support us:


HLPortal
auf Facebook

›› Willkommen!   ›› 95.200.521 Visits   ›› 18.316 registrierte User   ›› 16 Besucher online (0 auf dieser Seite)
    NEWS 

Entwickler

Dynamische Objekte: Spielerei oder Finesse?

07.04.2011 | 14:04 Uhr | von Dienstbier
9.168 Hits
46 Kommentare
1 viewing
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.

Thumbnail Thumbnail

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?



Kommentare (46)
Kommentar schreiben | Erweiterten Kommentar schreiben | Kommentare im Forum Seiten (3):  « 1 [2] 3 »


# 21
Haemi
ON
Ich weis nicht wie das bei der Programmierung von Spielen ist, aber kann man den Code nicht einfach immer wieder verwenden?
Also z.B. Backofen mit allen Funktionen machen und dann Copy&Paste im Editor.
Gibt's da bei Spielen Einschränkungen?
Wenn nicht, riesen Archiv mit sonem Zeug anlegen, immer wieder verwenden und nie wieder neu machen.
Post 07.04.2011, 17:45 Uhr
# 22
Cargetter
ON
also ich finde es auch überhaupt keine zeitverschwendung,sie tragen zur atmosphäre bei,valve hat es schon bemerkt,sonst hätten sie nicht in hl2 ep2 die mikrowelle kasserole von dr magnusson angesprochen!
zum video:also ich hätt' nix dagegen gleich das reallife auf die engine gepackt zu bekommen, sehr ausgefallen
Post 07.04.2011, 18:12 Uhr
# 23
TomahawxX
ON
Wenn man sich bei einem Spiel nur auf das konzentriert, was die meisten Spieler sehen und woran garantiert jeder vorbeikommt, dann gibt es nichts mehr für die Leute zu entdecken, die ein Spiel aufsaugen und wirklich hinter jede Ecke schauen, um nichts zu verpassen.
Post 07.04.2011, 18:36 Uhr
# 24
Fear 4 Fun
ON
Haha geil . :) Was ein nur aufm senkel geht ist dies "Grrt" wen man was anpackt . Aber naja so ist es ganz gut .
Post 07.04.2011, 18:37 Uhr
# 25
Prototype877
ON
Also zeitverschwendung nein, wenn ich Half-Life 2 nochmals durchspiele
Spiele ich immer mit diesem Miniatur Teleporter herum ^^
Post 07.04.2011, 18:41 Uhr
# 26
parcifall
ON
man wen in hlf 2 jeder raum mit so vielen knöpfen vollgestopft wäre, hätte ich tage gebraucht nur um den bahnhonf zu verlassen. ich drücke jeden knopf IMMER mindestens 3 mal. wenn mir einer ne mod baut die the house heißt und eingentlich nix anderes is als ein haus wo alles funktioniert ich würds spielen.
Post 07.04.2011, 18:45 Uhr
# 27
Blood
ON
Voll Wichtig, Bei Zak MacCracken gabs auch ne Interaktive Mikrowelle zum Eier schroten, das war fantastisch!
Post 07.04.2011, 18:45 Uhr
# 28
GiGi 2
ON
Nein, das ist keinesfalls Zeitverschwendung.

Genau das macht es aus.

Sehr sehr Wichtig.

Weiss nicht wie viel Zeit ich mit dem Teleporter herum gespielt habe und alles mögliche Teleportierte.
Post 07.04.2011, 19:01 Uhr
# 29
geniusjay
ON
ich finde auch nicht, dass es eine zeitverschwendung ist.
so kleine spielereien sind, wie schon gesagt wurde, gut für die atmosphäre des spiels und lassen alles etwas realistischer wirken (in der wirklichen welt laufe ich ja auch nicht einfach nur von a nach b und erledige etwas). außerdem erhöht sowas, das finde ich jedenfalls, den wiederspielwert. man kann so zum beispiel beim ersten mal "durchrennen", weil man umbedingt das ende der story erfahren will und kann sich dann beim zweiten mal zeit lassen und mit allem möglichen rumspielen.
Post 07.04.2011, 19:05 Uhr
# 30
Mr.Mowlworfen
ON
stellt euch vor da stehn 20 combine vor der tür deine pistole ist alle das brecheisen verbogen, ich würde mir erstmal ein spiegelei braten die melone in den ofen und ein bad einlassen :)

Edit: Wer hatte sich erschrocken als in HL2 EP2 der doktor "SCHLAG MICH TOT"
über das mikrowellen essen geredet hat und dr.freeman verziehen hat, ich hab mich ganze 1,23 sekunden gefragt was er meint XD
Post 07.04.2011, 19:06 Uhr
# 31
technik_lennart
ON
Wer klickt denn bitteschön auf "Keine Angabe"? :D

Also mir gefallen diese "Spielereien" immer sehr gut. Den kleinen Teleporter in Dr. Kleiners Labor habe ich damals sehr ausgiebig getestet. ^^
Hat mich mehr interessiert als die Handlung an dem Zeitpunkt... :D
Post 07.04.2011, 19:13 Uhr
# 32
-Goden-
ON
Ja der teleporter^^ nur doof als ich den iwan kaputt gekriegt hab :/
Post 07.04.2011, 19:36 Uhr
# 33
Phinixa
ON
Finde, dass sowas keinesfalls Zeitverschwendung ist. Außerdem: was wohl passiert wenn man ne Headcrab in den Ofen stecken würde :D
Post 07.04.2011, 20:21 Uhr
# 34
TheSniperFan
ON
Zitat:
Original von Haemi

Ich weis nicht wie das bei der Programmierung von Spielen ist, aber kann man den Code nicht einfach immer wieder verwenden?
Also z.B. Backofen mit allen Funktionen machen und dann Copy&Paste im Editor.
Gibt's da bei Spielen Einschränkungen?
Wenn nicht, riesen Archiv mit sonem Zeug anlegen, immer wieder verwenden und nie wieder neu machen.


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?
:D
Post 07.04.2011, 20:55 Uhr
# 35
bpewien
ON
Zitat:
Original von Phinixa

Finde, dass sowas keinesfalls Zeitverschwendung ist. Außerdem: was wohl passiert wenn man ne Headcrab in den Ofen stecken würde :D


Rare, Medium oder gut durch! ^^
Post 07.04.2011, 21:00 Uhr
# 36
-Goden-
ON
Zitat:
Original von TheSniperFan

Zitat:
Original von Haemi

Ich weis nicht wie das bei der Programmierung von Spielen ist, aber kann man den Code nicht einfach immer wieder verwenden?
Also z.B. Backofen mit allen Funktionen machen und dann Copy&Paste im Editor.
Gibt's da bei Spielen Einschränkungen?
Wenn nicht, riesen Archiv mit sonem Zeug anlegen, immer wieder verwenden und nie wieder neu machen.


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?
:D


sehr schöne Erklärung danke ;)
Post 07.04.2011, 21:26 Uhr
# 37
Drakon
ON
Zitat:
Original von SolidFake

Also als Level Designer kann ich sagen, solche Kleinigkeiten sind ja keine Qual für den Mapper, im Gegenteil, viele mapper bauen solche gimmicks in die Map ein weil ihnen langweilig ist, und weil sie gerne was "besonderes" hinzufügen würden, aus freien Willen.
Keineswegs sinnlos, denn wenn ich als Spieler solche Details finde, freut es mich immer und ich sehe, das der Entwickler Spaß an seiner Arbeit gehabt hat, und auch Zeit und Witz für sowas.


Kann ich nur bestätigen. Mappe seit 4 Jahren und bau immer wieder kleine eastereggs oder sonstiges ein. Obs im endeffket witzig ist oder eher "ernsthaft" hängt etwas von dem ab, was ich eigentlich mappe. Man kann ja schlecht ne witzig stelle in einen düsteren ort reinbringen. Wenn muss sich das schon harnomieren, find ich.
Post 07.04.2011, 22:06 Uhr
# 38
huso3000
ON
Ich finde nichts schlimmer, als ein Spiel, das total realistisch sein will, aber dann eine total statische und sterile Umgebung bietet. Solche kleinen Spielereien bringen Leben ins Spiel und lassen es einfach interessanter und glaubwürdiger erscheinen. Ich finde es z.b. auch immer echt grausam, wenn sich kaum was kaputt machen lässt. Oder noch besser, wenn manche Kisten kaputt gehen, dafür vieles andere nicht.

Wenn ich mappe, baue ich auch haufenweise solches Zeugs ein. Ich liebe es auch, solche Sachen auszuprobieren. Die alten Spiele wie Duke Nukem 3D, Shadow Warrior und Blood hatten sowas ja auch oft. Man konnte massenhaft Sachen benutzen, und wenn sie auch nur ein Geräusch gemacht haben!

Oder wer hat bei GoldenEye 007 auf dem N64 nicht stundenlang die gesammte Leveleinrichtung kaputtgeschossen? Die explodierenden Tische sind LEGENDÄR XD

Oder die Fässer in Medal of Honor Allied Assault waren auch toll. Da konnte man reinschießen, und es kam Flüssigkeit (z.B. Öl oder Wein) raus und wenn man Löcher auf verschiedenen Höhen reinschoss, haben die höheren Löcher schneller aufgehört zu gluggern als die unteren, so, als ob das Fass geleert würde. Das war auch eine tolle Spielerei mit der ich einige Zeit verbracht habe :)

@TheSniperFan: Einfach Name und Target beim kopierten Objekt ändern, schon ist die Sache geritzt ;)
Post 07.04.2011, 22:10 Uhr
# 39
filL
ON
Meiner Meinung nach, machen gerade solche Kleinigkeiten ein gutes Spiel aus: Es ist nicht nur ein stupides lineares Durchwandern der Handlung und alles, was dem nichts beizutragen hat, ist steril. So etwas kommt schon ziemlich störend vor, bzw. mit diesen Finessen wirkt die Umgebung realistischer.
Post 08.04.2011, 00:09 Uhr
# 40
Haemi
ON
Zitat:
Original von TheSniperFan

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?
:D


Ja schon wenn man es so macht. Aber eigentlich müsste man ja nur den Namen ändern. Rest kann ja bleiben wie er ist.
Post 08.04.2011, 05:35 Uhr


Seiten (3):  « 1 [2] 3 »


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.


FB | Tw | YT | SC
LOGIN
User oder E-mail:


Passwort:


oder
Registrieren
Passwort vergessen?
OpenID-Login
UMFRAGE
Half-Life: Alyx in VR - was hälst du davon?
   
   
NEWSLETTER
   
E-Mail Adresse:
   

    USER ONLINE 
Insgesamt sind 16 Benutzer online. Davon sind 0 registriert:
    SITE OPTIONS 
- Zu Favoriten hinzufügen
- Als Startseite festlegen (IE only)
- Fehler auf dieser Seite?