山海残卷 The Burning Scroll

《山海残卷》是本站的第一方水墨回合制游戏:一回合三点墨,用勾、皴、染把异兽的好感刷满再收进书里。六只异兽、23 个场景、3 种结局,跨卷图鉴会记住你真的录过谁,131 项玩法断言。

一轴在暗色木桌上从边缘烧起来的水墨手卷:卷面上画着白首黑纹红尾的马形异兽、桃枝边的九尾狐、衔着石子的鸟,旁边是笔与砚——插画,不是实机画面
插画(由 AI 生成),不是实机画面

一轴正在从里面烧起来的水墨手卷,你是最后一页上的笔灵。一回合三点墨,用「勾 / 皴 / 染」落笔:把异兽的好感刷满、体力还留着,就能把它收进书里;把体力打空,它就没有了。六只异兽、二十三个场景、三种结局(第三种要条件),跨卷的图鉴会记住你真的录进过谁——并且按这个给你下一卷的加成。

标题页:展卷 / 接着写 / 异兽录三个入口,下面那行写着「已录 5 / 5 · 见过 5 / 6 · 第 6 卷 · 进度自动保存」
标题页:展卷 / 接着写 / 异兽录三个入口,下面那行写着「已录 5 / 5 · 见过 5 / 6 · 第 6 卷 · 进度自动保存」
进第一场战斗时的说明卡:五条规则全用白话写,包括「一回合 3 点墨,可以连点几笔」和「好感满 100、体力还没归零 → 收服」
进第一场战斗时的说明卡:五条规则全用白话写,包括「一回合 3 点墨,可以连点几笔」和「好感满 100、体力还没归零 → 收服」
实机战斗:鹿蜀(体力 27/30、好感 48/100)、心 30/42、三颗墨点,底部四块是勾 / 皴 / 染 / 停笔,每块上写着这一笔的数值
实机战斗:鹿蜀(体力 27/30、好感 48/100)、心 30/42、三颗墨点,底部四块是勾 / 皴 / 染 / 停笔,每块上写着这一笔的数值
异兽录:每页是《山海经》原文一句 + 出处 + 体力与攻击 + 一句白话性子提示 + 「首见于第几卷 · 录几次」+ 它留下的增益
异兽录:每页是《山海经》原文一句 + 出处 + 体力与攻击 + 一句白话性子提示 + 「首见于第几卷 · 录几次」+ 它留下的增益

这是什么

《山海残卷》是一款水墨风回合制收服游戏。书正在从里面烧起来,你是最后一页上的笔灵;一回合你有三点墨,可以连着落几笔,再点「停笔」让它行动。

目标不是杀掉它。把「好感」刷到 100、同时它的「体力」还没归零,就能收服,把它留在书里;体力归零它是真的没了;体力只剩三成以下,你也可以选择烧掉它,换两点心火。

三条基本笔的取舍很清楚:勾最稳(1 墨,体力 −4、好感 +7),皴最伤形(2 墨,体力 −8、好感 +3),染最养性(1 墨,体力 −1、好感 +12)。所以"只伤不录"和"只录不打"是两条真的会分岔的路——闸门里就验这一条:同一只兽只伤不录,一定走向烧掉,不会意外被收进书里。

文案里的古文引的是《山海经》原文(公有领域),每只只取与出场有关的一两句;其余旁白、对白、结局都是原创。术语一律白话:屏幕上写「体力 / 好感 / 收服 / 烧掉」,不写「形 / 性 / 录 / 焚」,按钮上也直接把数字写出来。

六只异兽,五种性子

鹿蜀(《南山经》:其状如马而白首,其文如虎而赤尾)体力 30、攻 6,性子是「怕惊动」——用染安抚它,好感涨得更快(实测 +16 而不是 +12)。

九尾狐(青丘之狐)体力 38、攻 7,性子是「看穿重复」:连着用同一笔,好感增益从 12 砍到 5(实测 42%)。

精卫(《北山经》:常衔西山之木石,以堙于东海)体力 34、攻 8,性子是「心里只有填海」:体力不削到一半以下,好感封顶 60,涨不动。

陆吾(昆仑守门,虎身九尾、人面虎爪)体力 46、攻 9,性子是「守门人不卸甲」:体力不入五成五,好感封顶 55,而且它的行动序列里每三回合有一次收势。

穷奇(终章)不可收服,只能打散,而且它攻击时会回体力——它是用来验证"这一作有一场你无法靠讨好过去的战斗"。烛龙是隐藏那一页,性子是「淡」:一回合结束,你自己写下的好感自己掉 6(实测 24 → 18),专门惩罚拖太久。

一回合三点墨,和那三条硬线

心(你的火)基础 42,好感满 100 才算可收服,体力归零就是杀了它。第 12 回合之后纸面开始起皱,每回合额外掉 4 点心(周目越深掉得越多)——所以它不是无限拖的 game。

收服那一下也要 1 墨:你得留得起那一笔。这就是为什么"墨刚好用完在好感满之前"是真的会输的。

烧掉换心火 +2、打散它换心火 +1。心火不是分数,它是你这一卷烧掉多少东西的记账,而且第三种结局要求它为 0。

录下烛龙之后,起皱推迟三回合(12 → 15)。这条是它作为「隐性的奖励」真正值钱的地方,而不是又一只图鉴。

跨卷的图鉴:奖励只从"你真的录过"来

游戏在本机存两份东西,刻意分开:`shanhai.run.v1` 是这一卷打到哪,结局之后会清掉;`shanhai.archive.v1` 是书本身记住了什么,永不清。图鉴和周目修正读的是后者。

图鉴给的永久加成只有两条:书里每有一只真的录进过,心 +3(这是深卷能不能活下来的主因);四页正主全都录过,一回合多一笔墨。注意"真的录进过"——烧掉、打散只算见过,不算数。

每只兽还留一条当场生效的增益:鹿蜀 心 +6、陆吾 墨 +1、精卫 让皴只耗 1 墨、九尾狐 让染多涨 6 点好感。前三条改的是资源,第四条改的是打法。

周目修正是一条能被断言单调的式子,不是手抄的表:第 N 卷的深度取 min(3, N−1),体力倍率 1 / 1.25 / 1.5 / 1.75,好感打折 1 / 0.88 / 0.76 / 0.64,攻击加成 0 / 2 / 4 / 6,起皱伤害 0 / 1 / 2 / 3,旧识(以前几卷真的录过的兽)开局好感 0 / 10 / 20 / 20。到第 4 卷封顶:再深的卷只涨名号,不涨数字——不封顶的话第 5 卷终章会打不过,这条是量出来的。

隐藏那一页是怎么开的

钟山在前几卷只是"借光"。要开到烛龙那一页,需要同时满足两件事:第 2 卷起,且四页正主全都真的录进过书里。第 1 卷就算四页全录也不开——闸门里专门有这一条,因为它考的是"下一卷"这件事本身。

开眼之后是战斗,收服它才拿到第二支笔。第二支笔 + 四页全录 + 这一卷心火为零,终章才会多出第三个选择:「用第二支笔续写:此处可出入。」

所以三种结局不是三选一的心情:写下去要这一卷至少录下两只;合上永远可选;续写要你把上面那条路走干净。

数值是跑出来的:131 项断言

玩法内核是纯数据,不碰 DOM,所以能在 node 里跑完整局。2026-10-19 跑 `npm run audit`:131 项通过 / 0 失败。它钉住的东西包括:每只可录的兽都能被录下来(鹿蜀 3 回合、九尾狐 4、精卫 5、陆吾 4,好感 100/100 且人还站着),同一只兽只伤不录一定走向烧掉,五种特性真的改变打法(上面那些百分比就是它的输出),一笔一墨加起来是 4 且心 42,以及没有零耗墨的笔。

「没有零耗墨的笔」这条是被逼出来的:精卫原来的增益是"勾不耗墨",实测能让一回合落无限笔、空手套满好感,第 2 卷起所有兽一回合收服。改成"皴只耗 1 墨"之后,闸门里同时留下这条断言和那条具体增益的断言。

新加的判据本身也验过会红:把陆吾体力注入 9999,第 1 卷就录不下(实得 defeat / 9 回合);改回原值又过得去。穷奇攻击注入 99,终章打不过;改回又过。抹掉并档标记,同一卷会被数两遍——标记就是那道闸。

