Difference between revisions of "Adventure Game Interpreter"
(→Software) |
|||
Line 1: | Line 1: | ||
− | '''Adventure Game Interpreter''', often shortened to '''AGI''', is the name of a graphical adventure game engine developed by [[Sierra On-Line]]. It was initially designed to run the game [[King's Quest]] on the [[PCjr]], but was later expanded to play 14 games across 8 different platforms including the [[Amiga]], [[Apple II]], [[Apple IIgs]], [[Atari ST]], [[Macintosh]], [[MS-DOS]], and [[TRS-80 Color Computer]] | + | '''Adventure Game Interpreter''', often shortened to '''AGI''', is the name of a graphical adventure game engine developed by [[Sierra On-Line]]. It was initially designed to run the game [[King's Quest]] on the [[PCjr]], but was later expanded to play 14 games and several demos, across 8 different platforms including the [[Amiga]], [[Apple II]], [[Apple IIgs]], [[Atari ST]], [[Macintosh]], [[MS-DOS]], and [[TRS-80 Color Computer]]. The engine was written in assembler, but it allowed game designers to write scripts in a custom C-like language called ''Game Adaptation Language'', which was compiled into a bytecode that would be interpreted by the engine. As computer hardware continued to improve, Sierra eventually replaced AGI with the [[Sierra's Creative Interpreter]] in 1988. Sprites were stored as bitmaps, but background art was stored in a vector format and drawn and painted to the screen. |
The first game I played which used AGI was [[Space Quest II: Vohaul's Revenge]], but I have since played the majority of the games which used it. | The first game I played which used AGI was [[Space Quest II: Vohaul's Revenge]], but I have since played the majority of the games which used it. |
Revision as of 13:31, 2 July 2018
Adventure Game Interpreter, often shortened to AGI, is the name of a graphical adventure game engine developed by Sierra On-Line. It was initially designed to run the game King's Quest on the PCjr, but was later expanded to play 14 games and several demos, across 8 different platforms including the Amiga, Apple II, Apple IIgs, Atari ST, Macintosh, MS-DOS, and TRS-80 Color Computer. The engine was written in assembler, but it allowed game designers to write scripts in a custom C-like language called Game Adaptation Language, which was compiled into a bytecode that would be interpreted by the engine. As computer hardware continued to improve, Sierra eventually replaced AGI with the Sierra's Creative Interpreter in 1988. Sprites were stored as bitmaps, but background art was stored in a vector format and drawn and painted to the screen.
The first game I played which used AGI was Space Quest II: Vohaul's Revenge, but I have since played the majority of the games which used it.
Software
Game | PCjr | MS-DOS | Apple II | Atari ST | Amiga | Apple IIgs | Macintosh | TRS-80 CoCo |
---|---|---|---|---|---|---|---|---|
King's Quest | 1984 | 1987 | 1984 | 1986 | 1987 | 1987 | 1987 | |
King's Quest II: Romancing the Throne | 1985 | 1987 | 1985 | 1985 | 1987 | 1987 | ||
The Black Cauldron | 1986 | 1986 | 1986 | 1987 | 1987 | |||
Donald Duck's Playground | 1986 | 1986 | 1986 | 1986 | ||||
King's Quest III: To Heir Is Human | 1986 | 1988 | 1986 | 1986 | 1988 | 1988 | ||
Space Quest I: The Sarien Encounter | 1986 | 1986 | 1986 | 1987 | 1987 | 1987 | 1986 | |
Leisure Suit Larry In the Land of the Lounge Lizards | 1987 | 1987 | 1987 | 1987 | 1987 | 1988 | 1988 | |
Mixed-Up Mother Goose | 1987 | 1990 | 1987 | 1988 | 1988 | |||
Police Quest: In Pursuit of the Death Angel | 1987 | 1987 | 1987 | 1987 | 1987 | 1987 | ||
Space Quest II: Vohaul's Revenge | 1987 | 1987 | 1987 | 1988 | 1988 | 1988 | ||
Gold Rush! | 1988 | 1988 | 1989 | 1989 | 1989 | 1989 | ||
Manhunter: New York | 1988 | 1988 | 1988 | 1988 | 1988 | |||
King's Quest IV: The Perils of Rosella | 1988 | 1990 | 1990 | 1990 | 1989 | |||
Manhunter 2: San Francisco | 1989 | 1990 | 1990 | 1989 |
Additional software: Sierra Christmas Card (1986), Space Quest Demo, Space Quest II Demo, AGI Demo Packs 1-5, King's Quest Demo, King's Quest II Demo, King's Quest III Demo, King's Quest IV Demo, Leisure Suit Larry Demo, Manhunter: New York Demo, Mixed-up Mother Goose Demo, Police Quest Demo, and more.
Editors
This is a list of AGI editors that allow you to modify AGI games or create new ones from scratch.
- agidev.com - AGI Dev.
- agifans.com - AGI Fans.
- sarien.net - Sarien.net.
Graphics
For IBM compatible PCs, AGI supports IBM monochrome, Hercules Graphics Card, Color Graphics Adapter in both RGB and composite modes, PCjr and Tandy Graphics Adapter, and Enhanced Graphics Adapter.
Review
Good
- The scripting system was really impressive for a game from 1984.
- By using a scripting system, and letting the engine handle all the nuts and bolts of the hardware, games were easily ported to various platforms.
- The engine even had a custom music format which could also be easily ported to new audio hardware.
- Despite being designed for side-view adventure games, the engine was versatile enough to handle action games like the sand skimmer in Space Quest I: The Sarien Encounter or the map navigation system in Man Hunter: New York.
- The engine could handle several video displays beyond the default for each system. * Utilizing color bleeding in CGA composite mode really made the games look great even with only a CGA card.
Bad
- The engine was built for the PCjr, but is wasn't upgraded to take advantage of the superior hardware on the other platforms to which it was later ported.
- The 160x200 resolution used for background graphics results in fairly blocky art work. And looked especially bad on powerful platforms like the Amiga. Also, being limited to 16 colors was also pretty lame, especially on the Amiga.
- Since all the normal keyboard keys were sent to the text input line, only keys like function, tab, and home were allowed to perform other tasks. This made things a bit unusual for games like The Black Cauldron which have to use function keys to shortcut commands like "look." Had the engine used a single button to pop up a input dialog, all the other keys would be usable.
Ugly
- Nothing.
Links
- en.wikipedia.org/wiki/Adventure_Game_Interpreter - Wikipedia.