这个项目能做什么
Yaifl(Yet Another Interactive Fiction Library)是一种用于构建基于解析器的文字冒险游戏的 Haskell 领域特定语言。它深受 Inform 7 启发,但无需用文学化英语句子编写游戏代码。该项目自称更通用,可作为程序化生成大型世界的基础,而不仅仅用于手工制作小型世界;README 指出,Inform 7 为“你还可以看到”段落收集物品的逻辑会遍历游戏中的每个物品,这意味着 Yaifl 旨在更高效地支持更大规模的世界生成。示例和测试据称取自 Inform 7 示例。该仓库采用 MIT 许可,并通过 GitHub Actions 包含 CI。
评论
0 评分人数达到10人后显示
登录后参与讨论。