Was sind die Vorteile, wenn Sie Cheat-Codes in ein Spiel einfügen?

106

Einige Spiele enthalten Cheat-Codes, aber ich bin mir nicht sicher, ob ich einige zu meinen hinzufügen möchte, weil ich befürchte, dass sie das Spiel ruinieren, indem sie es zu einfach machen, sie zu schlagen.

Was wären die Vorteile, wenn ich Cheat-Codes in mein Spiel stecke?

Casanova
quelle
43
Ist Ihr Code 100% perfekt und ich werde nie auf einen Fehler stoßen, der meinen Fortschritt behindert?
Mazura
32
Angenommen, es ist ein Einzelspieler-Spiel? Ich konnte massive Probleme mit Cheat-Codes in einem Multiplayer-Spiel sehen ...
corsiKa
8
@ CorsiKa ja Einzelspieler
Casanova
6
@corsiKa, nur wenn es sich um ein MMO oder einen E-Sport handelt. Für lokale Multiplayer-, Koop- oder private Online-Matches mit Freunden sehe ich keinen Grund, warum es ein Problem sein könnte, Spieler das Spiel "brechen" zu lassen, da dies nur Spieler betrifft, die den Cheats zugestimmt haben.
8.
27
Sie befürchten, dass Ihr Spiel zu leicht zu schlagen ist. Na und? Würden Sie es vorziehen, wenn jemand aufgibt, Ihr Spiel zu spielen (und keine Inhalte aus späteren Teilen des Spiels zu hören), weil es zu schwer ist? Welches ist mehr ruinierend? Warum sollte der Spieler die Auswahl einschränken, wie er das Spiel erleben und wie er Spaß haben möchte?
Jamesdlin

Antworten:

201

Ein wichtiges Merkmal ist, dass sie das Debuggen erleichtern.

Wenn es eine kaputte Puzzletür gibt, die sich nicht öffnen lässt, und Sie sie umgehen können, indem Sie durch die Wände stechen, oder einen harten Kampf mit Unverwundbarkeit und einer Insta-Kill-Waffe überspringen oder den wirtschaftlichen Aufwand verkürzen, indem Sie sich unendliches Geld geben, um dies sicherzustellen Das letzte Spiel kauft alle Arbeiten, Sie haben sich viel Zeit gespart! Die Möglichkeit, Objekte oder Charaktere, die Sie bei Bedarf testen müssen, manuell zu erzeugen, anstatt sie in der Welt organisch zu finden, kann ebenfalls eine enorme Zeitersparnis bedeuten.

Ohne diese Möglichkeiten, die Regeln zu brechen, können Sie, wenn die Regeln selbst in einem Teil des Spiels nicht funktionieren, daran gehindert werden, alles andere im Spiel zu testen, was vom fehlerhaften Teil abhängt oder danach kommt (etwas, das wir als " Komplettlösung Pause, "eine unserer Bug-Klassen mit der höchsten Priorität"

Dies ist besonders wichtig in großen Teams, in denen selbst dann, wenn Sie einen Fehler finden und jemand aktiv daran arbeitet, ihn zu beheben, andere Entwickler und Tester daran gehindert werden können, ihre Arbeit auszuführen, was die Entwicklung massiv verlangsamt. Wenn Sie in der Lage sind, kleine Probleme zu umgehen, können Sie sich gegen diese Art von Deadlock absichern.

Hier ist ein Tweet, den ich heute von @Ed_dV gesehen habe und der dies sehr gut illustriert (klicken Sie sich durch, um ein Video zu sehen):

Ich habe ein kleines schwebendes Fenster mit all meinen Debug-Tools, Cheat-Umschaltern, Tageszeit-Schiebereglern usw. erstellt. Ich kann nicht glauben, dass ich Cheats nicht früher implementiert habe.

(Natürlich müssen Sie nach Möglichkeit immer noch cheatfreie Durchspiele durchführen, um sicherzustellen, dass nicht nur die betrogene Version des Spiels funktioniert.)

Wenn Sie diese Cheats erst einmal entwickelt haben, fallen für die Spieler oftmals nur geringe oder gar keine Kosten an, da sie über eine geheime Schlüsselkombination, ein Cheat-Menü oder eine Debug-Konsole zugänglich sind - sofern das Spiel für Einzelspieler gedacht ist Sie können nicht verwendet werden, um die Spiele anderer Spieler zu stören.

Diese Codes können für Spieler ein entzückendes Osterei sein - wie oft haben Sie versucht, den Konami-Code in ein Spiel oder eine Website einzugeben, nur um zu sehen, ob dies etwas bewirken würde? Viele von uns haben gute Kindheitserinnerungen daran, dass sie in DOOM nicht durch Wände geklettert sind oder uns alle Waffen in GTA gegeben haben oder so viele Ringe und Quellen in Sonic the Hedgehog hervorgebracht haben, dass die Framerate stotterte. :)

