DESIGN DOC · 02 剧本与分章 · #s3b

三视角故事线:同一段时间,三种活法

三幕结构 · 逐章表 · 支线网 · 过渡规则 — 《热血骑手·物语》设计案按节成页:一个 section 一个文件,左侧目录全站可跳。

关联 逐章台词请对照人物页的 §05 台词样本 —— 同一句话只能有一种写法,冲突时以人物页为准。 人物设定圣经 →
03·B

三视角故事线:同一段时间,三种活法

启动时选 男1 / 男2 / 女1 —— 三条线必须互证、不冲突

这是本作从"一个热血故事"升级成"一座城市的故事"的关键改动。规则只有一条:全世界只有一份时间、一份钱、一份人情、一批 NPC 生死状态;三个视角看到的只是同一台机器上不同的表盘。任何一条线上发生的事实,在另外两条线上必须完全成立——所以每条线都写进同一张事实表(下表),改剧情先改这张表。

3B.1 开场选择:三条线的定位

男1 · 杨洋沸(蓝衣)

「扛下来的人」· 积极乐观 × 正直勇敢 — 建议首周目

性格写死四条:① 积极乐观——他嘴上永远有梗,被罚款能笑成段子,是全站的士气本身;② 正直勇敢——他帮人是"顺手",不计回报、不图好感,看见不对就挡在前面;③ 算得清账——他会把钱花在刀刃上,也敢当众说"这单我不接";④ 他一开始根本不认识燕子。

★ 反舔狗铁律(最高优先级,违反即打回重做):杨洋沸不做任何一件讨好型的事。具体禁止清单:❌ 不刷打赏 ❌ 不排队买她喝的东西 ❌ 不在直播间打字求关注 ❌ 不因为她一句话改变接单路线 ❌ 不算"我为她花了多少"。他对她的喜欢表达为"尊重与保护",不是"进贡"。CH.12 那句"牵她的手"也不是抢人——是把被人群堵住的人从里面拉出来,动作发生在他判断"再不动手她就出不去"的那半秒里。

他是唯一持有"两笔债的真相"的人:豹哥的 ¥80,000 他认到了自己名下、骑手站的 ¥12,000 赔款是他签的字、CH.10 那一跳是他跳的。他的线最"硬",格斗关卡最多、可操作段落最长。
他和毛雄的区别不是谁更善良:杨洋沸是"我有我才给,给完我不提",毛雄是"我没有我也去挣,挣完不敢说"。整部游戏讲的就是这两种人怎么学会不再一个人扛。

独占内容:CH.09 四场连打只有在他的视角里能全程亲手操作;毛雄视角里这一段是"被关在房间里听见外面的声音"。

男2 · 毛雄(黄衣)

★「纯爱战士」· 爱而不得与重生线 — 内心戏最多

他是本作的纯爱担当:他在整部游戏里流的每一滴汗、挨的每一拳、加的每一个夜班,理由全部只有一个字——爱。没有一个铜板是为了自己。作者纪律只有两条:① 他的爱必须"越来越会表达",而不是"越来越惨";② 全作禁止用"底层艰辛/家里困难/亲人生病"给他做任何动机背书——他的动机必须始终是他自己选的,这样玩家才会服他,而不是可怜他。
性格写死五条(这才是他,不是"可怜人"):① 情感敏感——她能因为一句"今天风挺凉"高兴一整天,也能因为对方没回消息把手机翻来覆去看二十遍;他把所有人的情绪都记下来,唯独不会表达自己的。② 做事大胆——他敢一个人去桥洞交过桥费、敢当面拦罗总的车、敢在天台先脱外套;他不是胆小鬼,他是嘴笨。③ 粗糙——他送礼永远送错(白菊)、做饭会烧厨房、关心人的方式是"你吃了吗"然后塞过来一盒凉的;他所有的失误都不是坏心,是他不会。④ 倾其所有、一厢情愿——他把自己整个儿端出去,不问对方要不要、不问自己受不受得住;这是他最大的优点也是本作唯一真正要修的毛病。⑤ 收不到对等回应会沮丧——这不是矫情,是本作第三幕的心理引擎:他沮丧的时候不哭,他会更猛地接单、更猛地花钱、更猛地不说话。
作者要处理的不是"让她回应他",而是让他从"我给你我认为好的东西"长成"我先问你想要什么"。
→ 这套性格全部做成玩法,不写成旁白:①「敏感」= 数值可视化:只有 B 线屏幕上有一条💗期待值(她回没回、有没有道谢都会动),A/Y 线看不到这条槽——玩家因此真的能体会到"同一件事在他心里翻了一晚上"。②「大胆」= 独有选项:他的对话树里永远多一个别人不敢按的红色选项(拦车、掀桌、上天台),按下去收益高、代价也高。③「粗糙」= 送礼必出偏差:B 线买花/做菜有 35% 判定"心意到但做错了"(❤+1 而不是 ❤+9,并触发一条她憋笑打字机)——这不是惩罚,是他这条线的喜剧来源。④「倾其所有」= 经济自毁:他可以一键把当日全部现金刷进直播间,系统不阻止也不警告,只让 💗期待值 当场涨满、第二天跌得更狠。⑤「收不到回应会沮丧」= 状态机:💗期待值 归零进入「闷头跑单」状态(体力上限 −10%、对话只剩三个字、但白单收入 +20%)——玩家会亲眼看见"他不会吵架,他会去干活"。
跳江之后画风突变:对话多出搞笑分支、旁白开始自己吐槽自己,从此他把"偷偷给钱"换成"明着变强",💗期待值 也被替换成一条看得见的🌞 今日心情(不再依赖她的回应)。打赏滚到 8 万的全过程只有他的视角会显示真实数字。

