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

剧情总纲:三幕 · 一条爱情线 · 一条兄弟线

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

本页只是02 册的第 1/4 节
本册 4 节#s3 · #s3b · #s3d · #s3c
关联 逐章台词请对照人物页的 §05 台词样本 —— 同一句话只能有一种写法,冲突时以人物页为准。 人物设定圣经 →
03

剧情总纲:三幕 · 一条爱情线 · 一条兄弟线

共 14 章 + 3 个结局 × 3 条视角线(详见 §03B)

启动时可选择男1(杨洋沸)/ 男2(毛雄)/ 女1(燕子)三个视角进入,三条线共用同一条时间轴 —— 完整拆解见 §03B 三视角故事线。

1号男主杨洋沸(蓝衣骑手)和2号男主毛雄(黄衣骑手)是同一家城南骑手站的同事兼发小。毛雄喜欢上了本地带货主播燕子,爱而不得,在第二幕末尾的深夜翻过了江堤;是杨洋沸连外套都没脱就跳下去把他捞回来的。从此这部游戏从"为女人打架"变成"为活着打架"——毛雄在杨洋沸的影响下变得开朗、话多、爱耍宝,两兄弟一起练拳、一起还债、一起把骑手站从刀哥手里抢回来。基调:热血但不丧。低谷只占一章,后面全是往上走的。

第一幕 · 谋生 (CH.01-04 · Day 1–6)

"这单必须准时到"

两兄弟同一天入职城南骑手站。毛雄的母亲(毛雄妈)身体好得很——她在市一院做过的是一个很小的门诊小手术,当天就办完、第二天就已经在家煮面了,住院部对她来说只是一个送错地址的地方。她现在每天在楼下晒被子、骂儿子"别老啃冷面包",还惦记着把自己那口小锅支起来,是全作最不像"苦命母亲"的人。本作刻意不写底层艰辛,也不写病人和眼泪:毛雄缺钱不是因为家里出了事,而是因为他把所有能挣的钱都花在了同一个人身上。他不敢跟任何人提这件事,因为全站只有他没有钱——而他偏偏最不想让人知道这件事。★ 第一幕有两个"零暴力剧情关",它们是全作的地基:CH.01-B「爆胎的白月光」(让玩家亲手认识她)与 CH.03-B「一单双送」(让玩家亲手爱上这两个男人 —— 见 §4D.1B)。她的直播电动车坏在骑手站门口,杨洋沸蹲下去修车、一分钱不收;毛雄负责把她那箱货搬到天桥上——他全程一句完整的话都没说出来,但把唯一的鸡蛋塞进了餐箱。两个人在同一天、同一个路口对同一个正在跟外卖柜吵架的女生产生了一见钟情,只是他们自己过了很久才承认。
→ 一见钟情必须写成两种完全不同的样子:杨洋沸是"认出来了"——他觉得这姑娘有意思,从此路过会多看一眼,但他从不为她改变任何计划;毛雄是"当天就决定了"——他从那天起把她的生日、口味、开播时间全记下来,并开始规划怎么挣钱。本作不美化第二种,也绝不把第一种写成舔狗。
燕子的榜一罗总出现,放话线下见面。毛雄鼓起勇气替她挡了一回,第一次挨打,也是第一次生出"我想变强"这个念头。

主题:爱、善意、说不出口——本作第一幕就要把话说清楚:他兜里没钱不是因为命不好,是因为他把所有力气都花在了同一个人身上。"穷"在这部游戏里永远不是卖惨,它是"一个人愿意为爱付出多少"的物理证据。
本幕要埋的三颗钉子:① 毛雄妈是全场最健康的人(她只在 CH.02-B 的医院侧门和 ⑥ 城中村的饭桌上出现两次,两次都是喜剧担当:前者是她去给陪护的家属送绿豆汤,后者是她骂儿子) ② 毛雄每晚九点准时消失一小时——全站都以为他回家照顾妈妈,其实他只是绕到医院后街给流浪猫投一顿饭,顺便把她爱喝的那款奶茶的冰柜位置记熟 ③ 他想变强的理由在本幕末第一次说出口:余浪问他"你会打架吗?"他说"我会送货。"。本幕末解锁「懦夫救星」拳击馆。

第二幕 · 债务与背叛 (CH.05-09 · Day 7–15)

"我替你扛"

