Here are some pictures of TADS being used to create and play games
on various platforms. TADS lets you write and play games on many
platforms; we have some examples here from Windows, DOS, Macintosh,
Linux, and Amiga. Click on a thumbnail image to show the image at
full size.
As you'll see below, numerous people have created versions of TADS
for different systems. I'm extremely grateful for all their work - I
could never have made TADS reach so many systems on my own. One thing
to note is that game compatibility should never be a problem, even
with all these different versions, because all of these systems use
the identical core "virtual machine" engine.
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.
|
HyperTADS for Macintosh,
running Neil K. Guy's Six Stories. HyperTADS is the Mac
version of HTML TADS.
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.
|
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.
|
QTads for Linux,
running Return to Ditch Day, and for Mac OS X, running
Ivan Cockrum's Sunset over Savannah.
QTads is Nikos Chantziaras's text-only GUI version of TADS for Unix,
and plays TADS 2 and TADS 3 games. ("Text-only GUI" isn't an oxymoron
- it basically means that the application uses the OS GUI features,
but only supports the plain text features of TADS itself.) QTads is
available on many Unix systems - it runs anywhere there's a Qt
library, including Mac OS X. In fact, it's currently the only GUI
interpreter specifically for OS X (the other Mac interpreters were
designed for OS 9, so they can only run on OS X using the OS 9
compatibility environment). Thanks to Nikos Chantziaras for the
screenshots.
|
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.
|
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.
|
TADS for BeOS, running Deep Space Drifter. This
screen shows BeOS with its Amiga "decor" in BeOS R5. Thanks
to Big Boy Toddy for the screenshot.
|
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.
|
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 again, showing the interpreter's Options
dialog. The Windows HTML interpreter lets you customize a large
number of look and feel settings.
|
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.
|
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 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.
|
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.
|