RULE 07 / 16 · 任天堂关卡设计教程

引力设计
不画箭头,给每个地点一份「让人想去」的引力

THE RULE 为每个 POI(兴趣点)标注两个属性:它服务的动机类型(情报/成长/装备/好奇)与它的可见半径。检查任意一点的视野内,是否总有至少一个未消费的引力点。有盲区就补小引力。
来源 · CEDEC 2017「『ゼルダの伝説 BotW』におけるフィールドレベルデザイン ~ハイラルの大地ができるまで~」藤林秀麿(Famitsu / 4Gamer / GAME Watch / Gamer / Nintendo DREAM 报道) / 青沼英二访谈「为什么想去那里」
WHY · 这条规则要解决的问题

「不强制方向」和「有想让你看的东西」,如何两全

《旷野之息》立项时定了一个近乎自相矛盾的目标:玩家去哪、做什么完全自由,不强制行进方向;但开发者又确实有想让玩家看的绝景、想给的冒险线索。既不强制,又要引导——这两件事怎么共存?

藤林秀麿最初的答案是「点与线」:塔是"点"(高、显眼、登顶送地图),在塔与塔之间的"线"上铺满事件。逻辑很顺,但热力图测试给了当头一棒:

沿街道认真走的8成玩家觉得"一本道感强、被牵着走";故意偏离路线的2成玩家几乎遇不到事件,觉得"什么都没有,好无聊"。人和人的体验以坏的方式分裂了。
—— 藤林秀麿 · CEDEC 2017,谈"点与线"方案的失败

问题的本质是:「线」是强制的——它假设玩家会走某条路。一旦玩家不走,设计就落空。藤林卡在这里很久,形容自己像在找"在水上行走的方法"。最终的突破口,是把"引导线"换成"引导场"——不再规定玩家走哪条线,而是在世界里布满会"吸引"玩家的点,让玩家自己被吸过去。这个吸引力,他称之为「引力」

CORE · 核心概念

引力 = 昆虫扑向的那束光

请想象扑向光的昆虫。像被耀眼的光牵引一样,让玩家能动地、不由自主地被吸引过去的"得利的场所",如果能用它来设计引导,就非常契合这次的概念。
—— 藤林秀麿 · CEDEC 2017

关键词是「お得な場所(得利的场所)」。引力不是凭空的,它来自"去那里对玩家有好处"。最能说明问题的是马厩的改造:

马厩当初只是能登记野生捕获的马的地方。后来给它加了住宿、情报交换、购物等功能——从"只能登记马"变成"能从人们口中听到得利情报的地方",引力就被制造出来了。
—— 藤林秀麿 · CEDEC 2017

这是 R7 最实操的一课:引力是被"赋予功能"制造出来的,不是地点天生就有的。一个地标如果玩家去了没好处,它就没有引力;给它一个明确的、玩家想要的功能,它才开始"发光"。祠(通关加体力)、敌营(能抢到武器)、马厩(得利情报)——每个引力点背后,都对应玩家的一个具体欲望。

CASE · 引力按动机分层

同一张地图,对不同玩家呈现不同的引力场

引力的精妙之处在于:它的强弱随"玩家此刻想要什么"而变。同一个祠,对想变强的玩家引力巨大,对只想赶路的玩家引力微弱。藤林把引力做成了随动机浮动的量:

引力点服务的动机可见半径 / 引力特性
「想掌握地图/情报」超远(全域级)。结构上高耸,极远可见,登顶送周边地图。是玩家最初的强引力锚点。
「想变强(体力上限)」中距。橙色发光、白天也醒目(专门强化过)。对想强化自己的玩家引力最大
敌营「想变强(装备)」中近距。能像盗贼一样闯入抢武器。尺寸虽小,但对战斗型玩家排位靠前
马厩「想要情报/补给/休息」中距。改造后提供住宿、购物、得利情报。夜晚亮灯,引力上升。
狼烟 / 异形岩 / 发光物「那是什么?」纯好奇小引力,近距才生效。负责在路途中途持续勾引,是"变化球"引力。

两个维度让同一张图产生无数条不同路线:

动机维度:玩家类型决定引力排序