独占内容:直播间的"后台心理独白"、毛雄妈饭桌线(她只在 ⑥ 城中村的饭桌和 ③ 面馆里出现,每次都是喜剧担当:骂儿子别啃冷面包、替芳姨收餐、把毛雄的打赏截图打印出来贴在冰箱上写"儿媳妇的工作照")、以及全作唯一一次让玩家长按【跳下去】却永远按不到的设计。硬约束:毛雄妈全程不躺病床、不出现病历特写、不放哭戏音乐、不许任何人在她面前掉眼泪。她是城南最健康、嗓门最大的老太太,她的戏份永远是"帮倒忙的关心"而不是"让人心疼的可怜"。

女1 · 燕子(粉)

★「城南白月光」· 积极乐观的主播 — 反向玩法

性格写死四条:① 积极乐观——她直播间永远不卖惨,被黑粉刷屏也只是念出来当段子;她相信"今天比昨天多三十个人看就是进步"。② 白月光,但不是圣女——她自己搬货、自己修车、自己算账,会骂人、会贪小便宜、会因为一碗面开心得像个小孩。③ 她最恨"替她做决定"——罗总替她安排路线、刀哥替她定价格、粉丝替她选男朋友,这是她三条线的共同敌人。④ 她对两个骑手都不是"被追",是她先注意到他们。

她不是奖品,她是第三个玩家。她的玩法没有拳,是数据与选择:看后台、识别舔狗意图、拒绝或接受、决定要不要把某个骑手叫来。她与两位男主的每一次相遇都是她的主动选择。

★ 白月光的写法纪律:她全程不给任何人虚假的希望,也不故意吊着谁。她对毛雄的好是真的(他确实陪了她最难的一段),对杨洋沸的好也是真的(他是唯一把她当同行而不是当货品的人)——她只是还没有答案,而"没有答案"不是错。结局 A 里她最后说的不是"我选你",是"我想先我自己开一年店,你们谁来都行"。

独占揭示:CH.01 那次车胎是她自己扎的——她不是坏了才求人,她是听说骑手站的小哥会把外卖送到直播现场,想看看这两个人到底是什么样。她记住了两个骑手的工号,也注意到"那个蓝衣服的修完车一分钱没肯收,那个黄衣服的把唯一的鸡蛋塞进了我的餐箱"。这一幕在男主线里完全不出现。

3B.1B ★★ 认识关卡:CH.01-B「爆胎的白月光」(Day 1 · 全作唯一一次"三个人同时登场")

你要求"安排剧情关卡让他们认识"——这一关就是。它不是过场动画,是一关可操作的教学关,因为热血物语式的相遇必须是"玩家亲手把这两件事做完":蓝衣服蹲下去拧了六颗螺丝,黄衣服爬了三段楼梯。玩家在这一关里还不知道自己喜欢上了谁,等 CH.03 回头看才发现已经晚了 —— 这是本作对"一见钟情"唯一诚实的写法。

关卡目标

🔧 三分钟之内做三件事

① 修车(杨洋沸 · 教学:按住 L 拧螺丝,节奏即判定,对应 §14.3 便利店那首"电梯音乐 parody"突然切到主题曲 M-01);
② 搬货(毛雄 · 教学:保温箱占双手 → 不能跑、不能跳,只能走 —— 这就是 §09B「手里有货」这条核心限制的第一次亮相);
③ 赶在开播前送到(限时 2:30,超时不失败,只是她那句道谢会变成弹幕里的一句,两个人都听见了)。

为什么非要做成一关

好感不是剧情给的,是玩家挣的

如果认识她只是一段旁白,后面所有"为她花钱"的行为都没有地基。做成关卡之后,玩家自己蹲下修过那辆车、自己一趟趟搬过那箱货,于是 CH.06 那八万、CH.10 那一跳、CH.13 那一场天台,全部有了可以验证的来源。这也让"两个男人同时喜欢上同一个人"变得可信:他们爱上的是同一件具体的小事——她自己扛着三十斤货还不肯打电话叫人帮。

三视角独占内容(同一关,三种记忆)

♻️ 二周目才看得懂的那一屏

[A 杨洋沸] 他修完车拒绝收钱,只说了一句"下次别扎钉子,胎便宜,人贵"——他当场就看出那胎是自己扎的,但他没说。这是他"正直但不审判别人"的第一次亮相。
[B 毛雄] 他搬完货在她直播间门口站了四十秒,最后只发出去两个字"到了"。屏幕角落有一个只有 B 线能看见的数字:💗期待值 +18。
[Y 燕子] 她全程举着手机在拍。这段素材后来成了她第一条破十万播放的短视频,标题叫《城南的两个傻子》——CH.14 全城骑手驰援时用的就是这条片子。

CH.01-B 示范剧本(打字机字幕 · 三行定三个人)

[城南骑手站门口 · Day 1 · 07:12]

(一辆贴着"今日开播·城南好物"的电动车横在路中间,后座箱子比车身还大。)

燕子(蹲在地上翻箱子里的补光灯):……师傅,你们这儿有没有十字的?

杨洋沸(已经把头盔摘了):有。别动,前叉压着胎呢,你自己拆会夹手。

毛雄(站在原地两秒,然后一声不吭把整个箱子抱起来):我……我搬上去。几楼。

燕子:天桥那头,第三根电线杆——哎那个不用,那是我家!

(字幕)他还是搬了。来回三趟。

(车修好。她掏出手机要转账,杨洋沸把手背到身后。)

杨洋沸:顺手的事。下次别扎钉子,胎便宜,人贵。

(字幕)他看得出来那胎是她自己扎的。他只是觉得,一个人想让别人帮她一把,不至于要被记账。

(天桥上 · 开播倒计时 00:40)

燕子(对着镜头整理头发,忽然回头):哎,黄衣服的,你叫什么?

毛雄(张了张嘴,最后举起餐箱晃了一下):……到了。

(字幕)那天下午他的工号被念了一遍。他把那四个字录下来,设成了闹钟铃声。

