铜锣烧里没有肉提示您:看后求收藏(康妮小说网https://www.vkni.org),接着再看更方便。
“嗯?你在嘟囔些什么呢?”很显然,伊蕾娜并不理解莱茵自言自语说出来的话。
“没什么,我只是想说实践出真知。你不实际上手操作一下,光纸上谈兵的话永远也不知道自己哪里没搞懂,哪里又容易出问题。”
“可我真不会魔法,我连术式构成都还没搞明白。”伊蕾娜有些担心道。
“就是因为不会我才要教你啊,你要是会了我还教你干嘛?”
“可是……我没通过考核啊,不是法师也能用魔法吗?”
莱茵发现伊蕾娜此时跟当初他还没学科目二教练就让他开车时的表情一模一样,满脸纠结。
“我真不会开车,我连油门离合刹车都搞不清楚。”“我还没有驾照呢,真不能上路。”结果就是被教练给猛一顿输出,最后拗不过还是忐忐忑忑的上路了。
“不是,你能不能使用魔法关考核什么事??你要明白普通人不能使用魔法是因为他们没有激活体内的魔力,也就感应不到自然中的魔力,就更不可能去借用它们的力量来释放魔法。”
“可你今天在魔法协会时不是已经激活过了吗?你看到的那些闪闪发光的粉尘其实就是大自然中的魔力,你差的只不过是一张纸质证明而已,所以就算不是法师但在有触媒的情况下也是能使用魔法的。”
“你要明白“职业”其实只是一种称呼,而不是束缚。正是因为能使用魔法所以才被称为法师,而不是因为是法师才能使用魔法。协会的考核只不过是对你实力的一种检定,职业段位的晋升也是对你实力的一种证明。”莱茵耐心的解释道。
之前他一直用不出魔法还以为是自己不是法师职业者的原因,但其实单纯就是他没摸清楚门路。正如他说的,这个世界的职业只是一种称呼,是人为定义的东西,不是游戏里那种被系统设定死的职业。什么法师只能用法器魔杖,弓箭手只能用弓弩,剑士只能用剑,武者只能用拳套、枪兵只能用长枪之类的职业绑定是不存在的。
不如说大多数的物理职业者都会学一些简单而又实用的低阶魔法,尤其是像「躯干强化」、「体力强化」、「敏捷强化」、「感知强化」、「脚力强化」、「腕力强化」等强化系魔法尤为受欢迎。暗杀系的职业者还会额外掌握如「气息遮蔽」、「声音屏蔽」、「气味伪装」、「鹰眼」等对暗杀有帮助的辅助性魔法。骑士则会学一些最基础的光明魔法、守护魔法、治愈魔法…像圣堂教会的骑士在有着强大武力的同时更是被要求掌握一门或者多门强大的魔法术式。同样的,法师职业者也可以学一些武者的武术、暗杀者的身法等技艺傍身。
只要你能满足成为该职业的要求、只要你有足够的时间精力去修行,只要你有雄厚的财力物力去支撑,就算是魔物双修、三修,甚至更多修也不是不可能。但也别想的太过简单,因为99%的人一辈子也走不到自己最擅长职业的顶点,就更别说是双修三修了。
“还有,我要纠正一下你的错误,我不是让你用魔法。魔法是指人体内的魔力通过术式让自然界中的魔力与元素产生各种反应变化的一种现象,而我只不过是让你把空气中的水元素聚集起来,这哪里算魔法了?充其量是释放魔法的准备阶段。”
“什么嘛,你不也是今天才通过考核的,说的你会魔法一样。”伊蕾娜撇了撇嘴,煞是可爱。
“什么!还敢跟老师顶嘴!还不快去拿魔杖!”莱茵一本正经的呵斥道。
“是~莱茵老师。”伊蕾娜做了个鬼脸后就离开了。
等伊蕾娜离开后,莱茵一阵汗颜,因为他好像真的不会魔法。看了眼自己的技能栏,只有中级冥想、初级锻炼和鉴定三个系统自带的辅助技能躺在那。他不得不承认,他好像真的不会魔法?
“没事,不要慌,反正从没学过魔法的伊蕾娜比我更不懂。我只要把我自己理解的新魔法体系灌输给她就行了。”
而且他既然已经知道了创造魔法的步骤,再加上早就在脑子里演化了无数次的构想,以及背后有着一套完整的现代科学体系支撑。“所谓的创造魔法不就是编程吗?瞧不起谁呢!”莱茵给自己打气道。
“定义程序的目标、设计程序、编写代码、编译、运行程序、测试和调试程序、维护和修改程序。”莱茵在脑海中搜寻着有关大学时期的记忆,因为他会的编程正是在大学四年时间里自学的,毕业后也没怎么用过,没想到在异世界用上了。
没过多久,伊蕾娜便拿着魔杖回来了。为了树立老师的威严,为了证明自己的猜想,莱茵决定硬着头皮给伊蕾娜现场演示一遍什么是魔法。“眼睛瞪大了啊,我就展示一次。”
莱茵拿起【妮可的魔杖】后,再次陷入了回忆。
“动手写魔法之前,要在脑中有清晰的思路。想要魔法去做什么首先自己要明确自己想做什么,思考我的魔法需要哪些信息,要进行哪些演变和控制。在这一步骤中,不涉及具体的术式咒文,就单纯是用文字来描述问题。”
“在对魔法应该完成什么任务有概念性的认识后,就应该考虑如何去实现它。等设计好大致的框架后,再用魔法文字来编写代码,把设计好的程序翻译成魔法语言。接着再把写好的源魔法文字转换成可执行代码的程序,这一步由魔杖触媒充当编译器。刚好可以让魔杖(编译器)检查术式是否有效。”
“如果术式有错误,自然界中的魔力就不会执行下一步操作,并且通过感应体内魔力的流动与空气中魔力的扰动来发现并理解错误。如果术式没有错误,那么便开始运行术式,检查术式是否按照所设计的思路运行,跟自己预想的效果有无偏差……”
“呐,你怎么又发呆了?我眼睛都瞪酸了,你什么时候好啊。”伊蕾娜听了莱茵的话后瞪了老半天的眼,深怕错过了什么,结果却只看到莱茵闭着眼傻傻的站在那里。
“安静,别吵。”
“哼。”
赋予术式概念。【原料:水】→【形状:球体】→【大小:直径10厘米】→【方向:指定方向】→【初速度:400米/秒】→【运行轨迹:直线。】构成术式成分。【主体来源:空气中的水蒸气】完善术式条件。【摄取范围:房间】→【摄取速率<1秒】→【构成数量:一个】、【弹道修正】。用这个世界的魔法文字把设定好的程序编写出来,再用魔杖作为编译器转变成自然魔力能够识别的语言。
“卧槽?怎么失败了。”
“什么?”伊蕾娜一脸纳闷。
“你等等,我检查一下。”莱茵闭上眼睛专心检查着体内的魔术回路。“没问题啊,魔力确实有输出的痕迹,说明能正常运行。”接着他又感应起了空气中的魔力状况,看看是在运行到哪行代码时出现了魔力扰动的现象……
“我囸,少了一个逻辑,怪不得跑不起来。”原来他只设定了构成水球主体的水的来源于空气中的水蒸气,却没设定怎么把空气中的水蒸气变成水,这就导致了自然界中的魔力不知道怎么进行气与水的转换。
用语言编程解决实际问题时,所需要的不仅仅是语言的编程知识,还需要相关的专业知识。例如,如果你不知道长方形的面积公式,即使编程语言学得再好也编不出求长方形的面积的程序来。因为自然界中的魔力是没有意识的,它们只会按照你设定好的程序执行,你自己都不知道怎么做,它们就更不可能知道了。同理,莱茵没告诉它们怎么把水蒸气变成水,它们自然也就无法执行,术式也就不成立了。
“水蒸气由气态转变为液态的过程叫做液化,液化属于放热过程。想要实现液化有两种手段,一是降低温度,二是压缩体积。为了提高效率可以两种方法同时使用。先把房间里的空气进行压缩,再让空气流动带走热量,水蒸气遇冷凝结成小水滴,再把小水滴汇聚在一起形成水球。”想到就做,莱茵很快对程序进行了修改。
修改完后,莱茵再次尝试运行设定好的程序。魔术回路输出正常、术式运行正常、编译器转化正常、空气中的魔力开始接受指令、开始执行指令……很快,源源不断的气流开始向魔杖顶端汇聚,紧闭的窗户突然被狂风吹开,更多的气流不断的从房外涌入,那是因为莱茵压缩房间内的空气后导致屋内外形成了气压差,房外的空气不断的填补着房内空气的空缺,不一会儿便出现了一个肉眼可见且高速旋转着的气团,不知道的还以为他在搓辣仙根呢。不到一秒的时间,旋转的气团变成了旋转的水团,房间里的空气也停止了流动。
“看到没有,这就是我要你接下来弄的水团。但魔法还没有完成,只有等水团成功发射出去后才算结束。”莱茵一边优化着之前的代码一边向伊蕾娜说道。