TADS

Text Adventure Development System (TADS) is an authoring system for creating works of Interactive Fiction.

Overview
TADS games are written in a custom programming language, which is then compiled into platform independent binaries. To play a TADS game, you need an interpreter for the operating system you are using. The TADS homepage has interpreters for all major operating systems, but it's also possible to use a multi-system interpreter like Gargoyle.

TADS 2
TADS 2 is an older version of the TADS authoring system, although it's still supported in the form of bugfixes. The latest stable release is 2.5.17.

TADS 3
TADS 3 is the current version of the TADS authoring system, and was originally released in 2006. The latest stable release is Version 3.1.3. It has a fundamentally different design than TADS 2, and offers no clear upgrade path between the two versions. As such it offers more control of the flow, at the cost of a steeper learning curve. An overview of the differences is available at the official TADS site.

TADS 2 Libraries
Part of the popularity for developing in TADS 2 are the mature libraries for AIF that are available.


 * NewKid's Chick.t
 * Sir Gareth's Sex.t

TADS3 Libraries

 * Sir Gareth's Sex3.t
 * ProxyFive's Sex3plus.t (aka S3P)
 * Choices' XActor