Wieso ermöglichen Entwickler Cheats?

vom 07.01.2012, 21:32 Uhr

Wer schon einmal bekannte Spiele wie Grand Theft Auto oder Need for Speed gespielt hat, wird es sicher kennen. Im Internet gibt es sehr viele Seiten, wo man Cheats findet, mit denen man bestimmte Extras freischalten kann, indem man z.B. einen Code eingibt. Ich habe auch schon gesehen, dass manche Spiele im Menü extra einen Unterpunkt "Cheats" haben, wo man Codes eingeben kann. Oft sind Cheats mit sogenannten Tastenkombinationen verbunden. Aber mir kann keiner sagen, dass dieses Lücken in der Programmierung sind. Ich bin eigentlich schon fest davon überzeugt, dass die Entwickler extra ein Hintertürchen offen lassen.

Wie steht ihr dazu? Denkt ihr, dass Cheats beabsichtigt sind oder es ein reiner Zufall ist, dass welche existieren? Wenn ja, wie entstehen solche Lücken? Wisst ihr, warum Programmierer extra solche Möglichkeit zum cheaten (deutsch: betrügen) dem Spieler überlassen und wie kommen solche Tricks denn überhaupt ans Licht? Werden sie vielleicht sogar anonym von den Entwicklern im Internet veröffentlicht und so immer weiter verbreitet?

» fragender » Beiträge: 195 » Talkpoints: 39,55 » Auszeichnung für 100 Beiträge



Darüber habe ich mich auch schon sehr oft gewundert. Grand Theft Auto ist ja ein Spiel, für das man bezahlt, aber dann alle Funktionen verfügbar hat, also kein zusätzliches Geld für irgendwelche besonders Features ausgeben muss. Deshalb glaube ich, dass Spielentwickler Cheats einbauen, um die Attraktivität eines Spieles zu erhöhen. Es schadet die Spielentwickler ja nicht, wenn irgendwelche Spieler unsterblich sind oder andere Cheats freigeschaltet haben. Durch Cheats wird einfach mehr Abwechslung gewährleistet. Irgendwann wird das normale Spielen langweilig, dann sucht man sich eben ein paar Cheats aus dem Internet. Die Freude am Cheaten hält auch nicht besonders lange an, weswegen man die Cheats dann ja wieder deaktivieren kann.

Benutzeravatar

» mendacium. » Beiträge: 750 » Talkpoints: 17,61 » Auszeichnung für 500 Beiträge


Was nicht abwegig wäre, ist doch das es bestimmte Tastenkombinationen gibt, mit denen dann im Spiel bestimmte Situationen vom Testteam besser durchgespielt werden können. Es ist ja kaum zu erwarten, dass die Entwickler selbst die Spiele durchtesten und um eben Testspielern zu ermöglichen auch ohne alle Sequenzen durchzugehen bzw. regelmäßig alle Levels zu bestehen, gibt es diese Abkürzungen.

Wie diese nun veröffentlicht werden, kann ich mir auch nicht denken. Zumal ich nicht davon ausgehe, dass der gewöhnliche Spieler hier das Programm disassembliert und dann den Maschinencode nach Cheats bzw. entsprechenden Möglichkeiten durchsucht. Vielmehr wird es wohl immer Leute geben, die aus den Entwickler- und Testteams Interna weiter sagen. Kann aber auch eine Art Marketinggag sein und vom Publisher gesteuert werden.

» derpunkt » Beiträge: 9898 » Talkpoints: 88,55 » Auszeichnung für 9000 Beiträge



Ich denke Cheats werden in Spiele eingebaut um den Testern die Möglichkeit zu geben bestimmte Spielsituationen zu reproduzieren, sei es weil eben genau diese Situation auffällig geworden ist oder aber auch um eine potenzielle Fehlerquelle aufzuzeigen. Nicht zuletzt wohl auch für die Programmierer und Grafiker um Ihre Arbeit zu begutachten.

Warum die fertige Version nach wie vor mit Cheats versehen ist kann ich natürlich nicht zu hundert Prozent sicher sagen. Ich vermute aber, das es zuviel Arbeit wäre ein Spiel fertigzustellen, nun die Cheats zu entfernen um sie dann bei der Arbeit zu einem Bugfix wieder neu einzufügen usw.

