← 返回图鉴
OPEN SOURCE GAMES · NO. 499

ChoiceScript

用于开发基于文本、多选项互动小说的语言/引擎。

框架·引擎·库附录:框架·引擎·库与工具GitHub 源码

游戏介绍AI 生成

ChoiceScript 是由 Choice of Games 开发的开源语言与引擎,专门用于制作基于文本、以选项分支为核心玩法的互动小说。玩家通过阅读文字剧情并在关键时刻做出选择,走向不同结局,类似“电子书 + 多分支剧情”的形式。ChoiceScript 语法简单直观,上手门槛低,不需要编程基础也能写出带变量、条件判断和分支的长篇故事。Choice of Games 旗下大量商业互动小说作品都用它开发,也是文字游戏创作社区里的知名工具。

介绍内容由 AI 生成,仅供参考;以项目仓库说明为准。

使用说明

用 ChoiceScript 做游戏的流程:用纯文本编辑器撰写剧情脚本,用 *choice 定义选项,用 *goto、*if、*set 等命令控制分支跳转、条件判断和变量(如数值属性),写好后可在浏览器中运行测试。最终作品可发布为网页或移动应用。新手提示:先通读官方 wiki 的入门教程,从“三个选项、三个结局”的小故事写起,熟练后再用变量实现数值成长和隐藏结局。

源码 / 项目地址
https://github.com/dfabulich/choicescript ↗

这是源码仓库,通常需要克隆后自行构建;部分为经典游戏反编译 / 引擎重实现工程,需自备原版数据与素材。