Save state
Save state je zachycení stavu běžící hry nebo emulovaného systému pro pozdější obnovení. Typicky zahrnuje potřebné údaje o právě probíhajícím běhu, takže se lze vrátit k zachycenému okamžiku. Nejde jen o snímek obrazovky: samotný obrázek by další pokračování hry neumožnil.
Takovou funkci známe z emulátorů a některých oficiálních služeb pro klasické konzolové hry. Nintendo například popisuje vytváření Suspend Pointů v nabídce svých klasických knihoven. Bod se zakládá prostřednictvím okolního systému, nikoli nutně běžným ukládacím mechanismem původní hry.
Hodnoty jsou ilustrační. Obnovuje se zachycený stav podle možností daného systému, ne pouze viditelný obrázek.
Rozdíl proti uložené herní pozici
Save file obvykle obsahuje údaje, které si pro pokračování vybrala sama hra: třeba splněné úkoly nebo stav postavy. Save state zachycuje potřebný běžící kontext zvenčí. Proto může umožnit návrat také v místě, kde původní hra vlastní uložení nenabízí.
Checkpoint je bod návratu stanovený herními pravidly. Automatické ukládání zase popisuje, kdy hra ukládá postup bez ručního potvrzení. Tyto možnosti mohou existovat současně, ale nejsou jinými názvy pro stejný systém.
Kompatibilita a přepsání stavu
Zachycený stav může záviset na konkrétním emulátoru, jeho verzi, nastavení a vydání hry. Nelze automaticky předpokládat, že ho načte jiná aplikace nebo odlišná verze téhož prostředí. Běžný herní save a save state proto mohou mít úplně jiné podmínky přenosu.
Také pouhé pozastavení nebo uspání konzole nemusí vytvořit samostatný trvale uložený stav. Rozhodující je funkce konkrétního systému. Při návratu ke starší hře je proto užitečné vědět, zda spoléháš na její vlastní uložení, externí zachycení běhu, nebo jen pokračování dosud otevřené relace. Každá z těchto možností uchovává postup jiným způsobem.
Související pojmy: save file · checkpoint · Emulátor.
Podklady: Nintendo: vytvoření Suspend Pointu.
