IT-словарь › Программирование › SCI (Sierra Creative Interpreter)

SCI (Sierra Creative Interpreter)

Программирование Svenska → Обновлено: 2026-10-27
Подробнее
Владелец
Sierra On-Line
Год
1988
Тип
Игровой движок
Предшественник
AGI (Adventure Game Interpreter)

Движок приключенческих игр Sierra с 1988 года до конца 1990-х — интерпретатор байткода, благодаря которому одна и та же игра шла на PC, Amiga и Atari ST.

SCI заменил AGI в King's Quest IV (1988) и поднял планку почти во всём: более высокое разрешение, поддержка звуковых карт вроде AdLib и Roland MT-32 и собственный объектно-ориентированный язык сценариев, синтаксис которого был ближе к Lisp, чем к чему-либо привычному дизайнерам Sierra. Игры компилировались в байткод, который исполнял интерпретатор, так что для портирования переписывали интерпретатор, а не игру.

Движок прошёл через несколько поколений. SCI0 ещё имел текстовый парсер, где печатали «look tree»; SCI1 перешёл на 256 цветов и интерфейс point-and-click на значках, а последние версии поддерживали графику высокого разрешения и видео. На нём работали Space Quest, Police Quest, Leisure Suit Larry и Quest for Glory. То, что в них до сих пор можно играть, — заслуга добровольцев, которые реверс-инжинирили интерпретатор; эта работа теперь живёт в ScummVM.

← Назад к словарю