AGI

AGI tutvustus

AGI (Adventure Game Interpreter) on Sierra üks varasemaid mängumootoreid, mis kindlustas Sierra üleoleku rivaalidest üsna pikaks ajaks. Mängumootoril põhinevaid mänge on väga palju, pealegi veel erinevatest žanridest, mitte ainult adventure’st, mille jaoks mootor alguses loodi. Tuntumad on siiski Space Quest 1 ja 2, Police Quest 1, Leisure Suit Larry 1 ning King’s Quest 1, 2, 3 ja 4.

AGI mängud on 3D-mängud, ent mitte selles mõttes, nagu me neid praegu kujutame. Tegelast juhiti noolenuppudega ja klaviatuuriga antud käskudega.

AGI-st tehti kolm põhiversiooni. Graafika oli esimeses versioonis CGA (160x200, 4 värvi), teises ja kolmandas EGA (16 värvi, ent säilitas ikkagi vana resolutsiooni). Heli ei muutunud eriti, toetades ikka nelja häält, millega tavaline PC-speaker hakkama ei saanud, ent teised arvutid (Macintosh, Amiga, Tandy, PCjr), millel AGI samuti töötas, kasutasid kõiki nelja häält.

 

AGI dokumenteerimine

Aastatel 1990 ja 1991 dokumenteeriti AGI peaaegu täielikult venelaste poolt. Loodi ka programm, mis lubas ise AGI mänge luua. Seda nimetati AGDS-iks (Adventure Game Design System). Paketi autor oli Alex Simkin, kes ütles, et osad utiliidid olid tehtud selleks, et lahendada mõistatust Leisure Suit Larry 1-s. Pealegi paluti tal teha utiliit loogikafailide muutmiseks ja vene keelde tõlkimiseks. AGDS oli selle tulemus. Kuna tol ajal ei olnud internet eriti levinud, siis ei tehtud paketist kodulehekülge, ning see ei saavutanud erilist tuntust.

1996. aastal alustati sarnast projekti Ameerikas. Praeguseks on juba mitu aastat võimalik luua ja muuta olemasolevaid AGI-mänge ning peale Sierra mängude on tekkinud arvukalt fännide tehtud AGI-mänge.

 

Tehniline külg

AGI mäng tehakse valmis nelja eri tüüpi failidest. LOGIC-failid sisaldavad endas koodi ning kõiki sündmusi ja teateid, mis võivad juhtuda või esineda antud ruumis. PICTURE-failid sisaldavad endas kõiki ruume, mis mängus on, VIEW-failid on kõik objektid, tegelased ning animeeritud objektid ja SOUND-failid sisaldavad endas helisid ning muusikat. Kes tahab saada mängu ehitusest rohkem aimu, see võib kasutada debug mode’i. Seda kasutasid programmeerijad kiiresti mingi osa testimiseks. Selle käivitamiseks valige ALT-D. Kui midagi ei juhtu, siis on mängus tõenäoliselt mingi fraas, mis selle sisse lülitab.

Palju on küsitud, mida teevad erinevad failid AGI-mängude kaustades. Fail AGI on peamine mootori fail. Sisaldab juhtnööre käskude täitmise kohta. AGIDATA.OVL sisaldab veateateid ja siirdetabeleid AGI failis olevatele käskudele. SIERRA.COM või SIERRA.EXE (sel juhul ilma AGI failita) käivitab mängu. Failid LOGDIR, VIEWDIR, PICDIR ja SNDDIR on sisukorrad *.VOL failidele, mis sisaldavad LOGIC-, PICTURE-, VIEW- ja SOUND-faile. WORDS.TOK on nimestik kõigist sõnadest, mis kasutaja saab sisse tippida, ehk omavad mängu jaoks tähendust. Fail OBJECT sisaldab kõiki esemeid, mis võivad esineda mängija käes. Ning ülejäänud *.OVL failid on videokaardidraiverid.

 

Enamtuntud AGI-mängud

Space Quest

Space Quest räägib kosmoselaeva peakoristaja Roger Wilco seiklustest kosmoses. AGI-s on tehtud esimesed kaks osa sarjast.

 

Police Quest

Police Quest räägib oma esimeses kolmes osas neljast politseinik Sonny Bonds’ist ja tema tööst. AGI-s on tehtud esimene osa.

 

Leisure Suit Larry

Leisure Suit Larry räägib vallalise Larry Laffer’i armastuseotsinguist. Ei soovitata alaealistele. AGI-s on tehtud esimene osa.

 

King’s Quest

King’s Quest-is ei ole ühtset tegelast, tegelased on aga kuningad või printsid. King’s Quest 1 oli esimene AGI-mäng. AGI-s on tehtud esimesed kolm osa, samuti ka neljas, ent tollest on tehtud kaks versiooni: AGI-versioon ja AGI järglase SCI-versioon.

 

Lingid

http://agisci.cjb.net – kõige põhjalikum AGI-teemaline sait

http://www.ozemail.com.au/~ptrkelly/agi - Peter Kelly kodulehekülg, sealt saab tõmmata programmi AGI Studio, mis võimaldab luua ja muuta AGI-mänge, seal on ka kõige põhjalikum AGI juhend AGI Specs

Eero Ränik

eeroranik@mail.ee