I just received word from the creator that the Adventuron system is now available. I’ve not played with it yet, but I was contacted a while ago by Chris Ainsley, the creator in regards to an interesting feature he had in the works. His was adding the ability to import Trizbort maps into his system.
For a long time, Trizbort has had the ability to export it’s maps to different languages (I7, I6, Tads, Zil, Hugo, …), but this is the first case that I’m aware of that a system imports a map for it’s own purposes. Pretty cool stuff and I’m glad to see Trizbort being used out in the wild and in a unique way.
One thing this got me thinking about in regards to Trizbort itself, is the format of the Trizbort file. While I have no inside knowledge, I suspect that Adventuron is simply reading the file and parsing it internally. This will couple it very tightly to the Trizbort files. While I have no current plans to change the format of the file, doing so in the future could perhaps break this system or others.
So perhaps the time has come to start thinking about breaking out the Trizbort engine into an API that a user could hook into their software, website or whatever that will allow for me to change the format at my hearts content (as long as I update the API as well.) That might be an interesting refactoring that could make Trizbort more extensible and protect systems from file format changes.
Regardless, I just wanted to share the announcement out there and encourage you to take a look at Chris’ system. I would also be interested to hear if anyone has some other interesting uses for Trizbort and it’s files.