The new JACL release (2.7.0) is finally out!
Get it at
http://code.google.com/p/jacl/
(where you thinking I was talking about something else?)
JACL is an interpreted language for creating interactive fiction and
other turn-based web games.
It's quite easy to use and to learn, but it has also powerful features.
It has much improved since the first releases, and now it's a very
mature system for creating IF (there is also a big manual for learning
the language)
The new release brings back the server for playing within a browser, but
you can also play it with Gargoyle (there is a build-in interpreter
which is using the garglk rendering engine for getting the latest
improvements)
Heh. :)
> The new release brings back the server for playing within a browser
As I am lazy, I will ask without looking through the code: does this
use my GlkOte (web-Glk display) library? I've had it up for a couple
of years now -- it's one-third of the Quixe software stack -- but I
don't know if anybody else has grabbed it for anything.
--Z
--
"And Aholibamah bare Jeush, and Jaalam, and Korah: these were the borogoves..."
*
> As I am lazy, I will ask without looking through the code: does this
> use my GlkOte (web-Glk display) library?
I don't think so, I couldn't find any occurence of glkote in the source
code. It can use FastCGI with apache, or its own webserver for handling
the requests, but I don't really know how it works. The other
interpreters (command line and graphical) are using glk anyway.
You can also add graphics and sounds within the games.
No, I didn't use GlkOte in the end. JACL just provides a library that
can be included in any game to provide a straight HTML/ Ajax interface
like this: http://jacl.game-host.org:8080/fastcgi-bin/dragon.jacl In
the absence of this library, the interpreter just inserts a plain
interface like the one seen with the TWIF games.
I was (and am) very excited about GlkOte though, but have been waiting
for RemGlk to come along. I figure it is now a race between you doing
it personally and the technology arriving that allows us to clone you
and get you working on more than one project at once. :)
And thanks for the enthusiasm Otto!
Stuart
Okay.
> I was (and am) very excited about GlkOte though, but have been waiting
> for RemGlk to come along.
RemGlk (the AJAX back end for GlkOte) is *not* on my schedule
currently. It's not needed for the client-side interpreter, obviously,
and the client-side interpreter is my top priority.
So, no promises there, I'm afraid.