SCI (Sierra Creative Interpreter)
Подробнее
- Владелец
- 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.