Text Adventure Development System: Difference between revisions

Content deleted Content added
cleaned up some prose and links
m typo: interpreter interpreter
Line 20:
 
==TADS games==
Games written in TADS are compiled to a platform-independent format that can be played on any computer for which a suitable [[interpreter (computer software)|interpreter]] interpreter exists. Such interpreters exist for most 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 interpreters 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 itself, akin to Inform. The rationale for this is that it is easier to customize the parser.