Text Adventure Development System: Difference between revisions

Content deleted Content added
m Robot-assisted disambiguation (you can help!): Java programming language
Line 11:
 
==TADS games==
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 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|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.