Co každý ze čtyř režimů řešiče optimalizuje a kdy který zvolit.
Poslední aktualizace: 12. srpna 2026
Ř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.
| Režim | Optimalizuje | Rychlost | Vhodné pro |
|---|---|---|---|
| Méně přepínání destiček | Nejmé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ší cesty | Rychlé 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ámku | Minimá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ů |
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.
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.
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í.