Jakie są zalety wprowadzania kodów do gry?

106

Niektóre gry zawierają kody, ale nie jestem pewien, czy chcę je dodać, bo obawiam się, że zepsują grę, czyniąc ją zbyt łatwą do pokonania.

Jakie byłyby zalety wprowadzenia kodów do mojej gry?

Casanova
źródło
43
Czy Twój kod jest w 100% idealny i nigdy nie napotkam błędu, który utrudnia mój postęp?
Mazura
32
Zakładając, że jest to gra dla jednego gracza? Widziałem ogromne problemy z kodami do gry w grze wieloosobowej ...
corsiKa
8
@corsiKa yes single player
Casanova
6
@corsiKa, tylko jeśli jest to MMO lub E-Sport. W przypadku lokalnych rozgrywek wieloosobowych, kooperacji lub prywatnych meczów online ze znajomymi nie widzę powodu, dla którego pozwolenie graczom na „zerwanie” gry stanowiłoby problem, ponieważ dotyczy tylko graczy, którzy zgodzili się na kody.
tyjkenn
27
Obawiasz się, że Twoja gra byłaby zbyt łatwa do pokonania. Więc co? Czy wolisz, aby ktoś zrezygnował z grania w twoją grę (i nie doświadczając treści z późniejszych części gry), ponieważ jest to zbyt trudne? Co bardziej rujnuje? Po co ograniczać wybór gracza odnośnie tego, jak chce się cieszyć grą i jak chce się dobrze bawić?
jamesdlin,

Odpowiedzi:

201

Jedną z głównych cech jest to, że ułatwiają debugowanie.

Jeśli są złamane drzwi łamigłówki, które nie odblokowują się, i można je ominąć, przecinając ściany, lub przejść ciężką walkę z niewrażliwością i bronią insta-kill, lub skrócić gospodarkę, dając sobie nieskończone pieniądze, aby upewnić się, że rzeczy do kupienia w ostatniej grze działają, zaoszczędziłeś sporo czasu! Możliwość ręcznego odrodzenia obiektu lub postaci, którą musisz przetestować na żądanie, zamiast odnajdywania ich organicznie na świecie, może być kolejną ogromną oszczędnością czasu.

Bez tych sposobów łamania zasad, jeśli same reguły nie działają w jednej części gry, możesz zostać zablokowany przed testowaniem wszystkiego innego w grze, która zależy od niej lub pojawia się po niej (coś, co nazywamy „ instrukcja przejścia ”, jedna z naszych klas błędów o najwyższym priorytecie)

Jest to szczególnie ważne w dużych zespołach, w których nawet po znalezieniu błędu i gdy ktoś aktywnie pracuje nad jego usunięciem, inni programiści i testerzy mogą zostać zablokowani przed wykonaniem pracy, co znacznie spowalnia rozwój. Możliwość oszukiwania w drobnych sprawach daje pewną izolację przed tego rodzaju impasem.

Oto tweet, który zauważyłem dzisiaj z @Ed_dV, który ładnie to ilustruje (kliknij, aby zobaczyć wideo):

Zrobiłem małe pływające okno ze wszystkimi moimi narzędziami do debugowania, przełącznikami cheatów, suwakiem pory dnia itp. Nie mogę uwierzyć, że nie wdrożyłem kodów wcześniej - noclip / fly jest niezbędny we wczesnych dniach, w których występują błędy.

(Oczywiście, gdy tylko jest to możliwe, musisz nadal sprawdzać gry bez oszustw, aby upewnić się, że nie działa tylko oszukana wersja gry)

Po włożeniu pracy nad opracowaniem tych cheatów często pozostawienie ich dla graczy jest niewielkie lub nie ma żadnych kosztów, dostępne za pomocą tajnej kombinacji klawiszy, menu kodów lub konsoli debugowania - o ile gra jest dla jednego gracza, więc nie mogą być używane do zakłócania gry innych graczy.

