Adventure Game Interpreter
aus Wikipedia, der freien Enzyklopädie
AGI (Adventure Game Interpreter) ist ein Entwickungstool, das von Sierra-Online benutzt wurde, um deren frühe Adventures zu programmieren.
Das erste Kings Quest Spiel benutzte ursprünglich eine Programmsprache genannt Game Assemble Language oder *.gal. Ihr Designer war Arthur Abraham. Als dieser Sierra verließ, war die Firma nicht mehr in der Lage, das Spiel zu beenden. Kings Quest sollte damals als Vorzeigeprodukt für die Technologie des IBM PCjr dienen. So "spendete" IBM sein Produkt, AGI, an Sierra um die Entwicklung von Kings Quest weiter laufen zu lassen.
Mitte der 80er Jahre war AGI eine innovative Technologie. Neuere Versionen wurden angepasst, um 16 Farbe EGA Graphiken und die Adlib Soundkarte zu unterstützen. Weniger bekannt ist hierbei die Tatsache, dass die Apple IIgs-Version von AGI bereits Unterstützung für Digital-Sound und mehrstimmige Musik besaß.
Ende der 80er Jahre jedoch fing AGIs 160×200 Auflösung an, ihr Alter zu zeigen und konnte nicht mit neueren Engines wie Lucasfilm Games SCUMM konkurrieren, die sich durch Maussteuerung auszeichneten. 1990 veranlasste Sierra statt AGI die SCI (Sierra Creative Interpreter) Engine für ihre Abenteuerspiele zu verwenden.
Das AGI System war ursprünglich für das IBM PCjr konzipiert. In den 80ern wurde es auch zu anderen Plattformen portiert, und einige Spiele wurden kommerziell auf dem Apple II, Apple Macintosh, Amiga und Atari ST freigegeben. Obgleich es eine Sega Master System Version von Kings Quest und eine NES Version von Kings Quest V gab, ist es sehr unwahrscheinlich, daß diese das AGI Software-System benutzen.
[Bearbeiten] Liste der AGI-Spiele
Dieses ist eine Liste von Sierra-Spielen, die in AGI entwickelt worden sind. Hier ist zu bemerken, daß es Fan-Firmen und andere Einzelpersonen gegeben hat, die normalerweise Shareware oder nicht offizielle AGI Spiele produziert haben.
- King's Quest I: Quest for the Crown (1984)
- King's Quest II: Romancing the Throne (1985)
- King's Quest III: To Heir Is Human (1986)
- King's Quest IV: The Perils of Rosella (1988) *
- Space Quest I: The Sarien Encounter (1986)
- Space Quest II: Vohaul's Revenge (1988)
- The Black Cauldron (1986)
- Donald Duck's Playground (1986)
- Leisure Suit Larry in the Land of the Lounge Lizards (1987)
- Mixed-Up Mother Goose (1987)
- Police Quest: In Pursuit of the Death Angel (1987)
- Gold Rush! (1988)
- Manhunter: New York (1988)
- Manhunter 2: San Francisco (1989)
- King's Quest IV wurde gleichzeitig in AGI und SCI Versionen produziert und veröffentlicht. Die Hauptvorteile von SCI sind eine höhere Auflösung (320x200 anstatt 160x200 in AGI), Soundkarten- Unterstützung, Mausunterstützung und ein vielseitigeres Scriptsystem. Sierra nahm an, dass einige Systeme nicht imstande sein würden, die SCI Version laufen zu lassen und entwickelte eine "Light"-Version des Spiels. Jedoch stellte sich das als falsch heraus, und die AGI Version wurde schnell eingestellt. Deswegen gilt die AGI-Version als Sammlerstück.
[Bearbeiten] Ähnliche Software
- Sarien (Sierra AGI Resource Interpreter Engine) ist eine OpenSource Engine, die AGI Spiele laufen lassen kann. Sarien arbeitet auf Linux/Unix, Microsoft Windows, Sega Dreamcast und GP32.
- NAGI (New Adventure Game Interpreter) ist eine OpenSource AGI Spieleengine für Linux und Windows, die fast komplett ist- und zusätzliche Eigenschaften wie Mausunterstützung hat.
- AGI Studio Ein Open Source Programm, welches die Eigenentwicklung von auf AGI basierenden Spielen ermöglicht. Auch die Bearbeitung der alten Sierra Spiele ist möglich.
- MEKA war die erste AGI Spiel-Engine, die für die Öffentlichkeit vorhanden ist. Der Name ist ein Akronym, das die letzten Namen der Autoren kombinieren (Joakim Möller, der Lanze Ewing und des Peter Kelly) und das Wort Abenteuer. Es ist OpenSource und ist nur für DOS vorhanden.
- ScummVM ist vor kurzem um Unterstützung für AGI-Spiele in der SVN-Version erweitert worden. Die AGI-Engine von ScummVM basiert auf Sarien. ScummVM läuft auf einer Vielzahl von Plattformen, darunter Linux/Unix (BSD and several others), Microsoft Windows, Sega Dreamcast, AmigaOS, MorphOS, Playstation2, PSP, Nintendo DS, GP32, Palm OS, Windows Mobile/CE and GP2X.