TTracer is a teaching tool for use in Computer Science classrooms. Specifically, it was created for use in artificial intelligence and game theory domains. It is written in C++, using Qt 4. It is actively developed for Windows XP and GNU/Linux, and would probably port to OSX with relative ease.
A TTracer wishlist page has been added for Chris Gore and others. Email Ray for an account.
The Elastic interface now supports extra wide nodes for extra long names. (See gallery below)
The “stable” version no longer crashes on the second load. Also, a problem in the single-agent goal line was squashed.
I am writing a new code spec to govern future versions of GNAT.
The new interface design, dubbed Elastic, is approaching completion for Single Agent graphs. It can soon be merged into the Stable tree.
The GNAT research project was started in Fall 2005 at UMR by students Bob Beuhler and Matt Dissinger. It was later developed by students Ray Myers and Kyle Owen. Ray Myers is the current maintainer.
The goal of GNAT is to assist in the learning and grading of the particular style of algorithm traces used in Dr. Daniel Tauritz's Artificial Intelligence class, CS 347.
In Fall of 2007, plans were made to release GNAT to the public. In order to avoid a name collision with GNU GNAT, the name of the project is being tentatively changed to TTracer.
TTracer will be made available under the GNU GPLv2 beginning December 2007.
More download links soon to come.
Arbitrary graphs and trees may be searched using any of the algorithms below. Traces are generated on the fly and may be saved in LaTeX format for use on exam keys.