Kody te mogą być zachwycającym easter eggem dla graczy - ile razy próbowałeś wprowadzić Kod Konami w grze lub na stronie internetowej, aby zobaczyć, czy coś to da? Wielu z nas ma miłe wspomnienia z dzieciństwa, że ​​nie przebija się przez ściany w DOOM, nie daje sobie całej broni w GTA, czy też spawnuje tak wiele pierścieni i sprężyn w Sonic the Hedgehog, że zacinała się framerate. :)

Jeśli rozdajesz kody w grze jako nagrody za rozwiązywanie trudnych wyzwań, jest to imponująca nagroda, którą można racjonalnie tanio wdrożyć, w porównaniu z daniem graczowi nowej umiejętności lub przedmiotu, który należy zrównoważyć z resztą gry. W przypadku cheatów istnieje milczące zrozumienie, że dozwolone jest złamanie równowagi lub fikcji, w sposób opt-in. I pozwala graczom poczuć się elitarnym, któremu powierzono tajną wiedzę (którą mogą również dzielić się ze znajomymi w celu uzyskania zaufania społecznego).

Wreszcie, mogą one zapewnić dodatkową dostępność dla graczy, którzy z powodów medycznych lub innych mogą nie mieć dostępu do wszystkich części gry samodzielnie. Jeśli jest to różnica między graczem korzystającym z mojej gry z niższym wyzwaniem, niż początkowo zamierzałem, a nie czerpaniem przyjemności z mojej gry, wolę zaoferować tę wersję z niższym wyzwaniem, o ile chcę z niego skorzystać.

I w większości kody nie wpływają negatywnie na graczy, którzy ich nie lubią. Gracze są bardzo dobrzy w podejmowaniu wyzwań - na przykład decydują się na trudne style gry „Ironman” lub „Nuzlocke”, nawet jeśli nie są narzucone przez reguły gry. Tak więc gracze, którzy chcą trudnego doświadczenia, na ogół nie używają ani nawet nie sprawdzają kodów.

DMGregory
źródło
8
Właśnie to chciałem powiedzieć. Potrzebujemy kodów w grach mobilnych z mechaniką timera lub pełny test przejścia może zająć lata.
Almo,
13
@Almo w przeciętnej grze mobilnej z mechaniką timera wyłączasz te kody przed wydaniem, ponieważ te timery zwykle mają na celu wyłącznie nakłonienie gracza do zapłaty za ich pominięcie.
Philipp
62
Dostępność jest dla mnie duża, mam 3 siostry o różnych poziomach umiejętności. Najstarszy lubi wyzwania i zawsze dąży do 100% ukończenia, środkowy lubi historie, ale zmaga się z trudniejszymi trudnościami, więc jest łatwy. Najmłodsza nie lubi być pomijana i bardzo się denerwuje, gdy nie może czegoś ukończyć, dlatego zawsze będzie grać w gry bez warunku niepowodzenia lub z oszustami. Jeśli twoja gra nie jest konkurencyjna, dodawanie cheatów zwiększa bazę graczy, każdy, kto szuka wyzwania, po prostu ich nie użyje; scenariusz wygrany-wygrany.
Lord Jebus VII
9
@BruceWayne Zawsze zakładałem, że jest na odwrót ... Kody debugowania dewelopera stają się oszustami tylko wtedy, gdy zostaną wydane.
Mr.Mindor,
51
Kolejnym ważnym powodem pozostawienia kodów w: jeśli je usuniesz, to wersja dostarczanej gry nie jest tą, która została przetestowana! W końcu nawet usunięcie kodu może wprowadzić błędy.
Jörg W Mittag
93