Wenn Sie die Cheat-Codes im Spiel als Belohnung für das Lösen schwieriger Herausforderungen ausgeben, ist dies ein wirkungsvoller Preis, der relativ billig zu implementieren ist, im Vergleich dazu, wenn Sie dem Spieler eine neue Fähigkeit oder einen neuen Gegenstand geben, der gegen den Rest des Spiels abgewogen werden muss. Bei Betrügereien besteht ein stillschweigendes Verständnis, dass es erlaubt ist , das Gleichgewicht oder die Fiktion auf eine Art und Weise zu brechen, die dem Betrug zugestimmt hat. Auf diese Weise fühlen sich die Spieler als Elite, denen geheimes Wissen anvertraut ist (das sie auch für soziale Zwecke mit ihren Freunden teilen können).

Letztendlich können diese zusätzlichen Zugang für Spieler bieten, die aus medizinischen oder anderen Gründen möglicherweise nicht in der Lage sind, alle Teile Ihres Spiels auf eigene Faust zu erreichen. Wenn es der Unterschied zwischen einem Spieler ist, der eine Version mit niedrigeren Herausforderungen als ursprünglich beabsichtigt hat, und dem, überhaupt keine Freude an meinem Spiel zu haben, dann biete ich ihm lieber diese Version mit niedrigeren Herausforderungen an, sofern sie dies tun will es benutzen.

Und meistens wirken sich Cheats nicht negativ auf die Spieler aus, die sie nicht mögen. Die Spieler sind sehr gut darin, sich selbst herauszufordern - zum Beispiel, sich für schwierige Spielstile wie "Ironman" oder "Nuzlocke" zu entscheiden, selbst wenn dies nicht durch die Spielregeln erzwungen wird. Spieler, die eine schwierige Erfahrung machen wollen, verwenden die Cheat-Codes im Allgemeinen nicht oder schlagen sie nicht einmal nach.

DMGregory
quelle
8
Das wollte ich sagen. Wir brauchen Cheats in Handyspielen mit Timer-Mechanik, oder ein vollständiger Durchspieltest könnte Jahre dauern.
Almo
13
@Almo in einem durchschnittlichen Handyspiel mit Timer-Mechanik würden Sie diese Cheats jedoch vor der Veröffentlichung deaktivieren, da diese Timer normalerweise den einzigen Zweck haben, den Spieler zum Bezahlen von Geld für das Überspringen zu bewegen.
Philipp
62
Die Barrierefreiheit ist für mich am wichtigsten, ich habe 3 Schwestern mit jeweils unterschiedlichen Fähigkeiten. Der Älteste mag eine Herausforderung und strebt immer eine 100% ige Vervollständigung an. Der Mittlere mag die Geschichten, kämpft aber mit den schwierigeren Schwierigkeiten und macht es einfach. Die Jüngste mag es nicht, ausgelassen zu werden und ist sehr verärgert, wenn sie etwas nicht fertigstellen kann. Deshalb wird sie immer nur Spiele spielen, bei denen es keine Fehler gibt oder bei denen es Betrüger gibt. Wenn Ihr Spiel nicht wettbewerbsfähig ist, erhöht das Hinzufügen von Cheats die Spielerbasis. ein Win-Win-Szenario.
Lord Jebus VII
9
@BruceWayne Ich bin immer umgekehrt vorgegangen ... Die Debug-Codes der Entwickler werden nur dann zu Cheats, wenn sie zur Veröffentlichung freigegeben werden.
Mr.Mindor
51
Ein weiterer wichtiger Grund, die Cheatcodes beizubehalten: Wenn Sie sie entfernen, ist die Version des Spiels, die ausgeliefert wird, nicht die, die getestet wurde! Schließlich kann auch das Entfernen von Code zu Fehlern führen.
Jörg W Mittag
93

