已上线运营 · actiwave.ai · 真实作品可试玩

把一句故事种子,
变成一部有影像、有分支、
有选择的互动影游
。

凌波 ActiWave 是 AI 原生的互动影游创作平台。游戏创作 Agent 从世界观、剧本、 角色定妆到分镜视频全链路生成;自研互动运行时把生成的内容直接变成 可玩、可发布、可打包成独立 App 的作品。

本页背景视频 = 平台 AI 生成的真实分镜片段(非概念演示)。

向下探索
⌄
WHY ACTIWAVE

互动内容的需求一直在,缺的是「生产关系」的重构。

互动影游(交互式电影/分支叙事游戏)同时吃「影视表达力」与「游戏参与感」两块需求, 但传统做法需要编剧 + 分镜 + 美术 + 视频 + 程序五工种协同。ActiWave 把这五件事 收敛到一个 Agent 工作流里,创作者只需要会讲故事。

01 / 创作门槛

从团队到一个人

传统互动影游是多工种项目制;ActiWave 的创作者用自然语言驱动 Agent,画布上只做导演式微调——剧本、画面、视频、交互逻辑全部由平台产出。

02 / AI 视频的一致性

从抽卡到工业管线

AI 视频单看惊艳,连起来就「换脸换场景」。平台用设定集锚点 + 视觉槽位 + 风格锚点三层约束,把生成从「开盲盒」变成可复现、可定向重生成的生产流程。

03 / 内容与引擎解耦

内容是自己的资产

剧本不是某家大模型的私有输出,而是平台自有的三层 DSL。生成后端可插拔(MiniMax 已接入,更多厂商在适配),内容资产与运行时永久归平台与创作者。

THE GAME CREATION AGENT

游戏创作 Agent:从故事种子到可玩游戏的全链路。

这不是「接个聊天框」式的 AI 功能,而是一条有确定产物、可回放、可干预的生产管线。 每个环节的输出都是结构化资产(设定卡 / 分支图 / 分镜 / 图片 / 视频), 进入同一套运行时即可游玩;任何一层不满意,都可以定向重生成而不推翻其他层。

🌱剧本 Agent · 文本

叙事向导:一句话 → 完整互动剧本wizard.* 技能族

创作者输入故事种子,Agent 依次完成:润色叙事根与画风 → 定稿世界观(自动生成 4~6 张设定集实体卡 + 游戏变量)→ 生成故事线前段(5 个剧情分镜 + 1 张交互选择卡)→ 补写正负双结局。剧本直接落在自研三层 DSL 上,而非散文文本。

产物 = 可运行的剧本,不是聊天文本 设定集 → 分支图 → 分镜 三层模型 选择卡 / 变量 / 守卫 原生支持
🎭设定 Agent · 一致性

实体卡与定妆:给 AI 世界钉上锚点codex.entity.* 技能族

角色、场景、物品都是一等「实体卡」。Agent 先扩写人设/氛围(profile.expand),再为每张卡生成视觉锚点:人物 = 头像特写 + 全身四朝向共 5 张图组;场景 = 全景定场图。后续所有镜头自动拼装这些锚点,保证同一个角色在任何镜头里都长一个样。

人物图组 5 槽位,场景/物品 独立槽位 风格锚点 跨镜头锁画风 定向重生成 单卡单槽位可重做
🎬影像 Agent · 视频

分镜到影像:每一拍都是生成的电影镜头shot.beat.videoprompt + 生成 Worker

影像 Agent 把每一拍(beats)的镜位、运镜、光影、对白转成「画面定格 + 运动时间轴」双提示词,走「首帧先行 → 图生视频」两段式管线。生成由独立 Worker 异步执行:自我再投递轮询不占死等、按模型能力自动降级、按槽位标注失败可断点重试。

MiniMax image-01 / 海螺视频 真实渠道 任务队列 + 状态机容错 真实作品 15 个分镜视频全量生成
🕹️运行时 · 可玩

生成即游戏:同一套引擎跑站内与独立 Appruntime-core · Web / Flutter

所有产物汇进自研状态机运行时:视频拍自动连播、双缓冲换拍零卡顿、选择卡停驻等玩家决策、变量与守卫驱动分支与多结局。引擎一份 TS 单源,浏览器里走 React 壳,独立 App 里经 JS 桥跑在 Flutter 壳内——创作一次,两处可玩。

