Jan 04
2010
Vignette Structure as a Means of Controlling Branching
Posted by: Adam Strong-Morse | Comments (6)
One of the focuses of this blog is discussion of design decisions within the course of making our games. I’d like to begin by talking about one of the core design philosophies embedded within the ChoiceScript framework. ChoiceScript seeks to minimize wasted design effort by recording variables instead of branching. Many of us had our first experiences with text-based games controlled by choices in a totally different format: the various multiple-choice books of the 1980s–the “choose a path” style books. In a typical multiple-choice book, each different choice takes you to a different new page, which then offers you a