Tak, całkowicie powinieneś mieć kody w swojej grze.

  1. Wartość powtórki! Posiadanie wszystkich broni z nieskończoną amunicją i niewrażliwością może sprawić, że poziom 1 będzie zdecydowanie zbyt łatwy, ale może też sprawić wiele radości, gdy już regularnie wygrywasz grę.
  2. Radzenie sobie z błędami! Daje to graczowi możliwość obejścia przełomowych błędów. Załóżmy, że w Twojej 120-godzinnej grze RPG występuje bardzo niejasny błąd, który po uruchomieniu uniemożliwia ukończenie głównego zadania fabularnego. Pytają o to na Gaming.SE . Istnieją dwie odpowiedzi: „Przepraszamy, to znany błąd. Załaduj ponownie stary zapis. Co, nie masz starego zapisu? Szkoda, więc musisz ponownie uruchomić grę od początku”. i „Tak, to błąd. Naciśnij, ~aby otworzyć konsolę, wejść SETVAR QUEST_7457_COMPLETED 1i możesz kontynuować grę”. Która odpowiedź miałaby większą szansę na zaakceptowanie? Oto dosłowny przykład .
  3. Dostępność! Nie wszyscy gracze są równie zdolni. Pomyśl o osobach niepełnosprawnych, które mają wpływ na ich zdolności motoryczne, słuch lub widzenie. Chociaż Twoja gra może być po prostu „trudna, ale sprawiedliwa” dla przeciętnego gracza, może być całkowicie niemożliwa do odtworzenia dla osób niepełnosprawnych. Kody mogą dać tym graczom sposób na wyrównywanie pola gry i cieszenie się grą.
  4. Marketing! Kody pozwalają graczom porozmawiać. Mogą rozpowszechniać kody w mediach społecznościowych, artykułach i wśród swoich kręgów społecznościowych. Można ich również używać do tworzenia zabawnych filmów Let's Play. Gry, o których mówią ludzie, to gry, w które ludzie chcą grać.

A wszystko to w przypadku funkcji, która zwykle nie kosztuje dużo pieniędzy, ponieważ zwykle dodajesz je do celów debugowania.

Jeśli chodzi o strach przed przełamaniem zanurzenia i zbyt łatwą grą: Gracze są w pełni świadomi, że kody nie są takie, jak w grze. Rozumieją, że używanie cheatów może zaszkodzić ich doświadczeniom w grze. Wykorzystają je tylko wtedy, gdy uznają, że gra jest w ten sposób przyjemniejsza. A kiedy okaże się, że cheatcode łamie grę, są świadomi, że to ich wina, że ​​oszukiwali i ponownie je wyłączą.

Wyjątkiem są oczywiście gry wieloosobowe. Nie chcesz, aby jakikolwiek gracz zniszczył zabawę drugiego gracza oszustwem. Ale nawet gry wieloosobowe mogą uzyskać znacznie większą różnorodność, jeśli masz kody, które mogą być włączone przez administratora serwera i dotyczą wszystkich jednakowo. Na przykład zmniejszenie grawitacji w strzelance FPS dodaje nowe ścieżki nawigacji do starych map, a tym samym całkowicie zmienia ich wrażenia z gry. Gra może niekoniecznie być obiektywnie lepsza , ale jest inna . Różnice w rozgrywce są przyczyną długoterminowej motywacji.

Philipp
źródło
4
Wyjątkiem są gry wieloosobowe, innym wyjątkiem są osiągnięcia / nagrody: często nie będziesz w stanie „ukończyć 100%” lub zdobyć osiągnięć po użyciu kodu. A może wizualny wskaźnik na ekranie, że kody zostały wykorzystane do ostrzeżenia widzów?
Konerak,
22

Najważniejsze jest to, że gracze dobrze się bawią, nawet jeśli psuje to „twoją grę”. Showbiz to przyjemność publiczności.

Ukrywanie kodów cheatowych zamiast poprawiania ich w menu opcji to kompromis między umożliwieniem niektórym graczom dostosowania poziomu trudności, a jednocześnie promowaniem oryginalnej wizji gry „jak należy grać” poprzez umieszczenie niewielkiej przeszkody w umożliwieniu kody

Niektóre kody oszukańcze można również tworzyć wyłącznie dla celów rozrywkowych (pisanki), a niektóre kody oszukiwać mogą utrudnić grę.

Ale jest więcej „praktycznych” powodów niż zwykłe dostosowanie trudności gry:

  • Czasopisma z grami chcą, aby zachęcić graczy do kupowania ich produktów (czasopisma i przewodniki po strategii ), takich jak lista kodów lub haseł,
  • Recenzenci gier potrzebują kodów, aby mogli przeskakiwać do przodu i pisać recenzje, nie poświęcając zbyt wiele czasu na trudne lub mielące części ,
  • Testerzy i kontrole jakości potrzebują ich z tych samych powodów, dla których recenzenci używają ich, ale jeszcze bardziej (np .: nieskończona energia, aby tester mógł poprawnie przetestować kolizje ścian na poziomie bez śmierci i marnowania czasu na unikanie wrogów ),
  • Dostajesz dodatkowy marketing szeptany ; daje graczom coś do rozmowy między sobą.
  • Wydawca może wymagać podania kodów do gry z tych wszystkich powodów.