毛雄瞒着所有人去找豹哥签了一份 ¥50,000 的借款合约。他借钱的理由全城南听起来都只觉得荒唐——"她那场直播要换设备,分期差四万八。"他没打算让任何人知道,他甚至没打算让她知道;他想着"再拼两个月就能还平",然后把多挣出来的现金一笔一笔搭进燕子的直播间刷打赏,只为把她那句"今天有三百个人看我"变成"三千个人"。到 Day 10 连本带息滚成 ¥80,000。注意:本作不写"救命钱",也不写家里揭不开锅——他缺钱是因为他把力气全花在自己选择去爱的人身上,这是纯爱,不是悲惨。同一夜豹哥上门泼漆、砸骑手站、把毛雄锁进二楼杂物间带走。杨洋沸一个人穿四个场子去赎人:狗群高架桥 → 五金街 → 地下拳馆 → 洗浴中心顶层。救出毛雄,但毛雄在混乱中喊出"我喜欢燕子,我攒的钱都是给她刷的!"——杨洋沸当场沉默。这一句不是丑闻,是一个人把全部的力气摊在太阳底下。兄弟裂开第一条缝,裂的不是"你居然为她花钱",而是"你凭什么一个人扛、一个人决定、一个人把我们两个都值了"。紧接着就是 CH.10「江边」。

主题:义气的代价 + 全作最长最狠的连续格斗段。两条债分得清清楚楚:豹哥的 ¥80,000 是毛雄为了爱情自己签下的借款合约(Day 10 起转到杨洋沸名下),骑手站的 ¥12,000 赔款是杨洋沸自己签的字(A3)。两笔都不是"救命钱"——本作从不拿亲情绑架玩家掏钱,只有"我自己选的账,我自己认"。

第三幕 · 天台 (CH.10-14 · Day 16–30)

"公平地打一场"

被救上来的毛雄像换了个人:报名懦夫救星、跟着余浪馆长练拳、去芳姨面馆学做菜、贫嘴、爱笑、把"光需要一直在线"挂在嘴边。他的努力从此不再藏在暗处——他要的是配得上站在她旁边,而不是配得上她的榜一。而外面的局正在收紧——罗总联合刀哥做局,逼燕子签独家经纪约、顺手拆掉骑手站这块最后的落脚点。Day 19 门禁关刚打通,Day 21 燕子就被"请"进了翡翠山庄,两个男主第一次同心协力翻墙把她救出来(S1–S4)。Day 23 线下见面的走廊上,杨洋沸当众牵了燕子的手把她护出人群——毛雄看见的不是"她被别人抢走了",而是"原来他是真的喜欢她":这根刺没被拔掉,反而长成了他非上天台不可的理由。两人约定天台点到为止的切磋:不是为了抢女人,是把那晚没说完的话说完。打完力竭,真正的最终 BOSS 刀哥趁虚登场,需要另一人冲进来背靠背。

主题:友情不是不吵架,是吵完还站在你前面;而"肯为一个人拼尽全力"在这部游戏里永远不是笑话——把它当笑话讲的人,才是反派。

关键幕 CH.10「江边」——全作唯一的情绪谷底,只做一章

时间:Day 16 · 凌晨 03:12。上一章(CH.09)刚把人从洗浴中心顶层背下来,第二天夜里他就坐在了江堤栏杆外侧 —— 两章之间只隔一天,这个间隔是设计过的:他还没来得及高兴。他不是被穷、被家里出事、也不是被"追不到女神"逼到这里的——他是撞上了自己的天花板:他发现唯一会表达爱的方式(把钱悄悄塞进她的世界)原来一直在给她添麻烦。所以这一章的低谷是认知崩塌而不是生活所迫;也正因如此,它能在第二天被完全修好,全作从这里开始只剩往上走。

〔毛雄视角 · [B]〕

这一侧的"剥夺操作权"

你坐在栏杆外侧,屏幕底下只有一个按钮:长按【跳下去】。无论按不按、按多久,永远按不到 —— 因为在你按下之前,杨洋沸已经连外套都没脱就跳了下去。按住不放只会多出两句独白,不改变任何结果。这一章你要体验的不是"我能不能选",而是"有人不等你选就先动了"。

〔杨洋沸视角 · [A]〕

他这一侧的三段救援 QTE 是可操作的

同一章在蓝衣线里不是纯演出:入水连打薅住后领 → 按住方向往岸上拖(体力会耗尽但不会失败,吴灾会搭手)→ 跟着节拍器做胸外按压。"不可操作"指的是不能阻止这件事发生,不是全程不能动手。成功后画面从冷蓝渐变回暖橙 —— 这是本作美术上第一次"变暖"。

CH.10 · 江边 · 03:12(打字机字幕演出 · 无 BGM,只有水声与远处汽笛)

(黑屏 · 字幕)那天夜里下小雨,城南的江水涨了半米。

(江堤 · 毛雄坐在栏杆外侧,黄衣湿透,头盔掉在脚边)

毛雄:那五万块我全刷给她了……她连我名字都记不住。她说她是替我高兴,我才明白她根本不知道我是谁。

毛雄:阿沸,你别过来。我不是活不下去——我就是忽然不知道还能不能再多喜欢她一点了。

(扑通一声 —— 杨洋沸连外套都没脱就跳了下去)

杨洋沸(水里):……你要是没了,谁替我跑夜班!你欠我的钱还没还!