(字幕)——而蓝衣服的那个,只是把扳手放回工具箱,继续跑他的下一单。

本关的三条硬约束:① 杨洋沸在本关结束时对她的好感度显示为"陌生 → 认识",不是"心动"。他的心动发生在 CH.05(他看见她自己给修路班买了十二份盒饭却谁也不告诉),这样才不会显得"看一眼就献祭一生"。② 毛雄在本关就可以直接心动,但本作要把他的心动画成"他开始算钱"而不是"他开始做梦"——这才是他那五条性格的第一次落地。③ 她不许在任何一个视角里被写成"高冷女神":她在这关说的最后一句话是"你们仨……哦你们俩,加个关注呗",很市井、很正常、很好。

3B.2 一张绝对时间轴(Day 1 → Day 30,三线共用)

章节游戏内日实际发生的事实(唯一真相)杨洋沸看到什么毛雄看到什么燕子看到什么
CH.01 骑手站Day 1两人入职同一家城南骑手站,早高峰跑三单。[A][B]—(她这一天才刚搬到城南,还没开播)
CH.01-B ★★
认识关「爆胎的白月光」· §3B.1B
Day 1
07:12
全作唯一一次三个人同时登场。燕子的直播电动车坏在骑手站门口:杨洋沸蹲下修车、拒绝收钱;毛雄抱着货箱来回搬三趟;她在天桥上开了第一场播。两个男主在同一天对她一见钟情,但方式完全不同——杨洋沸是"记住了这个人",毛雄是"当天就开始算钱"。[A] 他的好感状态只到"认识",不是心动;他当场看出那胎是她自己扎的,一个字没提。他的心动要到 CH.05(盒饭那件事)[B] 他一句话没说,把唯一的鸡蛋塞进她的餐箱;B 线此刻解锁 💗期待值槽(+18)[SOLO-Y] 车胎是她自己扎的——她想看看骑手站这两个人到底是什么样。她记住了两个工号,并把这段拍成《城南的两个傻子》
CH.02 芳姨面馆Day 2两兄弟在面馆学做葱油拌面,讨债马仔第一次上门(问的是毛雄);毛雄妈身体硬朗、天天在楼下晒被子;她那天来面馆替儿子收了一次餐,还顺手把芳姨的剩面打包回去给流浪猫拌饭,把芳姨感动得直乐。同日 CH.02-B:给住院部一位陪护三天的家属送一碗面 —— 首个门禁教学关(这一关和毛雄家没有任何关系,纯粹是陌生人的单)。[A] 他看见毛雄把整月的排班表全换成了夜班,只问一句"你最近很缺钱?"毛雄说"没有"。观众到这里会以为他是因为家里困难才这么拼——这是本作唯一一次故意让观众误会,而 CH.06 会把它推翻:他拼是因为爱,不是因为惨[B] 他心里有一笔谁都不许知道的账:她的设备分期还差四万八。他连"我在为她攒钱"这半句都说不出口[Y] 她直播间收到一碗面,备注写"别谢我,谢芳姨" —— 那是毛雄托她替城南的面打个广告
CH.03-B ★★★
正史关「一单双送」· §4D.1B · 友情起点
Day 3
11:47
燕子一次点了六份御膳房(¥48×6),超出一人承载量 → 平台拆成两单派给同一站点的两个人。毛雄当场立下赌约:谁先送到谁赢,输的人请对方吃一顿辣条妹的御膳房。正史结果:杨洋沸先到 41 秒,但那顿饭是他请的,他说"我请你们俩,我去跑单",然后他真的走了。全程零战斗、零扣钱。[A] 他在 ⑧公园东门外回头看见毛雄用胸口垫住箱盖,于是从更快的小路拐回大路,等了一个完整的红灯 —— 他这辈子唯一一次为别人放慢速度,且从不提[B] 他一直以为自己输在"路上喂了狗"(−25 秒),因此对杨洋沸存了一笔亏欠 —— 这笔亏欠是 CH.13 天台那场架最后打不完的原因;但他收到了她的"你这份比较好吃"[Y] 她在两头都开了摄像头,把这场对决剪成第二条爆款《城南的两个傻子·第二集》。她是全作唯一一个逐帧看过素材、从第一天就知道"蓝衣服让了"的人
CH.03 花店街Day 4毛雄买错花(白菊)被老周救场;燕子直播迟到了 11 分钟。[A] 他只知道自己替毛雄垫了 ¥68[B] 他觉得人生完蛋了[Y] 她在直播间笑着说"刚才是我男朋友送的"——说的是那束白菊,全场笑,只有毛雄没看懂
CH.04 懦夫救星Day 6拳击馆开张,第一节课 ¥200 起。同一周毛雄开始偷偷替豹哥在桥洞收"过桥费抽成"挣快钱 —— 他挣这笔不为家里揭不开锅,只为早一天把"她的设备分期"那四万八凑齐;这也是他去签借款合约的第一步,同时是 CH.01 那句"桥洞现在归豹哥管,过一辆收两块"的来历。本作的规则:任何一次"走歪路"都必须是他自己选的,不能是被穷逼的。[A] 他想先学会挨打[B] 他想先学会打赢—(本章不在她的城市里;她那天在拍探店视频,路人镜头里晃过两个骑手的头盔)
CH.05 狗群Day 7高架桥下犬王战;大黄被留下半份凉面。[AB][AB][Y] 这一单是她下的——她给桥洞修路班点了 12 份盒饭,只为让骑手有理由走那条路
CH.06 第一笔债Day 10红漆泼在城中村毛雄与毛雄妈的家(⑥格)一楼卷帘门上;豹哥的两个马仔守在楼下,毛雄被锁进二楼杂物间;豹哥来电要八万(= 毛雄签下的借款合约本金 ¥50,000 + 滚到 Day 10 的利息),杨洋沸在门外把这笔账认到自己名下。次日骑手站因玻璃与订单板被砸遭平台追偿 ¥12,000,杨洋沸另外签了字(A3)—— 两笔债永远不合并。[A] "我第一次觉得那件黄衣服那么重"[B] 隔着门听见"我认" ——从此他一辈子没敢问那八万是多少,因为他怕答案是"你其实没那么严重"—(本章不在她的城市里;但她后台看到那两个骑手的接单量当天同时归零)
CH.07 五金街Day 11豹哥手下 20+ 人分段拦截;陈伯教「顺手牵招」;CH.03 打服的校服头来开卷帘门。这一天的叙事任务只有一个:把杨洋沸从"替兄弟还一笔他自己根本不清楚的账"拖进"抢人" —— 豹哥放话,Day 15 前不到场就让他自己走出来。[AB] 武器教学的代价是不能打死人(打死会滑向 A2 那条更黑的线)[AB] 他第一次发现有人肯为他一路打上来[Y] 她把当天直播缩到 20 分钟就下播 —— 因为那个天天刷榜的黄衣骑手今天没来
CH.08 地下拳馆Day 12三连胜赌局的彩金正好够付豹哥的第一期还款;豹哥当场说利息涨了。裁判·无名第一次记住这两个骑手。[A] 他把彩金全转进还款账户[B] 他不敢看那个数字—(桃桃那天强行把她劝去睡了;D2 殡仪馆那单就在这一夜)
CH.09 洗浴顶层Day 15杨洋沸一人穿四个场子赎人;毛雄喊出"我攒的钱都是给她刷的"。[A] 全程可操作,四场连打[B] 不可操作:黑屏、脚步声、他自己的回声;他以为没人听见[Y] 当晚她的直播间弹幕被同一句话刷屏,她第一次关掉评论 ——她看见了金额
CH.10 江边 ★Day 16 · 03:12毛雄落水,杨洋沸连外套没脱就跳下去,救生员吴灾施救成功。[A] 三段救援 QTE 可操作(失败也能过)[B] 只有一个永远按不到的长按键【跳下去】—— 按不到,因为有人先跳了。("全作唯一不能改变剧情的一章"指的就是这里;[A] 侧有 QTE 但不能阻止那一跳)[Y] 她是天亮后第一个赶到的人,带来干毛巾和一碗没吃完的面;她从不知道具体发生过什么
CH.11 门禁关Day 19顾长根守人民公园东门岗亭,罗总买通了门禁管理 —— 封的是翡翠山庄侧门外的公园东便道(这条道被封,正是 S1 那一夜只剩后墙可以进院的客观原因;注意这是世界状态,不是强拉玩家走后墙——从此前提供的是“提前把便道走通即可改从正门进入”的可选解,见 §3B.2B R-4);订单必须 4:00 内送到。毛雄要在这三天里挣够"家里那口锅的许可与招牌钱 ¥9,000"——他第一次把这笔账摊到群里说,杨洋沸回了一个字:"接"(4B.0 规则五)。[AB] 潜行/格斗,四种公开解 + 隐藏扫码彩蛋[AB] 同上,但他开朗 buff 解锁搞笑分支(会被钥匙串吓一跳)[Y] 这单是她点的,收件人是里面那位晨练大爷 —— 她要他还一句"上次谢谢你";她在监控死角举着手机给他打光
S1–S4 榜一大哥的饭局 ★★★
插在 CH.11 之后 / CH.12 之前
六段:S1 · S1.5 清街 · S2 · S3 · S3.5 傲楠 · S4
Day 21罗总出钱、傲楠哥办事:燕子在去山庄的路上被傲楠的整支队伍"请"走。逼签独家约发生在山庄二楼会客室。两个男主从⑦五金街一路打到⑨二楼平台(清街 7 组小弟 → 击败傲楠本人)才推得开那扇门。全程无殴打女主、无下药暗示,限制自由表现为一整条街的人 + 锁了的门 + 被收走的手机。[A] 他负责安防系统:配电房、监控、电梯;S2 左线程由他主控[B] 他负责挨打:后院四名保安 + 傲楠第 5 组「傻强」+ 三楼「铁塔」;B 线独占一拍:毛雄妈拎着菜冲进人群骂"哪个欺负我儿子的",傲楠退了半步让她先走;S4 若他独自推门 → 直接成为 CH.13 导火索[SOLO-Y] S1/S2 前半段可操作她:假意配合、把摄像头转向窗外、用步话机报点位。是她下的单把他们叫来的
CH.12 直播基地Day 23写字楼 6 层的线下见面:舔狗军团堵走廊,罗总当面逼签正式独家经纪约;杨洋沸当众牵了燕子的手把她护出人群(CH.13 的主导火索)。本章结束时那份从没给她看过的"线下补充协议"被她当众推到地上(正式独家约仍在,直到 CH.14 由赖律师出庭才彻底作废)、罗总宣布从她直播间撤资,走时留下一句"城南的事我不管了,交给上面 —— 让傲楠自己看着办" —— 他是罗总的白手套、刀哥的下线,这句同时给 CH.13/14 留了两道门:一是"傲楠为什么还敢在城南活动"有了答案(罗总撤资但街还是他的),二是 CH.14 他倒向骑手站的那一次反水有了动机(刀哥要拆的正是他罩的街)。不是烂尾。[A] 走廊群战 + 90 秒抢电梯(这里的对手是赖律师 + 罗总自己的四个保镖,不是傲楠的人,也没有铁塔 —— 铁塔只在 S3 那一场出现,全作只此一次)[B] 同一场战,但他的镜头始终朝着楼梯口那个方向[SOLO-Y] Y2「我说的是你们都可以来」就是本章同一时刻的另一半:她在会议室里按下开播键,罗总的律师第一次不知道该记什么。两条线在这里对齐的唯一事实是"补充协议被推在地上",不是"合同签完了"
CH.13 天台 ★Day 27两兄弟切磋,动机是"谁先把那句喜欢说完,说完一起接受她的回答"。本章只打到决胜局那个按键为止:【打下去】/【收手】之后画面切到刀哥趁二人力竭走上天台,完整三阶段终战全部留给 CH.14(不做两次最终 BOSS,这里也不放结局字幕)。[A] 1v1 对战毛雄[B] 1v1 对战杨洋沸[Y] 她全程在天台铁丝网外面看着,一次也没有上来;她的视角里这一章是纯剧情 + 最后她转身下楼
CH.14 城隍庙街Day 30最终 BOSS 刀哥;全城骑手驰援名单由前面所有人情决定。[AB] 双人背靠背[AB] 双人背靠背[Y] 驰援名单其实是被她的直播间喊来的——她开了那场"全城送单"的直播,这是她线的最终玩法产出

