Text disabled

Friday, September 23, 2016

Extensions

Inform 7 is my platform of choice, because it is modular. I can write an extension that can be re-used multiple times, without reinventing the wheel each time.

My current list of extensions under construction:

Weather [complete]. An extension to govern whether rooms are indoor, outdoor, or covered, and how they are affected by weather effects like rain, wind, heat, and humidity. Indoor rooms are defined by whether weather effects can be seen (such as lightning or rain on the windows), heard (like wind or thunder) or felt (like rain, snow, or cold). The author is allowed to define what weather effects are taking place, and when.

Dynamic Clothing [complete but being tested]. A complete model of the human body that can be defined by certain dimensions like height, muscle, breast size, shoulder and hip width, breast size, hair length and style; and other values calculated from them, such as inseam, waist size, cup size, shoe size, etc. Includes a layered clothing model where clothing is described based on what is visible; underlying hidden items are not mentioned unless there is reason to do so. For instance, wearing a black bra under a thin white shirt may be visible. The body model includes a 2-axis descriptor of skin tone, hair length in 3 regions, shaving areas of the body, pregnancy that affects waist size and cup size, presence of genitalia that is independent of the actor's gender, and more. Uses Weather (for rooms that are cold, nipples may be visible).

Basic Help [complete]. An expandable hint system that prints a table of commands that new players can refer to for assistance in Inform. The author can add new lines to the table for any custom new commands.

Body-Swapping [under construction]. An extension to automate the process of assigning a body to a specific actor. This can be used to assign a body, as when the player takes on an alternate form (such as Ranma Saotome's girl-form, or Mystique imitating someone); or to exchange the bodies of two characters; or to assign the player a specific predetermined body after a transformation (as with Jeykll and Hyde). Requires Dynamic Clothing.

Beautiful Faces [under construction]. Attempts to do for faces and makeup what Dynamic Clothing does for bodies.

Preferences [under construction]. An app and extension that allows the player to specify what kind of content he would prefer to avoid in Inform games. Authors who use the Preferences extension can read in the player's desires, and either accommodate them (that is, skip past content the player doesn't like) or warm him that such content cannot be avoided. Users can specify their preferences for many things, such as starting gender, starting name, post-transformation name, response to transformarion, and whether to allow content like unwilling sex, mind control, bodily fluids, breast enlargement, bondage, and many others. Requires Names.

Body Preferences [conception stage only]. A separate preference app to define the player's preferred starting form, and preferred post-transformation form, if any. Requires Dynamic Clothing.

Names [under construction]. An extension that contains thousands of common English names along with the appropriate formal, nickname, diminutive, and opposite-gender forms. For instance, Chris corresponds to Christopher, Chris, Chrissy, and Christine.

Links will follow (as well as code) when I get a moment to upload them somewhere.

No comments:

Post a Comment