明日方舟:「可露希尔」原型和元素考据,罗德岛的终极答案

前天 15:53296 浏览综合 疑似 AI 合成内容
TapTap

一、不可替代之人

今天我们的主角,是罗德岛SUPERVISOR伟大的系统工程师,卡兹戴尔百强青年,开源软件的倡导者——可露希尔。从头衔的数量就能看出来,这位角色的设计有多深刻和复杂。
TapTap
为了彻底讲清楚,在文章的最开始,我们不得不聊一点很干的内容:代号可露希尔,是“Closure”的音译,即编程领域的一个核心概念——闭包(closure):一种能够读取并操作函数外部变量的函数结构,核心特性是打破作用域限制,实现变量的持久化保存与跨域传递。
TapTap
简单来说,闭包在被定义的时候,会把自己周围环境里的所有变量都打包进一个“背包”里带走。即使它后来跑到了很远的地方执行,依然能从这个背包里拿出原来的变量来用。博士们是不是已经晕了?没关系,我们来做个比喻。
想象这样一个场景:你从大学毕业,即将离开宿舍(外层函数执行完毕)。正常来说呢,宿舍里的所有个人物品(局部变量)如果不自己带走,就会被宿管阿姨全都收走(垃圾回收)。但你很聪明,临走前把自己的笔记本电脑、相册、二次元谷子、学生证等等全都装进了一个背包里,一起带走了。
TapTap
在这个比喻里,毕业的你就是内层函数,背包就是词法环境,用来存放闭包捕获的外部变量。所以,无论你后来去了哪个城市工作(进入全局作用域),只要你想,随时都能从背包里拿出大学时的东西来用,这就是“闭包”。最重要的是,这个背包只有你能打开,别人就算抢过去也看不到里面的东西。
TapTap
我们把目光放回到七年前,《明日方舟》开服官方发布的首张可露希尔宣传图里,背景就是PRTS终端的代码界面和架构网格,早早就埋下了伏笔。到了巴别塔时期,所有的技术资源、核心数据、指挥权限,原本都分散在各个部门的“局部作用域”里。正常来说,如果部门解散或人员离职,这些资源就会彻底失效。
TapTap
但我们的可露希尔不一样。她是前文明遗留PRTS系统的修复者,也是唯一最高权限管理者。她本身就是一个巨大的“闭包”,她捕获了罗德岛所有部门的资源、数据、权限,即使原作用域(巴别塔)彻底覆灭,她依然带着这些被封装的“记忆”,在废墟之上重建罗德岛。只要她还活着,罗德岛就不会消失,这便是她代号“可露希尔(closure)”的深层含义。
TapTap
那我们接着往下聊“闭包”。接下来的内容就更枯燥了,咱又不是来上编程课的。我们就从她身边的无人机切入来聊:三架形状不同的无人机,分别对应着“闭包”的三大特性。我们一个个来看:
TapTap
首先是球形无人机,它是全舰的监控系统。球形是唯一能实现360°无死角覆盖的几何形态,也是完美的无限闭环结构,对应闭包的循环、递归特性;因此,这个球形无人机的职责就是全舰巡检:无论是动力舱的管线压力、宿舍区的通风系统,还是战术指挥室的终端状态,它都能实时监控并将数据反馈给PRTS。
TapTap
球形无人机的表面,画有一个清晰的循环箭头标识,对应着“闭包”的第一大特性:状态持久化。被闭包捕获的变量,生命周期会被无限延长,即使原外部作用域销毁,变量依然留存可用。我们结合可露希尔在剧情里的表现,就能理解这个特性了。
TapTap
当初的巴别塔解散了(外层函数执行完毕),可露希尔依然保留着巴别塔时期的所有技术资料和舰船图纸。即使原组织彻底没了,她所捕获的这些“变量”依旧在。这便是闭包的“状态持久化”特性——她永久保留着对全舰所有资源的访问权限。球形的小无人机不知疲倦地进行着全舰巡检,每一分每一秒的变化都实时捕获、永久存档
TapTap
接着是方形无人机,它是加密的数据库和存储阵列。这台无人机的外壳是防摔耐磨的合金材质,非常适配可露希尔常年奔波于舰船维修现场、卡兹戴尔废墟的恶劣作业环境。
TapTap
现实工业领域中,工业级硬盘、服务器磁盘阵列,无一例外都采用了标准的方形金属外壳设计。所以,这台方形无人机正适合承担绝密存储工作:可露希尔会将PRTS的核心源代码、干员的完整医疗档案、甚至是博士的每一次战术指挥记录,都加密存储在这架无人机的独立硬件模块中。
TapTap
它对应着“闭包”的第二大特性:数据私有化,即封装私有变量,仅通过指定接口访问。闭包可以创建只有自己能访问的私有变量,外部代码无法直接篡改、读取,只能通过闭包开放的接口合规操作。
所以,那些罗德岛的核心数据,都只有可露希尔拥有最高访问权限,是她的私有变量。任何外部任何人都无法直接访问这些核心数据,只能通过她提供的接口(PRTS终端)来操作。这也解释了为什么她是罗德岛唯一不能被替代的人:因为只有她拥有访问这些私有变量的权限
TapTap
可露希尔一技能名为“递归策略”,图标很有意思:主体是方形无人机。代表着数据存储;循环箭头代表递归调用,两者合在一起,就是有状态递归,这正是闭包最经典的应用场景。
简单来说,普通递归是无法保存中间状态的,但基于闭包实现的递归,会把累加值永久保存在闭包的词法环境中,单次调用结束后变量不会被重置。因此该技能会有这条效果:部署后每使用过一次技能,获得的部署费用+1,越用越强。
TapTap
最后一个要聊的,就是我们的三角形无人机:“指挥中心”,PRTS随身移动指挥终端。它的形状正是罗德岛官方核心三角标识的旋转变形。在网络拓扑图里,三角/菱形是核心路由节点的常用标识,专门负责跨区域数据转发和流量调度。
TapTap
所以这台无人机,对应的是“闭包”的第三大特性:作用域穿透,打破函数作用域壁垒,可跨域调用外部资源。在常规情况下,罗德岛各部门资源相互独立、互不互通。但是可露希尔作为一个巨大的闭包,能通过这台终端,打破罗德岛医疗、工程、采购、作战所有部门的权限壁垒,调用全舰任何层级的资源。
TapTap
可露希尔的两个天赋,分别叫做“精准投放”和“极限调度”,本质都是闭包的“作用域穿透”特性——她能把任何部门的任何资源,调度到任何需要的地方。天赋的机制也很匹配其含义:“携带可露希尔时,部署费用下限降低数点,罗德岛干员攻击力提升。”资源调用门槛被优化,调度成本大幅降低,作战效率自然就提升了。
TapTap
可露希尔的二技能名为“模型拓展”。在软件工程中,模型扩展是指在不修改原有代码的前提下,为系统添加新的功能模块。这个技能图标是多层嵌套的三角形。三角形代表的是指挥终端,对应着闭包的资源调度能力;多层嵌套,指的是函数的嵌套调用。
TapTap
“模型拓展”图标两者结合起来,就有了技能机制:“给范围内所有单位加buff,部署还会返费。”三角终端把自己的作用域扩大,将原本分散的干员都纳入同一个闭包环境里,统一调度资源。这里有个细节,正因为是闭包环境,所以在技能展开时会出现罗德岛的图标。
TapTap
这时候,我们打开可露希尔的精二立绘,把视角拉远去看整体,能发现一个很特殊的构图方式:鱼眼透视构图。所有画面元素都在向中心的可露希尔汇聚,这正是“闭包”的结构——所有变量、作用域最终汇聚到核心函数。小巧思,尤其是美术上的小巧思这块儿,还得看老鹰。
TapTap
可露希尔的三技能名为“Q.E.D.”,这是拉丁语“Quod Erat Demonstrandum”的缩写,意思是:证毕,是数学证明、逻辑推导完成后的标准落款。用现在的话来说,就是“逻辑闭环了”。当她开启三技能时,她本人就变成了一个不需要依赖任何外部系统、完全自洽的闭包。七周年主线《相变临界》里,可露希尔有一段高光剧情,正是源于此:
TapTap
石棺空间存在绝对电磁屏蔽和物理封锁,PRTS主系统彻底失联瘫痪。在此极端环境下,可露希尔依旧能够一次性部署数千架无人机,构筑铺天盖地的支援阵列。这并不是生硬的“机械降神”,而是她作为闭包的必然结果。可谓是:“只要有钱粮在手,她马上会变出十万精兵来(无人机)!
TapTap
闭包不是一个可有可无的语法糖,而是现代编程的基石之一。几乎所有你熟悉的高级编程特性,都是基于闭包实现的。这也解释了为什么鹰角会选择“Closure”作为可露希尔的代号。因为闭包是编程的核心,而可露希尔是罗德岛的核心——没有闭包,就没有现代编程;没有可露希尔,就没有罗德岛。
TapTap
在可露希尔的T恤上,印有三行二进制代码:01010010=“R”,
01001000=“H”,
01001111=“O”。
三行数字按ASCII码解码,拼起来就是“RHO”,是希腊字母ρ(电阻率,对应她总工程师的身份)的英文拼写,同时也是咱们“罗德岛”(Rhodes Island)的缩写。
无论罗德岛这个外层作用域被摧毁多少次,可露希尔封装的核心变量永远不会消失,总能重建一切。她的存在,让本该随巴别塔一同消亡的理想,获得了无限延长的生命周期。
TapTap
从这个角度出发,咱们博士们最熟悉的PRTS界面,本质就是可露希尔打造的“巨型闭包”——所有玩家可见的干员、作战、基建、采购资源,都被封装在这个终端的作用域内,我们每天点击按钮、下达指令,其实都是在调用她开放的标准化接口,来访问她所管理的全舰资源。原来我们从进入游戏的第一天起,就一直在体验闭包,早就身处其中了。
TapTap
是不是看晕了?快速测试!立刻回答!以下哪个是可露希尔代号的原型?
A. 豆包 B. 肉包 C. 闭包 D. 这些菜打包
horizontal linehorizontal line

