Sierra Creative Interpreter (SCI) fue un motor de juego desarrollado por Sierra On-Line a finales de la década de 1980 como sucesor del motor AGI ( Adventure Game Interpreter ). SCI apareció por primera vez con King's Quest IV en 1988 y fue el motor de muchos juegos de aventuras de Sierra durante la década de 1990. Introdujo gráficos de mayor resolución, una interfaz de apuntar y hacer clic , un lenguaje de scripting más sofisticado y compatibilidad con audio y animación más ricos. [ 1 ] [ 2 ]
Desarrollo

Sierra se dio cuenta de que la AGI (desarrollada originalmente para la IBM PCjr) estaba “insuficientemente equipada” para la nueva era multimedia. [ 3 ]
Para afrontar este desafío, el ingeniero de Sierra, Jeff Stephenson, propuso un intérprete completamente nuevo y orientado a objetos. [ 4 ] Como recuerda, “AGI estaba escrito de tal manera que iba a requerir una revisión importante de todo el motor del juego… y fue entonces cuando le propuse a Ken de SCI… vamos a usar un lenguaje completamente nuevo, vamos a tener que reescribir esto de todos modos, vamos a mejorarlo”. [ 5 ]
El resultado fue SCI (inicialmente llamado LSCI por Large-model Script Code Interpreter), un motor virtual de "bytecode" que podía compilarse para cualquier plataforma. [ 3 ] Como explicó Roberta Williams , SCI fue diseñado como "un lenguaje de máquina virtual, lo que significa que funcionará en cualquier máquina... Cada formato de máquina tiene su propia versión de SCI. Nuestros juegos nunca son conversiones de IBM". [ 6 ]
El diseño de SCI se basó en ideas de programación modernas de la época. Stephenson fue influenciado por lenguajes orientados a objetos como Smalltalk, que descubrió en un número de BYTE de 1981. [ 5 ] Reescribió el lenguaje de scripting de Sierra en una forma más estructurada y orientada a objetos. Como señala una retrospectiva, “Stephenson reescribió completamente el lenguaje… pasando de un lenguaje de scripting críptico y simplista a un lenguaje de programación moderno y completo que recuerda a C++, incorporando las últimas ideas sobre codificación orientada a objetos”. [ 7 ] En términos prácticos, los scripts de SCI podían definir clases para habitaciones, actores, rompecabezas, etc., lo que hacía que el motor fuera más flexible.
King's Quest IV (1988) fue el primer título en emplear el motor Creative Interpreter de Sierra, demostrando la compatibilidad multimedia ampliada del motor. [ 8 ] Incluía una banda sonora orquestal completa de William Goldstein , uno de los primeros usos de una banda sonora al estilo de Hollywood en un videojuego. Estas mejoras de audio ilustraron la capacidad de SCI para manejar arreglos musicales más complejos y contribuyeron a una experiencia de aventura más cinematográfica. [ 7 ]
Historia
SCI se desarrolló en versiones sucesivas, cada una de las cuales ofrecía avances técnicos:
Especificaciones técnicas
SCI era un motor interpretado que utilizaba un lenguaje de scripting propietario con características orientadas a objetos. Era compatible con plataformas como MS-DOS , Windows , Macintosh , Amiga y FM Towns . La compatibilidad gráfica abarcaba desde EGA de 16 colores en SCI0 hasta SVGA de 256 colores en SCI2/SCI3. SCI también era compatible con diversos dispositivos de sonido, como AdLib , Sound Blaster y Roland MT-32 . [ 12 ]
Juegos destacados
- King's Quest IV-VII
- Space Quest III-VI
- Leisure Suit Larry II-VII
- Police Quest II-IV
- Búsqueda de la Gloria I-IV
- Gabriel Knight I-II
- Fantasmagoría I-II
- Freddy Pharkas: Farmacéutico pionero
- EcoQuest I-II
- Los misterios de Laura Bow ( El legado del coronel ; La daga de Amon Ra )
- La Red Sierra (posteriormente rebautizada como Red ImagiNation )
- El Reino en línea [ 13 ]
Legado e influencia
SCI fue uno de los motores de juegos de aventuras líderes de su época, junto con SCUMM de LucasArts . Influyó en motores modernos como Adventure Game Studio . Los esfuerzos de preservación incluyen soporte para juegos SCI en ScummVM , que se fusionó con el proyecto FreeSCI en 2009. [ 14 ]
Referencias
- 1 2 3 4 5 6 "Intérprete creativo de Sierra" . SCI Wiki – Páginas de ayuda de Sierra . Consultado el 3 de mayo de 2025 .
- ↑ Fernández-Vara, Clara (2008). «Dando forma a la experiencia del jugador en los juegos de aventuras: Historia de la interfaz de los juegos de aventuras». En Leino, Olli; Wirman, Hanna; Fernández, Amyris (eds.). Ampliando experiencias: Estructura, análisis y diseño de la experiencia del jugador en videojuegos . Rovaniemi: Lapland University Press. pp. 210–227 . ISBN 978-952-484-197-9Consultado el 3 de mayo de 2025 .
- 1 2 "Motor de juego: Intérprete creativo de Sierra (SCI)" . MobyGames . Consultado el 3 de mayo de 2025 .
- ↑ Krogtoft, Ernst (5 de abril de 2024). "King's Quest: IBM, Tandy y más allá" . Retro365 . Consultado el 3 de mayo de 2025 .
- 1 2 "Sierra Creative Interpreter—Guiones" . Benshoof.org . 4 de julio de 2023. Consultado el 3 de mayo de 2025 .
- ↑ Byron, Tom (marzo de 1990). "El legado de Roberta: una entrevista con Roberta Williams de Sierra On-Line" . START Magazine – Archivo de revistas clásicas de informática . Consultado el 3 de mayo de 2025 .
- 1 2 Maher, Jimmy (5 de agosto de 2016). "Sierra se vuelve creativa" . The Digital Antiquarian . Recuperado el 3 de mayo de 2025 .
- ↑ Greenberg, Raz (2021). "La animación de los jugadores y los jugadores como animadores en los juegos de aventuras de Sierra On-Line" . Animation . 16 ( 1–2 ). SAGE Publications: 83–95 . doi : 10.1177/17468477211025665 . Recuperado el 3 de mayo de 2025 .
- ↑ "Manual de King's Quest IV" . Abandonware DOS .
- 1 2 3 "Versiones del juego Sierra" . Wiki de ScummVM .
- ↑ Veugen, JIL (2008). "Pensando de forma innovadora (y volviendo al plano): Conceptos de espacio y representación espacial en dos juegos de aventuras clásicos" (PDF) . Eludamos: Revista de Cultura de Videojuegos . 2 (2): 215– 239. Recuperado el 3 de mayo de 2025 .
- ↑ "Manual de King's Quest V" . Abandonware DOS .
- ↑ Olivetti, Justin (17 de noviembre de 2012). "El arqueólogo de los videojuegos: Análisis de The Realm Online de Steve Nichols, parte 1" . Engadget . Archivado del original el 8 de febrero de 2013. Consultado el 22 de diciembre de 2025 .
- ↑ Tilley, Sean (8 de julio de 2009). "Noticias que quizás te perdiste: FreeSCI se fusiona con el proyecto ScummVM" . Linux.com . Linux Foundation . Archivado del original el 11 de septiembre de 2025. Consultado el 22 de diciembre de 2025 .
Enlaces externos
- Entrevista con el ingeniero de SCI Jeff Stephenson en YouTube
- Lista de juegos desarrollados por SCI en MobyGames
- Software de 1988
- Motores de juegos de aventuras
- Entretenimiento Sierra
- Motores de videojuegos