另一道闸门是真浏览器的渲染检查:画面必须是真画出来的、帧率必须够,而且带负对照——停循环、清画布、缩位图之后必须报红。两条命令的退出码就是交付判据。

画面

它是怎么变成现在这个样子的

这一作在 2026-10-12 开工,最初的版本是一款 Three.js 的 HD-2D 回合制 RPG(带五行、抽卡那一整套)。2026-10-18 那条路线被整条推翻作废,包括它的所有数值结论与质量检查表;现在的水墨手卷收服玩法是重写后的第二款。

推翻之后定下三条长期口径:把玩家当第一次来的人(术语白话、按钮写数字、每笔有反馈);玩法内核只有一份实现,UI 与闸门共用同一份数据;渲染全用程序化矢量,不许预烘贴图。这三条不是这次改版的说明,是之后每一次动它都要遵守的方向。

所以你在这一页看到的数字,来自现在跑着的这一款;如果别处还留着旧版的说法,以这一页和游戏为准。

这一页上的数字怎么核对

六只异兽的名字、出处引文、体力与攻击、性子与行动序列、留下的增益,都在 shanhai-rpg/src/data/bestiary.js;三种笔的墨耗与数值(勾 1 / 皴 2 / 染 1,收服与烧掉各 1)、心 42、一回合 3 墨、好感满 100、第 12 回合起皱、起皱 4 点、烛龙的淡 6 点、以及"体力过半好感封顶"的算法,在 src/game/battle.js;周目修正的式子、图鉴加成(心 +3 / 多一笔)、隐藏页条件与两份存档键,在 src/game/archive.js;23 个场景与终章选择条件在 src/game/story.js。

3 / 4 / 5 / 4 回合收服、好感 12 → 5(42%)、封顶 60 与 55、烛龙 24 → 18、"没有零耗墨的笔"、以及注入坏值必须报红那几条,是 2026-10-19 跑 shanhai-rpg 的 `npm run audit` 得到的 131 项结果,不是估的。

四张截图是 2026-10-19 在真实运行的游戏里截的。其中标题页与异兽录那两张为了让你看到跨卷的样子,用游戏自己的并档函数造了一份"第 6 卷、五页全录"的档案喂给页面——等价于你自己打完五卷之后看到的东西,战斗与说明那两张是新档实况。主视觉是 AI 生成的插画,不是实机画面,页首已标注。

适合谁

适合喜欢"规则写在脸上"的回合制:三条笔、三条线、五种性子,第一局就能自己推导出该怎么打;也适合吃收集与跨卷成长的人——图鉴不是装饰,它是你下一卷的心和墨。

不适合想要动作成分、随机掉落或每天回来签到的人:这一作的全部张力都在"你要不要为了拿满加成,把这一卷烧掉的东西清零"。

常见问题

需要注册或付费吗?
不需要。浏览器直接玩,免费,不索取手机号、身份证号等真实信息。

一定要打光它的体力吗?
不要。目标是把好感刷到 100 而体力还活着,然后收服。打光是另一条路,代价是它没了、心火 +1。

为什么我的好感不涨了?
看名字下面那句白话提示:精卫和陆吾要把体力削到一半左右才涨得动;九尾狐讨厌连着用同一笔。

拖很久会怎样?
第 12 回合之后纸面开始起皱,每回合额外掉心。收服烛龙可以把这条推迟三回合。

有几种结局?
三种。写下去要这一卷至少录下两只;合上永远可选;第三种要第二支笔、四页全录、且这一卷心火为零。

隐藏那只怎么出?
第 2 卷起,且四页正主全都真的录进过书里。第 1 卷四页全录也不开。

进度存在哪里?
本机两份:这一卷打到哪(结局后清掉)和书本身记住了什么(永不清)。换设备不会带过去。

手机上能玩吗?
可以,界面是竖屏优先的卡片布局,落笔就是点按钮。

打不开怎么办?
换 Chrome、Edge 或 Firefox 的新版本;仍不行发邮件到 contact@gamestrategists.com,说明设备与浏览器版本。

展卷 — 游戏在独立子域运行 · 一回合三点墨 · 进度存在本机