Talk:Strand

From IFWiki

Revision as of 12:32, 7 March 2025 by Jonathan (talk | contribs) (Tidying up by making long code extracts collapsible/collapsed)

This is the talk page for Strand. See How to edit IFWiki to find out about using talk pages, and editing the wiki generally.


Thanks for this page, Jkjyuio. How does this software relate to Strand Games (the company) and Brahman (the software)? Would you be able to create pages for them too? Jonathan (talk) 21:44, 19 February 2025 (UTC)

Brahman was an IF development system started in 1990 projected from the core idea: "Write the whole game in its own parser!"

The name comes from the concept of starting with an empty "universe" and creating things within the game's own parser. After which the creative entity "become the player" and is thereafter a mortal player no longer able to create or modify the universe except through the commands and objects previously created.

Here's an excerpt from the Brahman v1 "Bart Simpson" game:

Although an interesting idea in priciplem, the concept of using the game's own parser to create itself becomes a burden and over-complex.

The "Strand" IF system is a kind of "version 2" Brahman, developed in 2018. Now the word "Brahman" has been dropped since the game is no longer created within itself. Instead the Strand objective is to simplify game creation by introducing a DSL that is very light on syntax.

Here is COD in Strand:

Strand Games has developed the Strand IF language and runtime. This system is no longer beta but is not ready for new users since documentation is lacking.

Nevertheless the system is free and open source.