Интерпретатор приключенческих игр

редактировать
Интерпретатор приключенческих игр
Автор (ы) неизвестен
Разработчик (и) 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.

Содержание

  • 1 История
  • 2 Технический дизайн
  • 3 На основе AGI игры, опубликованные Sierra On-Line
    • 3.1 Примечания к таблице
  • 4 См. также
  • 5 Примечания
  • 6 Внешние ссылки
    • 6.1 Современная разработка игр
  • 7 Дополнительная литература

История

В конце 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.

AGI, выпущенные Sierra On-Line

GamePC Apple II Atari ST Amiga Apple IIGS Mac TRS -80 CoCo
King's Quest 198419841986198719871987Нет
King's Quest II: Роман с троном 19851985198519871987NoНет
Черный котел 19861986198619871987NoНет
Детская площадка Дональда Дака 1986No19861986NoNoНет
King's Quest III: To Heir Is Human 19861988198619861988No1988
Space Quest: The Sarien Encounter 198619861986198719871987Нет
Костюм для отдыха Ларри в стране лаунж-ящериц 1987198719871987198719881988
Смешанная мать-гусь 19871990198719881988NoНет
Полицейский квест: В погоне за ангелом смерти 198719871987198719871987Нет
Space Quest II: Vohaul's Revenge 198719871987198819881988Нет
Золотая лихорадка! 198819881989198919891989
Manhunter: Нью-Йорк 19881988198819881988NoНет
King's Quest IV: The Perils of Rosella 19881990199019901989NoНет
Manhunter 2: Сан-Франциско 1989No19901990No1989Нет

Примечания к таблице

См. Также

Примечания

Внешние ссылки

  • Adventure Game Interpreter на Curlie Получено 15 августа 2014 г.
  • agifans.com Получено 15 августа 2014 г.
  • Sarien.net, играйте в игры AGI в своем браузере
  • Техническая спецификация AGI в ScummVM Wiki, дата обращения 15 августа 2014 г.

Разработка современных игр

Дополнительная литература

Последняя правка сделана 2021-06-10 02:15:21
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте