TADS 3: Difference between revisions
m (fix dead link to ifarchive mirror) |
|||
(16 intermediate revisions by 9 users not shown) | |||
Line 1: | Line 1: | ||
{{Software infobox | |||
|Type=Authoring system | |||
|Style=Parser | |||
|Multimedia=Color, Graphics, Sound | |||
|Developer=Michael J. Roberts | |||
|Home page=http://www.tads.org/ | |||
|Download=http://www.tads.org/tads3.htm | |||
|Format=TADS 3 | |||
|System=Windows, macOS, Linux | |||
|Version=3.1.3 | |||
|Date=2016/03/07 | |||
|Status=Stable | |||
}} | |||
'''TADS 3''' is the current version of [[TADS]] (The Adventure Development System) [[authoring system]] created by [[Michael J. Roberts]]. It supersedes [[TADS 2]], which is no longer in development (although it's still used by some authors). | |||
<table style="margin-bottom:1em;float:right"><tr><td>{{xaw|2011|'''TADS 3.1''': Best Technological Development}} </td></tr></table> | |||
TADS 3.1 introduces language-level networking support, online play, and dynamic compilation. It won Best Technological Development at the 2011 [[XYZZY Awards 2011 | XYZZY Awards]]. | |||
== History == | |||
TADS 3 comprises an [https://en.wikipedia.org/wiki/Object-oriented_programming object-oriented] [[programming language]], the TADS [[compiler]], a [[virtual machine]] called T3 for playing compiled games, and adv3, a rich [[library]] for developing IF and building a [[game world]]. | |||
Version 3 of TADS pushes the boundaries of IF development and world design in a number of areas, including full [[sense-passing]], areas which are composed of a number of sub-rooms, and [[NPC]] interaction with the world. The first beta release was on September 12, 2004. The first general release, TADS 3 version 3.0.12, was released on September 15, 2006. | |||
The release of version 3.0.15 coincided with the release of a greatly enhanced version of the Workbench IDE for Windows. The 3.0.16 release (April 2008) includes a number of library enhancements and significantly expanded documentation. | The release of version 3.0.15 coincided with the release of a greatly enhanced version of the Workbench IDE for Windows. The 3.0.16 release (April 2008) includes a number of library enhancements and significantly expanded documentation. | ||
Eric Eve's [[Adv3lite]] is an alternate library for TADS 3 designed to reduce library complexity while maintaining adv3's expressiveness and richness. | |||
== Links == | == Links == | ||
=== Official or Collaborative Links === | === Official or Collaborative Links === | ||
* [ | * [https://www.tads.org TADS 3 Home Page] | ||
* [http:// | * [http://www.intfiction.org/forum/viewforum.php?f=10 Discussion Forum] | ||
* [http://community.livejournal.com/tads3/ TADS 3] - LiveJournal community. | |||
* [http://tads.org/t3doc/doc/index.htm On-line documentation] - Complete documentation, including: | * [http://tads.org/t3doc/doc/index.htm On-line documentation] - Complete documentation, including: | ||
** [[Eric Eve]]'s ''[http://tads.org/t3doc/doc/gsg/index.html Getting Started in TADS 3]'' | ** [[Eric Eve]]'s ''[http://tads.org/t3doc/doc/gsg/index.html Getting Started in TADS 3]'' | ||
Line 16: | Line 41: | ||
** ''[http://tads.org/t3doc/doc/htmltads/intro.htm Introduction to HTML TADS]'' | ** ''[http://tads.org/t3doc/doc/htmltads/intro.htm Introduction to HTML TADS]'' | ||
* [http://www.tads.org/xlat3/xlat.htm TADS 3 Library Translation Resources] - starting point for people who plan to translate the TADS 3 library to other languages. | * [http://www.tads.org/xlat3/xlat.htm TADS 3 Library Translation Resources] - starting point for people who plan to translate the TADS 3 library to other languages. | ||
* [ | * [{{ifarchive link|interpreters-other/tads3/manuals/}} TADS3 manuals] on the if-archive. | ||
* [http://tads.org/articles.htm Technical articles] from tads.org, including Eric Eve's ''Getting Started'' guide. (Many of these articles are now included in the on-line documentation.) | * [http://tads.org/articles.htm Technical articles] from tads.org, including Eric Eve's ''Getting Started'' guide. (Many of these articles are now included in the on-line documentation.) | ||
===Documentation, Tips, and Examples by Individuals=== | ===Documentation, Tips, and Examples by Individuals=== | ||
* [http://www.musicwords.net/if/if_tads_tips.htm Tips on Using TADS 3], collected by [[Jim Aikin]]. | * [http://www.musicwords.net/if/if_tads_tips.htm Tips on Using TADS 3], collected by [[Jim Aikin]]. | ||
* [ | * [https://web.archive.org/web/20080120155450/https://gregboettcher.com/games/aiop.htm TADS 3: All in One Place] by [[Greg Boettcher]]. | ||
* [http://kwi | * [http://www.kwi.dk/if/t3/ TADS 3 Pages] by [[Søren J. Løvborg]]. | ||
* [ | * [https://web.archive.org/web/20161025041222/www.stauffconsulting.com/tads3doc/ TADS 3 Library Proto-Documentation] by [[Edward L. Stauff]]. | ||
* [https://jimbonator.github.io/tads-cookbook/adv3/index.html adv3 periplus] (unofficial reorganization of documentation) | |||
===Other=== | ===Other=== | ||
* [http://www.brasslantern.org/writers/iftheory/tads3andi7.html A Comparison of TADS 3 and Inform 7] by [[Eric Eve]]. | * [http://www.brasslantern.org/writers/iftheory/tads3andi7.html A Comparison of TADS 3 and Inform 7] by [[Eric Eve]]. | ||
* [http://xyzzyawards.org/reviews/reviews2011.html#tads31 XYZZY Review for "Best Technological Development] (re: TADS 3.1) by [[Iain Merrick]]. | |||
[[Category:TADS 3]] | [[Category:TADS 3]] | ||
[[Category:Authoring system]] | [[Category:Authoring system]] | ||
{{software navbox}} |
Latest revision as of 23:09, 6 December 2022
TADS 3 | |
---|---|
Authoring system | |
Links | Home page Download |
Developer | Michael J. Roberts |
Format | TADS 3 |
Interaction style | Parser |
Systems | Windows, macOS, Linux |
Latest version | 3.1.3 / 7 Mar 2016 |
Status | Stable |
Used by | Adv3lite |
Multimedia support | Color, Graphics, Sound |
Browse the software database | |
Edit this infobox |
TADS 3 is the current version of TADS (The Adventure Development System) authoring system created by Michael J. Roberts. It supersedes TADS 2, which is no longer in development (although it's still used by some authors).
TADS 3.1 introduces language-level networking support, online play, and dynamic compilation. It won Best Technological Development at the 2011 XYZZY Awards.
History
TADS 3 comprises an object-oriented programming language, the TADS compiler, a virtual machine called T3 for playing compiled games, and adv3, a rich library for developing IF and building a game world.
Version 3 of TADS pushes the boundaries of IF development and world design in a number of areas, including full sense-passing, areas which are composed of a number of sub-rooms, and NPC interaction with the world. The first beta release was on September 12, 2004. The first general release, TADS 3 version 3.0.12, was released on September 15, 2006.
The release of version 3.0.15 coincided with the release of a greatly enhanced version of the Workbench IDE for Windows. The 3.0.16 release (April 2008) includes a number of library enhancements and significantly expanded documentation.
Eric Eve's Adv3lite is an alternate library for TADS 3 designed to reduce library complexity while maintaining adv3's expressiveness and richness.
Links
Official or Collaborative Links
- TADS 3 Home Page
- Discussion Forum
- TADS 3 - LiveJournal community.
- On-line documentation - Complete documentation, including:
- TADS 3 Library Translation Resources - starting point for people who plan to translate the TADS 3 library to other languages.
- TADS3 manuals on the if-archive.
- Technical articles from tads.org, including Eric Eve's Getting Started guide. (Many of these articles are now included in the on-line documentation.)
Documentation, Tips, and Examples by Individuals
- Tips on Using TADS 3, collected by Jim Aikin.
- TADS 3: All in One Place by Greg Boettcher.
- TADS 3 Pages by Søren J. Løvborg.
- TADS 3 Library Proto-Documentation by Edward L. Stauff.
- adv3 periplus (unofficial reorganization of documentation)
Other
- A Comparison of TADS 3 and Inform 7 by Eric Eve.
- XYZZY Review for "Best Technological Development (re: TADS 3.1) by Iain Merrick.
Authoring systems | |
---|---|
By style | Parser • Choice • Parser-choice hybrid |
By system | Browser • Android • iOS • Linux • macOS • Windows |
Browse | Stable authoring systems • Search form • Drilldown |
Other software | Interpreters • Utilities |