Ja, du solltest Cheats in deinem Spiel haben.

  1. Wiederholungswert! Alle Waffen mit unbegrenzter Munition und Unverwundbarkeit zu haben, mag Level 1 viel zu einfach machen, aber es kann auch eine Menge Spaß machen, wenn Sie das Spiel bereits regelmäßig schlagen.
  2. Umgang mit Fehlern! Dies bietet dem Spieler die Möglichkeit, spielbringende Fehler zu umgehen. Angenommen, es gibt einen sehr undurchsichtigen Fehler in Ihrem 120-Stunden-RPG-Spiel, der, falls ausgelöst, den Spieler daran hindert, die Haupt-Storyline-Quest abzuschließen. Sie fragen auf Gaming.SE danach . Es gibt zwei Antworten: "Entschuldigung, das ist ein bekannter Fehler. Laden Sie einen alten Speicher neu. Was, Sie haben keinen alten Speicher? Schade, dann müssen Sie das Spiel von Anfang an neu starten." und "Ja, es ist ein Fehler. Drücken Sie ~, um die Konsole zu öffnen, SETVAR QUEST_7457_COMPLETED 1und geben Sie ein , und Sie können weiterspielen." Welche Antwort hätte eine bessere Chance, akzeptiert zu werden? Hier ist ein wörtliches Beispiel .
  3. Barrierefreiheit! Nicht alle Spieler sind gleichermaßen fähig. Denken Sie an Spieler mit Behinderungen, die ihre motorischen Fähigkeiten, ihr Hören oder Sehen beeinträchtigen. Während Ihr Spiel für den durchschnittlichen Spieler einfach "hart, aber fair" ist, ist es für Menschen mit Behinderungen möglicherweise überhaupt nicht spielbar. Mit Hilfe von Cheatcodes können diese Spieler das Spielfeld ausgleichen und Ihr Spiel genießen.
  4. Marketing! Cheatcodes geben den Spielern etwas zum Reden. Sie können die Cheatcodes in sozialen Medien, auf Artikeln und in ihrem sozialen Umfeld verbreiten. Sie können auch verwendet werden, um lustige Let's Play-Videos zu erstellen. Die Spiele, über die die Leute sprechen, sind die Spiele, die die Leute spielen wollen.

Und das alles für eine Funktion, deren Hinzufügen normalerweise nicht viel Geld kostet, da Sie sie normalerweise ohnehin für Debug-Zwecke hinzufügen.

In Bezug auf Ihre Angst, das Eintauchen zu unterbrechen und das Spiel zu einfach zu machen: Die Spieler sind sich völlig bewusst, dass Cheatcodes nicht die Art und Weise sind, wie das Spiel gespielt werden soll. Sie verstehen, dass die Verwendung eines Cheats ihr Spielerlebnis beeinträchtigen kann. Sie werden sie nur verwenden, wenn sie denken, dass das Spiel auf diese Weise mehr Spaß macht. Und wenn sich herausstellt, dass der Cheatcode das Spiel bricht, sind sie sich bewusst, dass sie selbst schummeln und werden sie wieder deaktivieren.

Eine Ausnahme bilden natürlich Multiplayer-Spiele. Sie möchten nicht, dass ein Spieler den Spaß des anderen Spielers beim Betrügen ruiniert. Aber auch Multiplayer-Spiele können viel mehr Abwechslung bringen, wenn Sie Cheats haben, die vom Serveradministrator aktiviert werden können und für alle gleichermaßen gelten. Wenn Sie beispielsweise die Schwerkraft bei einem Ego-Shooter verringern, werden den alten Karten neue Navigationspfade hinzugefügt, wodurch sich das Spielerlebnis grundlegend ändert. Das Spielerlebnis mag objektiv nicht unbedingt besser sein , aber es ist anders . Und Unterschiede im Gameplay sind das, was langfristige Motivation schafft.

Philipp
quelle
4
Eine Ausnahme sind Multiplayer-Spiele, eine andere Ausnahme sind Erfolge / Auszeichnungen: Oft kann man nach der Verwendung eines Cheatcodes nicht "100% abschließen" oder Erfolge erzielen. Oder vielleicht eine visuelle Anzeige auf dem Bildschirm, dass Betrachter mit Cheats gewarnt wurden?
Konerak
22

Das Wichtigste ist, dass die Spieler Spaß am Spiel haben, auch wenn es "Ihr Spiel" bricht. Bei Showbiz geht es um das Vergnügen des Publikums.

Das Ausblenden der Cheat-Codes, anstatt sie direkt in das Optionsmenü einzufügen, ist ein Kompromiss zwischen dem Ermöglichen, dass einige Spieler den Schwierigkeitsgrad anpassen und gleichzeitig die ursprüngliche Vision des Spiels bestätigen, "wie es gespielt werden sollte", indem ein kleines Hindernis für das Aktivieren des Cheats gesetzt wird betrügt.

Einige Cheat-Codes können auch nur zu Unterhaltungszwecken erstellt werden (Ostereier), und einige Cheat-Codes können erstellt werden, um das Spiel tatsächlich schwieriger zu machen.

