realnc / qtads

A cross-platform, multimedia interpreter for TADS adventure games.
https://realnc.github.io/qtads
GNU General Public License v3.0
49 stars 15 forks source link
interactive-fiction interactive-fiction-engine interpreter qt tads

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 realnc@gmail.com

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/.