Difference between revisions of "SCI"

From ScummVM :: Wiki
Jump to navigation Jump to search
m (→‎Resources: capitalization)
m (Added a link to the SCI Roadmap page. Removed dots at end of lines for consistency)
Line 22: Line 22:
 
== Resources ==
 
== Resources ==
 
* [[SCI/TODO|SCI TODO]]: TODO Page
 
* [[SCI/TODO|SCI TODO]]: TODO Page
 +
* [[SCI/Roadmap]]: Roadmap page
 
* [[SCI/Specifications|SCI Specifications]]: SCI Specs, based on "The Sierra Creative Interpreter" document from the FreeSCI Team, with our modifications
 
* [[SCI/Specifications|SCI Specifications]]: SCI Specs, based on "The Sierra Creative Interpreter" document from the FreeSCI Team, with our modifications
* [[SCI/FreeSCI/Pathfinding|SCI Pathfinding]]: Documentation by Walter van Niftrik about the pathfinding method used in FreeSCI and now the SCI engine.
+
* [[SCI/FreeSCI/Pathfinding|SCI Pathfinding]]: Documentation by Walter van Niftrik about the pathfinding method used in FreeSCI and now the SCI engine
 
* [[SCI/Development|SCI Development]]: Programs used to make SCI Fan Games
 
* [[SCI/Development|SCI Development]]: Programs used to make SCI Fan Games
 
* [[Sierra Game Versions]]: Versions of Sierra's Games (AGI & SCI)
 
* [[Sierra Game Versions]]: Versions of Sierra's Games (AGI & SCI)
* [[SCI/FreeSCI|FreeSCI Documentation]]: Technical documentation about FreeSCI.
+
* [[SCI/FreeSCI|FreeSCI Documentation]]: Technical documentation about FreeSCI
  
 
==External Links==
 
==External Links==

Revision as of 12:01, 21 February 2009

SCI
Engine developer FreeSCI team, jvprat
Companies that used it Sierra
Games that use it Sierra SCI Games, SCI Fan Games
Date added to ScummVM 2009-02-14
First release containing it None

About

SCI, which Sierra referred to as both the "SCript Interpreter" and the "Sierra's Creative Interpreter", is a p-machine style virtual machine for executing platform-independant, object-oriented code.

SCI was designed for 16 bit little endian computers, although there were later attempts to create 32 bit versions, LSCI, and SCI32. SCI was exclusively used by Sierra On-Line, Inc., to run its computer game series, with titles like Leisure Suit Larry 2-7, Space Quest 3-6, King's Quest 4-6, Quest for Glory 1-4, and several others.

The SCI engine in ScummVM is based on the code of the FreeSCI project, used with permission.


History

SCI was initially created in 1988 by Jeff Stephenson for replacing AGI. The first software using it was the King's Quest IV game at the same year of it's creation, which was previously released under the AGI engine.

Resources

External Links