Spaces:
Sleeping
Sleeping
metadata
title: Interactive Story Craft
emoji: 🎭
colorFrom: purple
colorTo: pink
sdk: docker
app_port: 7860
short_description: 互动故事工坊/剧本杀
互动故事工坊 (Interactive Story Craft)
互动故事工坊 是一个可视化的非线性故事创作工具(Interactive Fiction Engine)。它允许创作者通过简单的节点编辑,构建出复杂的分支剧情、冒险游戏或情景模拟训练。
核心功能 ✨
- 节点式剧情编辑:直观地创建和管理故事场景(Scene)。
- 多分支选择:为每个场景添加无限的选项,跳转到任意其他场景。
- 所见即所得:内置实时预览播放器,随时测试故事流程。
- 富媒体支持:支持为场景配置背景图片、背景颜色。
- 本地化存储:数据安全地存储在浏览器本地,同时也支持 JSON 导入/导出。
- 独立发布:支持将整个故事导出为单一的 JSON 配置文件,方便分享或集成。
适用场景 🚀
- 游戏开发:快速制作文字冒险游戏 (AVG) 或视觉小说原型。
- 教育培训:设计情景模拟、销售话术演练、危机处理流程。
- 心理测试:制作趣味心理测试、性格分析问卷。
- 市场营销:创建互动式营销 H5,提升用户参与度。
技术栈 🛠️
- Frontend: Vue 3, Tailwind CSS
- Backend: Flask (Python)
- Deploy: Docker, Hugging Face Spaces
快速开始
- 打开应用。
- 点击左侧 "Start" 节点开始编辑。
- 输入剧情文本,配置选项。
- 点击 "➕ 新增场景" 创建后续剧情。
- 在选项中关联目标场景 ID。
- 点击右上角 "▶️ 播放" 按钮进行测试。
部署
本项目已配置 Dockerfile,可直接部署至 Hugging Face Spaces。
git clone https://huggingface.co/spaces/duqing026/interactive-story-craft
cd interactive-story-craft
# 添加你的修改...
git push