标记说明:[AB] 两男主视角都可玩且机制相同 · [A]/[B] 同一事件但可操作性不同 · [SOLO-X] 该视角独占 · [Y] 燕子线以"直播/后台/委托"形式呈现,不重复动作关卡。

3B.2B ★★ 关于“过渡”的正确写法:世界状态门 + 玩家自主选择(本轮推翻重写)

旧稿这一节叫「过渡锚点:每一章为什么必然走到下一格」,里面用一张表把 CH.01→CH.14 的每一步都写成了固定的因果链。
这个思路本身是错的,本轮全面废止。它把游戏写成了一条会走路的剧情:玩家在 CH.04 打完第一场,系统就拿着他的手说“明天你去桥洞”——那不叫引导,那叫播放。
《热血物语》从来不这么做。国夫打完商店街以后,地图上几个可能的入口同时亮着:他可以去公园、去海滩、去工厂,也可以反身回小吃摊吃一顿、去技屋买一个新招式、在巷子里偷一个钱包。主线只负责告诉你“事情发生在哪”,“什么时候去”永远是玩家自己决定的。本作把这条升级成硬规则。

★ 两种门的区分(这是本节的全部理论,先把它们分清楚):
① 状态门(state gate):因为世界还没有发生变化而打不开。你能走到那个门口,能看见它,能在门口打一架,但里面的人还不在那里。
  → 它绝不把你推向下一章。它只告诉你一件事:“还没到时候。”然后把地图交还给他。
② 资源门(capability gate):因为你自己还不够格(没钱、没招式、没回血、没人那个人)。
  → 它绝不能用“时间到了”来打开。它把选择权交给他:回去赚钱、去学拳、去买礼物、去把气血补满——随便哪一条,玩家自己挑。
⚠️ 判定一个门写得对不对,只问一句话:“玩家站在门前的时候,地图上还亮着几个去处?” 答案是 1 个 ⇒ 写坏了;≥ 3 个 ⇒ 对了。

3B.2B.1 五条硬规则(写进关卡编辑器校验器,违反不允许合入)

#规则怎么判定违反为什么
R-1不存在“自动前进到下一章”
章节结束后必须把操控权还给玩家
如果某一幕之后玩家没有拿到过一次“打开地图”的权利,就是违反一旦可以自动推到下一幕,“去哪儿花钱”这个玩法就死了。本作的钱包、学费、礼物、回血全部依赖“选择”才有意义。
R-2任何时刻地图上至少同时亮 3 个可去处某一刻只有 1 个可点击的格子 ⇒ 立刻报错热血物语的地图永远给你选择。三个亮灯至少保证:一个赚钱的、一个变强的、一个纯尊严的(吃一顿/送一束花)。
R-3主线只给方向,不给顺序
凯哥派单弹幕可以叠加,但永远不能替玩家按确认
出现“必须先完成 X 才能去 Y”且 Y 是唯一亮灯项 ⇒ 违反引导与强拉的分界线:告诉 vs 替你决定。
R-4所有资源门必须至少两条解某个难关只能靠“等到某天”打开 ⇒ 违反打不过狗 → 买棍 / 学棍术 / 先吃饱 / 叫毛雄同行 / 绕路 —— 至少两条,且没有一条是“去睡一觉”。
R-5钱永远有三个去处,且都不是义务出现“不交就卡进度”的必修费 ⇒ 违反学费(变强)/ 食物(活命)/ 礼物与请吃(爱情)。三个罐子里没有一个装着“不交就死人”(见 §08)。

3B.2B.2 真正的过渡:不是“推”,是“拉”——每章结尾给的是一个愿望,不是一个路径

旧稿那张表里真正有价值的东西不是“下一步去哪”,而是每一章结尾那句话要埋下什么。所以这里改成下面这张表:左手是世界状态变化(客观事实,不靠剧情强推),右手是悬念钩子(主观愿望,玩家可以忽略它),下面是同一刻仍然可以随便去的地方。
“顺不顺”从此不再来自链接顺序,而来自:玩家想去的地方,永远比他能去的地方多一个。

