JACL is an interpreted language for creating interactive fiction and turn-based Web games. Using a variety of Glk libraries, JACL has cross-platform support for graphics and sound in the desktop environment. JACL also includes an integrated Web server for easy testing of Web-based games.
|Tags||Games/Entertainment Turn Based Strategy Software Development Interpreters|
|Operating Systems||POSIX Linux|
Release Notes: The interpreter was changed to open game files in binary mode to avoid cross platform compatibility issues caused by differing end-of-line character sequences.
Release Notes: A bug that was causing a segfault when the 'savegame' command was used without supplying a filename was fixed.
Release Notes: This release added support for reading and processing system time, fixed a bug with supplying a filename as an argument to 'save' and 'restore' commands, fixed a bug with nested loops, fixed a bug in the +exits function, fixed a bug that displayed leading '|'s when using the 'print' command, and improved the Web user interface.
Release Notes: A Web interface library was added, which provides an easy-to-use AJAX-enabled front end for Web-based interactive fiction games. Unicode support was added to the interpreter. The verb library was translated to French. Many other improvements and bug fixes were made.
Release Notes: Web capability has now been merged with the latest interpreter, allowing browser-based games to be easily created. Games can either be played using the built-in Web server or with any FastCGI-enabled Web server. Several small bug fixes have also been made, improving overall stability.