二、Ada & Church

TapTap
可露希尔的全名叫做阿达·“可露希尔”·丘奇(Ada “Closure” Church),可太有梗了。首先是名“Ada”,致敬的正是世界上第一位程序员:阿达・洛夫莱斯(Ada Lovelace),19世纪英国数学家,浪漫主义诗人拜伦的女儿。
TapTap
阿达在1840年代为查尔斯·巴贝奇的分析机编写了计算伯努利数的算法,被视为世界上第一个计算机程序员。她建立了循环和子程序概念,拟定第一份程序设计流程图,被公认为计算机程序创始人。可露希尔的生日被设定在了12月10日,正是为何对上埃达・洛夫莱斯的轴,和这位数学家的诞辰完全重合。
TapTap
阿达是世界编程史的起点,可露希尔修复了前文明遗留的半休眠PRTS系统,是泰拉世界的首位程序员。阿达让人们意识到了,机器并非只能做算术;可露希尔则是让世人知道,血魔并非只能靠源石技艺。两人无论是在身份还是在能力,都可以说是镜像对应的。
可露希尔的语音(交谈3):“总工程师确实什么都要懂,不过和焊接金属相比,还是让Lancet-2叫我‘可爱的可露希尔姐姐’更有趣。什么非要当姐姐,你关注的重点错了。不觉得有自己苦恼的机器才更像人吗?”
TapTap
1843年,埃达・洛夫莱斯在为巴贝奇分析机撰写的注释里,首次提出了超越时代百年的核心观点:“分析机不止能计算数值,它还能处理所有可被符号化的逻辑信息,甚至可以创作音乐、模拟人类的思维特质,让冰冷的机器拥有人的温度。”这一观点正是现代通用计算机的核心定义,也是阿达被称为“世界首位程序员”的核心原因。
TapTap
所以,作为泰拉大陆的阿达,可露希尔在卡兹戴尔搭建网络的初衷就是为了“连接孤独的灵魂”,让冰冷的电信号能承载人的情感;她改造自律机器人,让它们拥有人格,正是阿达这一理念的延续
TapTap
所以我们在游戏里,看到Lancet-2会消极地自嘲,看到Castle-3的一丝不苟和可靠,还看到THRM-EX会热情地和每一个干员打招呼——她给原本只有基础医疗或是巡检功能的机器,加入了人格化的情绪、喜好和自我意识,让机器拥有了人的特质,正是阿达理念在泰拉的落地。
接着我们要聊的,是可露希尔的姓氏“Church”,致敬的是阿隆佐・丘奇(Alonzo Church),20世纪数理逻辑之父,艾伦·图灵的导师,λ演算(Lambda Calculus)的发明者。而λ演算,正是闭包这个概念的理论源头。
TapTap
不知道大家还记不记得,在开服的时候有一档节目叫做《可露希尔的秘密档案》。里面全部14期动画都标注着同一个档案来源:“lambda:\罗德岛内务\秘密档案”。官方没有用常规的C:、D:盘符,而是用了“lambda:”作为罗德岛整个文件系统的根目录。很显然,PRTS系统的底层架构,正是基于阿隆佐·丘奇的λ演算所构建的。
TapTap
整个《可露希尔的秘密档案》的节目,就是一个持续运行的λ函数。可露希尔作为唯一的核心函数,以每期主题为输入参数,输出对应的档案内容。所以哪些档案公开,哪些档案隐藏,全凭她的心意。说到随心所欲,就要聊聊她在着装上的小巧思了。
TapTap
GitHub有章鱼猫logo
可露希尔内搭的T恤上印有一个特殊的图案:章鱼猫(Octocat),这是在致敬全球最大开源代码托管平台GitHub。但不同的是,可露希尔的这只章鱼猫长有蝙蝠的翅膀翼。如果说GitHub是程序员协作共享的象征,那蝙蝠翅膀就是在暗示她的身份了:血魔,一个当了程序员的血魔。
horizontal linehorizontal line