Stephane Hockenhull
źródło
Nigdy nie myślałem o grach jako o „showbiznesie”, ani o graczach jako o publiczności (poza przerywnikami filmowymi)… czy tak właśnie postrzega większość programistów?
Xen2050,
11
To magiczny program z dużym udziałem publiczności.
Stephane Hockenhull
Myślę o tym bardziej jak w domu wariatów, w którym podpisujesz zrzeczenie się, że aktorzy mogą cię dotknąć, aby cię przestraszyć. Uważam, że większość programistów, których osobiście znam, absolutnie myślą o swoich graczach jako o „publiczności”, a oni sami jako scenografowie, producenci, projektanci doświadczeń użytkowników itp., Bo tak właśnie jest. „Showbiz” to dla mnie odcinek tylko dlatego, że nie spędzam czasu na oglądaniu telewizji, a także nie robię filmów, ale jestem pewien, że są podobnymi branżami w ten sposób.
Joshua Hedges
22

Pamiętaj, że „kody” niekoniecznie muszą ułatwiać grę. Możesz mieć „cheaty”, które wprowadzają zmiany kosmetyczne, takie jak sprawienie, by wszyscy wrogowie mieli ogromne głowy lub strzelanie z pistoletu. Mogą utrudnić grę, czyniąc wrogów trudniejszymi lub poruszającymi się szybciej. Nie każdy kod musi być nieograniczoną amunicją lub trybem Boga. Dodanie tego rodzaju cheatów do gry zapewnia pewną różnorodność graczom, którzy mają już dość normalnego trybu gry.

Ponadto nie wszystkie kody muszą być łatwo dostępne. Kody mogą być nagrodą za osiąganie określonych celów w grze, co dodatkowo zwiększa możliwości gry. Gwarantuje to, że gracze doświadczą gry „zgodnie z przeznaczeniem” i będą mogli korzystać z kodów dopiero po zapoznaniu się ze zwykłą grą.

Moim punktem odniesienia dla tej odpowiedzi jest klasyczna gra N64 GoldenEye 007, w której kody są odblokowywane przez pokonanie poziomu poniżej limitu czasu. Te kody mogą sprawić, że gra będzie łatwiejsza, trudniejsza lub po prostu inna. Wiem, że spędziłem wiele godzin na odblokowywaniu kodów. Szczerze mówiąc, nie sądzę, że grałem z kodami przez prawie tyle godzin, ile zajęło mi ich zarobienie!

Nuclear Wang
źródło
19
Szczerze
Alien vs Predator miał cały zestaw tego rodzaju trybów oszukiwania, które dodawały wiele możliwości gry. Zostały one przyznane jako nagrody za% ukończenia itp.
JeffUK
1
@AytAyt Jeśli FPS ma strzały w głowę ze wszystkimi rodzajami broni. Nawet twórcy gier zdają sobie sprawę, że kody mogą być świetną zabawą - stąd pochodzą mutatory. Pamiętasz Unreal? W rzeczywistości miał mutator „powiększ głowę wszystkim”. Oczywiście Unreal nie miał strzałów w głowę, chyba że użyłeś rozpruwacza lub karabinu snajperskiego, ale chodzi o to, że jest to w zasadzie oszustwo, które powoduje, że ludzie zmieniają rozgrywkę (w tym przypadku więcej broni strzelającej do głowy), aby poprawić zabawę i dodać trochę różnorodności. Nawet proste oszustwo „pomiń ten nudny poziom” może znacznie uprzyjemnić twoją grę.
Luaan,
@Luaan, co to ma wspólnego z tym, co powiedziałem haha? Zgadzam się z tym wszystkim. Wiem o co chodzi ...
1
Kiedy tworzyłem gry, dodawaliśmy kody do debugowania, a następnie zupełnie oddzielny zestaw przeznaczony do wydania w mediach, niektóre z tych ostatnich ułatwiały grę, ale inne utrudniały na przykład pisanie <alt> THERECANBEONLYONE stworzył wszystko wrogów AI w grze strategicznej wypowiada wam wojnę. Kolejny podniósł poziom trudności do maksimum w środkowej fazie gry ... itd.
Eric Brown - Cal
12

