Sierra's Creative Interpreter, SCI ( Sierra Creative Interpreter ) je herní engine vyvinutý společností Sierra On-Line . SCI znamená:
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 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:
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 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:
Nejnovější verze motoru jiná než DOS nebo Windows 3.1 zahrnovala podporu pro verze Windows 95 .
Poslední zápasy Sierry v SCI byly:
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 .