Als letzte Möglichkeit würde mir noch einfallen, das man dem Spieler in jeder Situation einen letzten Ausgang anbietet wenn er mal an einer Stelle hängt (und irgendwann gefrustet aufgibt). Wie und wo bzw. in welcher Situation man Cheats benutzt ist ja jedem selbst überlassen. Das würde vielleicht auch erklären, warum Cheats bei manchen Spielen nicht wirklich versteckt sind. Bei einigen reicht es aus, eine Datei mit einem Texteditor zu öffnen, andere wiederum sind (warum auch immer) sehr sehr schwer rauszufinden. Macht vielleicht auch ein wenig den Reiz aus?

» RavenThunder » Beiträge: 1315 » Talkpoints: 11,03 » Auszeichnung für 1000 Beiträge



Wie denkst du denn das es reiner Zufall ist das Cheats existieren? Natürlich wissen die Spielehersteller das es Cheats gibt, doch warum sollten diese verboten sein. Der Spielehersteller will das der Kunde möglichst zufrieden mit dem erstandenen Produkt ist, damit er es seiner Familie und Freunden weitererzählt die sich wiederum dann dieses Spiel kaufen.

GTA zum Beispiel macht doch ohne Cheats fast keinen Spaß. Also holt man sich kurz mal unbegrenzt Leben und spielt das Spiel ohne große Probleme und ohne viel Frust durch, was einen auch noch dazu ermuntert ein weiteres Spiel dieser Serie zu kaufen! Das diese Codes jedoch unbeabsichtigt und ohne die Aufmerksamkeit der Hersteller da rein kommen halte ich für sehr unwahrscheinlich, da man manchmal sogar auf der Homepage des Herstellers Cheats einsehen kann!

» S. Bossert » Beiträge: 15 » Talkpoints: 0,47 »


fragender hat geschrieben:Wie steht ihr dazu? Denkt ihr, dass Cheats beabsichtigt sind oder es ein reiner Zufall ist, dass welche existieren?


Wieso sollte bitteschön zufällig ein Cheat in den Programmcode, den ja jemand absichtlich geschrieben hat, kommen? Natürlich sind die Cheats Absicht.

Und die Vermutung, die hier geäußert wurde, dass es um das Durchtesten bestimmter Spielsituationen geht, die kann ich 100%ig bestätigen. Es geht darum, beispielsweise Level zu überspringen, damit man sie nicht zum Testen immer erst durchspielen muss. Oder es geht darum, unverwundbar zu sein, um somit das Gegnerverhalten testen zu können, also, um beispielsweise zu sehen, ob die Gegner dem Spieler korrekt folgen, und so weiter. Cheats haben ursprünglich einfach nur diese Erleichterungsfunktion für die Tester.

Wobei es mittlerweile auch Cheats gibt, die zum Spaß hinzugefügt wurden, die zum Teil einfach nur witzige oder unsinnige Dinge auslösen oder anzeigen. Das ist einfach nur ein Gag. Wieso auch nicht? In vielen Spielen sind, auf verschiedene Arten, irgendwelche Gags versteckt.

Und dass solche Dinge herauskommen, also publik werden, wird mit Sicherheit daran liegen, dass es eben irgendwer ausquatscht. Als Spieletester werden oft externe Leute, also solche, die nicht direkt zum Entwicklerstudio gehören, eingesetzt, und da ist die Gefahr, dass diese nicht dicht halten, natürlich groß. Theoretisch kann jeder einem Spieletest beiwohnen, man muss sich nur bewerben, wenn man eine solche Ausschreibung irgendwo findet. Also, es ist kein besonders getestetes Personal, das da dann die Cheats in die Hand bekommt, um einfacher das Spiel testen zu können.

Und ja, es wäre einfach zu mühsam, die Cheats vor der Veröffentlichung wieder zu entfernen. Viele Cheats sind tief im Programmcode verbaut, zum Teil auch direkt in der Game-Engine. Das ist quasi das programmierte Grundgerüst eines Spieles, das bei vielen Spielen einer Art identisch ist. Es gab beispielsweise einmal die "Unreal-Engine", auf der viele Spiele basierten. Die hatten demnach auch alle die identischen Cheats. Die sind einfach so darin verwurzelt, dass man sie schwer heraus bekäme.