Dawno, dawno temu grałem w bardzo zabawną grę Kittens autorstwa bloodrizer . To była super zabawa. Jest to gra przyrostowa, w której twoje kocięta zbierają kocimiętkę, a także przejmują galaktykę (jak to zwykle bywa po spożyciu kocimiętki).

Był jednak problem - jestem zajęty. Żona, dwoje dzieci, wymagająca praca, liczne zajęcia wolontariackie. Nie mogłem tam być, kiedy potrzebowałem maksymalnej wydajności. Znalazłem więc twórcze rozwiązanie - cały czas wstrzymywałem grę i stworzyłem funkcje javascript, aby przyspieszyć mój czas i zasadniczo zagrać w moją grę, przynajmniej w przypadku większości zautomatyzowanych decyzji, takich jak wydawanie zasobów, gdy zbliżają się do pojemności itp. .

I podzielił mój kod , a gdy twórca nie mógł nic zrobić, żeby go powstrzymać, ona na pewno nie miał zamiaru wspierać moją pozycję . Uważała to za oszustwo. I zasadniczo nie widzi go jako oszustwo - ja po prostu znaleźć, i to jest klucz a different way to experience the game. Moją radością z gry było wymyślenie maksymalnie efektywnego sposobu grania. Nie chciałem postępu, ale marnotrawstwa zerowego kleszcza.

Kody pozwalają użytkownikom na korzystanie z gry na różne sposoby. Grając na Quake 1 godmodei noclipbyła super zabawa. Nie zabiera niczego z gry, chyba że użytkownik tego chce - i jest to ich zabawa, więc nie próbuj jej ograniczać. Jeśli ludzie chcą cieszyć się grą, w którą ją wypuściliście, będą po prostu grać bez kodów.

Oczywiście oznacza to, że nie mogą skrzywdzić innych. Jeśli chcę grać w trybie dla wielu graczy, albo wszyscy dostajemy kody, albo nikt nie dostaje kodów. I naprawdę, spraw, aby nikt nie oszukiwał, ponieważ tryb gry dla wielu graczy po prostu wydaje się nudny po kilku minutach. A może nie, kto wie. Sprawdź to - zwariuj. BAW SIĘ DOBRZE.

corsiKa
źródło
3
Umożliwienie graczom wzajemnej zgody na ustawienia cheatów za pośrednictwem prywatnego serwera / ustawień meczów może działać w scenariuszach dla wielu graczy. :)
DMGregory
1
Absolutnie i dlatego dodałem „a może nie, kto wie, przetestuj”, ponieważ może to nie zakłócać rozgrywki. Kluczową kwestią jest to, że gracze będą korzystać z Twojej gry w sposób, którego nie zamierzałeś, a nawet nie przewidywałeś. Nie obrażaj się na to, ale obejmij to - oznacza to, że lubią twoją grę!
corsiKa
4
@corsiKa bloodrizer = "ona", BTW.
Geoffrey Brent,
4
@GeoffreyBrent Dzięki za notatkę - odpowiednio to naprawię. Dla przypomnienia, nie mam nic przeciwko niej =) Uwielbiam tę grę i doceniam włożony w nią wysiłek. Po prostu nie zgadzamy się co do kierunku, w którym powinienem podążać, i myślę, że ludzie powinni mieć swobodę doświadczania gier, jakie uznają za stosowne, pod warunkiem, że nie będą przeszkadzać innym.
corsiKa
@corsiKa Używam Kitten Scientists, więc nie zamierzam się z tobą o to kłócić ;-)
Geoffrey Brent
4

