<!-- title: 《DDLC》她删你的存档，你掏钱买抱枕 -->
<!-- domain: games -->
<!-- repo: TeamSalvato/DDLC -->

## 仓库档案

- **仓库**：github.com/TeamSalvato/DDLC
- **Star**：约 4,000（据仓库页面，本轮调研环境网络受限未能实时核对，以页面当前显示为准）
- **语言**：Ren'Py 脚本（Python 系），仓库内基本全是 `.rpy` 文本脚本与词表数据
- **License**：自定义授权——代码公开可读，但美术、音频素材不在库内；二次创作需遵守 Team Salvato 的 IP 使用准则，商用需另行授权（据仓库页面）
- **作者**：Team Salvato。Dan Salvato 一人主创，核心团队是个位数；他此前是任天堂明星大乱斗 Brawl 知名改动版 Project M 的核心成员，转行做原创游戏的第一枪就是 DDLC
- **最近更新**：主仓库近乎封档，偶有维护性提交（据仓库页面）——因为游戏本体 2017 年就做完了，源码放出来是给社区二创用的

## 这游戏是什么

一句话：一款伪装成纯爱恋爱养成的心理恐怖文字游戏。你是一个高中文艺部的新社员，攻略三位少女——写诗、送诗、约会，界面是标准的粉色 galgame 模板。然后，从某个没人提醒的节点开始，"游戏自己坏了"：角色文件从你的游戏目录里真的消失，窗口标题突然变化，屏幕弹出以假乱真的系统报错，存档被"某种东西"污染。你攻略的对象开始越过屏幕，跟你这个"坐在电脑前的玩家"说话。

它的核心循环大概是这样：

```mermaid
flowchart TD
    A[读日常文本与对话选择] --> B[诗牌小游戏<br/>选词送人，隐性判定好感]
    B --> C[推进新的一天与新事件]
    C --> D{当前幕数}
    D -->|第一幕：标准纯爱| A
    D -->|第二幕：气氛不对| E[Meta事件<br/>窗口标题异动与假报错]
    E --> F[角色文件被真的删除]
    F --> G[玩家检查电脑目录<br/>截图发社区]
    G --> H[开二周目<br/>继承隐藏标记，走别的路线]
    H --> I[第三幕：Just Monika<br/>只剩一个人对你说话]
    I --> J[真结局达成<br/>社区二创与主播录像扩散]
    J --> K[新玩家被剧透文化勾进来]
    K --> A
```

注意这个循环里最毒的一环：F 到 G。一般游戏出 Bug 玩家会差评，DDLC 让"出 Bug"本身成为玩法，而且这个 Bug 会自己去玩家的推特和朋友圈里传播。

## 为什么上头

**1. 反差落差本身就是传播机制。** 前面 90 分钟是教科书写法的纯爱日常，美术是正经委托的萌系人设，BGM 是甜的。转折来的时候没有任何预警选项，玩家的第一反应是"我电脑中毒了"，第二反应是录屏。2017 年秋天它靠 YouTube 和 Twitch 的主播尖叫完成了零成本引爆——恐怖游戏的营销预算，全花在了"伪装成恋爱游戏"的前 90 分钟里。

**2. 第四面墙不是"暗示"，是"触碰"。** 大多数 meta 游戏靠台词暗示"我知道你在玩"，DDLC 是真的动手：它用脚本删掉游戏目录里的 `.chr` 角色文件；它改掉窗口标题；它弹出模仿操作系统的假错误窗口；主角没起名时默认继承你操作系统的登录用户名——那一瞬间玩家脊背发凉的不是剧情，是"它读过我的电脑"。这种恐惧不靠画面靠权限，而权限，恰好是程序员玩家最容易复刻的部分。

**3. 不许剧透文化。** 官方描述只有一句"这是一款恋爱游戏"，社区自发维护"别剧透"的纪律。越不让说，越要说——好奇这个杠杆被拉到了极限。你做恐怖或反转类游戏，这条纪律值得抄：**官方文案要替玩家守住第一口的惊喜**。

**4. 收集钩子藏在多周目里。** 三条人物线、一个隐藏真结局，而且真结局要求你带着"完美周目"的隐藏标记重开。单周目 4 小时左右，二周目成本低、重开快，"再来一局"的钩子不是玩法密度，是"这个游戏还没把底牌给我看"。文字游戏的复玩性从来不靠数值，靠的是"我知道还有一层"。

**5. 诗牌小游戏是隐形的进度条。** 每天一次选词送人，每个词对三位角色有不同的隐藏权重，选对了走谁的线、加深谁的好感，全在这张词表里。它给一个纯文字游戏插进了"系统感"——玩家觉得自己在玩一个有数值的东西，尽管界面上一条数值都不显示。这是文字游戏上头的关键补丁：**没有可见数值，就要有可感知倾向**。

## 技术拆解

引擎是 Ren'Py——本栏之前写过它，恋爱游戏圈的水电煤，Python 系脚本加 label/jump 状态机。正因如此，这个仓库对开发者的价值比它的名气更实在：