主线节点世界状态变化(客观,不是强拉)悬念钩子(主观愿望,可忽略)此刻地图上同时亮着的去处(≥ 3,R-2)
CH.01-B
爆胎的白月光
解锁④ 花店街与整张南城地图;三个人互相知道对方存在;毛雄解锁 💗 期待值槽(字幕)“她把这段拍成了视频,标题叫《城南的两个傻子》” —— 玩家第一次想知道“下次什么时候能再见到她”① 骑手站(日常单)· ② 懦夫救星(已可预约)· ③B 御膳房(可以去看一眼价格牌) · ⑦ 五金街
CH.02
芳姨面馆
解锁厨艺一阶;讨债马仔第一次上门(问的是毛雄) → 世界标记 debt_seen=true“他今晚多问了一句:葱油拌面,蛋要生的还是卤的。”(A 视角)+ 那笔谁都不许知道的账(B 视角)① 接单 · ③ 继续上课 · ④ 花店(现在就可以去买花,也可以不去) · ⑭ 便利店;③B 可以花 ¥48 给自己买一顿
CH.03-B
一单双送(取餐点 = 御膳房)
绑定发起 flags.r0_treat;双人同行从此可解锁;成就「城南最快的两个人」“他答得太快了。快到他自己都没反应过来,他其实想输。” → 玩家开始想赢下一场赔注① · ③ · ④ · ⑬ 夜市台阶(那顿 ¥96 的回请,你随时可以回去把它花掉)
CH.03
白菊事件
解锁送花档位;毛雄脸上挂彩 → 拳馆从此可以进(CH.04 的门是这一拳打开的,不是日期)芳姨:“你连她喝什么都记不住,还想去救她?”② 拳馆(新开)· ① · ③ · ④ 继续送花 · ⑤ 高架桥洞(可以先去探一路,也可以不去)
CH.04
懦夫救星
拳击一阶可分期交费;拳馆永久开放(见 §04B 规则二)余浪:“你会打架吗?”“我会送货。”① · ② · ③ · ④ · ⑤ 桥洞(可以直接去,也可以先在拳馆把第二阶交齐)
CH.05
高架桥洞 · 狗
打狗棍落地;犬类敌人永久存在于地图;棍术一阶解锁杨洋沸看着断杆说了半句“……打狗棍”就转话题(金色台词框,见 §05 彩蛋)② · ① · ⑧ 公园东门(门禁委托可提前接)· ⑥ 城中村(毛雄妈那口锅,现在就能去吃饭)
CH.06
第一笔债
世界硬变化:① 骑手站卷帘门永久带红漆;讨债事件进入 3 天倒计时(倒计时只改变世界状态,不替玩家选地点,且可分期)“桥洞那两块钱我拿回来了”→ 下一屏就是红漆① · ② · ③ · ⑦ 五金街(可提前去找陈伯)· ⑭ 便利店
CH.07–CH.09
五金街 → 地下拳馆 → 顶层
豹哥集团正式登场;毛雄被锁走 → ① 骑手站可用人数变少(世界可见变化)“钱在这儿。人呢?” / 豹哥:“利息涨了。”① · ② · ③ · ⑭ (毛雄不在的日子,A 线玩家只能一个人跑单,但地图仍然全开)
CH.10
江边 ★ 情绪谷底
唯一一处真正的剧情收束:毛雄的 💗 期待值槽永久消失,换成 🌞 今日心情槽;毛雄可随行人变成他“你为什么救我。”“因为你欠我的钱还没还。利息按天算。”② · ③ · ⑥ 毛雄家(毛雄妈会在门口等你)· ⑬ 夜市;日常单全部保留
CH.11
公园东门 门禁
道路状态改变:东便道被封 → ⑨ ↔ ⑩ 之间的直达路消失,只剩后墙(这是 S1 走哪条路的客观依据,不是剧情安排)余浪:“从今天起你的课表加一项——泳池。”① · ② · ③ · ⑪ 直播基地(可以提前去看她开播,触发 Y 线前置)· ⑫ 城南江堤
S1 → S4
绑架→救人(同一夜)
S 系列是唯一允许“自动接管”的地方:她已经被带走,倒计时在走,此刻没有“先去吃个东西”这个选项阿威那句“我们老板想请那位主播小姐吃个饭。你们俩,别跟。” + 掉出来还亮着屏的手机无(全作唯一一段;S 结束后立刻把地图完整还给玩家,并给 3 天空白期)
CH.12
直播基地
罗总撤资;⑨ ↔ ⑩ 道路恢复;刀哥的车开始在 ⑮ 城隍庙街出现(世界威胁升级,但不锁任何格子)“城南的事我不管了,交给上面——让傲楠自己看着办。”① · ② · ③ · ④ · ⑬ 夜市(毛雄会在这里请你吃一顿,这是全作唯一一次他主动花钱请你) · ⑭
CH.13
天台
毛雄的心情槽锁定为“已说出口”;两人各自下楼“我们还没来得及说一句完整的话。”+3 天完全自由期:地图全部亮灯,可以把五所学堂全部补齐、把红单清完、把好感刷到 ≥80 再进 CH.14
CH.14
城隍庙街
循环收敛:救援名单 = 之前所有主动选择的总和凯哥的群消息(终章)

3B.2B.3 ★ 日常循环才是主线的引擎:“今天这笔钱花在哪”由玩家决定

旧稿把“跑外卖”写成了填补缺口的劳动,那是最大的浪费。它其实是每天一次人生选择:到手的钱可以变成拳、变成面、变成一束花、或者变成一顿她喜欢的御膳房。这四个选项没有一个是必修题,但每一个都会改变你的故事。