Coś, co nie zostało poruszone przez innych, polega na tym, że dodanie kodów oszukiwania pozwala graczom na większą agencję w grze, ponieważ mogą grać w sposób, który sprawia im przyjemność, bez „zamierzonego” sposobu. The Sims jest dobry dla „zwykłego” tłumu, ponieważ kody do pieniędzy są w większości uniwersalne; jeśli grałeś w jedną grę The Sims, znasz kod i sposób dostępu do niego. Gra nagle ewoluuje z „symulatora życia” do gry w projektowanie domów (co jest ironiczne, biorąc pod uwagę, że taka była początkowo „gra”).

Myślę, że GTA V jest przykładem bardziej zorientowanym na działanie. Różne kody pozwalały na wczesne modowanie, z mojego zrozumienia, co pozwoliło ludziom wymyślić szalone nowe działania. Wyobrażam sobie również, że wiele skoków kaskaderskich pokazanych na Youtube, są początkowo konfigurowane za pomocą kodów (lub innych form hacków), aby umożliwić szybki reset i nową próbę. Nagle masz nową zabawną aktywność (mają skoki kaskaderskie, tak, ale wiele z tych pokazanych w sieci to nowe i szalone)

MartinArrJay
źródło
3

Kody „oszukiwać” mogą mieć dwa główne cele:

  • Pisanki, które pozwalają na fajne rzeczy w grze, takie jak zmiana skórki postaci, szybkość gry, trudność itp. Jest to głównie po prostu dla zabawy i poprawy zdolności do powtórki gry, która kiedyś była częścią oceny magazynu z powrotem w ciągu dnia (przed Internetem). Te ostatecznie przekształciły się w „elementy do odblokowania”, a następnie w treść do pobrania. To jest teraz 99% kodów.

  • Niepublikowane funkcje, które choć fajne, były bezużyteczne, zbyt mocne lub po prostu zepsute, a więc nigdy nie były częścią końcowej gry, chociaż pozostały w kodzie źródłowym. Stało się tak, ponieważ gry były tworzone na chipach i wkładane do kaset na konsole. Dodawanie lub usuwanie danych z tych układów było kosztowne, a kontrola źródła praktycznie w tamtym czasie nie istniała, więc do włączenia lub wyłączenia funkcji użyto kodów. Ze względu na terminy niektóre z tych funkcji nigdy nie zostały oficjalnie opublikowane, ale pozostały na kartridżach. Później kody te wyciekły i ludzie zaczęli się nimi bawić. W dzisiejszych czasach jest to możliwe tylko na PC, gdzie modowanie jest możliwe za pomocą skryptów i linii poleceń, aby uzyskać dostęp i zmienić stan gry w pamięci.

Ian Young
źródło
Stare gry ZX Spectrum miały ten mały dodatkowy bit ładowania na końcu taśmy - myślę, że była to Main()procedura czasu, która zapoczątkowała wszystko inne. Z tego, co pamiętam, można łatwo włamać się do tego fragmentu kodu i dodać kilka, Pokesaby zmienić adresy pamięci, a hej-prestiżowy zestaw Jet Willy spada po wszystkich podłogach lub chodzi po głowie ... a czasem ma 10000 żyć.
Darren Bartrup-Cook
1
To prawda, ale to było więcej hackowania niż oszukiwania kodów.
Ian Young
3

Jako haker, istnienie oszustów w grze odstrasza ludzi takich jak ja od inżynierii wstecznej twojej gry do tworzenia własnych oszustów. Weźmy na przykład grę taką jak Skyrim, która pozwala graczowi - za pośrednictwem konsoli w grze - wykonywać praktycznie wszystkie rodzaje oszustw: zdrowie, pieniądze, amunicję, atrybuty, poziomy itp.

Tak więc, jeśli ludzie, którzy cofną twoją grę, cię nie lubią, to dodanie funkcji cheatowania w tobie jest dobrym sposobem na powstrzymanie tego. Z drugiej strony, brak dodawania kodów może być dobrym sposobem na ocenę, w jaki sposób ludzie oszukują grę. Te dane mogą być cenne same w sobie, pod warunkiem, że jesteś nimi zainteresowany.

dsasmblr
źródło
1