收集型、战斗型、探索型玩家,各自被不同的点吸走。路线因人而异地自然分叉——这正是"点与线"想要却做不到的:不再有唯一正确路径,每个人的旅程都不同。

时间维度:昼夜切换引力相位

夜晚黑暗压低地形引力,却抬高自发光设施(塔、马厩、祠)的引力。同一片区域,白天和夜晚给你两套不同的导航。这是极低成本的内容翻倍——同一批资产,靠光照变化产生两种探索体验。

CASE · 引力如何连锁

兴趣链:让"视野里永远有一个目标"的无限机关

单个引力点不够。藤林发现,武器、蘑菇这类东西"进不了视野就没引力"。真正的突破是把引力串联起来:

把引力点配置成从塔上眺望时能看见。而在玩家奔向它的途中,又能发现新的引力点。引力就这样连锁下去,生出了"能动地行动的、理想的游玩无限机关(無限機関)"。
—— 藤林秀麿 · CEDEC 2017
塔(起点) 祠 A 「想变强」 狼烟 B(途中撞见) 异形岩 C 「那是什么?」 下一座塔 D
兴趣链:从塔上看见祠A→奔向A途中撞见狼烟B→到A后又望见异形岩C→到C后望见下一座塔D……玩家永远在"去A的路上发现了B",寄り道(绕路)不是失控,是被编排的主线。设计目标:视野里永远有至少一个未消费的引力点。
朝着目的地走的途中,另一个目的地自然进入了视野边缘——目标是让游戏"视野里永远有某个目标"。
—— 米津真(地形リードアーティスト) · CEDEC 2017

这条链能成立,还依赖地形的"遮蔽与渐露"(那是 R9 的三角形法则)。但引力的部分,核心就是这条 R7 的铁律:在玩家能到达的任意视点,视野里都应至少有一个还没被消费的引力点。有盲区(视野空无一物),玩家就会迷茫、无聊;补一个小引力(一缕烟、一块异形岩),链条就接上了。

DEEPEN · 引力哲学的底层

青沼英二:唯一诚实的引导,是把"想去"做出来

为什么不干脆用地图标记(marker)告诉玩家去哪?青沼英二反复追问过一个问题,最终决定删掉标记:

青沼反复自问"为什么会想去那里"。当意识到答案除了"因为在意/好奇"之外别无其他时,就能把标记删掉了。比起告诉玩家去哪,全力去创造一个"让人在意的景色",才是更诚实的做法。
—— 关于青沼英二的设计判断(玩家考察整理)

这句话点出了引力设计和传统"贴心引导"的根本区别。贴心引导(满屏标记、任务箭头)替玩家做了决定,玩家只是执行;引力设计只负责让地点变得"值得在意",去不去、怎么去,全由玩家的好奇心驱动。前者是"被牵着走",后者是"自己想去"——体验的性质完全不同。

还有一层更微妙的:世界"不等你来"的姿态。山不会因为没人爬而困扰,祠也不挂出"来我这里"的告示。正因为世界不主动讨好玩家,玩家的每一次探索才是真正自发的。对你的设计启示是:与其用UI催促玩家,不如把功夫全花在"让那个点本身值得好奇"上。

HOW · 怎么给你的地图布引力场

执行流程

盘点玩家的动机类型

先列出你的游戏里玩家"想要什么":情报?变强?资源?好奇满足?每一类动机,都需要有对应的引力点来承接。

给每个 POI 赋予明确功能(制造引力)

照抄马厩改造法:每个地点都要能回答"玩家来这里能得到什么"。答不上来的地点没有引力,要么赋予功能,要么删掉。

为每个 POI 标注动机类型 + 可见半径

动机类型决定"谁会被吸引",可见半径决定"从多远能被吸引"。大引力(塔/地标)可见半径大、数量少;小引力(好奇物)可见半径小、数量多、密集补位。

做"视野无盲区"检查

沿玩家可能走的路线走一遍(别用debug瞬移,真的走),检查每一步的视野里是否都有≥1个未消费引力点。发现盲区(视野空白),补一个小引力。

让引力随周期变化

用昼夜/天气/季节改变引力排序,让同一张图产生多套路线。自发光物在夜间上位,是最经典的一招。

用热力图验证(见 R14)

