跳到主要内容

和 AI 一起体验角色扮演游戏

TARP 是一款由 AI 主持的文字角色扮演应用。你描述角色的行动,AI 主持查阅模组资料、调用工具,并将行动带来的变化保存到本局冒险中。

了解更多
  • 本地运行
  • 开源
  • 自由规则
角色与队伍

角色与队伍

实机截图待补充

世界与规则

世界与规则

实机截图待补充

冒险与对话

冒险与对话

实机截图待补充

我用木棍攻击挡路的守卫。

让顶级智能体,
主持你的冒险。

TARP 基于 pi 构建,为 AI 主持提供查阅资料、掷骰和更新游戏状态等工具。主持根据你的行动查阅规则,结合工具的执行结果推进故事。

了解工作原理
伤害.规则.md
## 伤害结算

读取武器伤害
扣除目标生命值

read ✓
木棍
角色 / 装备木棍damage = "1d6"
AI 主持
roll_dice1d6 → 4
守卫怪物示意
守卫.怪物.toml
− hp = 9+ hp = 5
✓ 更新完成

基于 pi 构建

提供会话管理、上下文自动压缩和工具调用能力,支持 AI 主持持续处理冒险中的行动。

用文档记录冒险

主持按需检索和读取模组资料,将游戏状态的变化写入本局文档,供后续行动查阅,简单有效。

超高规则自由度

用文档定义规则,也可以编写自己的规则,目标是支持绝大部分桌面角色扮演规则。

无社交压力,
AI 做你的队友

选好角色,让 AI 加入你的队伍。它会按角色的性格和经历参与讨论,提出自己的行动。你照常玩自己的角色。

不用约时间,也不用担心冷场。想听队友的看法,直接 @ 它。

看看队友怎么玩
宝藏猎人苏棠的完整角色肖像
苏棠宝藏猎人

那块地砖陷下去了。我举火,你看看?

队友怎么参与,你来定

话多一点,还是安静一点?调整主动性就行。
每个队友也可以单独选模型。

设置苏棠

修改将在这名队友下次发言时生效。

互动主动性

调整队友主动发言的频率。

场面相关时参与,没有新的贡献就保持沉默。

队友不读取主持的幕后资料

AI 像真人玩家一样扮演角色。
每位队友都有独立记忆,只知道自己经历过的事。

主持人的幕后资料

下陷砖安全,北侧紧邻的平砖承重触发机关。

机关位置、触发条件、检定规则

独立记忆

苏棠的记忆

  1. 场景

    前方传来呼救声。

  2. 线索

    中段地砖下陷开裂,前方地砖平整。

  3. 判断

    我举火,让同伴看看地砖。

“那块地砖陷下去了。我举火,你看看?”

自定义规则,创造你的玩法。

自定义文档字段,引用相关资料,用表达式计算数值、控制信息展示。

了解计算字段

DIY 物品的各种属性。

物品.fields.tomlTOML

.types /

[fields.category]
type = "enum"
options = ["单手剑", "长弓"]

[fields.base_damage]
type = "text"
label = "基础伤害"

[fields.weight]
type = "number"
label = "重量"
夜行刃.物品.toml资料视图
夜行刃,暗钢剑身带冷蓝刃光的单手剑

夜行刃

武器 · 单手剑

基础伤害
1d6
重量
2

定义字段和类型,再为每件物品填写对应的值。

火把.物品.mdMD

物品 /

---
name: 火把
---

点火、熄灭与燃烧余量
详见 [[规则/光照.规则]]。
文档中的引用 → 卡片中的链接
火把.物品.md物品卡片
燃烧的火把

火把

消耗品 · 光源

照明范围
约 6 米
累计燃烧
60 分钟

点火、熄灭与燃烧余量详见 。

规则 / 光照.规则

悬停预览 · 点击查看规则

在火把文档中写入 [[规则/光照.规则]],卡片正文会显示可点击的“光照”链接。

场景处于黑暗时,武器伤害 +5。

物品.fields.tomlTOML
读取场景当前场景
[fields.damage]
type = "text"
label = "伤害"
compute = '''
$self.base_damage +
(load("场景/当前场景.场景")?.dark ? " + 5" : "")
'''
基础伤害 + 黑暗加成
夜行刃伤害
◐ 黑暗场景1d6 + 5黑暗加成已生效

场景变暗 → 读取场景字段 → 武器伤害从 1d6 变为 1d6 + 5。

点击遭遇,将未知特性揭示出来。

怪物.fields.tomlTOML
是否已遭遇false
[fields.traits]
type = "text"
label = "特性"
compute = '''
$self.encountered
  ? $self.hidden_traits
  : "???"
'''
已遭遇 ? 揭示特性 : 保持未知
怪物 / 雾中潜伏者特性
雾中潜伏者,灰黑色长肢怪物伏在石墓中
尚未遭遇 · 特性未知???

点击后先标记“已遭遇”,再揭示“畏惧火焰”。

把设定和玩法告诉 AI,让它帮你编写模组。

我们准备了模组创作 Skill。把设定和玩法告诉 AI 智能体,让它替你实现人物、物品、场景和规则。

搭配模组创作 Skill,支持大部分能读写文件的 AI 智能体。

模组资料支持 Markdown、JSON、TOML,以上为文档与配置示意。

规则 / 光照.规则.md

光照

火把与其他光源 · 规则节选

火把照明范围
约 6 米
累计燃烧
60 分钟

点燃或主动熄灭占一项行动。熄灭后不再消耗燃烧时间,重新点燃延续剩余时间;烧尽后不能再次使用。

同一场景且处于照明范围内的同伴可以共用光源。离开范围或光源熄灭后,按实际光照行动。

常见问题

开玩前,
先看这几条。

没玩过跑团,也能玩吗?

可以。先连接模型、载入模组、选好角色,然后说出你想做什么,比如「我检查门锁」。AI 主持会描述场景、处理你的行动,需要检定时再掷骰。

模型和语音怎么收费?

使用你自己的模型账号,费用按服务商的订阅或 API 计费方式计算。主持和 AI 队友都会调用模型,队友判断是否发言时也会产生调用。开启语音朗读后,语音服务的费用另算。

存档在本地,还需要联网吗?

使用 AI 和语音服务时,通常需要联网。模组和存档保存在你的电脑上,但相关对话和资料会发给你连接的模型服务,要朗读的文字也会发给语音服务。

能和朋友联机吗?

暂时不能。当前版本只支持本机游玩,你可以自己玩,也可以添加 AI 队友。

能自己写模组吗?

可以。规则、人物、物品和场景都能自己定义,用的是 Markdown、JSON 或 TOML 文件。也可以搭配我们准备的模组创作 Skill,让 AI 智能体按你的设定来写。TARP 目前没有内置模组编辑器,文件需要在外部编辑。

现在能下载吗?支持哪些系统?

安装包即将提供,发布后可从首页下载,并查看支持的系统。

冒险进度会保存吗?

会。聊天、角色变化和笔记保存在本机,退出后可以从「继续冒险」接着玩。需要备份时,退出应用后复制完整的配置目录和模组源文件目录。