Ich werde Ihnen sagen, was meiner Meinung nach das Einzigartige an Spielprogrammen ist und was sie für mich vielleicht am beeindruckendsten macht... ist, wie sich Fehler auf das Gesamtprodukt auswirken. Wenn Sie einen Fehler in, sagen wir, Outlook (hah) haben, gibt es mehrere Möglichkeiten, ihn zu beheben (ich werde hier zu sehr vereinfachen):
- Beheben Sie den Fehler.
- Geben Sie dem Benutzer eine Umgehungslösung, wenn es eine andere Möglichkeit gibt, das Gleiche zu erreichen.
- Lassen Sie den Fehler einfach so, wie er ist, und machen Sie sich keine Gedanken darüber.
Bei den meisten Spielen, vor allem bei Multiplayer-Spielen, hat man oft nicht die Möglichkeit, sich für Nummer 2 oder 3 zu entscheiden. Die Spieler suchen nach Möglichkeiten, Spiele auszunutzen. Wenn man also einen Fehler einbaut, der ausgenutzt werden kann, dann wird er auch ausgenutzt. Daher ist die Toleranz für Fehler in Spielen wegen des Missbrauchspotenzials viel geringer als bei den meisten Geschäfts- und Produktivitätsprogrammen.
Für mich ist das einer der wichtigsten Punkte, die ein großes, komplexes Spielsystem wie WoW oder Everquest wirklich beeindruckend machen. Der Aufwand, den die Leute betreiben, um Schlupflöcher in einem Spiel zu missbrauchen, ist ziemlich erstaunlich und sehr gut dokumentiert. Dies steht in krassem Gegensatz zu Produkten wie Photoshop oder Bürosoftware, bei denen, solange es eine Möglichkeit gibt, das zu tun, was man tun muss, die Tatsache, dass einige der anderen Arbeitsabläufe vielleicht kaputt sind, nicht unbedingt ein geschäftskritischer Fehler ist ... er hat zumindest das Potenzial, ignoriert zu werden. Diesen Luxus können sich Spieleentwickler einfach nicht leisten.
Nun... im Vergleich zu Dingen wie der Flugsicherung oder der Airbus-Flugsoftware gibt es bei Spielen nicht diese Art von Einschränkungen, die das Leben auf dem Spielfeld betreffen... das ist eine ganz andere Klasse von Herausforderungen.