让测试者跑图,叠加轨迹。探索型游戏要看到路线离散、全图被踏破——若仍集中在一条线,说明引力场没做匀,回去补点。

CHECKLIST · 引力场审计

  • 玩家的动机类型是否已盘点(情报/成长/装备/好奇…)?
  • 每个 POI 是否有明确功能,能回答"来这里得到什么"?
  • 每个 POI 是否标注了动机类型 + 可见半径?
  • 大引力少而远、小引力多而近,配比是否合理?
  • 沿真实路线走,每一步视野里是否都有≥1个未消费引力?
  • 发现的盲区是否已用小引力补上?
  • 引力是否随昼夜/周期变化,产出多套路线?
  • 是否用"让人在意的景色"而非UI标记来驱动?
  • 热力图是否显示路线离散(而非集中一条线)?
TEMPLATE · 可直接复制的字段

POI 引力登记表

POI GRAVITY ENTRY
poi_name: 地点名称
function: 玩家来这里能得到______(答不出→赋功能或删除)
motive: 服务的动机 = 情报 / 成长 / 装备 / 好奇
visible_radius: 可见半径(大地标=远 / 好奇物=近)
gravity_by_type: 对各玩家类型的引力排序
time_phase: 昼/夜/天气如何改变它的引力
chains_to: 从这里能望见的下一个引力点(维持链条)
blindspot_fill: 若它周边有视野盲区,补什么小引力
APPLY · 映射到你的项目

人生小镇 & 星屑急便

人生小镇(人生模拟) — 2D俯视同样成立

  • 给镇子每个建筑赋予功能引力:学校(成长)、职介所(机会)、酒馆(情报)、公园(好奇事件)。玩家走进小镇,不同建筑对不同追求的玩家发出不同强度的"想进去看看"。别做纯装饰建筑——每栋都要能回答"进去有什么"。
  • 2D的"可见半径"=屏幕露出:俯视图里,让玩家当前位置的屏幕边缘总露出至少一个"想去"的目标(一栋亮灯的店、一个感叹号NPC、一处异样的地块)。走到哪,视野里都有下一个勾子。
  • 用时间段切换引力:白天学校/职场引力强,夜晚酒馆/家宅引力强。同一个小镇,不同时段值得逛的地方不同——低成本让小镇"活"起来。
  • 兴趣链驱动人生探索:玩家为了A事件(升职)去公司,途中撞见B(同事的八卦线),办完A又望见C(街角的机遇)。让人生的"绕路"成为被编排的主线。

星屑急便(多人配送)

  • 配送目标本身就是最强引力:送达点是玩家的"塔"。但沿途要布小引力——捷径入口、隐藏客户、道具点——让玩家在赶路时"顺手绕一下"的诱惑一直存在。
  • 动机分层做玩家类型分化:纯速通玩家直奔送达点;收集型玩家被沿途道具吸引;探索型玩家被隐藏路线勾走。同一张图,不同玩家跑出不同路线,重玩性自然产生。
  • 联机场景:引力点变成争夺焦点:把稀缺道具/捷径设为高引力点,多个玩家同时被吸引过去,自然形成博弈与碰撞——引力设计在联机里直接转化为对抗热点。
PITFALL · 常见误用

三个反面信号

误用一 · 用"线"强制路径(点与线的原始错误)。预设玩家会走某条路、在路上铺事件,是藤林验证失败的老路。玩家一旦偏离,设计全落空,还会造成"走对的人觉得一本道、走偏的人觉得空虚"的体验分裂。改用"场":布满引力点,让玩家自己被吸过去。
误用二 · 地点没有功能,只有外观。一个漂亮但去了没好处的地点,不产生引力,玩家去一次就再不去。引力来自"お得(得利)"——每个 POI 必须能回答"来这里得到什么"。照马厩改造法给它一个玩家真正想要的功能。
误用三 · 视野出现盲区,链条断裂。如果玩家走到某处,视野里空无一物,兴趣链就断了,玩家会迷茫、无聊、甚至弃游。必须沿真实路线检查,凡是视野空白处,补一个小引力(烟、光、异形轮廓)把链条接上。别依赖UI标记来救场——那会破坏"自己想去"的自发性。