TADS Screen Shots
Here are some pictures of TADS being used to create and play games on various platforms. TADS lets you write and play IF on many platforms; we have examples here from Windows, DOS, Macintosh, Linux, and Amiga. Note that a game that runs on one platform will work unchanged on all of the others, because the TADS "virtual machine" engine is the same on all platforms.
As you'll see below, numerous people have created versions of TADS for different systems, so this gallery also serves as a credits list and who's who of TADS development.
(You can click on the images below to view them at full size.)
HTML TADS for Windows, running The Golden Skull, Neil K. Guy's sample game for HTML TADS. The Golden Skull demonstrates some of the multimedia features of HTML TADS, including graphics, digitized sound, hyperlink commands, and text coloring.
HyperTADS for Macintosh, running Neil K. Guy's Six Stories. HyperTADS is the Mac OS 9 version of HTML TADS (for OS X, see CocoaTADS or QTads). These screenshots are from Neil K. Guy's award-winning 1999 Annual IF Competition Entry Six Stories, which shows off the multimedia features of HyperTADS. In addition to HyperTADS, the full suite of TADS tools, including the compiler and debugger, are available on the Macintosh, as well as a text-only version of the interpreter. Thanks to Neil K. Guy for these screenshots.
QTads for Linux, running Threnody, by John "Doppler" Shiff; and for Mac OS X, running Stephen Granade's Arrival. QTads is Nikos Chantziaras's Multimedia TADS interpreter for Unix, and plays TADS 2 and TADS 3 games. It supports the full Multimedia feature set - graphics, audio, HTML text formatting. QTads is available on many Linux/Unix systems; it runs anywhere there's a Qt library, including Mac OS X. Thanks to Nikos Chantziaras for the screenshots.
FrobTADS, running Iain Merrick's Forever Always on Linux, and Eric Eve's The Quest of the Golden Banana on BeOS. FrobTADS is Nikos Chantziaras's 2005 rewrite of the Unix character-mode interpreter, featuring more features, greater portability, and an easier install than the old TADS for Unix. It can run TADS 2 and TADS 3 games. Thanks to Nikos for the Linux image, and Sophie Fruehling for the BeOS screenshot.
HTML TADS for Windows, showing the Game Chest, which is a convenient way of organizing your TADS games. Game Chest lets you add links to your favorite games, giving each game a full name and description so that you don't have to remember filenames or directories. When you want to start a game, just click on the name - no need to hunt through your hard disk for the file. HTML TADS is highly customizable, with many settings that let you adjust its appearance to suit your taste. The Options dialog (at right) shows some of the visual settings you can customize.
TADS Workbench for Windows. Workbench is an integrated development environment in which you compile and debug your game. Workbench also has a game creation "wizard," which lets you create the skeleton of a new game project with a few mouse clicks. The Workbench debugger has the features you'd expect from a professional source debugger - it lets you set breakpoints, step through your source code line by line, examine variables and expressions, store new values in variables, stop when a given expression has a given value, and more. Workbench is integrated with HTML TADS, so you can use it to debug both traditional text-only games and games that take full advantage of HTML TADS's multimedia features.
PocketTADS, running Katana by Matt Rohde. PocketTADS, by David Batterham, brings TADS to hand-helds running PocketPC (also known as Windows CE) and PocketPC 2002. Thanks to David Batterham for the screen image.
Amiga TADS, running Ian Finley's Kaged, which took first place in the 6th Annual Interactive Fiction Competition; and Deep Space Drifter on the Amiga. Kaged uses graphics and music on HTML-enabled version of TADS, but (like almost all TADS games that use multimedia effects) is still fully playable on a text-only interpreter like Amiga TADS. Thanks to Ally for the Amiga screenshots.
HTML TADS for Windows, running Deep Space Drifter. The Windows HTML interpreter is capable of running any TADS game, whether the game is a graphical game or a traditional all-text game. Deep Space Drifter is text-only.
TADS for MS-DOS (in a DOS box on Windows ME), running Deep Space Drifter. TADS lets you run the same game on any TADS interpreter; each interpreter provides a user interface customized to its operating system environment, so games automatically adapt to the local look and feel. You can even run games originally designed for HTML TADS on any interpreter; on a text-only system like DOS, the interpreter will simply omit the game's multimedia features.
TADS for Linux (in a Linux console window), running Deep Space Drifter. TADS runs on many Unix and Linux systems, and the source code is available and highly portable to new Unix variants. Currently, the developer tools (compiler and debugger) and text-only interpreters are available, but multimedia (HTML TADS) versions are not yet implemented on Unix platforms. Thanks to Michael Burschik for this screenshot.
Other Platforms. TADS runs on even more platforms than the ones listed here. If you have screen shots of TADS running on any system we haven't already listed above, please send them to us and we'll post them here.