Автор (ы) | неизвестен |
---|---|
Разработчик (и) | Sierra В сети |
Первоначальный выпуск | Май 1984 г. (36 лет назад) (1984-05) |
Стабильный выпуск | 3.002.149 / 17 августа 1989 г. (31 год назад) (1989-08 -17) |
Операционная система | DOS, Apple SOS, ProDOS, Macintosh System, Atari TOS, AmigaOS |
Платформа | Intel 8088, x86, Apple II, Apple II GS, Macintosh, Amiga, Atari ST, TRS-80 Color Computer |
Доступно на | английском языке |
Тип | Игровой движок |
Лицензия | Собственное программное обеспечение |
Интерпретатор приключенческих игр (AGI ) - это игровой движок, разработанный Sierra On-Line. Первоначально компания разработала движок для King's Quest (1984), приключенческой игры, которую Sierra и IBM хотели вывести на рынок, чтобы привлечь потребителей к более низким ценам IBM. стоимостью домашний компьютер, IBM PCjr.
AGI был способен запускать анимированные цветные приключенческие игры с музыкой и звуковыми эффектами. Игрок управляет игрой с помощью клавиатуры и, опционально, джойстика.
. После запуска King's Quest компания Sierra продолжила разработку и улучшение интерпретатора приключенческих игр. Они использовали его в 14 своих играх между 1984 и 1989 годами, прежде чем заменить его более совершенным движком, Sierra's Creative Interpreter.
В конце 1982 года IBM начала работу над PCjr, более дешевым вариантом персонального компьютера IBM с улучшенной графикой и звуком. Видеоадаптер Video Gate Array от PCjr может отображать до 16 цветов одновременно - значительное улучшение по сравнению с четырехцветным лимитом адаптера цветной графики Color Graphics. Новый звуковой чип также мог выдавать более широкий диапазон тонов, чем динамик для ПК.
IBM поручила Sierra создать игру, которая могла бы продемонстрировать эти новые возможности. Они обсудили некоторые требования к игре, и IBM предоставила Sierra прототип PCjr. Они оба согласились, что игра должна быть анимированной - впервые для Sierra. Команда из шести дизайнеров и разработчиков во главе с дизайнером Робертой Уильямс работала над игрой, которая в итоге получила название King's Quest. Среди разработчиков были Чак Тингли и Кен МакНил (в более поздних выпусках также упоминается Крис Идентификатор. Версия для Apple II принадлежит Артуру Абрахаму).
IBM представила PCjr в 1984 году; он не очень хорошо продавался, как и King's Quest. Однако позже в том же году Tandy Corporation выпустила Tandy 1000, совместимый с IBM PC, который преуспел там, где вышел из строя PCjr. King's Quest произвел фурор на растущем рынке ПК-совместимых компьютеров, и Sierra было продано более полумиллиона копий. Они перенесли его на другие вычислительные платформы, включая Apple II, Apple II GS, Macintosh, Amiga и . Atari ST, но ПК оставался основной платформой для их игр.
В 1988 году, с выпуском King's Quest IV: The Perils of Rosella, Sierra представила более сложный игровой движок: Sierra's Creative Interpreter, или SCI. Поскольку движку SCI требовался более мощный домашний компьютер, Sierra одновременно выпустила версию игры AGI. Однако Sierra переоценила потребительский спрос на меньшую версию и прекратила производство.
В следующем году Sierra опубликовала свой последний заголовок, основанный на AGI, Manhunter 2: San Francisco, а затем сосредоточился исключительно на SCI для разработки новых приключенческих игр. Среди улучшений SCI были более универсальная система сценариев, модель объектно-ориентированного программирования, графика с более высоким разрешением (320 × 200 вместо 160 × 200), наведи и щелкни интерфейс и поддержка дополнительного оборудования звуковой карты.
Техническая сложность King's Quest усложнила задачу написания на языке ассемблера, поэтому программисты создали игровой движок, чтобы упростить разработку. Движок состоял из заданного языка программирования, называемого Game Adaptation Language, компилятора и интерпретатора байт-кода (интерпретатор приключенческой игры). Язык адаптации игры был языком программирования высокого уровня, который напоминал C. Он был скомпилирован в байт-код , который выполнялся интерпретатором .
. Подобно более ранним приключенческим играм Sierra, таким как Wizard and the Princess (1980), в играх AGI использовались векторная графика. PCjr принимал гибкие диски емкостью 360 килобайт, а растровая графика занимала бы чрезмерный объем дискового пространства. Вместо этого King's Quest нарисовал на экране многоугольников, а затем раскрасил их. Начиная с AGI версии 2, игровой движок рисовал графику в внеэкранном буфере данных, затем переносил в видеопамять. Этот подход был направлен не только на экономию использования системных ресурсов; он также не позволял игре обнаруживать скрытые объекты во время рисования экрана.
AGI был в основном разработан для 16-битных компьютерных архитектур, которые были новейшими в домашних компьютерах в то время. В их число входят IBM PC-совместимые, Atari ST, Commodore серии Amiga и Apple компьютеры Macintosh. Кроме того, Sierra перенесла AGI на три модели компьютеров 8-bit : TRS-80 Color Computer, Apple IIe и игры на основе Apple IIc.
Game | PC | Apple II | Atari ST | Amiga | Apple IIGS | Mac | TRS -80 CoCo |
---|---|---|---|---|---|---|---|
King's Quest | 1984 | 1984 | 1986 | 1987 | 1987 | 1987 | Нет |
King's Quest II: Роман с троном | 1985 | 1985 | 1985 | 1987 | 1987 | No | Нет |
Черный котел | 1986 | 1986 | 1986 | 1987 | 1987 | No | Нет |
Детская площадка Дональда Дака | 1986 | No | 1986 | 1986 | No | No | Нет |
King's Quest III: To Heir Is Human | 1986 | 1988 | 1986 | 1986 | 1988 | No | 1988 |
Space Quest: The Sarien Encounter | 1986 | 1986 | 1986 | 1987 | 1987 | 1987 | Нет |
Костюм для отдыха Ларри в стране лаунж-ящериц | 1987 | 1987 | 1987 | 1987 | 1987 | 1988 | 1988 |
Смешанная мать-гусь | 1987 | 1990 | 1987 | 1988 | 1988 | No | Нет |
Полицейский квест: В погоне за ангелом смерти | 1987 | 1987 | 1987 | 1987 | 1987 | 1987 | Нет |
Space Quest II: Vohaul's Revenge | 1987 | 1987 | 1987 | 1988 | 1988 | 1988 | Нет |
Золотая лихорадка! | 1988 | 1988 | 1989 | 1989 | 1989 | 1989 | № |
Manhunter: Нью-Йорк | 1988 | 1988 | 1988 | 1988 | 1988 | No | Нет |
King's Quest IV: The Perils of Rosella | 1988 | 1990 | 1990 | 1990 | 1989 | No | Нет |
Manhunter 2: Сан-Франциско | 1989 | No | 1990 | 1990 | No | 1989 | Нет |