Sierra's Creative Interpreter

Sierra's Creative Interpreter, SCI ( Sierra Creative Interpreter ) je herní engine vyvinutý společností Sierra On-Line . SCI znamená:

SCI0 (0,000.xxx)

Poprvé byl použit k vytvoření King's Quest IV: The Perils of Rosella v roce 1988 . Hry vytvořené na SCI0 měly rozlišení obrazovky 320x200 pixelů, mohly používat 16 barev a také zvukovou stopu pro různé zvukové adaptéry. V případě potřeby bylo jako rozhraní ve hrách použito zadávání textu pomocí klávesnice s parserem - jako v textových úkolech (používá se pouze v adventurách ).

Hry vyrobené na SCI0 (v ​​pořadí vydání):

Aby bylo možné vytvářet hry v jiných jazycích, novější verze SCI0 podporovaly schopnost vyvíjet dvojjazyčné varianty her. Verze takových her vypadaly jako „S.OLD.xxx“:

Poslední hra na SCI0, Jones in the Fast Lane , používala grafický engine další verze interpretu - SCI1, a proto mohla pracovat v režimu 256 barev.

SCI1 (1.000.xxx/T.A00.xxx)

SCI1 vyšel v roce 1990 . Nejvýraznějším vylepšením byl vzhled 256barevné palety, přičemž rozlišení bylo stále 320x200. Možnost použití 16 barev EGA byla ponechána (obvykle se hry prodávaly ve dvou verzích - 16- a 256-barevné). Někteří nazývají 16 barevných verzí her SCI01.

Většina her SCI1 používá rozhraní ukazování a klikání orientované myší . V případě SCI1 bylo uživatelské rozhraní určeno herním skriptem, nikoli verzí herního enginu. Ačkoli například Quest for Glory 2 používá textový vstup pomocí analyzátoru a King's Quest V používá  myš, jejich interprety jsou kompatibilní: engine QFG2 lze použít ke spuštění 16barevné verze KQV.

Vyskytl se problém s číslováním verzí motoru. Faktem je, že třetí číslice verze (číslo sestavení) má pouze tři číslice, přičemž jsou potřeba alespoň čtyři. Například Space Quest IV verze 1.052 měl verzi tlumočníka 1.000.753 a Conquests of the Longbow verze 1.0 měl verzi 1.000.168, i když ta používala novější verzi tlumočníka, protože její skutečné číslo sestavení je 1168, nikoli 168.

V některých případech byla struna „1.000“ nahrazena „T.A00“, což však neznamená paralelní vývojovou větev motoru.

Následující hry byly vytvořeny na SCI1:

Interpreti s číslem sestavení větším než 1000 mírně změnili formáty souborů a zlepšili podporu pro další jazyky (výsledek částečného použití kódu z verze S.OLD.xxx SCI0). Takový tlumočník byl použit v následujících hrách:

SCI1.1 (1.001.xxx)

Kromě významných vnitřních změn zavedl SCI1.1 podporu pro animované video vložky (poprvé použité v King's Quest VI ) a také škálovatelné skřítky : postava se zmenšuje a pohybuje se hlouběji na obrazovce, což vytváří perspektivní efekt. V číslování raných verzí SCI1.1 můžete vidět označení verze "2.000.000", což je pravděpodobně výsledek nekonzistence. Samostatné 16barevné verze se již nevyráběly; majitelé grafických karet EGA byli požádáni, aby hru spustili v režimu 640x480 se simulací 256 barev vyhlazením barevných přechodů.

Tlumočník byl použit v následujících hrách:

SCI2 (2.xxx.xxx)

SCI2 je často označován jako SCI32 (stejně jako SCI3), protože běžel v 32bitovém prostředí pomocí DOS/4G DOS Extender nebo Windows 3.1 Enhanced Mode . Nejvýraznějšími vylepšeními byla podpora rozlišení 640x480 a také vylepšená podpora pro vkládání videa. Jsou známy dvě modifikace motoru - 2 000 000 a 2 100 002.

Tlumočník byl použit v následujících hrách:

SCI3 (3 000 000)

Nejnovější verze motoru jiná než DOS nebo Windows 3.1 zahrnovala podporu pro verze Windows 95 .

Poslední zápasy Sierry v SCI byly:

Související softwarové produkty

FreeSCI  je open source engine , který spouští hry na SCI0. FreeSCI běží na Linuxu , UNIX , Microsoft Windows , Sega Dreamcast a GP32 .

Existuje SCI Studio  , open source program, který vám umožňuje vytvářet hry pro SCI0. SCI Studio je vyvinuto pod Microsoft Windows, ale může být spuštěno pod Linuxem pomocí Wine a hry mohou být spouštěny pomocí FreeSCI .

Projekt FreeSCI se sloučil do projektu ScummVM .

Viz také

Odkazy