Es gibt jedoch "praktischere" Gründe, als nur den Schwierigkeitsgrad des Spiels anzupassen:

  • Glücksspielmagazine möchten die Spieler dazu verleiten, ihre Produkte (Magazine und Strategiehandbücher ) zu kaufen, z. B. eine Liste mit Cheat-Codes oder Passwörtern.
  • Spiel Rezensenten müssen die Cheats damit sie voraus überspringen und ihre Bewertungen abgeben , ohne sich auf die schwierigen oder zu viel Zeit zu verbringen Schleifteile ,
  • Tester und QA benötigen sie aus den gleichen Gründen, aus denen sie von den Spielprüfern verwendet werden, aber umso mehr (z. B. unendliche Energie, damit ein Tester die Wandkollisionen in einem Level richtig testen kann, ohne zu sterben und Zeit damit zu verschwenden, Feinden auszuweichen ).
  • Sie erhalten zusätzliches Mundpropaganda-Marketing . Es gibt den Spielern etwas, worüber sie sich unterhalten können.
  • Aus all diesen Gründen müssen Sie möglicherweise Cheat-Codes in das Spiel eingeben.
Stephane Hockenhull
quelle
Ich hätte nie gedacht, dass Spiele als "Showbiz" oder Spieler als Publikum (außerhalb von Zwischensequenzen) betrachtet werden. Sehen die meisten Entwickler die Dinge so?
Xen2050
11
Es ist eine Zaubershow mit viel Publikumsbeteiligung.
Stephane Hockenhull
Ich denke eher an ein Irrenhaus, in dem Sie einen Verzicht unterschreiben, der besagt, dass die Schauspieler Sie berühren dürfen, um Ihnen Angst zu machen. Ich finde, dass die meisten Entwickler, die ich persönlich kenne, ihre Spieler absolut als "Publikum" und sich selbst als Set-Designer, Produzenten, User-Experience-Designer usw. betrachten, denn genau das ist es. "Showbiz" ist eine Strecke für mich, nur weil ich keine Zeit mit Fernsehen verbringe und auch keine Filme mache, aber ich bin mir ziemlich sicher, dass sie sich in dieser Hinsicht ähneln.
Joshua Hedges
22

Denken Sie daran, dass "Cheat-Codes" das Spiel nicht unbedingt vereinfachen müssen. Sie können "Betrüger" haben, die kosmetische Änderungen vornehmen, z. B. alle Feinde dazu bringen, große Köpfe zu haben, oder Ihre Waffe dazu, Paintballs abzuschießen. Sie könnten das Spiel erschweren, indem sie die Gegner härter machen oder sich schneller bewegen. Nicht jeder Cheat-Code muss unbegrenzt Munition oder Gott-Modus sein. Das Hinzufügen dieser Art von Cheat zu einem Spiel bietet Abwechslung für Spieler, die den normalen Spielmodus satt haben.

Außerdem müssen nicht alle Cheats leicht zugänglich sein. Cheats können eine Belohnung sein, um bestimmte Dinge im Spiel zu erreichen und die Wiederholbarkeit zu erhöhen. Dies stellt sicher, dass die Spieler das Spiel "bestimmungsgemäß" erleben und die Cheats erst verwenden können, nachdem sie sich mit dem regulären Spiel vertraut gemacht haben.

Mein Bezugsrahmen für diese Antwort ist das klassische N64-Spiel GoldenEye 007, in dem Cheats freigeschaltet werden, indem ein Level unter einem Zeitlimit geschlagen wird. Diese Cheats können das Spiel einfacher, schwerer oder einfach anders machen. Ich habe viele, viele Stunden damit verbracht, die Cheats freizuschalten. Um ehrlich zu sein, glaube ich nicht, dass ich fast so viele Stunden mit den Cheats gespielt habe, wie ich gebraucht habe, um sie zu verdienen!

Kern Wang
quelle
19
Um fair zu sein, sind riesige Köpfe ein großer Vorteil in einem FPS
Alien vs Predator hatte eine ganze Reihe solcher Cheat-Modi, die dem Spiel eine Menge Wiederspielbarkeit verliehen haben. Sie wurden als
Belohnungen
1
@AytAyt Wenn der FPS Kopfschüsse mit allen Waffen hat. Sogar die Spielehersteller erkennen, dass Cheats eine Menge Spaß machen können - daher kommen Mutatoren. Erinnerst du dich an Unreal? Es hatte tatsächlich einen Mutator, der "jeden Kopf größer macht". Natürlich hatte Unreal keine Kopfschüsse, es sei denn, Sie haben den Ripper oder das Scharfschützengewehr verwendet, aber der Punkt ist, dass es im Grunde genommen ein Betrug ist, der die Leute dazu bringt, das Gameplay zu ändern (in diesem Fall verwenden Sie mehr Kopfschusswaffen), um den Spaß zu verbessern und eine hinzuzufügen bisschen Abwechslung. Sogar ein einfacher "überspringe dieses langweilige Level" -Cheat kann dein Spiel weitaus unterhaltsamer machen.
Luaan
@Luaan was hat das alles mit dem zu tun, was ich gesagt habe haha? Dem stimme ich zu. Ich weiß, worum es geht ...
1
Als ich Spiele machte, fügten wir Cheat-Codes zum Debuggen hinzu und dann ein völlig separates Set, das für die Veröffentlichung in den Medien entwickelt wurde. Einige davon erleichterten das Spiel, andere erschwerten es beispielsweise, <alt> THERECANBEONLYONE made all zu tippen der KI - Feinde im Strategiespiel erklären dir den Krieg. Ein anderer hat die Schwierigkeit erhöht, das Maximum für das mittlere Spiel zu erreichen ... usw.
Eric Brown - Cal
12

