Srovnání režimů řešiče

Co každý ze čtyř režimů řešiče optimalizuje a kdy který zvolit.

Poslední aktualizace: 12. srpna 2026

Čtyři režimy, jedna záruka bezpečnosti

Řešič zámků pro Gothic Remake přichází se čtyřmi režimy: Méně přepínání destiček, Méně přepínání (rychlé), Nejméně kroků a Nejméně kroků (rychlé). První dva minimalizují, jak často měníte destičky; poslední dva zaručují co nejmenší možný počet tahů. Cíl je u každého zámku stejný, od 4 do 7 destiček: přivést každý kolík do středu, do polohy 0. A jedna věc se nikdy nemění: bezpečnost. Každý režim před přijetím zkontroluje každý kandidátní tah a každý tah, který by posunul destičku za polohu ±3, zahodí. Destička na -3 nebo +3 už stojí u stěny a tlačit ji dál je přesně to, co paklíč poškozuje — takže už z principu žádný režim nemůže navrhnout tah, který by ho zlomil.

Čtyři režimy se liší jen tím, jak se sekvence vybírá, nikdy tím, zda je bezpečná: na jakémkoli zámku vracejí všechny pouze tahy v mezích (bezpečné pro okraje). Srovnávací tabulka níže uvádí každý režim, co optimalizuje, jak rychle běží a pro jakou situaci je určený. Zbytek příručky vysvětluje, jak každý algoritmus dospěje ke svému výsledku — a kde si rychlé varianty zkracují cestu.

Čtyři režimy řešiče na první pohled
RežimOptimalizujeRychlostVhodné pro
Méně přepínání destičekNejméně přepnutí destiček, pak nejméně tahůÚplné prohledávání — z té čtveřice nejpomalejšíSledování rukou ve hře
Méně přepínání (rychlé)Málo přepnutí díky hladové lokální volběOkamžitý; při zaseknutí spadne na BFS nejkratší cestyRychlé výsledky na velkých zámcích
Nejméně krokůMinimální celkový počet tahů (zaručeně)BFS — milisekundy na jakémkoli zámkuMinimální vstupy, přesný počet tahů
Nejméně kroků (rychlé)Stejně jako Nejméně krokůIdentický BFS — už je okamžitýStejně jako Nejméně kroků

Méně přepínání destiček a Méně přepínání (rychlé): stvořené pro ruční sledování

Režim Méně přepínání destiček (fs) provádí úplné prohledávání všech dosažitelných stavů zámku a hodnotí kandidátní cesty podle dvou čísel v tomto pořadí: nejprve podle počtu přepnutí destiček, pak podle počtu tahů. Přepnutí se počítá pokaždé, když tah otočí jinou destičkou než tah předchozí — třeba když po destičce 1 otočíte destičkou 3 doprava. Protože přepnutí dominují hodnocení, je výsledkem sekvence, která na jedné destičce setrvá dlouhé úseky, a právě to usnadňuje sledování ve hře jediným prstem nebo jednou polohou páčky. Cena je ve výpočetním čase: prohledávání se ke stavům vrací, kdykoli najde cestu s menším počtem přepnutí, takže na zámcích se 6 a 7 destičkami je ze všech čtyř režimů nejtěžší.

Méně přepínání (rychlé) (fsf) je hladová zkratka. V každém kroku nejprve zkusí destičku, kterou už držíte, pak ohodnotí každý legální tah jedinou heuristikou — přepnutí stojí 1000 bodů plus součet vzdáleností všech destiček od středu — a vezme nejlepší lokální možnost bez jakéhokoli výhledu do budoucna. Díky tomu je na jakémkoli zámku prakticky okamžitý. Cena je v přesnosti: lokálně výhodný tah se může o pár kroků později ukázat jako špatný, takže fsf může přepínat častěji nebo použít víc tahů než fs. A pokud se hladová procházka někdy zasekne nebo vyčerpá bezpečnostní strop 5000 kroků, worker spadne zpět na BFS hledání nejkratší cesty a místo toho vrátí jeho výsledek. Dobré pro rychlou odpověď; pro záruku malého počtu přepnutí použijte fs.

Nejméně kroků a Nejméně kroků (rychlé): minimum vstupů, víc přeskakování mezi destičkami

Režim Nejméně kroků (sm) používá prohledávání do šířky: prozkoumá každý stav dosažitelný jedním tahem, pak každý stav dosažitelný dvěma, a tak dále, přičemž žádný stav nenavštíví dvakrát. Protože se stavy objevují přísně vrstva po vrstvě, první vyřešený stav, na který narazí, je dokazatelně ten s nejmenším počtem tahů — minimum je zaručené, ne odhadnuté. Počet přepnutí v hodnocení nehraje vůbec žádnou roli. Proto může nejkratší sekvence přeskakovat mezi destičkami: každá vrstva testuje každou destičku a na zámku se 6 destičkami nejkratší cesta často přepne destičku hned několikrát. K destičce, která potřebuje tři kliknutí, se může dostat rychleji dvojitým otočením spřažené sousedky — BFS takové zkratky najde automaticky. Vyměňujete pohodlí ruky za počet vstupů.

Režim Nejméně kroků (rychlé) (smf) spouští identické prohledávání do šířky — ve workeru obě tlačítka volají stejnou funkci. Není už co zrychlovat: polohy nabývají sedmi hodnot na destičku, takže i zámek se 7 destičkami má nanejvýš 823 543 stavů, každý rozšířený jednou, a prohledávání skončí během milisekund. Označení „rychlé“ existuje proto, aby čtyři režimy v UI zůstaly paralelní, ne proto, že by se za ním skrýval jiný algoritmus. Režim sm nebo smf použijte vždy, když chcete co nejméně otočení a nevadí vám víc změn destiček.

Který režim si vybrat?

Sledujete sekvenci ve hře rukou: zvolte Méně přepínání destiček. Méně přepnutí znamená méněkrát přesunout prst nebo páčku mezi destičkami a úplné prohledávání dělá výsledek přesný spíš než hádaný. Pokud je prohledávání na velkém zámku se 6 či 7 destičkami pomalé, praktickou náhradou je Méně přepínání (rychlé) — jen pamatujte, že se jeho hladový výsledek může od fs lišit. Oba režimy jsou stejně bezpečné pro okraje, takže jde pouze o pohodlí versus počet vstupů.

Chcete nejméně vstupů, nebo řešíte největší zámky: Nejméně kroků (rychlé dvojče je identické) zaručuje minimální počet tahů a je z té čtveřice nejrychlejší. Na obtížnosti Mistr s několika odebranými vazbami se destičky chovají nezávisle a graf prohledávání se otevře: každý režim zůstává bezpečný pro okraje, ale plné prohledávání fs má nejvíc cest k porovnání, zatímco BFS si drží okamžitý běh. Pravidlo palce: hrajete po svých → Méně přepínání destiček (nebo jeho rychlou variantu); minimální tahy či maximální rychlost → Nejméně kroků. Všechny čtyři drží každý kolík na každém zámku v mezích ±3 a správně dodržená sekvence paklíč nikdy nezlomí.