Kody mogą być również bardzo pomocne w celach prezentacji: np. Chcesz szybko pokazać kluczowe punkty gry, bez konieczności przechodzenia przez wszystkie trudne części. Jest to szczególnie pomocne, jeśli Twoja gra jest trudna i nie znudzisz publiczności dużą ilością śmierci, zanim przejdziesz do interesującej części.

W takim przypadku możesz zdecydować, aby zakodować dodatkowy interfejs użytkownika za pomocą przycisków, który pozwala ci się „teleportować” do interesującej części gry, lub zaimplementować tę mechanikę gry w starym stylu, używając np. Specjalnego klucza wiązania

Powinieneś oczywiście pamiętać o usunięciu tej mechaniki, kiedy zdecydujesz się ją zwolnić. Możesz też użyć ich ponownie, jeśli dodasz do gry „trudność w trybie fabularnym”, która pozwala pominąć trudne części. Ale to ty decydujesz.

Ilja
źródło
-2

Większość kodów i kodów, które są wprowadzane do gier, są z wcześniejszych powodów. Na długo przed tym, jak moglibyśmy tylko Google lub YouTube, jak otworzyć drzwi / pokonać bossa / dotrzeć do końca, gracz, który nie był dobry ani wystarczająco cierpliwy, aby to zrobić, zwykle poddawał się i nie grał w grę. Umieszczenie w nich kodów sprawiło, że każdy gracz mógł ukończyć grę.

Obecnie są one nadal umieszczane, ale znacznie rzadziej. Bardziej prawdopodobne jest, że znajdziesz Pisankę niż zbyt wiele kodów.

Stephen
źródło
Inca Cursena ZX81 - pierwsza gra, w jaką grałem ... trzy lub cztery cholerne dni, aby znaleźć właściwe polecenie przejścia deski po wąskim strumieniu z tego, co pamiętam. Jak bym sobie życzył kodów i YouTube'a, gdybym wiedział, że coś się stanie.
Darren Bartrup-Cook
-2

W wielu grach strategicznych korzystałem z kodów pieniężnych lub kodów odblokowujących, aby znaleźć najbardziej zoptymalizowane strategie rozgrywki. Tak więc, kiedy gram w grę legalną bez żadnych kodów, znam prawidłowe strategie ścieżkowania i rozmieszczania, więc nie jestem w niekorzystnej sytuacji pod koniec gry.

TryndMain
źródło
czy możesz wyjaśnić, w jaki sposób poprawia to grę?
The Great Duck,
-3

Szczerze mówiąc, rzadko używałem kodów - oprócz niektórych błędów, które napotkałem, ale dopiero wtedy, gdy grałem w grę wkrótce po wydaniu. Potem, kiedy już załatali grę i naprawili błąd, bardzo często ponownie przeszedłem misję, więc nie jestem oznaczony jako „oszust”. Ponadto, jeśli ktoś jest niepełnosprawny i nadal chce zagrać w grę, kody mogą okazać się bardzo pomocne. Na przykład mam przyjaciela, który grał w GTA: SA ze złamaną ręką. Oczywiście nie mógł grać zbyt długo, a jego ruchy myszy były wówczas mocno ograniczone, ale nadal chciał w to grać, ponieważ wszyscy jego koledzy ze szkoły średniej mówili o tym, więc musiał używać kodów - oczywiście, że nigdy powiedziałem o tym wszystkim oprócz mnie, ponieważ wtedy byłem jego najbliższym przyjacielem. Więc tak, kody powinny być zawarte w każdej grze, nie możesz sobie nawet wyobrazić, jak mogą być pomocne w tej sytuacji, a przecież jest to opcjonalne i zależy od Ciebie, czy z nich korzystasz, czy nie, więc nie widzę w nich nic złego wdrażane. Zamiast tego wolałbym, aby twórcy gier tworzyli trudniejsze gry - z kodami dla ludzi, którzy po prostu chcą zabawy lub nie są w stanie ukończyć gry, ale nie zapominając o oldschoolowych graczach, którzy są przyzwyczajeni do spędzania całego dnia na szlifowaniu jedna misja;)