Es war einmal ein sehr lustiges Spiel namens Kittens von bloodrizer . Es hat super Spaß gemacht. Es ist ein inkrementelles Spiel, in dem Ihre Kätzchen Katzenminze sammeln und auch die Galaxie übernehmen (was nach dem Verzehr von Katzenminze häufig vorkommt).

Es gab jedoch ein Problem - ich bin ein vielbeschäftigter Kerl. Eine Frau, zwei Kinder, ein anspruchsvoller Job, zahlreiche ehrenamtliche Tätigkeiten. Ich konnte eigentlich nicht da sein, wenn es um maximale Effizienz ging. Also habe ich eine kreative Lösung gefunden - ich habe das Spiel die ganze Zeit über angehalten und Javascript-Funktionen erstellt, um meine Zeit schnell vorzuspulen und mein Spiel im Wesentlichen für mich zu spielen, zumindest für die meisten automatisierten Entscheidungen wie das Ausgeben von Ressourcen, wenn sie fast ausgelastet sind, usw .

Ich habe meinen Code geteilt , und obwohl die Schöpferin nichts tun konnte, um ihn zu stoppen, würde sie meine Position auf keinen Fall unterstützen . Sie betrachtete es als Betrug. Ich habe es im Grunde nicht als Betrug angesehen - ich habe es einfach gefunden, und das ist der Schlüssel . Meine Freude am Spiel war es, herauszufinden, wie man es am effizientesten spielt. Es war nicht der Fortschritt, den ich wollte, es war die Null-Zecken-Verschwendung.a different way to experience the game

Mit Cheat-Codes können Ihre Benutzer das Spiel auf verschiedene Arten erleben. Quake 1 an zu spielen godmodeund hat noclipsuper Spaß gemacht. Es nimmt dem Spiel nichts ab, es sei denn, ein Benutzer möchte es - und es macht Spaß, dass Sie es wollen, also versuchen Sie nicht, es einzuschränken. Wenn die Leute das Spiel genießen wollen, während Sie es veröffentlicht haben, werden sie einfach ohne Cheats spielen.

Das bedeutet natürlich, dass sie anderen nichts antun können. Wenn ich im Mehrspielermodus spielen möchte, werden entweder alle oder niemand betrogen. Und wirklich, es wird niemand betrogen, denn der Multiplayer-Gottmodus scheint nur nach ein paar Minuten langweilig. Oder vielleicht auch nicht, wer weiß. Testen Sie es - verrückt werden. HABE SPASS.

corsiKa
quelle
3
Das Zulassen, dass sich die Spieler gegenseitig darauf einigen, mit welchen Cheats sie über private Server- / Match-Einstellungen spielen, kann in Mehrspielerszenarien funktionieren. :)
DMGregory
1
Absolut, und deshalb habe ich das "oder vielleicht auch nicht, wer weiß, teste es" hinzugefügt, weil es möglicherweise das Gameplay nicht stört. Der entscheidende Punkt ist, dass die Spieler Ihr Spiel auf eine Weise nutzen, die Sie nicht beabsichtigt oder gar vorausgesehen haben. Seien Sie nicht beleidigt, sondern begrüßen Sie es - es bedeutet, dass sie Ihr Spiel genießen!
CorsiKa
4
@ CorsiKa Bloodrizer = "sie", BTW.
Geoffrey Brent
4
@GeoffreyBrent Danke für den Hinweis - ich werde das entsprechend beheben. Für die Aufzeichnung habe ich nichts gegen sie =) Ich liebe das Spiel und schätze die Bemühung in es. Wir sind uns einfach nicht einig, in welche Richtung ich das Spiel nehmen sollte, und ich denke, die Leute sollten die Freiheit haben, Spiele so zu erleben, wie sie es für richtig halten, solange sie andere nicht stören.
CorsiKa
@ CorsiKa Ich benutze Kitten Scientists, also werde ich nicht gegen Sie darüber streiten ;-)
Geoffrey Brent
4