花钱去向去处单价得到什么它在剧情里怎么兑现
🪤 变强② 懦夫救星 / ③ 芳姨面馆 / ④ 花店 老周 / ⑦ 五金街 陈伯 / ⑬ 夜市 强叔 / ⑪ 写字楼 图米拳击 300/700/1400
棍术 300/700/1400
厨艺五阶 ¥1,200
漂移 400/900/1800
招式、连段、机械、对拖延关的胜率直接决定 S 系列能不能救到人、CH.14 能不能打得完。但它也会把好感的钱挤掉 —— 这就是选择。
🍜 活命⑭ 便利店 / ③ 面馆 / ③B 御膳房冰棍 ¥5 回 8.33HP/元
肉包子 ¥10
御膳拌面 ¥48 回满
能打完更长的关、少掉一次钱(倒地掉 10%,上限 ¥500)去掉“打不过就重来”的挫败。吃了三天冰棍的玩家会记得那一顿 ¥48,这就是御膳房的价值。
💐 爱情④ 花店 / ⑭A 珍珠奶茶铺 / ③B 请她吃花 ¥88~1,880(档位)
奶茶 ¥12
御膳 ¥48(CH.10 后开放)
❤ 好感、送花档位、后段对话决定三个结局里哪一个能达成。送错的花会被插回桶里 —— 这笔钱花错了是看得见的。
🤝 兄弟⑬ 夜市 / ⑥ 毛雄家 / ① 骑手站请强叔一瓶啤酒 ¥6
给毛雄妈买水果 ¥40/次
回请 CH.03-B 那顿 ¥96
🤝 义气、街头技、召号人数CH.14 救援名单的直接源头。这些钱在当天看起来完全没用——直到最后一屏。
🚴 再投资① 骑手站 / ① 充电柜电动车修理 ¥200
电池升级 ¥600
日均单量、送达半径复利。花在这里的钱会变回来,但要等几天 —— 和礼物永远冲突,这是本作最好的一个冲突。
★ 两个具体例(写死在剧情里,证明“顺”不靠链接顺序):
例一
:玩家在 CH.03-B 赢了赌约,到手 ¥96。他可以:① 直接去 ③ 交拳馆定金(变强)② 去 ④ 买一束白菊(爱情)③ 去 ⑬ 请毛雄吃回那一顿(兄弟)④ 全部存起来给她的设备分期。
四条路都能通到 CH.04,区别只是 CH.04 里你身上有没有那束花、以及毛雄记不记得你请过他一顿。
例二:CH.05 被狗打输了。旧稿的写法是“第二天去拳馆”(= 推)。新写法是:地图上同时亮着 ② 学棍术、⑭ 买两根冰棍、① 找凯哥要一个同行、⑤ 绕路——四选一,没有标准答案。

3B.2B.4 剩余的硬门清单(全作只有这 7 道,其余全部开放)

⚠️ 逐条标注门的类型。状态门允许在门口打一架再走;资源门永远给出 ≥2 条解。

门类型打开条件玩家还剩下什么选择
CH.04 拳馆状态门CH.03 白菊事件后余浪主动开门(他看见你脸上的彩)不进去也行 —— 你可以纯赌拳脚打到 CH.09,会很苦但不会卡死(所有敌人都有技巧解)
CH.06 债状态门debt_seen=true(CH.02 已埋)+ Day ≥ 10提前去 ⑥ 毛雄家通个气,武力关就能降一段难度
CH.10 江边剧情收束(唯一)CH.09 完成 + 当晚 03:12 自动触发无。唯一一次系统替玩家做决定,因为“他不会等你决定”。这一次之后全作再无例外。
CH.11 门禁资源门顺打顺拉 / 潜入 / 人情委托(预约 3 天)三选一三条路完全不同奖励(S 评给技「借门而过」只给无声潜入)
S1 绑架状态门⑨ 道路被封(CH.11 后自动)+ 傲楠的车出现可以先把 D 系列红单与学堂补完再进(只有 D6 有截止日)
CH.14 终战状态门CH.13 完成 + 刀哥开始清街(Day 27 后)+3 天完全自由期:补学、刷好感、清红单、给毛雄妈把那口锅支齐
结局分支资源门❤≥80 且 🤝≥80(A 圆满)永远提前可见、永远不会在最后一刻才告诉他:HUD 上两个槽始终可见,差多少你自己算得清楚
★ 三条反面清单(绝对禁止,写进审核):
① 禁“日期到了所以你必须去”。日期只能改变世界状态(街被封了、店关了、人走了),不能直接改变玩家的位置。
② 禁“单一解的资源门”。任何“打不过”必须至少给两条路:变强 / 变富 / 变会聊天(送对花、请对饭)。
③ 禁“为了顺而把两个无关的地点硬说成一个”。旧稿那张表里“拳馆唯一的近路就是桥洞”这类句子全部废止 —— 城南是一张网,不是一条线;任何两格之间至少两条路,只是其中一条会被事件封掉。

→ 本节取代的内容:旧版「过渡锚点」逐章固定因果链、以及随它的“相邻两章日期差 ≤ 4 天”验收标准(它会迫使策划用编剧情来补时间缺口)。保留的:各章的具体台词与名场面(它们已写在 §03B.2 与 §04 逐章设计里,那些是内容,不是链接器)。
⚠️ 同时修正一个陈述:§04C 那句“拳馆唯一的近路”、以及旧稿里所有“所以他只能去 XX”的句子,都按本节 R-3 重写为“他可以去 XX,也可以去 YY”。

3B.3 信息不对称 = 玩法本身(本作最大的叙事卖点)

悬念 A

那八万到底是什么?

唯一真相(写死):豹哥要的 ¥80,000 = 毛雄借款合约的本金 ¥50,000 + 滚到 Day 10 的利息 ¥30,000。这五万的去向只有一句话:她的直播设备分期四万八,剩下的两千多全被他刷进了她的直播间。——本作明确不存在"母亲手术费"这个东西:毛雄妈从头到尾都是健康的(只有一个当天就办完的门诊小手术),全作没有一次拿亲情向玩家要钱、也没有一次让任何人躺在病床上。毛雄的钱全部花在他自己选择去爱的人身上,这是纯爱,不是悲惨。骑手站赔款 ¥12,000 是另一笔独立的债(平台对站点损坏的追偿,走凯哥那条线,由杨洋沸在 A3 签字),它从来没进过豹哥的账 —— 这是上一版最容易读混的地方,现在分开了。
杨洋沸线:两笔他都清楚,而且他把豹哥那笔认到了自己名下,但他一句都不解释。毛雄线:他只知道自己签了五万,以为滚成八万是因为自己蠢,一直还到 CH.13。燕子线:她查后台流水发现"那个黄衣人的打赏金额 ≠ 他能挣到的钱",这个差额是她第一次意识到"有人在替我的人生付账",也是她后来去江边的理由。

悬念 B

为什么毛雄敢挡在罗总面前?

只有毛雄线会显示 CH.01 那天他往餐箱里塞的那枚鸡蛋;玩家看完他的线才理解杨洋沸线里那句莫名其妙的"你先别动手,他不是坏人"。

