Sierras kreativa tolk

Sierra's Creative Interpreter, SCI ( Sierra Creative Interpreter ) är en spelmotor utvecklad av Sierra On-Line . SCI betyder:

SCI0 (0.000.xxx)

Den användes först för att skapa King's Quest IV: The Perils of Rosella 1988 . Spel skapade på SCI0 hade en skärmupplösning på 320x200 pixlar, kunde använda 16 färger, samt ett ljudspår för olika ljudadaptrar. Vid behov användes tangentbordsinmatning med en parser som ett gränssnitt i spel - som i textuppdrag (används endast i äventyrsspel ).

Spel gjorda på SCI0 (i releaseordning):

För att skapa spel på andra språk stödde senare versioner av SCI0 möjligheten att utveckla tvåspråkiga spelvarianter. Versioner av sådana spel såg ut som "S.OLD.xxx":

Det sista spelet på SCI0, Jones in the Fast Lane , använde grafikmotorn för nästa version av tolken - SCI1, och kunde därför fungera i ett 256-färgsläge.

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

SCI1 kom ut 1990 . Den mest betydande förbättringen var utseendet på en palett med 256 färger, medan upplösningen fortfarande var 320x200. Möjligheten att använda 16 EGA- färger fanns kvar (vanligtvis såldes spel i två versioner - 16- och 256-färger). Vissa kallar de 16 färgversionerna av spelen SCI01.

De flesta SCI1-spel använder ett musorienterat peka -och-klicka- gränssnitt . I fallet med SCI1 bestämdes användargränssnittet av spelskriptet, inte spelmotorversionen. Till exempel, även om Quest for Glory 2 använder textinmatning med en parser och King's Quest V använder  en mus, är deras tolkar kompatibla: QFG2-motorn kan användas för att köra 16-färgsversionen av KQV.

Det finns ett problem med motorversionsnumreringen. Faktum är att den tredje siffran i versionen (byggnummer) bara har tre siffror, medan minst fyra behövs. Till exempel hade Space Quest IV version 1.052 tolkversion 1.000.753, och Conquests of the Longbow version 1.0 hade version 1.000.168, även om den senare använde en nyare version av tolken, eftersom dess faktiska byggnummer är 1168, inte 168.

I vissa fall ersattes strängen "1.000" av "T.A00", vilket dock inte betyder en parallell utvecklingsgren av motorn.

Följande spel gjordes på SCI1:

Tolkar med ett buildnummer över 1000 har något ändrat filformat och förbättrat stöd för andra språk (resultatet av delvis användning av kod från S.OLD.xxx-versionen av SCI0). En sådan tolk har använts i följande spel:

SCI1.1 (1.001.xxx)

Förutom betydande interna förändringar introducerade SCI1.1 stöd för animerade videoinlägg (först användes i King's Quest VI ), såväl som skalbara sprites : karaktären blir mindre och rör sig djupare in i skärmen, vilket skapar en perspektiveffekt. I numreringen av tidiga versioner av SCI1.1 kan du se versionsetiketten "2.000.000", vilket förmodligen är resultatet av en inkonsekvens. Separata 16-färgsversioner producerades inte längre; ägare av EGA-videokort ombads att köra spelet i 640x480-läge med en simulering av 256 färger genom att jämna ut färgövergångar.

Tolken har använts i följande spel:

SCI2 (2.xxx.xxx)

SCI2 kallas ofta SCI32 (samma som SCI3) eftersom den kördes i en 32-bitarsmiljö med DOS/4G DOS Extender eller Windows 3.1 Enhanced Mode . De mest anmärkningsvärda förbättringarna var stöd för 640x480 upplösning, samt förbättrat stöd för videoinlägg. Två modifieringar av motorn är kända - 2.000.000 och 2.100.002.

Tolken har använts i följande spel:

SCI3 (3 000 000)

Den senaste versionen av motorn förutom DOS eller Windows 3.1 inkluderade stöd för Windows 95 -versioner .

Sierras senaste matcher på SCI var:

Relaterade mjukvaruprodukter

FreeSCI  är en öppen källkodsmotor som kör spel på SCI0. FreeSCI körs på Linux , UNIX , Microsoft Windows , Sega Dreamcast och GP32 .

Det finns SCI Studio  , ett program med öppen källkod som låter dig skapa spel för SCI0. SCI Studio är utvecklat under Microsoft Windows, men kan köras under Linux med Wine och spel kan köras med FreeSCI .

FreeSCI -projektet har gått samman i ScummVM- projektet .

Se även

Länkar