Etwas, das von anderen nicht berührt wird, ist, dass das Hinzufügen von Cheat-Codes den Spielern auch mehr Entscheidungsfreiheit im Spiel ermöglicht, da sie auf eine Weise spielen können, die ihnen Spaß macht, ohne dass dies der "beabsichtigte" Weg ist. Die Sims sind insofern ein Vorteil für die "gelegentliche" Menge, als die Geldbetrüger meist universell sind; Wenn Sie ein Die Sims-Spiel gespielt haben, kennen Sie den Code und wissen, wie Sie darauf zugreifen können. Das Spiel entwickelt sich plötzlich von einem "Lebenssimulator" zu einem Hausdesign-Spiel (was ironisch ist, vorausgesetzt, das war ursprünglich das "Spiel").

Ich denke, GTA V ist ein eher aktionsorientiertes Beispiel. Verschiedene Cheat-Codes ermöglichten meines Wissens das frühe Modden, was es den Leuten ermöglichte, verrückte neue Aktivitäten zu erfinden. Ich stelle mir auch vor, dass viele der auf Youtube gezeigten Stunt-Sprünge anfänglich mit Cheat-Codes (oder anderen Formen von Hacks) eingerichtet wurden, um ein schnelles Zurücksetzen und einen neuen Versuch zu ermöglichen. Plötzlich hast du eine lustige Aktivität, die irgendwie neu ist (sie haben Stunt-Sprünge, ja, aber viele der im Netz gezeigten sind neu und verrückt)

MartinArrJay
quelle
3

"Cheat" -Codes können zwei Hauptzwecke haben:

  • Ostereier, die coole Dinge im Spiel ermöglichen, wie das Ändern der Haut eines Charakters, der Spielgeschwindigkeit, des Schwierigkeitsgrades usw. Dies dient hauptsächlich dem Spaß und der Verbesserung der Wiedergabefähigkeit des Spiels, das früher Teil der Zeitschrift-Rezensionsbewertung war Zurück in den Tag (vor dem Internet). Diese entwickelten sich schließlich zu "freischaltbaren" und dann zu herunterladbaren Inhalten. Das sind jetzt 99% der Cheats.

  • Unveröffentlichte Features, die zwar cool, aber nutzlos, zu mächtig oder einfach kaputt waren und daher nie Teil des endgültigen Spiels waren, blieben jedoch im Quellcode erhalten. Dies geschah, weil Spiele früher auf Chips gemacht und in Kassetten für Konsolen eingelegt wurden. Das Hinzufügen oder Entfernen von Daten von diesen Chips war teuer, und die Quellcodeverwaltung war zu diesem Zeitpunkt praktisch nicht vorhanden. Daher wurden Codes zum Aktivieren oder Deaktivieren von Funktionen verwendet. Aufgrund von Fristen wurden einige dieser Funktionen nie offiziell veröffentlicht, sondern blieben auf den Patronen. Später sind diese Codes durchgesickert und die Leute haben angefangen, mit ihnen herumzuspielen. Heutzutage ist dies nur auf dem PC möglich, auf dem Modifikationen über Skripte und Befehlszeilen möglich sind, um auf den Spielstatus im Speicher zuzugreifen und ihn zu ändern.

Ian Young
quelle
In alten ZX Spectrum-Spielen war dieses kleine Extra-Load-Bit am Ende des Bandes - ich denke, es war das Main()Verfahren der damaligen Zeit, mit dem alles andere begann. Soweit ich mich erinnere, könnte man leicht in dieses Stück Code eindringen und ein paar hinzufügen Pokes, um die Speicheradressen zu ändern, und hey-presto Jet Set Willy fällt durch alle Stockwerke oder geht auf den Kopf ... oder hat manchmal 10000 Leben.
Darren Bartrup-Cook
1
Stimmt, aber das war mehr Hacking als Cheat-Codes.
Ian Young
3

Als Game-Hacker hindert die Existenz von Cheats in einem Spiel Leute wie mich daran, Ihr Spiel rückgängig zu machen, um meine eigenen Cheats herzustellen. Nehmen wir zum Beispiel ein Spiel wie Skyrim, bei dem ein Spieler über die Spielkonsole so gut wie jeden generischen Cheat ausführen kann: Gesundheit, Geld, Munition, Attribute, Levels usw.

Also, wenn Leute, die Ihr Spiel rückgängig machen, Sie nicht ansprechen, ist das Hinzufügen von Cheat-Funktionen in sich selbst eine gute Möglichkeit, dies zu verhindern. Auf der anderen Seite kann das Nicht- Hinzufügen von Cheats ein guter Weg sein, um zu beurteilen, wie stark die Betrüger von vornherein Ihr Spiel betrügen. Diese Daten können für sich genommen wertvoll sein, sofern Sie daran interessiert sind.