悬念 C

那只车胎

男主线里"车坏了"是巧合;燕子线明确交代是她自己扎的。这是防止她变成花瓶的核心设计:所有命运级的相遇都是她制造的。

悬念 D

保安大爷为什么只认规矩

杨洋沸线只看见他凶。门禁委托支线①(住院部侧门)在毛雄线里才会读出他女儿结婚那张请柬;燕子线里大爷对着她的镜头敬了个礼,涨了三万粉。

设计原则:任何一条线都不许"骗玩家"。三条线的事实完全一致,差别只在"看得见多少"和"能不能动手"。这样二周目不会愤怒,只会恍然——"原来那天他是这个意思"。

3B.4 燕子线的反向玩法(不做成"女性向换皮")

战斗替代

「流量护盾」

她没有血条,有直播间在线人数。舔狗靠近会掉人气,人气归零 = 被迫下播(等价于倒地重来,本段重跑)。她把"礼物特效"当闪光弹用,把"房管禁言"当擒拿。

核心循环

「识别意图」

每个来找她的人都有两张脸:弹幕里的话 vs 后台的真实数据。玩家要在 3 秒内判断"送礼求位置 / 真心想帮忙 / 记者钓鱼",判错就被人肉或签约陷阱。

她怎么帮两个男主

「下单」就是放技能

她不能打架,但她能下一单:把骑手叫到现场、把点位送给需要的人、在直播间念出一句暗号让马仔知道警察要来。这是三线之间最强的耦合机制。

3B.5 三线如何物理串起来(硬性一致性约束)

  1. 共享世界状态:时间(Day/时钟)、现金池、声望、人情表、NPC 存活/受伤状态、已学技能、门禁评价 —— 全部只有一份。视角切换不会重置世界。
  2. 视角进度分别记录:{ worldState, lines: { yang:{chapter,flags}, mao:{...}, yan:{...} } }。三条线各自停在哪儿互不影响。
  3. 因果锁:若某条线推进导致世界状态改变(例如买了花、救下陈伯),另两条线回放同一时间点时必须读取同一结果;做不到一致的事件一律写成"该视角看不见"(而不是"该视角不一样")。
  4. 不可逆锚点(三线都不能改):CH.10 救人必须成功;CH.05 不能打死狗;CH.03-B「一单双送」的正史结果固定为"杨洋沸先到、那顿饭是杨洋沸请的、他让速这件事从不出口";CH.13 决斗不收人命;CH.14 刀哥必倒。这五点是审核与剧情的地基。→ R0 之所以要写进锚点清单,是因为它是兄弟线唯一的"物证":一旦某条线把它改成"毛雄赢了"或"两人谁也没让",CH.13 那帧闪回和结局 A 的后日谈会同时失效。
  5. 解锁顺序:一周目任选其一;通关后解锁第二条;两条通关解锁第三条;三条全通解锁彩蛋模式「全景回放」——同一章三画面并排播放(类《黑暗之魂》多周目补完)。

3B.6 平台差异(这条直接影响能否过审与裂变)

平台开局给几条线理由
微信小游戏默认单线(可选男1或女1),第二/三视角通过分享卡解锁(纯离线校验兑换码,不联网):好友点开你的分享卡 → 卡面生成一串 8 位兑换码 → 你在设置页输入即解锁下一条线。与 #6 / #28 的"纯单机无联网"定案一致:分享只是拿码的渠道,游戏本体从不请求服务器。体量小、留存靠社交;同时把"想看下一条线"变成天然的拉新动作,不靠强制付费墙。
Steam / WeGame三线全开放 + 任意章节切换 + 「全景回放」完整支持买断制要给足重玩价值;多周目叙事是差评免疫牌。
存档互通同一账号下世界状态云端同步,手机端推的剧情在 PC 端继续技术上只做一层 JSON 快照 + 版本号迁移,见 §11。
示范:同一个 CH.06 之夜,两种写法(打字机字幕对照)

〔杨洋沸视角 · 城中村 ⑥格 · 毛雄家一楼门口〕

(红漆顺着他们家卷帘门的缝往下淌。毛雄妈那件用来晒被子的旧棉袄还搭在门边——她今天回老家住了,躲过这一场。我把手机贴在耳朵上)

豹哥:你兄弟的账,你到底认不认?

杨洋沸:认。

(字幕)我不知道我认的是什么。我只知道如果不认,明天他就出不来了。

(我把口袋翻了三个遍。三百二。)


〔毛雄视角 · 同一夜 · 同一栋楼〕

(我被锁在二楼杂物间,门板很薄。楼下那两个马仔就坐在台阶上抽烟)

豹哥(门外):你兄弟的账,你到底认不认?

杨洋沸(门外):认。

(字幕)那天晚上我在门后面数了一遍自己的心跳。从那以后我再也没敢问那八万是多少——因为我怕的答案不是"很多",而是"你其实不必为我兄弟做到这个份上"。

(字幕)我只记得她那台设备分期第二期是礼拜二到期,四万八。我算过:再跑两百三十单就够了。

(字幕)我一直以为那是我一个人的事。原来那天门外站着的人,替我把话说完了。

这就是三视角的全部秘密:同一句台词,两个视角,一个是"我不知道我认了什么",一个是"我不敢问"。玩家看完两条线之后,CH.13 天台那一拳才有分量。

《热血骑手·物语》设计案 v1.0 — 分册制 · 域名 hot-blood.infinityfly.xin · 目标平台 Steam / WeGame / 微信小游戏 / iOS·Android

本页是 design/index.html 里 一个 <section> 拆出来的独立页面(一节一文件)。改内容请改 index.html 对应 section,再跑 node split-docs.js 重建;也可以直接改 docs/NN-*-sX.html,但那样下次重建会被覆盖 —— 事实源永远是 index.html。

致敬 FC《热血物语》的结构与气质,角色、世界观、美术均为原创。