三、阁楼里的血魔

可露希尔的种族是萨卡兹里的“血魔”,原型来自于西方经典吸血鬼传说。但她与其他的血魔截然不同,她的存在的本身就是对于血魔这一种族的解构。
TapTap
血魔隐德来希
传统的血魔相信大家都很了解了,他们是萨卡兹种族里对源石技艺天赋要求最高的分支之一,核心能力就是通过血液媒介去操控源石能量,甚至能通过血液感知他人的情绪与记忆。可露希尔对他们有一段很精准的描述,她说这是一个追求“纯粹”、“完美”,用“肮脏”、“沉沦”这样带着明确感情色彩的字眼来标志等级的种族。
传统吸血鬼在流行文化中的经典形象,可以参考1994年的电影《夜访吸血鬼》:苍白的皮肤、尖锐的獠牙、冰冷的蓝色瞳孔,以及与生俱来的嗜血本能。他们的身份完全绑定着血统和本能,存在的意义就是掠夺、永生。
TapTap
1994年电影《夜访吸血鬼》(你们认出这是阿汤哥了吗)
但可露希尔却打破了这一刻板印象,她主动拒绝了种族赋予她的一切。最终,她选择逃离家族,将所有热情投入到机械和编程里去。这种“技术至上”的选择,让她在同族眼中成了离经叛道的异类。
血魔的身份对她而言更像是一种负担而非荣耀。她拒绝学习任何家族传承的源石技艺,甚至刻意疏远自己的同族。在她看来,"血统不应该决定一个人能成为什么,只能决定他从哪里开始。"
TapTap
离经叛道的异类(图源画师SigMa微博)
可露希尔没有否定自己的血魔身份,而是把这个种族整个捕获进了自己的闭包里,重新定义了它的意义。别人说血魔就该嗜血,她偏要用技术救人;别人说血魔就该掠夺,她偏要分享技术;别人说血统决定一切,她偏要用代码证明:一个人的价值,从来不是由出身决定的,而是由选择决定的。
TapTap
“奸商”可露希尔(图源画师SigMa微博)
“奸商”可露希尔(图源画师SigMa微博)但说到底,哪有不吸血的血魔?可露希尔只是换了个“吸血”的方式:物理层面的血她一口不碰,咱们博士的龙门币和合成玉,她可是半分都不会放过,“罗德岛第一奸商”的名号可不是白叫的,你说说,什么叫做“商品售价平均为采购部建议零售价的236%”?
TapTap
言归正传,那可露希尔的选择是什么呢?在那个萨卡兹只在乎守护铳、黄金和杀戮的年代,她把自己锁进了卡兹戴尔的阁楼里,用萨科塔人丢弃的废铜烂铁,搭建起了卡兹戴尔最早的通信网络。这里致敬的是现实中初代开源极客、车库黑客的成长轨迹。
晋升后交谈2:“特蕾西娅殿下把我从阁楼里抓出来的时候,没人能想到自封的卡兹戴尔百强青年会沦为全年无休的工程师——不,我没在抱怨。即便真能回到过去,我也不知道自己还能做什么比现在更酷的事。”
TapTap
破解iphone的阁楼黑客:乔治·霍兹(George Hotz)
在20世纪的60至80年代,那些推动计算机革命的初代程序员,几乎都是在自家阁楼、车库里,用废弃电子零件搭建设备,硬是能破解通信系统、编写开源代码,打破大企业对技术的垄断。
TapTap
家具:可露希尔的万能空间
从卡兹戴尔那个只有几平米的破旧阁楼,到如今罗德岛上的这个万能空间。如今的可露希尔已经从一个孤独的技术爱好者,成长成了支撑起整个罗德岛的核心支柱。
TapTap
42星干员可露希尔
可露希尔在正式实装之前,有一个非常著名的梗:42星干员。关于42的彩蛋可以说是到处都是,例如在她的首张人设图上,直接标注了42颗星;在官方档案里,明确了她的罗德岛权限等级是42,拥有除核心区外的全舰最高访问权。
TapTap
就连她的小车Castle-3,在皮肤“夏日涂装”上面也印着“42”和数不清的星;在“火蓝之心”的活动里,她更是直接用“42”作为自己的头像(对应着权限等级42),不装了,摊牌了。最终,在七周年的庆典里我们迎来了可露希尔的实装。她落地是6星干员,从开服卫星到实装花了7年时间,6×7=42,一切都刚刚好。
TapTap
“42”这个梗的来源大家应该都听说过,这是一个非常著名的科幻梗。出自《银河系漫游指南》,超级计算机在计算了750万年后得出的结论:生命、宇宙以及任何事情的终极答案,就是“42”
TapTap
我们在上文中已经详细聊过了,作为“闭包”的可露希尔就是罗德岛所有问题的终极答案。她改造的自律机器人,她修复的PRTS系统,她开发的各种工具,覆盖了罗德岛运行的方方面面。对于罗德岛来说,可露希尔就是“42”,她就是终极答案。
TapTap
有意思的是,可露希尔自己也知道这一点。她的模组名为“给自己的小奖杯”里,我们能在上面看到有一串刻字:“RHODES SAVIOR”,罗德岛拯救者。从阁楼少女到总工程师,她先后三次修好罗德岛,无数次在危机里为我们兜底。
TapTap
然而,没有任何人给她颁过奖,所以她给自己做了一个。她不需要任何人的认可,不需要任何官方的表彰,她自己知道自己付出了多少,自己肯定自己的价值。这个模组的主标题是“给自己的小奖杯(LITTLE TROPHY FOR HERSELF)”,“小”字用得极其精准,她从不张扬自己的功劳,哪怕是给自己的奖励,也只是一个小小的、不起眼的奖杯
TapTap
许多人只看到她是那个无所不能的天才工程师,是那个爱钱的奸商,是那个天天抱怨过劳的摸鱼王。但没有人知道,她的心里装着多少人的记忆,装着多少人的理想,又装着多少人的未来
TapTap
可露希尔把所有的痛苦、所有的悲伤、所有的责任,都封装进了自己的闭包里,一个人扛着。然后笑着对所有人说:“我们大家在的地方,就是罗德岛。”(可露希尔的周年庆典语音)这个给自己的小奖杯,就是她给自己的最好奖励。也是官方给所有喜欢可露希尔的玩家,最好的答案。
Q.E.D.
证毕。
活动|明日方舟「相变临界」创作征集
18
4
3