dsasmblr
quelle
1

Cheats können auch für Präsentationszwecke sehr hilfreich sein: Sie möchten z. B. wichtige Punkte Ihres Spiels schnell anzeigen, ohne alle schwierigen Teile durchspielen zu müssen. Dies ist besonders hilfreich, wenn Ihr Spiel schwer zu spielen ist und Sie die Öffentlichkeit nicht mit viel Tod langweilen, bevor Sie zum interessanten Teil kommen.

In diesem Fall können Sie entscheiden, ob Sie eine zusätzliche Benutzeroberfläche mit Schaltflächen codieren möchten, mit der Sie sich in den interessanten Teil des Spiels "teleportieren" können, oder Sie implementieren diese Spielmechanik im alten Stil, indem Sie z. B. einen Sonderschlüssel verwenden -Bindungen.

Sie sollten natürlich daran denken, diese Mechanik zu entfernen, wenn Sie sich für die Freigabe entscheiden. Alternativ können Sie sie auch wiederverwenden, wenn Sie Ihrem Spiel die Schwierigkeit "Story-Modus" hinzufügen, mit der Sie die schwierigen Teile überspringen können. Aber das liegt an Ihnen zu entscheiden.

Ilja
quelle
-2

Die meisten Cheats und Cheat-Codes, die in Spielen verwendet werden, sind aus Legacy-Gründen. Lange bevor wir nur auf Google oder YouTube erfahren konnten, wie man eine Tür öffnet, den Boss besiegt und zum Ende kommt, gab ein Spieler, der nicht gut oder geduldig genug war, um diese Dinge zu tun, normalerweise auf und spielte das Spiel nicht mehr. Durch das Eingeben von Cheats konnte jeder Spieler das Spiel beenden.

Heutzutage werden sie immer noch eingesetzt, aber viel seltener. Es ist wahrscheinlicher, dass Sie ein Osterei finden als zu viele Betrüger.

Stephen
quelle
Inca Curseauf dem ZX81 - das erste Spiel, das ich jemals gespielt habe ... drei oder vier verdammte Tage, um den richtigen Befehl zu finden, um ein Brett über einen schmalen Bach zu überqueren, von dem ich mich erinnere. Wie hätte ich mir Cheat-Codes oder YouTube gewünscht, wenn ich gewusst hätte, dass sie zu einer Sache werden würden.
Darren Bartrup-Cook
-2

In vielen Strategiespielen würde ich Geld-Cheats oder Freischalten-Cheats verwenden, um die am besten optimierten Spielstrategien zu finden. Also, wenn ich das Spiel ohne Cheats spiele, kenne ich die richtigen Strategien für Wegfindung und Platzierung, damit ich spätes Spiel nicht benachteiligt werde.

TryndMain
quelle
Können Sie erklären, wie dies das Spiel verbessert?
Die große Ente
-3

Um ehrlich zu sein, habe ich selten Cheat-Codes verwendet - abgesehen von einigen Fehlern, auf die ich gestoßen bin, aber erst, als ich kurz nach der Veröffentlichung ein Spiel gespielt habe. Nachdem sie das Spiel bereits gepatcht und den Fehler behoben haben, habe ich die Mission sehr oft wiederholt, sodass ich selbst nicht als "Betrüger" eingestuft werde. Auch wenn jemand eine Behinderung hat und trotzdem ein Spiel spielen möchte, können sich Cheats als sehr hilfreich herausstellen. Zum Beispiel habe ich einen Freund, der GTA: SA mit einem gebrochenen Arm spielte. Natürlich konnte er nicht zu lange spielen und seine Mausbewegung war damals stark eingeschränkt, aber er wollte es trotzdem spielen, weil alle seine Highschool-Freunde darüber sprachen, also musste er betrügen - natürlich nie erzählte jemandem davon, außer mir, da ich damals sein engster Freund war. Also ja, Cheats sollten in jedem einzelnen Spiel enthalten sein, Sie können sich nicht vorstellen, wie hilfreich sie in dieser Situation sein können, und es liegt schließlich an Ihnen, ob Sie sie verwenden oder nicht, also sehe ich nichts falsch an ihnen implementiert werden. Stattdessen würde ich es vorziehen, wenn Spieleentwickler schwierigere Spiele entwickeln - mit Cheats für Leute, die einfach nur Spaß haben oder das Spiel nicht beenden können, aber ohne die alten Gamer zu vergessen, die es gewohnt sind, einen ganzen Tag mit Mahlen zu verbringen eine Mission;)

