This is Part 2 of a series of articles on Strand Games' IF authoring technology called Strand. Strand is a domain specific IF language and runtime.

Last time, we saw how Terms and Flow can generate random stories. Now we'll see how the same mechanism builds choices.

Continue reading...

This is Part 1 of a series of articles on Strand Games' IF authoring technology called Strand. Strand is a domain specific IF language and runtime.

With it, you can easily make parser IF, choice IF and anything in between with no programming. Deploy to mobile, desktop or the web with a GUI supporting pictures, animation and sound.

Continue reading...

What is KL?

KL stands for "knowledge language", and is a new domain specific programming language for interactive fiction developed at Strand.

Continue reading...

Strand Games is about history, technology and games. Up until now, our efforts have focused mostly on IF history, but this is the first of a series of blogs revealing new IF technology being developed at Strand.

The architecture is to separate the various parts of the overall problem into components. For example, to separate the GUI from the IF game engine. These components we refer to as the front-end and the back-end.

To connect these two components we've developed a technology called "IFI", the Interactive fiction Interface.

Continue reading...

Some days ago, Hugh managed to recover a bunch of files from a ZIP disk. Among the files there was this one special archive file: VAX.ARC. So close, yet so far. Despite all the efforts Hugh had taken to track down, compile and run the ARC 5.21p tool, the file has blatantly withstood all extracti...

Continue reading...

This blog will be covering the ongoing Strand Games development.