第二十章 编程魔法的诞生(上)
清晨,堂吉诃德迷糊糊的坐了起来,昨天晚上是他第一次正式冥想,结果与魔网连接的时间有些长,对他的灵魂造成了不小的负担,所以此刻他精神有些萎靡“果然啊,与魔网长时间保持连接,对于我来说还是有些吃力,以后可不能这么做了,程序员法则第一条,架构法术要有一个清醒的头脑才行啊!”“早安,老师~”堂吉诃德晃晃悠悠的走到了二楼,对着在书桌前看书的阿尔萨斯打了个招呼。“不是吧。”还没等阿尔萨斯回答,堂吉诃德就发出了一声惊呼,那一点倦意也消失无踪,因为二楼的东侧竟然多了一排防腐罐,每个罐子里都有一个尸体,随便数了一下,大概十几具!“密斯拉女神在上,您昨天晚上掘了多少坟墓啊。”
阿尔萨斯丢下手中的书,起身向着小明走来“偷个,哪有那么多新鲜的尸体让我挖,掘墓人又不止我一个!这是昨天一个贵族家里发生了火灾,烧死了不少奴隶,正好我认识那个贵族,于是他就半价将所有的尸体都打包卖给我了!”
“那个半价才是重点吧!”
“咳~好了,别看了,今天我要正式的教你如何架构魔法!跟我来!”“又转移话题…我们要去哪啊?”
“当然是外面,难道让你一个初学者在屋子里放魔法吗?炸死你自己不要紧,打碎了那些新买来的尸体那我多亏。”
“…。。”
路上,阿尔萨斯问道“冥想了一夜感觉怎么样?”
“开始的时候感觉很舒服不过大概冥想了七八个小时以后就有些疲惫不堪了,已经无法在继续维持与魔网的连接了。”
“第一次正式冥想就能达到七八个小时,这对于刚走上法师之路的你来说,已经很了不起了,足以证明你的灵魂的强大,以及对于冥想术的运用有着不错的感悟,相信以这种速度,用不了多久,在你先天的优势帮助下,你的灵魂强度就可以达到正是法师的境界了!那个时候我就可以取你的灵能,却又不会对你的灵魂造成什么伤害了!”
“谢谢老师的关心,”对于堂吉诃德来说,他与阿尔萨斯的关系就是一种相互利用,但是不可否认的是,阿尔萨斯没有凭借强横的实力对他任意妄为,而且还给了堂吉诃德不少的帮助,在这个弱强食的世界,这样已经算是仁至义尽了。“对了,老师,我一直有个疑问,这个所谓的分级到底是怎么回事儿,是到达正是法师以后就会怎么样怎么样吗?每一个等级之间都有什么样的规定呢?是不是正式法师就一定比见习法师牛呢?”“其实,真要是说分级,在我看来,法师只分三级,不入门的,比如你。能够永久连接魔网的!以及有法术位的。在往上,就不能简单的分级来概括了,太复杂!”
“而且分级不过是相对而言,可能你的灵能高一些,但是他的架构要更熟练,没有一个特别的规定,什么高阶法师就一定比低阶法师强大,最简单的例子就是你,你的灵魂强度接近正式法师,但是一个见习法师就能干掉你,因为你不会构建法术,也没有战斗经验。”
“好了,就在这里吧!”阿尔萨斯在别墅后的树林边缘停下了脚步,接着讲到“要构建法术,你要知道这个法术的结构,而所有的法术的结构都是来源则是世界上已有的规则,其实应该说,法师们模仿世界上已经有了的规则,然后根据这个规则,对其进行改造,衍生出法术!”
“例如火之规则,在悉了如何用基础元素架构出火焰以后,就可以改造火焰的结构,衍生出火球术,火墙术等火系法术,其他的法术也是一个道理。”
“等到你想好规则,然后利用你的灵能将其在魔网中建设出来,填补基础元素,最后对着目标释放出去!如果你架构的法术规则完全正确,基础元素就会照你架构好的规则运转,从而产生你想要的效果!如果失败了,就要返回去重新修改架构,直到成功为止!”
说着,阿尔萨斯举起自己的手,一截冰锥缓缓出现在了他的手中,随后嗖的一声飞了出去,将不远处的一棵树直接穿!冰锥自己也是撞得粉身碎骨!
“基本上就是这个过程,高级法术与低级法术的区别就在于架构的复杂度,以及所需要的基础元素的量,当然,还有你灵魂的控制力。越是强大的法术架构的时候越是难以控制。所以,先学好基础是最重要的!怎么样,对我说的有什么不懂的地方吗?”
“嗯…”堂吉诃德认真思考了一会之后说道“老师,您使用魔法都不需要念咒语的吗?比如大喊一声冰锥术什么的!”
阿尔萨斯从空间戒指掏出了一本书嘭的一声砸在了堂吉诃德的脑袋上“以后少看那些游诗人写的骑士小说,没有那个蠢蛋法师会在战斗的时候告诉敌人自己要释放什么法术,也不会有那个笨蛋骑士在使用剑术之前会告诉你他要砍你的哪里!除了部分需要依靠声音法则来释放的法术,根本没有什么所谓的咒语!法术就是-架构-填充-发!”
“这本是是我很久以前写的一些魔法心得,其中包涵了一些在我看来很实用的魔法,当然我也标注了哪些魔法适合哪个等级的法师去释放,你就自己慢慢的研究吧,以后你白天的时间研究法术,晚上则冥想。遇到不懂的就去找我!”
“那您干什么呢?”
“我,当然是继续进行我的实验,你以为我花那么多钱买回来这么多尸体是摆在那里好看的吗?”
“那老师慢走~”
“嗯,”蓝光一闪,阿尔萨斯再次消失!
“法术啊…。zì yóu的钥匙…。”阿尔萨斯走了以后,堂吉诃德席地而坐,开始认真的看起了那本基础法术笔记…
“就先来这个吧,最基础的法术,火球术,不过为了保险起见,还是仍在地上吧,免得引起森林火灾什么的。”
堂吉诃德在记下了法术的结构以后,调动灵能,通过魔网在自己的前方架构起火球术的结构,随后往里面填充基础元素,果然,随着基础元素的聚集,一个火球出现在了堂吉诃德的身前,不过火球只是存在了一瞬间,就湮灭了。不过堂吉诃德丝毫没有受到影响,继续进行下一次实验,火球可以长时间存在,但是失去了爆炸力!下一次,火球温度不够,下一次,只产生了一堆无法聚集的火焰,再下一次。。直到灵能消耗一空!休息,冥想,换另一种法术!不知道过了多久,堂吉诃德终于停手。
四周的草地已经面目全非,有的地方被火给烧的面目全非,出了焦黑的土地,有的地方则都是的坚冰!有的地方则被切割出一道道痕迹,不过此时堂吉诃德的神色却有着一丝兴奋,显然,这么长的时间,他没有白忙活,而是有什么收获!
意识海中,堂吉诃德唐坐在沙发上,在他面前漂浮着无数张立体的图片!是之前他所释放的所有的各种法术的结构,他在比对这其中的结构,自从堂吉诃德想到法术与编程之间的共同点之后,他就一直想借鉴编程来学习法术,不是为了证明他有多天才,只是这样能够让他更快的理解,学会法术。在他看来,编写程序与构建法术有着千丝万缕的联系,如果能借鉴编写程序的经验寻找到法术的原理,那么学起法术绝对会事倍功半!
不断的分析着这数目庞大的图片,最终他发现,无论一个法术如何的变化,那个最基础的法则是不会变的,例如,任何跟火有关的法术,产生火焰的规则都是一个,所有的火系法术都是围绕着这个火之规则来进行的!同时每一个改变法术的形态的结构也是一样的!
那么只要事先将这些最基础的架构封装好,在用的时候直接提取这些已经架构完毕的零件进行组装,就像拼图一样,就可以更快速,更准确的释放魔法了!
当然,这些所谓的零件是不存在的,但是只要将这些基础的结构牢牢的记住,架构法术的时候,直接按照记忆先架构简单的零件,然后在组装,就要比直接架构一个完整的魔法要轻松的多,效率也会更高!
而且这种方法最大的好处就是,一旦魔法出错,就可以分开来寻找哪一个零件有问题,而不像阿尔萨斯记录的那样,完全架构完毕以后,出错了就要从头开始寻找,这种简单的法术还好说,那种极其复杂的大型法术,你要寻找到什么时候?