Peter Papuga
źródło
1
Dlaczego nie mógł po prostu użyć kontrolera?
stommestack
@JopV. najwyraźniej nie miałeś złamanej ręki. Nawet coś tak drobnego jak złamanie łokcia może sprawić, że bolesne jest nawet obracanie nadgarstka i poruszanie palcami, a co dopiero chwytanie i używanie kontrolera.
The Great Duck,
-3

Powiedziałbym, że dodawanie kodów jest do pewnego stopnia przydatne, jeśli nie możesz pobić gry lub utkniesz. To całkiem dobry powód, aby wprowadzić kody do gry. Jednak faktycznie widziałem, że kody do kodów idą nieco dalej.

W jednym silniku gry jestem nieco zaznajomiony z funkcją, która pobiera jakiś ciąg ascii i wykonuje go tak, jakby był skompilowanym kodem. Myślę, że został on wprowadzony jako sposób implementacji wyrażeń lambda, jeśli kiedykolwiek słyszałeś o tym wyrażeniu. Niezależnie od tego, ktoś postanowił być trochę sprytny i włożyć do swojej gry pudełko, w którym można wprowadzić taki kod. Zaletą tego było to, że nie można po prostu oszukiwać gry. Możesz także ładować zewnętrzne skrypty, kodować własnych wrogów lub bossów i po prostu robić fajne rzeczy, aby dodać je do gry. Dlatego twierdzę, że w przypadku gier opartych na akcji, takich jak platformówki lub ogólne gry przygodowe, oszukiwanie kodów może być świetnym sposobem na poczucie „zawartości po grze”. Ktoś może stworzyć kod (jeśli twój system jest wystarczająco wyrafinowany), który pozwala stoczyć bitwę z bossem w podziemnym świecie, a nie w lochu lub innym miejscu, w którym walczył. Niektórzy ludzie uważają taki „mod” za interesujący. Co więcej, jeśli istnieją kody, które zapewnią ci nieskończone życie lub zdrowie, niektórym osobom może się to spodobać jako wygodny sposób na odkrycie, kiedy skończą grę i po prostu chcą „sprawdzić”.

Oczywiście są zalety gry, ale nie sądzę, że oszustwo, które daje graczowi handicap, nie jest jedynym celem. W końcu, jeśli coś jest zbyt trudne, istnieją bardziej płynne sposoby na ułatwienie, jeśli sukcesywnie przegrywają (na przykład coś, co pozwala im pominąć tę misję z karą za niezrealizowanie jej podczas pierwszego podania lub coś takiego) lub po prostu się zmęczyć Sekcja. Kody nie powinny być usprawiedliwieniem dla niedopasowania gry do różnych poziomów umiejętności, ale czasem fajnie jest biegać po strzelać do 20 bossów naraz podczas jazdy w kombinezonie mechanicznym *.

Istnieje jednak coś takiego, jak zbyt wiele oszustw lub posunięcie się trochę za daleko. Omówię ten przykład. Zobacz poniższy zrzut ekranu z gry.

wprowadź opis zdjęcia tutaj

Możesz wprowadzić dosłownie dowolny wiersz kodu, który jest poprawny w silniku, w którym został utworzony. Jest to jednak poważny problem, ponieważ można go wykorzystać jako naruszenie bezpieczeństwa. W kategoriach lamala lepiej nie pozwól nikomu, kto próbuje włamać się do twojego komputera, uzyskać do niego dostęp, ponieważ wtedy jest on w zasadzie właścicielem twojego komputera. To prawda, że ​​w takim przypadku musieliby już używać myszy i klawiatury, więc jest to trochę ezoteryczny sposób na złamanie komputera, ale mogą zdarzyć się podobne rzeczy. Dlatego ostrzegałbym, aby nie uczynić systemu zbyt zaawansowanym, ponieważ wtedy mógłby stać się sposobem przenoszenia wirusów ukrytych w modach lub czymkolwiek innym.

Tylko nie przesadzaj, a przynajmniej nie daj kodom dostępu dostępu do danych wejściowych i wyjściowych w sposób arbitralny.


* Nigdy tak naprawdę nie próbowałem tego robić.

Wielka Kaczka
źródło