Interpretul creativ al Sierra

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Interpretul creativ ( SCI ) al Sierra este atât limbajul de scriptare creat de Jeff Stephenson de la Sierra On-Line pentru jocurile video de aventură după vechiul AGI , cât și timpul de rulare pentru astfel de jocuri de aventură.

Deși există și versiuni pentru Amiga , Atari ST și Macintosh , dezvoltarea principală a fost pentru computerul IBM .

Proiecta

În timp ce AGI este un limbaj procedural , SCI este un limbaj complet orientat pe obiecte .

Versiuni

Deși a fost dezvoltat constant între 1988 și 1996, pot fi identificate cinci versiuni majore.

SCI0

Folosit pentru prima dată în 1988 pentru King's Quest 4 , SCI0 (0.000.xxx) a permis o rezoluție de 320x200, grafică cu 16 culori și coloană sonoră compatibilă cu placa de sunet. De asemenea, a acceptat introducerea tastaturii bazate pe parser , care ar putea fi folosită de joc dacă este necesar (în mod normal, este utilizată doar de jocurile de aventură)

Jocuri care foloseau SCI0 (în ordinea distribuției):

Versiunile ulterioare ale SCI0 au adăugat suport bilingv pentru versiunile internaționale; șirul de versiuni al acelor versiuni ale SCI0 a fost „S.OLD.xxx”. Printre jocurile pe care le găsim

Ultimul joc pentru SCI0, Jones in Fast Lane , a folosit deja motorul grafic SCI1 și a fost astfel disponibil într-o versiune cu 256 de culori.

SCI1

Lansat în 1990, cea mai importantă îmbunătățire în SCI11 (1.000.xxx/T.A00.xxx) a fost suportul pentru grafica cu 256 de culori, din nou la o rezoluție de 320 × 200; Plăcile grafice EGA cu 16 culori erau încă disponibile (jocurile erau de obicei vândute în două versiuni distincte, una în 16 și cealaltă în 256 de culori). Unii preferă să numească interpretul SCI1 cu 16 culori „SCI01”. Odată cu trecerea la interpretul SCI1, Sierra a început să utilizeze desene digitalizate pentru grafica fundalurilor: diferența se remarcă atunci când se compară, de exemplu, King's Quest 4 și King's Quest 5 .

În majoritatea jocurilor SCI1, interacțiunea se face prin mouse, utilizând o interfață cu pictograme; spre deosebire de ceea ce se crede în general, implementarea interfeței grafice a fost în totalitate responsabilitatea scriptului jocului și nu a interpretului. De exemplu, chiar dacă Quest for Glory 2 folosește parserul pentru interacțiune și King's Quest 5 folosește în schimb mouse-ul, ambii folosesc interpreți compatibili, deoarece este posibil să folosiți interpretul QFG2 cu versiunea EGA a KQ5.

Schema de numerotare a versiunii este oarecum confuză, deoarece al treilea număr din șirul de versiune (numărul de construire ) are doar 3 cifre, deși sunt necesare patru. De exemplu, jocul Space Quest 4 versiunea 1.052 are un interpret etichetat „1.000.753”, în timp ce jocul Conquests of the Longbow versiunea 1.0 are un interpret etichetat „1.000.168”; cu toate acestea, cel mai recent interpret este mai nou deoarece numărul de construcție este de fapt 1168, nu 168. De asemenea, în unele cazuri „1.000” este înlocuit cu „T.A00”, care nu indică însă o ramură de dezvoltare diferită.

Jocurile SCI1 sunt:

Interpretii cu numere de construcție mai mari de 1000 au formate de fișiere ușor modificate și suport de limbă îmbunătățit, dar sunt altfel ca versiunile anterioare ale interpretului SCI1. Printre altele sunt următoarele jocuri:

SCI1.1

În plus față de modificările interne notabile, SCI1.1 (1.001.xxx) a introdus suport pentru secvențele de filme animate (utilizate pentru prima dată în KQ6) și Z- sprite prin care personajele ar putea deveni mai mici pe măsură ce se îndepărtau de ecran. un fel de efect 3D.

Suportul pentru 16 culori nu mai era disponibil: posesorii de carduri EGA ar avea în schimb jocul cu rezoluția de 640 × 200 și simularea a 256 de culori datorită dithering-ului .

SCI2

Adesea numit SCI32 (sau Sci3), SCI2 (2.xxx.xxx) se execută în modul pe 32 de biți folosind DOS Extender DOS / 4GW sau prin rularea interpret în modul avansate pentru Windows 3.1. A fost introdus suportul pentru rezoluția 640 × 480 și a fost îmbunătățit suportul pentru secvențele animate.

Jocurile care îl folosesc, printre altele:

SCI3

Cea mai recentă versiune, SCI3 (3.000.000) ar putea rula atât sub DOS și Windows 3.1, cât și nativ sub Windows 95. Jocurile sunt

Software conex

FreeSCI este un interpret open source care poate rula jocuri pentru SCI0, rulează pe Linux / Unix, Microsoft Windows , Sega Dreamcast și GP32 . Acum, FreeSCI este, de asemenea, acceptat de ScummVM și, prin urmare, poate rula pe multe alte platforme.

Un program open source numit SCI Studio și conceput pentru Windows vă permite să creați jocuri bazate pe SCI0. Pe GNU / Linux, SCI Studio pare să funcționeze folosind versiunea Wine 20050830, dar numai pentru editarea jocurilor, nu pentru testarea sau rularea lor. Problema poate fi rezolvată folosind SCI Studio pentru dezvoltare și FreeSCI pentru testare.

Un editor SCI, cum ar fi SCI Studio, a fost, de asemenea, folosit pentru a dezvălui elemente neterminate ale jocului, care au fost ascunse în fișierele de resurse de către dezvoltatori în faza de dezvoltare a jocului. Printre aceste resurse găsim lucrări de artă, puzzle-uri, scenarii, înregistrări vocale și muzicale și chiar gag-uri inserate de echipa de dezvoltare. [1] Exemple de titluri în care au fost găsite aceste resurse: King's Quest V: Absence Makes the Heart Go Yonder! (SCI1.1), Space Quest IV: Roger Wilco and the Time Rippers (SCI1.1), Leisure Suit Larry 6: Shape Up or Slip Out! (SCI1.1), King's Quest VII: The Princeless Bride (SCI2) și Space Quest 6: The Spinal Frontier (SCI2).

Notă

  1. ^ Beebe, Jess, Resource Quest: comori ascunse în jocurile de aventură ale Sierra , la adventureclassicgaming.com , Adventure Classing Gaming , 18 august 2008. Accesat la 14 septembrie 2008 .

Elemente conexe

linkuri externe