Peter Papuga
quelle
1
Warum konnte er nicht einfach einen Controller benutzen?
Stommestack
@JopV. Sie hatten offensichtlich keinen gebrochenen Arm. Sogar etwas so Kleines wie eine Ellbogenfraktur kann es unerträglich machen, das Handgelenk zu drehen und die Finger eine ganze Menge zu bewegen, geschweige denn zu greifen und einen Controller zu verwenden.
Die große Ente
-3

Ich würde sagen, dass das Hinzufügen von Cheat-Codes zu einem gewissen Grad nützlich ist, wenn Sie das Spiel nicht schlagen können oder nicht weiterkommen. Das ist ein ziemlich guter Grund, Cheats in ein Spiel zu stecken. Allerdings habe ich tatsächlich gesehen, dass Cheat-Codes ein bisschen weiter gehen.

In einer Spiele-Engine, mit der ich ein bisschen vertraut bin, gibt es eine Funktion, die einen ASCII-String aufnimmt und ihn so ausführt, als wäre er kompilierter Code. Ich denke, es wurde eingeführt, um Lambda-Ausdrücke zu implementieren, wenn Sie jemals von dem Begriff gehört haben. Unabhängig davon hat sich jemand dazu entschlossen, ein bisschen clever zu sein und eine Box in sein Spiel zu stecken, in die man solchen Code eingeben kann. Das Schöne daran war, dass man das Spiel nicht einfach damit betrügen konnte. Sie können auch externe Skripte laden, Ihre eigenen Feinde oder Bosse codieren und einfach lustige Dinge zum Spiel hinzufügen. Daher würde ich argumentieren, dass bei Spielen, die aktionsbasierter sind als Plattform- oder allgemeine Abenteuerspiele, Cheat-Codes eine unterhaltsame Art sein können, eine Art "Post-Game-Content" zu erzeugen. Jemand könnte einen Cheat-Code erstellen (wenn Ihr System ausgereift genug ist), mit dem Sie einen Bosskampf in der Überwelt führen können, anstatt in einem Dungeon oder an einem anderen Ort, an dem er ausgetragen wurde. Manche Leute finden einen solchen "Mod" interessant. Wenn es außerdem Betrüger gibt, die dir unendlich viel Leben oder Gesundheit bescheren, ist dies für manche Leute möglicherweise eine bequeme Möglichkeit, die Dinge zu erkunden, sobald sie das Spiel beendet haben und einfach nur "nachsehen" wollen.

Natürlich gibt es die Gameplay-Vorteile, aber ich denke nicht, dass Betrug, um einem Spieler ein Handicap zu geben, der einzige Zweck ist. Denn wenn etwas zu schwer ist, gibt es flüssigere Möglichkeiten, es einfacher zu machen, wenn sie nacheinander verlieren (zum Beispiel, wenn sie diese Mission mit der Strafe überspringen, sie beim ersten Durchgang nicht zu Ende zu bringen oder so etwas) oder einfach nur müde zu werden ein Abschnitt. Cheat-Codes sollten keine Ausrede sein, um das Spiel nicht auf unterschiedliche Schwierigkeitsgrade abzustimmen, aber manchmal macht es einfach Spaß, 20 Bosse gleichzeitig in der Überwelt zu erschießen, während man in einem Mech-Anzug reitet *.

Es gibt jedoch so etwas wie zu viele Cheats oder ein bisschen zu weit gehen. Ich werde auf dieses Beispiel näher eingehen. Siehe folgenden Screenshot aus dem Spiel.

Bildbeschreibung hier eingeben

Sie können buchstäblich jede Codezeile eingeben, die in der Engine gültig ist, in der sie erstellt wurde. Dies ist jedoch ein ernstes Problem, da es als Sicherheitsverletzung ausgenutzt werden kann. In Lamens Worten lässt du besser niemanden, der versucht, in deinen Computer einzudringen, Zugang zu diesem Ding, weil er dann so ziemlich deinen Computer besitzt. Zugegeben, in diesem Fall müssten sie bereits Ihre Maus und Tastatur verwenden, so dass es ein bisschen esoterisch ist, Ihren PC zu beschädigen, aber es können trotzdem ähnliche Dinge passieren. Ich warne Sie daher davor, ein System zu modern zu machen, da es dann ein Mittel zur Übertragung von Viren sein kann, die in Mods oder was auch immer versteckt sind.

Gehen Sie einfach nicht über die Maßen oder gewähren Sie Cheat-Codes zumindest keinen willkürlichen Zugriff auf die Ein- und Ausgabe von Dateien.


* Ich habe das noch nie versucht.

Die große Ente
quelle