Sierra's Creative Interpreter

Sierra's Creative Interpreter

Sierra's Creative Interpreter, SCI (Творческий интерпретатор Sierra) — игровой движок, разработанный в Sierra On-Line. Под SCI подразумевают:

Содержание

SCI0 (0.000.xxx)

Впервые был использован для создания King’s Quest IV: The Perils of Rosella в 1988 году. Игры, созданные на SCI0, имели разрешение экрана 320x200 пикселей, могли использовать 16 цветов, а также звуковую дорожку для различных звуковых адаптеров. При необходимости в качестве интерфейса в играх применялся клавиатурный текстовый ввод с синтаксическим анализатором — как в текстовых квестах (использовался только в приключенческих играх).

Игры, сделанные на SCI0 (в порядке выхода):

Для создания игр на других языках поздние версии SCI0 поддерживали возможность разработки двуязычных вариантов игр. Версии таких игр выглядели как «S.OLD.xxx»:

Последняя игра на SCI0, Jones in the Fast Lane, использовала графический движок следующей версии интерпретатора — SCI1, и поэтому могла работать в режиме с 256 цветами.

SCI1 (1.000.xxx/T.A00.xxx)

SCI1 вышел в 1990 году. Наиболее значительным улучшением было появление 256-цветной палитры, тогда как разрешение по-прежнему осталось 320×200. Была оставлена возможность использования 16 цветов EGA (обычно игры продавались в двух версиях — 16- и 256-цветных). Некоторые называют 16-цветные версии игр SCI01.

Большинство игр на SCI1 используют ориентированный на мышь интерфейс point-and-click. В случае SCI1 пользовательский интерфейс определялся скриптом игры, а не версией игрового движка. Например, хотя Quest for Glory 2 использует текстовый ввод с синтаксическим анализатором, а King's Quest V — мышь, их интерпретаторы совместимы: движок QFG2 можно использовать для запуска 16-цветной версии KQV.

Существует проблема с нумерацией версий движка. Дело в том, что третья цифра версии (номер сборки) имеет только три разряда, тогда как нужно минимум четыре. Например, игра Space Quest IV версии 1.052 имела интерпретатор версии 1.000.753, а игра Conquests of the Longbow версии 1.0 — 1.000.168, хотя последняя использовала более новую версию интерпретатора, так как в действительности его номер сборки — 1168, а не 168.

В некоторых случаях строка «1.000» заменялась «T.A00», что, однако, не означает параллельную ветку разработки движка.

На SCI1 были сделаны следующие игры:

У интерпретаторов с номером сборки больше 1000 несколько изменён формат файлов и улучшена поддержка других языков (результат частичного использования кода из S.OLD.xxx-версии SCI0). Такой интерпретатор был использован в следующих играх:

SCI1.1 (1.001.xxx)

Кроме значительных внутренних изменений, в SCI1.1 была реализована поддержка анимированных видео вставок (впервые использованных в King’s Quest VI), а также масштабируемых спрайтов: персонаж становится меньше, перемещаясь вглубь экрана, что создаёт эффект перспективы. В нумерации ранних версий SCI1.1 можно встретить метку версии «2.000.000», что вероятно, является следствием несогласованности. Отдельные 16-цветные версии больше не выпускались; владельцам EGA видеокарт предлагалось запускать игру в режиме 640x480 с симуляцией 256 цветов посредством сглаживание цветовых переходов.

Интерпретатор был использован в следующих играх:

SCI2 (2.xxx.xxx)

SCI2 часто называют SCI32 (так же, как и SCI3), поскольку он работал в 32-битной среде, используя расширитель DOS DOS/4G или расширенный режим Windows 3.1. Наиболее заметными усовершенствованиями были поддержка разрешения 640×480, а также улучшенная поддержка видеовставок. Известно две модификации движка — 2.000.000 и 2.100.002.

Интерпретатор был использован в следующих играх:

SCI3 (3.000.000)

Последняя версия движка кроме DOS или Windows 3.1 включала поддержку версий под Windows 95.

Последними играми Сьерра на SCI были:

Родственные программные продукты

FreeSCI — это движок с открытым исходным кодом, который работает с играми на SCI0. FreeSCI запускается на Linux, UNIX, Microsoft Windows, Sega Dreamcast и GP32.

Существует SCI Studio — программа с открытым исходным кодом, позволяющая создавать игры для SCI0. SCI Studio разработана под Microsoft Windows, но её можно запускать под Linux, используя Wine, а игры запускать с помощью FreeSCI.

Проект FreeSCI влился в проект ScummVM. В ScummVM, к примеру, уже запускаются Space Quest I и стартует Space Quest IV

См. также

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Полезное


Смотреть что такое "Sierra's Creative Interpreter" в других словарях:

  • Sierra\'s Creative Interpreter — Творческий интерпретатор Sierra (англ. Sierra s Creative Interpreter, SCI)  игровой движок, разработанный в Sierra On Line. Под SCI подразумевают: Скриптовый язык, созданный Джеффом Стефенсоном (англ. Jeff Stephenson) для разработки… …   Википедия

  • Sierra's Creative Interpreter — o SCI ( Intérprete Creativo de Sierra ) es un motor de creación de videojuegos desarrollado por Jeff Stephenson para Sierra Online, y utilizado por la mayoría de las aventuras gráficas de Sierra desde 1988 hasta 1996. Sustituyó a Adventure Game… …   Wikipedia Español

  • Sierra's Creative Interpreter — (SCI) is the scripting language created by Jeff Stephenson of Sierra On Line for its adventure games after the older AGI, and the runtime environment for such adventure games.Although ports for the Amiga, Atari ST and Macintosh platforms exist,… …   Wikipedia

  • Sierra Creative Interpreter — Творческий интерпретатор Sierra (англ. Sierra s Creative Interpreter, SCI) игровой движок, разработанный в Sierra On Line. Под SCI подразумевают: Скриптовый язык, созданный Джеффом Стефенсоном (англ. Jeff Stephenson) для разработки… …   Википедия

  • Sierra Creative Interpreter — SCI (Sierra Creative Interpreter, ursprünglich Script Code Interpreter) ist ein Entwickungstool, das von Sierra Online benutzt wurde, um deren spätere Adventures zu programmieren. Im Gegensatz zu AGI, bei welcher es sich um eine prozedurale… …   Deutsch Wikipedia

  • Sierra Entertainment — Este artículo o sección necesita referencias que aparezcan en una publicación acreditada, como revistas especializadas, monografías, prensa diaria o páginas de Internet fidedignas. Puedes añadirlas así o avisar …   Wikipedia Español

  • Adventure Game Interpreter — AGI (Adventure Game Interpreter) was the development tool used by Sierra Online to create their early adventure games.The first King s Quest game originally used a language named Game Assembly Language, or *.gal, by its designer, Arthur Abraham.… …   Wikipedia

  • Adventure Game Interpreter — o AGI es un parser de aventuras gráficas creado por Sierra On Line y utilizado por todas sus aventuras gráficas entre 1984 y 1988, hasta que fue sustituido por el superior técnicamente y más longevo Sierra s Creative Interpreter o SCI. Es el… …   Wikipedia Español

  • Sierra Entertainment — Sierra Entertainment, Inc. Former type Subsidiary of Activision Industry Interactive entertainment Fate …   Wikipedia

  • Adventure Game Interpreter — AGI (Adventure Game Interpreter) ist ein Entwickungstool, das von Sierra Online benutzt wurde, um deren frühe Adventures zu programmieren. Das erste King s Quest Spiel benutzte ursprünglich eine Game Assemble Language oder *.gal genannte… …   Deutsch Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»