Co přesně je softlock?

Slyšel jsem, že výraz „softlock“ se hodně používá, zejména v kontextech rychlého běhu, a z kontextu jsem si vzal intuitivní vágní definici. to znamená dostat hru do stavu, kdy je nemožné vyhrát / postupovat, ale hra vám nedává hru přes obrazovku ani jinak neuznává tento nevyhratelný stav.

Není mi však jasné, že všechny tyto instance jsou považovány za softlocky. Například některé hry (zejména adventury ze staré školy) vám umožňují uložit si hru a pokračovat v hraní poté, co vám chybí vaše jediná příležitost získat předmět nebo vyvolat událost, která je nutná k vítězství. Vývojáři to obvykle zamýšlejí jako způsob, jak přehrát hráče nebo prodloužit dobu hraní tím, že je donutí restartovat, ale v některých případech to může být proto, že hráč vydal se cestou, kterou vývojáři nepředpokládali, a přerušil hru. Také jsem slyšel o ukládání (nebo automatickém ukládání) bezprostředně před blížící se smrtí uváděnou jako příklad softlocku. Ještě dalším příkladem jsou případy, kdy některé nebo všechny ovládací prvky přestanou reagovat nebo se stane kritická obrazovka nabídky nedostupnou, zatímco hra bude i nadále běžně fungovat jinak. A samozřejmě existují případy, kdy jednoduše spadnete do nevyhnutelné jámy, uvíznete ve zdi nebo jste jinak znehybněni, aniž byste zemřeli.

Výše uvedené příklady představují širokou škálu „nevyhratelných států“, ale které z nich jsou považovány za softlocky? Záleží na spouštění závad nebo na jiném chování, které vývojáři neměli v úmyslu? Závisí to na tom, zda to načtení uložené hry opraví, nebo zda to bude možné opravit pouze restartováním od začátku hry? Existují nějaké další úvahy, které mi chyběly a které odlišují softlock od nějakého jiného druhu, který nelze vyhrát? Jaká je definice softlocku?

Odpovědět

A softlock je instance, kdy hra zůstává v hratelném stavu, ale postupuje dále nebo za určitou bod se stává nemožným. Jde o událost, která se může stát speedrunnerům, kde jsou spouštěče a události zasaženy mimo pořadí, což způsobí úplné rozbití skriptu her, což způsobí jistič postupu.

Porovnejte to s hardlock , který uzamkne hru do bodu, kdy příkazové vstupy nedělají nic, a hra přestane reagovat.


S příklady, které jste uvedli:

Některé hry (zejména adventury ze staré školy) vám například umožňují uložit vaši hru a pokračujte ve hře poté, co jste zmeškali jedinou příležitost k ac požadovat předmět nebo vyvolat událost, která je nutná k vítězství.

Porážka nepředstavuje softlock – porážka je jen dalším koncem hry. Špatný konec nebrání vašim herním příkazům ani neznehodnocuje hru, jednoduše znamená, že jste prohráli. Pokud však nelze dosáhnout podmínek pro špatný nebo dobrý konec kvůli předchozím akcím, pak to může být považován za softlock.

Také jsem slyšel o ukládání (nebo automatickém ukládání) bezprostředně před blížící se smrtí uváděnou jako příklad softlocku.

Toto je softlock vyvolaný hráčem, nikoli herní softlock. Hráč se dostal do situace, kdy nemůže dále postupovat, takže ano, jedná se o softlock. Příkladem může být úspora 1HP bez léčivých předmětů před šéfem, kterého musíte porazit, abyste mohli pokračovat.

Dalším příkladem jsou případy, kdy některé nebo všechny ovládací prvky přestanou reagovat nebo se stane nedostupná obrazovka kritické nabídky, zatímco hra bude i nadále běžet jinak.

Pokud hra brání hráčům v zadávání příkazů nebo přístupu k důležité herní funkci, která by jinak umožňovala hráči postupovat, jedná se o hardlock, nikoli Softlock.

A samozřejmě existují případy, kdy jednoduše spadnete do nevyhnutelné jámy, uvíznete ve zdi nebo jste jinak znehybněni, aniž byste zemřeli.

Toto je softlock. Vývojáři mají obvykle teleportační spouště, která resetují hráče zpět na hratelnou pozici ve světě v případě, že spadnou z jámy a podobně ( nebo jen zabít hráče a donutit je restartovat se na předchozím kontrolním bodě). Pokud vývojáři v případě, že popisujete situace, nezabezpečili bezpečnost při selhání a nemůžete postupovat, protože jste zadali jednu z těchto podmínek, máte byly softlocked.

Komentáře

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *