About this project
Yaifl (Yet Another Interactive Fiction Library) is a Haskell domain-specific language for building parser-based text adventures. It is heavily inspired by Inform 7, but removes the requirement to write game code in literate English sentences. The project describes itself as more generalized as a base for procedurally generating large worlds rather than only hand-crafting small worlds; the README notes that Inform 7 logic for collecting items for a 'you can also see' paragraph iterates through every item in the game, implying Yaifl aims to support larger-scale world generation more efficiently. Examples and tests are stated to be taken from Inform 7 examples. The repository is MIT licensed and includes CI through GitHub Actions.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.