- **它是一份干净的 VN 工程样本。** 仓库里没有美术和音频，只有脚本、角色定义和词表数据，读起来就是纯逻辑：label 划分幕与场景，jump 做分支，菜单选项绑定好感标记。想学"视觉小说怎么组织工程"，这比任何教程都完整。
- **Meta 三件套，每件不到百行，全部可复用。** 删文件用 Python 的 `os.remove`；改窗口标题动 `config.window_title`；假系统报错是一个自定义 screen 模拟对话框样式。三招拼起来，就是"游戏越过第四面墙"的全部工程量。真正的门槛不在代码，在**什么时候用**——DDLC 把三招分别排在了幕与幕的转折点上，节奏设计值得拿小本本记。
- **词表驱动的诗牌系统是纯数据。** 三个角色各一张偏好权重表，玩家选词查表加减隐藏分，分数决定分支走向。把"词"换成"丹药""礼物""股票"，这套表驱动的好感系统直接换皮复用。
- **它连存档都当叙事素材玩。** 二周目自动继承隐藏标记、删档过场、假存档损坏提示——放置类游戏用时间洗玩家，meta 游戏用文件系统洗玩家。这套"存档即道具"的思路，做 roguelike 删档钩子时同样用得上。
- **边界要说清**：代码公开不等于可以拿去商用。人设、美术、角色名都是 Team Salvato 的资产，而且人设恰恰是这游戏商业价值的一半。你能带走的是手法、结构和节奏。

## 变现观察

DDLC 是"免费游戏怎么赚钱"这条线上最极端也最漂亮的样本：本体在 Steam、itch 和官网 ddlc.love 永久免费，下载量据团队公开口径到了千万级——然后钱从三个地方来：

1. **DDLC Plus（2021 年，14.99 美元档）**：扩展版，加内容加配音，上架 Steam 和主机。免费的旧版本当永久 demo，付费新版本吃粉丝转化。
2. **实体典藏版**：发行商 Serenity Forge 出的实体套装——设定集、音乐 U 盘、徽章周边，据公开报道多次补货重印。一个免费网页气质的文字游戏，卖出了实体盒子的价钱。
3. **周边与主机买断**：抱枕、手办类周边加上主机版付费下载，把"免费获客、粉丝变现"这条漏斗走到了底。

对照本栏之前写过的案例，规律很清楚：文字类游戏做贴片广告会亲手毁掉氛围，它的变现路径天然只有两条——要么像《A Dark Room》那样上应用商店吃买断，要么像 DDLC 这样本体免费、在粉丝层卖 Plus 与实体。前者赚新用户的钱，后者赚爱上你的钱。DDLC 路线的隐藏前提是**二创飞轮**：素材可二创、梗可传播（Just Monika 至今还在出表情包），传播量级是买量买不来的。社区那个著名的开源 mod《Monika After Story》把单机角色做成了持续更新的陪伴玩法，等于社区免费替它做了十年的留存运营。

给个人开发者的换算：你的文字游戏可以免费发 web 版攒传播，Steam 上挂一个 30 到 40 元的完整买断，做出水花后用众筹做实体设定集——这套组合拳的每一环，DDLC 都替你验证过。

## 给我的灵感

**1. 简化复刻：只抄"meta 三件套"的节奏。** 不要试图复刻 DDLC 的故事，抄它的节拍表：90 分钟标准日常 → 第一刀放在玩家毫无防备的节点 → 第二刀动真文件 → 第三刀跟玩家本人对话。Ren'Py 或纯 web 都能做，MVP 两到三周。变现：web 版免费引流 + Steam 买断，恐怖反差类天然适合主播传播。

**2. 换题材：把 meta 塞进最日常的界面。** 不做恋爱，做一个"假聊天软件"文字游戏——界面 100% 仿即时通讯客户端，第二幕后开始出现"对方撤回了一条消息"、假的系统通知弹窗、用玩家自己填的名字称呼通讯录好友。日常感越强，越界的那一刻越吓人。MVP 三周，纯前端加本地状态即可。变现：itch.io 先 PWYW 试水，Steam 买断。注意一个坑：仿真实应用、读取系统用户名这类设计在部分平台上审核敏感，上线前先过一遍平台规则。

**3. 加一层钩子：把"删除"改成"继承"。** DDLC 删掉的角色是损失的，你反着做——每个周目被"抹掉"的角色，在下一个周目变成可收集的日记或遗物，用玩家桌面上的真实文件夹当存档页：游戏会真的在你的某个文件夹里留下、取走文件。删除变成收集，恐惧变成执念，二周目动力直接翻倍。变现：真结局章节做付费 DLC，或者拿"实体日记本"去众筹——DDLC 的实体版路线已经证明文字游戏卖得动实体。

## 上手

- 仓库：https://github.com/TeamSalvato/DDLC （代码与词表脚本，无美术素材）
- 免费游玩：https://ddlc.love 或 Steam 搜 Doki Doki Literature Club（本体免费，约 4 小时一周目；强烈建议关掉攻略盲玩第一周目）
- 付费版：Steam / 主机的 DDLC Plus，以及 Serenity Forge 实体典藏版

（说明：本轮调研环境外网访问受限，Star 数与更新状态标注"据仓库页面"，未做实时核对；游戏发行与商业化信息均基于公开报道，未使用任何编造数据。）

> [!tip] 51学通信知识星球
> **星主：爱卫生**（微信：gprshome201101）——公众号「51学通信」创办者，19 年通信行业运维与讲师经验，著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书（各大电商平台有售）。
> **星球定位**：深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域，主打运维岗位与信令分析。
> **当前规模**：5200 篇主题 / 990 个回答，198 元/年。
> **加入福利**：加入星球后请加爱卫生微信，拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题，另有群内分享。
> **AI 加持**：51学通信知识星球已作为 skill 接入 WorkBuddy，使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例，做总结、找文档和 PPT 等场景全覆盖。

![51学通信知识星球海报-扫码加入](https://wiki.500nian.com/images/zhixingqiu_qrcode.png)
