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?
game-design
game-mechanics
Casanova
quelle
quelle
Antworten:
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):
(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.
quelle
Ja, du solltest Cheats in deinem Spiel haben.
~
, um die Konsole zu öffnen,SETVAR QUEST_7457_COMPLETED 1
und geben Sie ein , und Sie können weiterspielen." Welche Antwort hätte eine bessere Chance, akzeptiert zu werden? Hier ist ein wörtliches Beispiel .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.
quelle
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:
quelle
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!
quelle
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
godmode
und hatnoclip
super 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.
quelle
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)
quelle
"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.
quelle
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ügenPokes
, 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.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.
quelle
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.
quelle
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.
quelle
Inca Curse
auf 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.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.
quelle
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;)
quelle
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.
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.
quelle