Und die Cheats entfernen muss man ja auch nicht, finde ich, denn letztendlich ist es doch die Sache es Spielers, ob er cheaten möchte, oder nicht. Es wird ja auch keiner dazu gezwungen, der nicht möchte. Und bei Multiplayer-Spielen, wo verschiedene menschliche Spieler gegeneinander spielen, lassen sich die Cheats der Fairness halber zum Teil mit externen Programmen blockieren. Aber das geschieht dann nicht durch Entfernen aus dem Originalspiel, sondern durch das Blockieren mit anderen Befehlen, die hinzugefügt werden. Also, alles vereinfacht ausgedrückt.

Benutzeravatar

» Wawa666 » Beiträge: 7277 » Talkpoints: 23,61 » Auszeichnung für 7000 Beiträge


Zufällig existieren diese Cheats nicht. Das ist gar nicht möglich. Cheats werden erstellt, um die Spiele einfacher zu testen. Wenn man wirklich alles von Beginn an durchspielen müsste, würden die Tester sehr lange daran sitzen und der Release würde sich nach hinten verzögern. Daher bauen Programmierer Cheatcodes ein, die es ermöglichen das Spiel in kürzerer Zeit komplett zu testen.

Diese bleiben dann nach dem Testen einfach drin, da der Aufwand viel zu groß wäre, diese dann wieder aus dem Code herauszunehmen ohne das aus versehen etwas anderes modifiziert wird.

» Jayna » Beiträge: 108 » Talkpoints: 9,59 » Auszeichnung für 100 Beiträge



Also da ich selbst in der Gaming Testing Industrie arbeite weiß ich, dass man vor allem bei größeren Spielen immer Cheats von den Entwicklern bekommt, wenn man bestimmte Situationen im Spiel mal überprüfen muss, würden wir ja auch ewig am Spiel sitzen bis wir an diese Stelle gelangen. Allerdings haben wir dafür spezielle Versionen des Spiels, in der offiziellen Version sind diese dann nicht mehr nutzbar.

Allerdings habe ich bislang noch keine PC-Spiele getestet, daher weiß ich es hier auch nicht so genau. GTA San Andreas zum Beispiel steckt ja von oben bis unten voller Cheats, manche haben auch keinen Zweck außer absurd lustige Situationen zu kreieren, zum Beispiel dass alle Passanten plötzlich über Raketenwerfer verfügen und dergleichen.

» Schneeblume » Beiträge: 3095 » Talkpoints: -0,03 » Auszeichnung für 3000 Beiträge


Die Cheats werden nicht dafür ins Spiel einprogrammiert, um mehr Abwechslung ins Spiel zu bringen, sondern damit die Tester das Spiel besser testen können. Nehmen wir als Beispiel mal Die Sims 3. Um dort wirklich alles testen zu können, muss man einiges an Geld haben. Das erreicht man am schnellsten mit einem Cheat. Auch ist es ein zeitlich sehr hoher Aufwand. Daher ist es einfacher, wenn man die Bedürfnisse mittels Cheat auf statisch einstellen kann, damit man sich auf andere Dinge konzentrieren kann.

Ich finde, dass Cheats keinen wirklichen Vorteil für den Spieler bringen, da das Spiel ohne Cheats meist viel mehr Spaß macht und man auch selbst etwas erreicht. Durch Cheats schafft man sich perfekte Rahmenbedingungen und da ich es meistens so realistisch wie möglich möchte, verwende ich keine Cheats.

» Max1250 » Beiträge: 827 » Talkpoints: 27,57 » Auszeichnung für 500 Beiträge


Ja, aber manche Cheats werden auch bewusst als Easter Eggs eingebaut, so wie die Sache mit den Raketenwerfern, oder dass alle Leute plötzlich große Köpfe haben. Es gab auch früher bei den Konami-Spielen einen Cheat, der war immer gleich und bewirkte meistens volle Waffen und Unverwundbarkeit: Hoch, Hoch, Runter, Runter, Links, Rechts, Links, Rechts, B, A. Bei Parodius bewirkte er allerdings die Selbstzerstörung.

» LastGunman » Beiträge: 242 » Talkpoints: 4,06 » Auszeichnung für 100 Beiträge


Ähnliche Themen

Weitere interessante Themen

^