IT用語集 › プログラミング › SCI (Sierra Creative Interpreter)

SCI (Sierra Creative Interpreter)

プログラミング Svenska → 更新: 2026-10-27
詳細情報
所有者
Sierra On-Line
公開
1988年
種類
ゲームエンジン
前身
AGI (Adventure Game Interpreter)

1988年から1990年代後半までのSierraのアドベンチャーゲーム用エンジン。バイトコードインタプリタで、同じゲームをPC、Amiga、Atari STで動かせた。

SCIは『King's Quest IV』(1988年)でAGIに取って代わり、ほぼ全面で水準を引き上げた。高解像度化、AdLibやRoland MT-32といったサウンドカードへの対応、そしてSierraの設計者が見慣れたものよりLispに近い構文を持つ独自のオブジェクト指向スクリプト言語である。ゲームはバイトコードにコンパイルされてインタプリタが実行するので、移植とはゲームではなくインタプリタを書き直すことを意味した。

エンジンは世代を重ねた。SCI0には「look tree」と打ち込むテキストパーサがまだあり、SCI1は256色とアイコン式のポイント&クリック操作に移行し、最終版は高解像度グラフィックスと動画を扱った。『Space Quest』『Police Quest』『Leisure Suit Larry』『Quest for Glory』はいずれもこの上で動いた。今も遊べるのは、インタプリタをリバースエンジニアリングしたボランティアのおかげで、その成果は現在ScummVMに受け継がれている。

← 用語集に戻る