Text Adventure Development System: Difference between revisions

Content deleted Content added
AwedOakSun (talk | contribs)
m Notable games developed in TADS 2: added citation #1Lib1Ref
Monkbot (talk | contribs)
m Task 18 (cosmetic): eval 9 templates: del empty params (2×); hyphenate params (9×); del |no-pp= (1×);
Line 23:
 
==History==
The original TADS 1 was released by [[High Energy Software]] as [[shareware]] in 1988, and was followed by TADS 2 not long after. From the late 1980s to early 1990s, free development tools such as TADS and [[Inform]] enabled amateur communities to create [[interactive fiction]].<ref>{{cite book |title=Interactive Digital Narrative |date=2015 |publisher=Routledge |isbn=978-1-138-78239-6 |page=23 |url=https://www.google.com/books/edition/Interactive_Digital_Narrative/3ZsGCAAAQBAJ?hl=en&gbpv=1&pg=PA23&printsec=frontcover |accessdateaccess-date=25 April 2020}}</ref> In the mid-1990s, TADS was a top development tool for interactive fiction.<ref>{{cite book |last1=Montfort |first1=Nick |title=Twisty Little Passages: An Approach to Interactive Fiction |date=2005 |publisher=MIT Press |isbn=978-0-262-63318-5 |page=201 |url=https://www.google.com/books/edition/Twisty_Little_Passages/XiJFORKEm0oC?hl=en&gbpv=1&bsq=TADS&dq=TADS&pg=PA201&printsec=frontcover |accessdateaccess-date=25 April 2020 |language=en}}</ref> At the time, it was a more improved tool for [[Text parser|parsing]] and world building than existing systems like AGT ([[Adventure Game Toolkit]]).<ref>{{cite book |last1=Short |first1=Emily |author-link1=Emily Short |editor1-last=Ryan |editor1-first=Marie-Laure |editor2-last=Emerson |editor2-first=Lori |editor3-last=Robertson |editor3-first=Benjamin J. |title=The Johns Hopkins Guide to Digital Media |date=2014 |publisher=JHU Press |isbn=978-1-4214-1223-8 |page=290 |url=https://www.google.com/books/edition/The_Johns_Hopkins_Guide_to_Digital_Media/qC0_AwAAQBAJ?hl=en&gbpv=1&dq=TADS%201990%20interactive%20fiction%20AGT&pg=PT304&printsec=frontcover&bsq=TADS%201990%20interactive%20fiction%20AGT |accessdateaccess-date=27 April 2020 |language=en |chapter=Interactive Fiction}}</ref>
 
TADS 2 syntax is based on [[C (programming language)|C]], with bits of [[Pascal (programming language)|Pascal]]. TADS 2 has been maintained and updated at regular intervals by its creator, Michael J. Roberts, even after it became freeware in July 1996. Graham Nelson, creator of Inform, describes Inform and TADS as the "only two systems... widely used" in the last half of the 1990s,<ref name="DM4">{{cite web
| url = http://www.inform-fiction.org/manual/html/s46.html#p369
| title = DM4 §46: A short history of interactive fiction
| accessdateaccess-date = 2007-09-03
|date=July 2001
 
Line 38:
| url = http://maher.filfre.net/if-book/if-8.htm
| title = Chapter 8: The Growth of Hobbyist IF
| accessdateaccess-date = 2010-09-17
| year = 2006
| last = Maher
Line 52:
Games written in TADS are compiled to a platform-independent format that can be played on any computer for which a suitable [[virtual machine]] (VM) exists. Such virtual machines exist for several platforms, and in this respect, TADS closely follows the example of the original [[Infocom]] [[Z-machine]], as well as modern languages such as [[Java (programming language)|Java]] and [[C Sharp (programming language)|C#]].
 
Whereas the TADS 1 and 2 VMs had to [[parse]] the commands entered by the player, before sending the results on to the game, TADS 3 employs a more general-purpose virtual machine, where the command-parsing is done by the game code itself, akin to Inform. The rationale for this is that it is easier to customize the parser.<ref>{{cite web|last=Roberts|first=Michael J|title=Differences between TADS 2 and 3|url=http://www.tads.org/t3_feat.htm|work=TADS Website|publisher=Michael J Roberts|accessdateaccess-date=2012-01-05}}</ref>
 
===Notable games developed in TADS 2===
* ''[[Uncle Zebulon's Will]]'', by [[Magnus Olsson (programmer)|Magnus Olsson]] (1995). It won the TADS category at the inaugural 1995 [[Interactive Fiction Competition]] and was included on [[Activision]]'s 1996 commercial release of ''[[Classic Text Adventure Masterpieces of Infocom]]''.
* ''The Frenetic Five vs. Sturm und Drang'', the first game in the "[[Frenetic Five]]" series by [[Neil deMause]] (1997). The game won a [[XYZZY Award for Best NPCs]] that year.
* ''Worlds Apart'' by Suzanne Britton (1999). Winner of [[XYZZY Award for Best Story]] and finalist in seven other XYZZY Award categories in 1999, the game features a huge amount of detailed worldbuilding.<ref>{{Cite book|last=Montfort|first=Nick|url=http://www.digitalhumanities.org/companionDLS/|title=A Companion to Digital Literary Studies|publisher=Blackwell|year=2008|isbn=|editor-last=Schreibman|editor-first=Susan|___location=Oxford|pages=|nopp=y|chapter=Riddle Machines: The History and Nature of Interactive Fiction|editor-last2=Siemens|editor-first2=Ray}}</ref>
* ''[[Kaged]]'' by Ian Finley (2000). Winner of the 2000 annual [[Interactive Fiction Competition]].
* ''[[1893: A World's Fair Mystery]]'' by [[Peter Nepstad]] (2002). The game is one of a handful to be released commercially in recent years, garnering attention from the New York Times<ref name="NYT">{{cite web
| url = https://www.nytimes.com/2005/01/30/business/yourmoney/30goods.html?ex=1264827600&en=49db8c4b16ce38ac&ei=5088
| title = A Game With A Low Body Count
| accessdateaccess-date = 2007-09-03
| date = 2005-01-30
| author = Brendan I. Koerner
Line 73:
| archive-date = 2013-01-02
| title = ‘1893’ has history, mystery
| accessdateaccess-date = 2007-09-03
| date = 2003-04-07
| author = Nick Wadhams