这个项目能做什么
NARROWS(NARRation On Web System)是一个用于协作式在线叙事的自托管 Web 应用。它改编了自选冒险形式:每一章由叙述者撰写,读者不是从预设选项中选择,而是输入他们的角色接下来做什么。一个故事可以有多个主角,因此多个读者参与其中,叙述者使用他们提交的行动来撰写下一章。它旨在支持在线运行的无规则、无骰子 RPG。
该项目包含使用 Node.js 和 Elm 构建的后端和前端,并使用 MySQL 进行存储。README 提供了手动安装步骤,包括 npm install、npm run build、数据库迁移和运行服务器。它还包括一个 Dockerfile 和 docker-compose 示例,用于本地或生产部署。通过环境变量进行的配置包括端口、公共地址、MySQL 连接详情和 nodemailer 邮件设置。
这不是一个内置规则的游戏引擎;它提供故事、章节和角色行动循环以及托管工具。
评论
0 评分人数达到10人后显示
登录后参与讨论。