Interpretul creativ al lui Sierra

Sierra Creative Interpreter, SCI ( Sierra Creative Interpreter ) este un motor de joc dezvoltat de Sierra On-Line . SCI înseamnă:

SCI0 (0.000.xxx)

A fost folosit pentru prima dată pentru a crea King's Quest IV: The Perils of Rosella în 1988 . Jocurile create pe SCI0 aveau o rezoluție a ecranului de 320x200 pixeli, puteau folosi 16 culori, precum și o pistă audio pentru diverse adaptoare de sunet. Dacă este necesar, introducerea textului de la tastatură cu un parser a fost folosită ca interfață în jocuri - ca și în misiunile text (folosit numai în jocurile de aventură ).

Jocuri realizate pe SCI0 (în ordinea lansării):

Pentru a crea jocuri în alte limbi, versiunile ulterioare ale SCI0 au susținut capacitatea de a dezvolta variante de joc bilingve. Versiunile unor astfel de jocuri arătau ca „S.OLD.xxx”:

Ultimul joc de pe SCI0, Jones in the Fast Lane , a folosit motorul grafic al următoarei versiuni a interpretului - SCI1 și, prin urmare, ar putea funcționa într-un mod de 256 de culori.

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

SCI1 a apărut în 1990 . Cea mai semnificativă îmbunătățire a fost aspectul unei palete de 256 de culori, în timp ce rezoluția era încă de 320x200. A fost lăsată posibilitatea utilizării a 16 culori EGA (de obicei, jocurile erau vândute în două versiuni - 16 și 256 de culori). Unii numesc versiunile de 16 culori ale jocurilor SCI01.

Majoritatea jocurilor SCI1 folosesc o interfață de tip point-and-click orientată spre mouse . În cazul SCI1, interfața cu utilizatorul a fost determinată de scriptul jocului, nu de versiunea motorului de joc. De exemplu, deși Quest for Glory 2 folosește introducerea textului cu un parser și King's Quest V folosește  un mouse, interpreții lor sunt compatibile: motorul QFG2 poate fi folosit pentru a rula versiunea KQV cu 16 culori.

Există o problemă cu numerotarea versiunii motorului. Cert este că a treia cifră a versiunii (numărul de construcție) are doar trei cifre, în timp ce sunt necesare cel puțin patru. De exemplu, Space Quest IV versiunea 1.052 avea versiunea de interpret 1.000.753, iar Conquests of the Longbow versiunea 1.0 avea versiunea 1.000.168, deși cea din urmă a folosit o versiune mai nouă a interpretului, deoarece numărul său real de versiune este 1168, nu 168.

În unele cazuri, șirul „1.000” a fost înlocuit cu „T.A00”, ceea ce, însă, nu înseamnă o ramură de dezvoltare paralelă a motorului.

Următoarele jocuri au fost realizate pe SCI1:

Interpreții cu un număr de versiune mai mare de 1000 au format ușor modificate de fișiere și suport îmbunătățit pentru alte limbi (rezultatul utilizării parțiale a codului din versiunea S.OLD.xxx a SCI0). Un astfel de interpret a fost folosit în următoarele jocuri:

SCI1.1 (1.001.xxx)

Pe lângă schimbările interne semnificative, SCI1.1 a introdus suport pentru inserții video animate (utilizate pentru prima dată în King's Quest VI ), precum și sprite -uri scalabile : personajul devine mai mic, mișcându-se mai adânc în ecran, ceea ce creează un efect de perspectivă. În numerotarea versiunilor timpurii ale SCI1.1, puteți vedea eticheta versiunii „2.000.000”, care este probabil rezultatul unei inconsecvențe. Nu au mai fost produse versiuni separate cu 16 culori; proprietarii de plăci video EGA au fost rugați să ruleze jocul în modul 640x480 cu o simulare de 256 de culori prin netezirea tranzițiilor de culoare.

Interpretul a fost folosit în următoarele jocuri:

SCI2 (2.xxx.xxx)

SCI2 este adesea denumit SCI32 (la fel ca SCI3) deoarece rula într-un mediu pe 32 de biți folosind DOS/4G DOS Extender sau Windows 3.1 Enhanced Mode . Cele mai notabile îmbunătățiri au fost suportul pentru rezoluția 640x480, precum și suport îmbunătățit pentru inserții video. Sunt cunoscute două modificări ale motorului - 2.000.000 și 2.100.002.

Interpretul a fost folosit în următoarele jocuri:

SCI3 (3.000.000)

Cea mai recentă versiune a motorului, în afară de DOS sau Windows 3.1, includea suport pentru versiunile Windows 95 .

Ultimele jocuri ale lui Sierra la SCI au fost:

Produse software înrudite

FreeSCI  este un motor open source care rulează jocuri pe SCI0. FreeSCI rulează pe Linux , UNIX , Microsoft Windows , Sega Dreamcast și GP32 .

Există SCI Studio  , un program open source care vă permite să creați jocuri pentru SCI0. SCI Studio este dezvoltat sub Microsoft Windows, dar poate fi rulat sub Linux folosind Wine , iar jocurile pot fi rulate folosind FreeSCI .

Proiectul FreeSCI a fuzionat în proiectul ScummVM .

Vezi și

Link -uri