镜的这个功能呢?
一个答案瞬间跳了出来:
变形咒!
他之前用雷鸟的眼睛能够看到施咒时产生的光幕,光幕上显示的是一些由古代魔文组成的信息,他能看清其他咒语施放时产生的光幕上的信息,但是唯独看不清施放变形咒时产生的光幕上的信息。
因为变形咒的信息量太大了,是其他咒语的上百倍之多,正因为这样光幕上的信息的流转速度太快了,快到艾伦根本没办法看清。
但是魔镜的出现给他提供了一个新的观测手段,释放变形咒时产生的光幕肯定是在自己的记忆里的。
也许他可以利用魔镜的这个能力去还原施放变形咒时光幕上信息的细节。
他虽然不知道能不能行,但是肯定还是要试一下的。
于是他又一次的清空大脑,不断地回想着第一次用雷鸟眼睛看变形咒光幕时的记忆,让渴望看清光幕的上信息的情绪充满内心,然后再度的放开自己的内心。
果然,这一次他在镜子里看到了自己站在一个巨大的光幕旁,光幕是静止的,光幕上每一个古代魔文都是清晰可见的...
他知道自己成功了,一个新的世界朝他敞开了大门...
艾伦压抑住自己激动的心情,开始仔细观察起镜子里的古代魔文。
很快他就意识到镜子里的古代魔文不够多,当他这个念头出现的时候,镜子里的光幕竟然翻了一页...
艾伦很快就弄明白了该怎么去操纵镜子展现自己想看的内容了。
他如饥似渴地阅读着上面的内容,但是他很快就感觉到不对了。
他紧紧地皱起了眉头,反复观摩魔镜里的光幕。
光幕里竟然只有三个键值对!
准确地说是最外层只有三个键值对,而且第一个键值对的key对应value还是一个键值对的集合,而且是多层的键值对集合。
举个例子就是艾伦要填自己的学生档案的话,结构会是这样的:
学生档案:{
个人信息:{姓名:艾伦;
年龄:11;
教育经历:{小学:孤儿小学;
中学:孤儿中学;
}
这就是一个多层的键值对集合。(键值对的集合在编程数据结构中叫字典,以下都称之为字典)
变形咒的第一个键值对就是这种结构,可以把它的key当做“学生档案”,而key对应的value则是一个有很多层的字典。(这一段看不明白也不影响之后的阅读)
艾伦看着第一个键值对的字典,这字典里的键值对有上千个之多,他努力辨识这里面的古代魔文,尝试去翻译它们的意义。
他很快就从中找到了一些熟悉的古代魔文,它们的意义分别是:长、宽、高、颜色...
他瞬间就明白了什么,这个字典里的信息是自己施咒时脑海里想象的变形结果转义过来的,所以第一个键值对存储的的信息是期望变形结果的信息。
而变形咒的第一个键值对的这种结构,意味着巫师对变形结果的任何想象都会转义成信息传递给世界意志,这也就意味着变形咒和其他魔咒相比是有无限可能的。
以乌龙出动这个咒语为例,这个咒语的键值对的key都是固定的,里面并没有“颜色”这个key,而咒语的效果是召唤出一条黑色的蛇,这个“黑色”是默认的,艾伦没办法召唤一条绿色的蛇。
而照明咒的键值对里有“颜色”这个key,所以艾伦可以召唤出各种颜色的光球。
所以变形咒的这种结构意味着它能实现任何变形效果,当然里面肯定还有各种限制,比如著名的甘普变形法则。
虽然只是得出了一个已经知道很久的结论,但艾伦还是非常的振奋,因为只要弄清楚底层原理,那么就会有可操作的空间。
然后艾伦又去解读剩下的两个键值对,但他的神情却一下子的变得呆滞起来了...
因为剩下的两个键值对的value都是空的!
空的?
请收藏:https://m.ljsd9.cc
(温馨提示:请关闭畅读或阅读模式,否则内容无法正常显示)