Skip to content
/ qtads Public

A cross-platform, multimedia interpreter for TADS adventure games.

License

Notifications You must be signed in to change notification settings

realnc/qtads

Repository files navigation

QTads - A multimedia interpreter for Tads games.
Written and maintained by Nikos Chantziaras.  Based on Mike Roberts'
portable reference implementation of Tads.

This file contains an overview of QTads.  Other documentation files in
the distribution include:

    AUTHORS
      People who wrote QTads' code.

    LICENSE.TXT
      The GNU General Public License (GPL).

    INSTALL
      Installation and usage instructions.

    NEWS
      Contains the list of changes between QTads versions.

    qtads.6.gz
      Manual page.

The newest version of QTads can be downloaded from its homepage at:

    https://realnc.github.io/qtads

Previous versions can be found at:

    https://github.com/realnc/qtads/releases


About Tads and QTads
====================

QTads is a so called "interpreter" for games created with the Text
Adventure Development System, or "Tads" for short, a C-like object
oriented programming language for authoring Interactive Fiction
(similar to the Infocom or Legend Entertainment games, like "Zork").

The Tads compiler creates executables for the Tads Virtual Machine (the
"Tads VM").  QTads is an implementation of this Virtual Machine; it
runs Tads VM programs.

Both Tads 2 as well as Tads 3 games are supported.

QTads is not written from scratch; it uses Mike Roberts' reference
implementations of the Tads VM.

For more information about Tads, visit its home page:

    https://www.tads.org


On what systems does it run?
============================

Theoretically, it should run on *any* system for which a version of Qt
exists.  The main targets however are Linux, macOS and Windows.


Where do I find games?
======================

https://realnc.github.io/qtads/#games


License Notice
==============

Copyright 2003-2023 Nikos Chantziaras <[email protected]>

QTads is free software: you can redistribute it and/or modify it under the
terms of the GNU General Public License as published by the Free Software
Foundation, either version 3 of the License, or (at your option) any later
version.

QTads is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
details.

You should have received a copy of the GNU General Public License along
with QTads. If not, see <https://www.gnu.org/licenses/>.