魔法阵的本质,是通过魔法晶石中储存的元素,以特定的方式运行,最终产生相应的魔法现象。其中所有的变量,包括元素多少,阵图大小,环境变化等等,都是可以计算出来的,只要变量相同,最终得到的结果也是固定。有些魔法阵目前还没有被数学破解,但使用经验公式,依然可以得到想要的答案。
以魔法阵和机械结构结合,自动化的概念也油然而生。以最简单的魔法烧水壶为例,只需要外部嵌入晶石,则其底部的火系魔法启动,开始烧水。而一旦温度达到,内部有双金属片自然弯曲,通过机械结构把晶石又顶起来。火系法阵自然失效,烧水结束。
简单的程序结构已经在不少贵族家庭中得到运用,下一步就会普及到平民中去。而复杂的结构自然能运行更复杂的程序,而寸草先生所说的程序杀人,也在此列。
当然,以目前的技术水平,想编辑一个程序并不轻松。远远不是几行代码就能完成的事情,程序员需要亲自整理魔法阵,缕清线路,甚至还要设计机械结构,工作量极其庞大,而且旁人还很难更改。
有人已经提出模块化设计,尽可能简化程序,但至少到目前为止,还不存在一个成熟的模块体系。而且现在的复杂程序体积都极其庞大,即便模块化,每个模块也都大的出奇,也难以凸显模块的优势。
但寸草不生先生是写小说的,并不是研究技术的。小说完全可以省略一些东西,而加入些许幻想元素。比如将模块塞入空间戒指内,而要调用时,轻松收放。这些在现实中可能还需要三五年的技术,完全可以提前到现在来。
“杀人程序至少要有三个步骤,”寸草先生还在兴致勃勃,“一,认人。二,杀人。三,自我销毁。”
“恩。”斯达特很配合的频频点头。
“先说认人,要如何认准目标?首先当然要有目标数据,或身高或体重或气味或服装或别的什么。假设我们要杀的人体重200斤,那我们只要在地上架设机关,自动过滤不慢200斤和超过200斤的人,中间再弄个误差值。那么至少疑似目标出现了!”
斯达特微微皱眉:“200斤……”
“我不是针对你,我是针对所有200斤的人,”寸草先生回答,“初步认定之后,程序还能进行下一步的认定,各种条件完全符合的情况下,那就判定为本次目标。否则放弃。”
斯达特微微皱眉:“体重还能测,身高勉强也行吧?但其他条件怎么办?大多数人都是中等身材,这中间误差会很大。如何辨认?”
“这中间我们可以引入一些生物科技,”寸草先生回答,“我们已有的八爪鱼拥有快速抄写的能力,让它速写一个人的外貌轮廓,也不是难事。然后我们预先给出目标的素描图,八爪鱼速写过后自行和图对比,如判断下来为同一副图,它自然会把图片归类放到一起。一个简单的人脸检测,就可行了。”
斯达特皱眉沉思片刻:“八爪鱼的确能做一些简单归类,把同样的图或文字叠到一起,方便它后续抄写。”
“这就是可以利用的地方,当然八爪鱼认图会比较死板,也许少有些角度不同就会不会认定。但我们只要提前多做几张图,那么辨认成功的概率就大大增加了。只要八爪鱼有不一样的动作,那么以此设计机关或程序就都可行。”
“我们可以把八爪鱼整个看做一个模块,一个人脸识别模块,”寸草先生继续滔滔不绝,“当有目标之时,它会有输出信号,而没有时则没有。那么认人的环节就解决了。”
“然后就是杀人,当然杀人的方法很多,刀劈火烧石头砸都可行。但这里既然设定了程序,就可以根据实际情况,灵活多变。比如哪几种情况下,适合刀子,那就用刀子,一切由程序自行判断。”
“如何判断?”斯达特问。
“说到底,都是人提前判断好了,”寸草先生回答,“假设A和B在同一件房里,我们要杀A。我们可以预设一个场景,即A走在B前面,则我们发动机关射出刀子,从背后杀死A,顺带还能嫁祸给B。”
“那么程序就是,若A在B前,则处于A后上方的飞刀机关发射一次。若没有以上条件,则不发动。”
“甚至我们还可以添加指令,若A不死,则循环飞刀指令,至死方休。最后,程序自我销毁,END。”
斯达特:“……”
“我们还可以追加一些指令,让程序更加完美。比如自动检测周围环境,如果人多,则就算满足A在B前,也不发动。因为这样不可能嫁祸给B。比如自动检测时间,某些时间段不宜杀人,则也不发动。”
斯达特想了想,问:“但这样一来,条件就太苛刻了。如果A就是不在B前,那怎么办?”
“单个条件确实苛刻了一些,但这是为了隐藏凶手和成功嫁祸的必要手段。而且如果有多个条件,那问题就能得到解决。我们可以多设定一些,比如B走在A前要怎么杀?AB并肩走怎么杀?A骑着B又要怎么杀?我相信只要有足够的条件设定,那A就必死无疑。”
“而我这个凶手,早已在千里之外。我可以在几个月之前就编好程序,然后静等条件发生,我自己有完美的不在场证明。最终要么是B背锅,要么只能成为悬案。这就是程序员的杀人方式。”寸草先生坦然说完。
斯达特:“……”
“而要揪住这样的凶手,终究也得靠程序员,也就是所谓只有程序员能打败程序员,”寸草先生自顾自的往下说,“如何在自我销毁的程序中,还原出一些蛛丝马迹,这恐怕以后要成为一门专门的学科。就想法医尸检一样。但不论如何,编写的程序可以潜伏数月甚至数年来等待时机,而我本人可以早就出国,提前避祸。任凭就算是查到我,也不能把我怎么样。”
“你等一下,”斯达特有些担忧,“你说的东西过于具体,这样直接写到小说里,会不会教坏小朋友?”
“不会,”寸草先生很肯定,“最多教坏程序员。”
斯达特:“……”
“其实这种问题也不需要太担心,大多数程序员本来就有这个本事。或许因个人水平高低,编出的程序也有优劣之分,但要说编不出来,也未免太小看他们了。”寸草先生只是笑着回答。
而此时,床底下的鹦鹉还在,通过契约联系,将两人的对话原原本本的传递给了凯文。凯文一瞬间就来了新的想法:以目前的技术,用程序杀人可能还有一段时间,而且如果是高手,普通的魔法阵爆炸也根本炸不死。而如果是低手,则程序的成本太高,有点得不偿失。
但如果是炸楼就不一样了,楼既不会动也不会防御,只要计算准确那就是一炸一个准。现阶段程序模块庞大,但这在炸楼行动中问题不大,因为一栋大楼里必然有不少空房间,足够塞程序。
一旦自动炸楼程序完成,那凯文就没什么事了,甚至回国都可以,然后就等触发条件达成即可。而且程序本身可以让国内的研究团队完成,凯文只需要把大楼的数据给他们就行。
这样看来,炸楼简单了不少。也让凯文对这次行动更有信心,不过把寸草先生留在附近,终究是个隐患。至少要想办法支开他,不然可能被他看出什么来。
当寸草先生聊完之时,已经是凌晨时分。鹦鹉终于从床底下钻出来,而斯达特已经显得疲惫不堪,准备上床休息。
“那个……”鹦鹉刚要开口。却见斯达特已经打起了呼噜,入睡之迅速以至于让人怀疑他是不是装睡。
“算了,先让他休息吧,”凯文召回鹦鹉,“随便支开寸草先生,对他的生意也有很大影响,先看看再说吧。”
“那我也撤了。唉!回去还得钻通风管道,真是麻烦。”鹦鹉一边抱怨着,一边拉开的管道口的百叶窗,然后一路外出。
次日中午时分,三万鹦鹉终于和斯达特的商业鹦鹉成功接头,拿回了一个空间戒指,然后送到凯文所在的旅馆。
戒指内有三个保险柜,输入特定密码才能开启。凯文也给予足够的重视,先给房间布置结界,然后再认真开启。
打开第一个保险柜,里面是重要人物的情报资料。以鱿鱼城为主,在城里能排的上号的人基本都在这里。内容详实,事无巨细,从个人实力,个人资产到爱好口味,衣着风格等等都有收录,并给出了一定的主观评价。
这一箱子的资料足够凯文从这个月看到下个月,不过庆幸的是情报中还多加了一张人物关系图。谁是谁的亲戚,谁是谁的学生或徒弟,谁是谁前女友都有箭头标注,整个人物关系图极其巨大,足有一米宽两米长,凯文只能把它摊到床上看。
图中最中心的位置,有三个人,一个是本地的城主,大约50岁左右的男人。一个是帝国军人,大约30岁左右的青年军官,看上去实力不俗。最后一个是本地的贵族,是一个90多岁的老头,手握大量的产业资源。
大量的人脉关系基本都源于这三人,至少在本城内是这样的。帝国人在史密达国的确有驻军,但驻军并不在鱿鱼城,所以也不知道这位青年军官到底是干什么的。其手下还有三个卫兵,住在一出府邸,似乎终日无所事事,吃完了睡,睡醒了吃。
情报人员对其主观评价:“混吃等死,多半是帝国内部派来刷资历的。”
凯文不再这人身上浪费时间,再看城主。从履历来看,这城主已经当了七八年,无甚政绩。不过也算太平无事,至少表面上很和平。
情报人员对其主观评价:“酒囊饭袋,除了吃饭喝酒一流之外,没什么能耐。”
凯文再看第三个,这90岁老头是本地的贵族头领。虽然贵族们本质上没有上下级之分别,但实际上已经都服从于这个人,属于一个巨大的贵族团体。其产业白道黑道都有涉及,凯文所在的码头帮似乎就是其下属的某一细小分支。
情报人员对其主观评价:“冢中枯骨而已,没什么可说的。”
凯文不由搔搔头,感觉这情报人员评价过于……,这似乎会影响自己的判断,导致自己也轻视对方。
再仔细一看人脉图的成图日期,居然是三年前的。不过这三年史密达国没什么大事发生,应该变化不大,勉强能用吧。
再看看其他,从治安官总队长开始往下看,结果凯文发现情报人员的主观评价就没有正面的,要么“卑鄙无耻,阴险毒辣”,要么“反应迟钝,胆小怕事”,再不然“自以为是,狂妄傲慢”,而至于“混吃等死”这个词出现概率最高。
凯文不由好奇了,急忙快速翻阅,找找有没有哪个正面评价,甚至中性平价。还真让他找到几个,其中一个只是社区保安。但他曾经是一个得力的治安官侦查队长,能力出众破获多起要案。不过据说因为在某起案件中怒骂长官,最终成了社区保安。
不过他成了社区保安之后,并没有意志消沉,而是终日怒骂前长官为乐。而且也再没有人能奈何的了他,只能随他去。
情报人员对其主观评价:“生不逢时。”
这算是难得找到一个比较正面的评价,凯文不由对这人多看了几眼。
一个保险柜看完,还有两个。下一个打开则是各种急求设备和药物,包括止血药止血绷带等等,也有高端一些的光系恢复卷轴。
再下一个则是一堆的地标建筑图纸,其中以鱿鱼城为主。不过说是图纸,也少有具体细节。而仅有的几张内部结构图,还是凯文开启刺客攻略教学之后,有些刺客过来做的。
这方面凯文倒是没有纠结太久,鱿鱼城内有炸的价值的建筑就不多。同时要考虑亡灵巫师可能出手拯救的建筑,那么教堂之类可以排除。剩下的就是一些大型工厂,大酒店等地方,必须要予以重创,至少要让他们知道只有亡灵巫师能拯救他们,才会动用亡灵巫师。
位于鱿鱼城中心部位的六星芒酒店就是最合适的目标,其外观由外围的六座高塔,和中间圆顶塔楼所组成,从俯视的角度来看,是正六边形,六座外围塔分占一脚,而中间的圆形建筑则略小一分,形成一个美妙的几何图形。
如此豪华的建筑当然具有魔法阵效果,从其建筑结构已经可见一斑。但这建筑并非什么防御机构,更没有军事用途,而只是酒店。六座高塔产生的魔法效果,也仅仅和喷泉类似,没有杀伤力,当然华丽程度不可同日而语。
如此豪华的酒店,自然会接待高贵的人物。事实上不但城内的贵族们经常出入,甚至于接待外宾,国事访问等,也偶尔会在这里安排食宿。
凯文已经在图片上画了一个叉,目标就是这了。下一步就等国内研究人员,把魔法阵送来。
收起这一大堆情报,撤去结界。凯文伸了个懒腰,门外敲门声却突然想起:“罗伯斯,罗伯斯在吗?”
凯文一怔,听出是工头的声音,急忙起身开门:“在。”
“你刚刚的房间是怎么回事?有一层那个,那个什么东西挡着……我都不敢碰。”工头问。
“那个是……结界,隔音用的。”凯文一时间想不出别的,就说了实话。
“哦,”工头疑惑,“怎么一个人还隔音?在搞啥?”
“额,恩……看黄图。”凯文急中生智。
“哦,”工头恍然,随即拉出正题,“对了,今天我们码头帮来了一个高手,他说要来找你!”
凯文微微皱眉:“什么高手?”
“我不知道,是老大带来的,”工头回答,“好像是要查什么爆炸的事情。”
凯文诧异状:“爆炸的事情和我们有什么关系?”
“我也这么觉得,”工头回答,“现在各地的黑帮据点都炸了,但我们的也炸了嘛,我们还是最先炸的。”
“那高手长什么样?”凯文仔细询问。
“哦,一个壮汉,胳膊上都是纹身,光头,还没有门牙。”工头认真描述。
“听起来……这人活不过一章。”凯文忍不住吐槽。
“还是小心点,他听说你是新来的,所以指名道姓要见你。所以我就来找你了,我担心他会把黑锅全让你来背,毕竟是你新来的嘛,”工头倒是有些担忧,“要不,不要去了?”
“不,”凯文却是精神抖擞,“我等他很久了。”
“你认识他?”
“不认识,”凯文笑了笑,“正好过去认识认识。”