浏览器 免安装试玩 一键导出 macOS 独立 App(已上线) iOS / Android 引擎桥 已验证
🧩

技能注册表,运营可改

10 个生成技能全部配置化:提示词三段结构、输出格式、正反例、参数三层覆盖,管理员在后台即可调优,不改代码。

🔌

生成后端可插拔

适配器层隔离厂商差异,模型按能力表自动降级;换厂商/换模型零业务代码,内容资产与引擎不受绑定。

💰

成本有闸门

逐笔用量流水 + 日/周/月配额(平台/创作者档位/个人),超额熔断;并发信号量与全局限流,账单不失控。

🔭

全链路可观测

结构化日志 + 请求级 trace-id 贯穿 API/Worker,健康探针覆盖 DB/队列/存储;上线加固(备份/防爆破/锁定)已完成。

CONSISTENCY BY DESIGN

为什么 ActiWave 的 AI 影像能「连成一部戏」。

单帧精美不难,难的是整部戏同一个人、同一个场景、同一种画风。 以下素材全部来自平台真实作品《雨停之前》的生产管线,未经人工修图。

角色卡 · 定妆锚点 AI 生成的角色定妆照(实习医生)
人物图组之「头像特写」:后续每个镜头的人物一致性参考
分镜视频 · 首帧先行 → 图生视频
真实分镜片段:场景、人物、光影由设定锚点 + 双提示词共同约束
场景卡 · 定场锚点 AI 生成的场景定场图(雨夜站台)
场景定场图:同一地点在不同分镜中复用同一视觉锚点
PLAYABLE BY DEFAULT

生成的终点不是视频文件,而是「可以玩」。

运行时是一台确定性状态机:SELECT_STORYLINE(选角)→ RENDER_BEAT(逐拍演出)→ SHOW_CHOICES(交互抉择)→ 变量结算 → 分支路由 → END(结局)。 点击下面这张选择卡,体验一次真实的分支逻辑。

演出层:视频拍自动连播 · 选择卡出现时画面停驻保留

便利店的灯还亮着。你把湿透的琴盒靠在门边,听见她对电话里说「我今晚不回去了」。雨没有要停的意思。

引擎待命:SELECT_OPTION(optionId) → 结算变量 → 路由下一镜…
SHIPPED, NOT PROMISED

已上线的真实作品:今天就能玩。

平台不是 Demo。三部完整作品已在 actiwave.ai 公开,浏览器直接试玩,其中《雨停之前》全 15 个分镜视频由 Agent 真实生成(另两部封面为 AI 宣传示意图)。

3
已上线完整作品
10
创作 Agent 技能(可配置)
2
运行时形态(Web / 独立 App)
100%
展示影像均为平台真实生成
ARCHITECTURE

为「内容平台」而非「一次性 Demo」而建的架构。

体验层

  • 创作端 画布栈 + 向导
  • 消费端 公开试玩 / 下载
  • 管理端 角色/技能/成本
  • 一站三区 · Next.js

领域服务层

  • NestJS 模块化单体
  • LLM 网关(路由/配额)
  • 发布快照 · 版本化
  • RBAC 动态权限(Casbin)

Agent 执行层

  • 生成 Worker(图/视频)
  • 导出 Builder(Flutter 构建)
  • pg-boss 队列 + 心跳
  • 状态机容错 · 断点重试

内容与引擎层

  • 三层剧本 DSL(自研)
  • runtime-core TS 单源
  • PostgreSQL 一库三用
  • 产物可打包 .awpkg

① 内容模型自有

设定集 → 分支图 → 分镜的三层剧本格式是平台核心资产,不绑定任何生成后端。作品可版本化、可快照、可独立分发。

② 一套运行时,多种壳

站内试玩与独立导出共用同一引擎,TS 单源经 JS 桥复用到 Flutter。不为单一壳写死逻辑,新平台 = 新壳而非新引擎。

③ 生成后端可插拔

MiniMax 已接入,LibTV 等候选在适配器层评估。模型能力差异由降级引擎吸收,核心创作流不被任何厂商绑架。

THE WAVE AHEAD

影视的表达力 × 游戏的参与感,
由 Agent 把创作权交还给讲故事的人。

ActiWave 已完成从「故事种子」到「可玩作品」的全链路闭环并上线运营。下一步:更多生成后端、更长的叙事、移动双端正式发行,以及面向创作者的模板与资产市场。

现在就去体验 actiwave.ai ↗