(他一把薅住毛雄后领往岸边拖;救生员吴灾吹着哨冲下台阶)

吴灾:按压!三十次!小伙子你别抱着他哭,抱那么紧他喘不上气!

毛雄(吐出一口水):……你为什么救我。

杨洋沸:因为你欠我的钱还没还。利息按天算。

杨洋沸:还有——你要是不在了,就没人能听我说那句"其实她知道你是谁,她只是不知道那是你"。

(画外音 · 第二天 · 懦夫救星拳击馆)余浪:会游泳的人才能活到最后。从今天起你的课表加一项——泳池。

(字幕 · 三个月后)毛雄话多了起来,多到让人烦。他会一边出拳一边喊"光需要一直在线"。

(字幕)他后来没再偷偷给她刷过一分钱。他把那些钱换成了别的东西:一顿热的饭、一次挡在前面的挨打、一盏最后挂在她店门口的灯。

玩法处理

全作唯一"不能推进剧情"的一章

统一口径(免得三条线互相指认):CH.10 是全作唯一一章 —— 玩家在任何一个视角都不能改变它是否发生、何时发生、结果如何。你不能阻止那一跳,也不可能救失败。至于手上有没有东西可动,两条线不一样:[B] 毛雄线只有一个永远按不到的长按键;[A] 杨洋沸线有三段救援 QTE 可打(失败也能过)。所以"剥夺操作权"剥夺的是改变剧情的权力,不是按键。目的是让玩家记住这一章,而不是玩它。结束时自动存档并解锁 🌞 状态。

机制奖励

「重生」永久 buff

CH.10 之后毛雄永久获得 🌞开朗:体力上限 +20%,倒地起身无敌帧 +6,每天首次打赢额外 ¥20("活着真好"津贴),且全队对话选项多出一条搞笑分支。

审核安全

积极导向(硬约束)

不出现任何方法描述、不美化结果、救人必须成功、事后完全正向、结尾字幕一定落在"热爱生活"。这是过微信审核与 Steam 内容调查的关键设计,不能改。

三个结局(由 ❤好感 / 🤝义气 / 💰现金 共同决定)

结局达成条件内容
A · 圆满
真结局
❤≥80 且 🤝≥80 且 CH.14 双人背靠背胜利
(CH.13 只需最后选【收手】或战后【伸手拉他起来】;S1–S4 与 Y3 只增加后日谈段落,不是硬门槛)
兄弟联手掀翻刀哥。燕子的实体店开业那天,全城骑手集体送单当宣传车队;毛雄在杨洋沸的直播间里戴上奥特曼头饰,宣布自己是"懦夫救星"第二代传人。爱情线不强求婚礼——收尾落在"三个人都好好活着,而且活得比从前热闹"。
B · 遗憾❤≥80 但 🤝<50(天台切磋下了死手)她谁也没选。这里必须讲清楚一件事:❤好感是杨洋沸攒下的,天台那一拳也是他先挨的 —— 所以"燕子跟毛雄走了"在情感逻辑上根本不成立,玩家会觉得自己被耍了。正史写法:她把店开到外地、换了手机号,两个骑手一个都没挑;杨洋沸随后远走外省跑长途。
结尾一屏字幕:第二年冬天,杨洋沸的账号给毛雄的直播间刷了一个"火箭",什么也没说;毛雄盯着屏幕看了很久,替对方跑了整整一年的夜班。→ 这个结局裂开的是兄弟,不是爱情。谁先动的手,玩家自己按的那个键记得。
C · 单身汉❤<50(多次放鸽子 / 送错花 / 没护住直播)燕子签了独家去了别的城市。毛雄和杨洋沸坐在空掉的骑手站门口分一瓶啤酒,字幕:"有些单,超时就是超时了。"——然后两个人笑着互相搀着去跑了夜班。即使爱情失败,兄弟线与"热爱生活"这条底线依然成立。
对齐点(三条已写死,不再摇摆):
① 天台一战无论胜负都能进 A 结局 —— 只要战后选择"伸手拉他起来"。热血系列的底色是"打完还是兄弟",我不想要一个只能选女人的机制。
② 决斗动机是"把话说开 + 谁先去跟燕子表白",赌注不是她,是那句话的先后顺序;说完之后两个人一起接受她的回答。CH.10 之后"为她寻死"已经被剧情否定,所以 CH.13 不可能再退回"抢人"。
③ 导火索只有一条主因、一条可选副因:主因是 CH.11 杨洋沸当众牵了她的手 —— 这根刺没有被"拔掉",而是被毛雄看清了("原来他是真的喜欢她,那我不能再装不知道"),于是他非上天台不可;副因是玩家自己在 S4 按了"毛雄独自推门",他会多带一句"那扇门是我先推的"上去。两条同时成立时只改台词,不改事件。

《热血骑手·物语》设计案 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《热血物语》的结构与气质,角色、世界观、美术均为原创。