Was sind überhaupt
Bugs? Das fragen sich vielleicht viele von
euch, hier die Antwort!
Erstmal: Bug ist nicht immer nur
Bug. Denn auch ein Glitch ist ein Bug, und ein Bug kann auch ein
Exploit oder ein Dead End darstellen. Was diese Dinge alles sind
könnt ihr im Folgenden lesen!
Bug
Mit Bug ist nicht etwa das Vorderteil eines Schiffrumpfes gemeint,
nein! Der Bug (ausgesprochen [
b?g])
ist ein Fehler im Programmcode z.B. eines Videospieles gemeint, der das
Spiel einfrieren lässt, Funktionen einschränkt oder
bestimmte ungewollte Aktionen hervorruft. In der Videospielbranche gibt
es eine einfache Definition: "Es ist ein Bug, wenn Sachen geschehen,
die nicht von den Entwicklern so vorhergesehen waren". Sprich, wenn im
Interface von Ocarina of Time plötzlich ein paar
Knöpfe fehlen, oder man mit einem Stahlhammer die Hymne der
Zeit spielen kann, ist das definitiv ein Bug.
Jetzt kommt aber die Frage: Wieso sagt man da bitte dazu "Bug" und
nicht etwa "Programmierfehler"?
Bug, als Synonym für Programmierfehler, hat sich so gut
etabliert und ist kurz und bündig. weswegen es fast
überall benutzt wird. Aber nur wenige wissen, wieso man es
überhaupt benutzt!
Das Wort
Bug kommt aus dem Englischen und bedeutet
Käfer oder auch Wanze. Früher glaubte man,
z.B. an kaputten Telefonen, dass die Fehler von kleinen Käfern
kommt, und das Rauschen bezüglich des Telefons daher stammt,
das die kleinen Tierchen an der Leitung knabberten. So schrieb der
Erfinder des Telefongraphen: „… that
‚Bugs‘ – as such little faults and
difficulties are called – show
themselves…“
Glitch / Exploit
Ein Glitch ist ebenfalls ein Bug, jedoch sozusagen eine
erweiterte Form. Er ist ein Fehler beim Programmieren, die der Spieler
jedoch ausnutzen kann, um z.B. eine Wand zu durchqueren, um schneller
zu einem anderen Ort zu kommen. Ein Exploit ist es, wenn es sozusagen
extrem nützlich ist. Jedoch ist es sehr schwierig, Glitch und
Exploit zu unterscheiden, da sie sehr ineinander verschwimmen.
Dead End / Sackgasse
Ein
Dead End (zu deutsch: Sackgasse) ist ein Bug, der das Spielen
einschränkt. Sprich, wenn man an eine Stelle gelangt, in der
man ohne Zurücksetzen des Spielstandes nicht weiterkommt. Sehr
ärgerlich, wenn man mal in eine Sackgasse tappt!