FrobTADS is a complete rewrite of the Unix console-version of TADS ("Text Adventure Development System"). It uses curses (or ncurses) and provides an interpreter to play games developed with TADS as well as the TADS 2 and 3 development tools. It adds support for a number of relatively recent user interface features including full support for text and background colors, TADS 3 banner windows, and timed input. It's also much more portable and more easily maintainable, as it's built to modern Unix standards.
|Tags||Games/Entertainment Interactive Fiction adventure Adventure Game Game Engine Compilers|
|Operating Systems||POSIX Linux Mac OS X BeOS Windows Windows Unix|
|Implementation||C++ C ncurses|
Release Notes: Embedding resource directories with t3make was broken in version 1.2.1 if the files to be embedded belonged to a different user. This has been fixed. The Tads 3 test suite could not be built in 1.2.1 due to linker errors, and in the case of GCC 4.7, also compiler errors. This should no longer occur. The configure script will now automatically append -fno-strict-aliasing to the C and C++ compiler options (if the compiler recognizes it). It's no longer required to do this manually. A POSIX threads underlinking issue has been fixed.
Release Notes: This is a quick bugfix release; the save/restore functionality when serving WebUI games was broken in 1.2. This release fixes that, and also contains the most recent TADS 3 VM and compiler (3.1.2).
Release Notes: Tads virtual machines and compilers have been updated to 2.5.15/3.1.0. 8-bit characters (like German umlauts) should now display correctly, the "no-seed-rand" commandline option should now be usable, and the interpreter should now work correctly when running inside an Emacs eterm.
Release Notes: Tads virtual machines and compilers have been updated to 2.5.15/3.1.0. Tads 3.1 introduces network capabilities and allows you to create games that can be played online in a browser.
Release Notes: Tads virtual machines and compilers have been updated to 2.5.14/18.104.22.168.