这个项目能做什么

Inform 7 是一种专门用于开发交互式小说的编程语言,其特点是使用自然语言语法。它基于语言学和文学编程的理念,既是文学创作的媒介,也是游戏行业中的原型设计工具,并被用于数字叙事课程教育。核心软件发行版包括编译器和命令行工具,所有这些都作为文学程序编写,以保持代码的可读性。主要组件包括 `inform7`(编译器)、`inbuild`(构建和包管理器)、`inter`(处理中间代码)和 `inblorb`(打包故事文件)。该仓库还包含基本扩展(如 Basic Inform 和 Standard Rules)以及各种平台和语言的运行时套件。虽然核心是命令行驱动的,但也有独立的 macOS、Windows 和 Linux 应用仓库。该项目强调结构化的演进过程,将错误跟踪和提案分开管理,并支持回溯构建以兼容旧版本。