88读书网 > 超次元游戏:暴力流法师极致美学 > 第29章 夜晚的授课(中)
    第29章 夜晚的授课(中)
    计算机的指令是由0和1组成的一串代码,它们有一定的位数,并分成若干字长段,各段的编码表示不同的含义,例如某台计算机字长为16位,即有16个二进制数合成一条指令或其它信息。16个0和1可组成各种排列组合,通过线路变成电信号,让计算机执行各种不同的操作那样,这个世界的魔法其本质其实也是由一串代码构成,通过不同的魔法文字构成各式各样的排列组合,从而让自然界中的魔力根据指令执行各种不同的操作。
    总的来说构成水弹术术式的主体核心就三个,分别是接水→化形→发射,简称接化发,这三个主体核心是无论如何也无法省略的。其他的细节如从哪里接水、怎么接水、接多少水、怎么化形、化成什么形状、要多久来化形、往哪发射、发射后有什么效果……等都是可以设定好后用一个魔法文字或者多个魔法文字表现。像市面上流传的水弹术普遍是由4个魔法文字构成的术式,除了3个不能省略的核心外就只用了一个魔法文字来承载术式的所有细节。
    为了方便理解,我们把阿拉伯数字当成是魔法文字来讲解,那么由4个魔法文字构成的水弹术其术式咒文就是1234。想要使用水弹术时就只需在脑海中想1234,并选择由魔杖释放(类似于输入1234后按回车键确定。),那么魔法文字里设定好的程序就会自动运行。
    魔杖在释放魔法的过程中除了承担着编译器的工作外还扮演者着“鼠标”的角色,作用目标是谁、什么时候释放都由魔杖决定。所以没了魔杖的魔女就像是没了鼠标的电竞职业选手,巧妇难为无米之炊,空有一身本领也施展不出来,这也是为什么魔女通常都会准备好几根魔杖的原因。
    同理,由5个魔法文字排列组成的火球术可以是54321,也可以是84721、27741……等。不同的排列方式和文字组合会出现不同的结果,一般来说能在市面上流传开来的咒文不一定是最厉害的,但一定是最简单最方便的。例如水弹术的1234,火球术的54321,风刃术的1111,冰冻术的2222以及其他一些如77777,4396这种排列组合。(ps:只是方便举例而已,不是说魔法文字就真的是阿拉伯数字。)
    莱茵之所以觉得咏唱魔法的体系很儍哔就是因为他们在施法时不仅要把咒文大声念出来,还tm又臭又长又中二。同样是火球术,这边只要脑子里想54321,手上魔杖“双击”启动,那么术式立马就出来了。脑子灵活的人甚至不用零点几秒就能完成,即便是脑子迟钝的人想个54321也用不了两三秒吧?
    一般来说,构成术式的魔法文字越多,威力就越大,效果也就越显著。三阶以下的魔法被统称为初级魔法,构成咒文的魔法文字不会超过十个;四阶到六阶的魔法被称为中级魔法,往往由十个以上一百个以下的魔法文字构成;七阶到九阶被称为高级魔法,由100个以上1000个以下的魔法文字构成。
    十阶魔法则被称为圣阶魔法,由1000个以上10000个以下的魔法文字构成,而能被称为大魔女的魔女至少也掌握着一门以上的圣阶魔法;圣阶以上就是超位魔法,如果是治愈系、守护系、净化系、预言系之类的魔法还好,但要是攻击系、破坏系一类的魔法则因为威力和破坏性都过于巨大而被称为禁咒,所以超位魔法不一定是禁咒,但禁咒一定是超位魔法。像这种由一万个以上的魔法文字构成的超位魔法,是传奇魔女的象征。也就是说,他舅妈至少掌握着一门以上超位魔法。
    不要以为这么多个魔法文字的咒文魔法师想起来会很慢,要知道魔法师可不是普通人,他们在追寻真理的过程中会不断对大脑进行刺激和开发,不然你以为法师为什么总会和智者一词挂钩,真当人家几千点几万点的智力就只是个数字?
    即便是魔女,她们的大脑都已经进化到了堪比普通计算机的运算能力,而传奇魔女更是达到了准超级计算机的程度,只不过维系时间只有短短几分钟到几十分钟。所以魔女平时和常人无异,只有在战斗时大脑才会进入超频模式。对于“计算机”来说,再长的代码所需的运行时间也不过是一两秒的事,这就是盘尼西亚中央超大陆的魔法体系,莱茵称之为代码魔法。跟其他大陆的咏唱魔法、符文魔法、导力魔法、奥数魔法等体系都有着相当大的差异。
    莱茵反复检查、再三确认他写的代码能够跑起来后,整个人的精神气质瞬间就变了,变得神采飞扬斗志昂扬。“伊蕾娜,准备好了吗?就是现在!!!辣仙根!”
    话音刚落,魔杖顶端旋转着的水球便以迅雷不及掩耳之势咻的一下冲上了天空并消失在了无边的夜色里。好在释放魔法时莱茵已经站在了窗台边,不然这一下非得把房顶给拆了不成。
    「叮!恭喜玩家自创三阶水属性初级魔法,是否命名为【辣仙根】?」
    莱茵选择了否并随手改成了【螺漩汍】后趾高气扬地对伊蕾娜说道。“看吧,这才是真正的魔法,这就是为师的实力。”
    虽说莱茵也是第一次,但为了不让伊蕾娜看扁,仍然装出一副我是老手的样子。不过他可不是打肿脸充胖子,他能成功是因为他有着丰富夯实的理论基础和无数次的重复演练,再加上背后有一套完整的现代物理学体系支撑,绝不是一句运气好就能代表的。
    “好…好厉害!!!”果然,伊蕾娜的双眼变得闪闪发亮,莱茵从里面看到了满是崇拜的情感,他很是受用。他知道这大概也是伊蕾娜第一次看到魔法。
    【螺漩汍】:三阶魔法,沿直线向指定方向发射一枚超高速旋转的水弹对目标造成300+(法强*0.3)的法术伤害。【冷却时间:无。】(原冷却时间1s,触发加护「移动炮台」:当冷却时间<10s时将无需冷却。)
    对于玩家来说,一旦自创魔法/技能成功,该魔法/技能就会自动出现在技能栏里,他下次再想使用该技能时只需要在脑海中下达一个释放水弹术的命令,体内的魔力就会自动运转起来,就跟传统游戏中程序员已经把技能的代码给写好了,玩家只要按某个按键或者点某个图标就能激活程序自动释放技能。不需要跟这个世界的魔女一样还要在脑海里过一遍咒文才能释放魔法。不过两者都是无咏唱魔法就是了,区别在于一个是人脑自己运算,一个是系统帮你运算。
    “emmmm……创是创出来了,不过总觉得术式在运行时还有点卡顿的感觉。”看着技能栏里的【螺漩汍】,莱茵若有所思。
    虽然这是他第一次创造魔法,但不知道是不是因为他是玩家的关系,还是因为他真的是魔法方面的天才,反正莱茵感觉创造魔法好像也不是特别难。
    因为魔法的术式运行逻辑跟计算机的程序运行逻辑殊途同归,就算是让一个计算机专业大二的学生来,多点时间也能自创魔法。有道是学好数理化,走遍天下都不怕;学好计算机,穿越异界也不怕。他,利好计算机!
    “水弹术”是创造出来了,但他觉得这个水弹术跟他预想的水弹术还是有些出入,怎么说呢,就是感觉这也太普通了吧?换个说法就是程序虽然做出来了,但甲方爸爸觉得成品太普通了不满意,没有亮点,他想要那种“app的背景颜色可以和用户的手机壳自动匹配的功能。”又或者是“app的字体颜色改成五彩斑斓的黑色。”
    好吧,虽然是玩梗,但他确实觉得这个术式还有很大的进步空间。“这里可以改一下,这里还能再优化一下,这边也可以继简化一下,逻辑也还能再优化一下,再把术式弹道改成螺旋式弹道……”
    “好了,试试改良后的水弹术。”莱茵又折腾了一下后创造出了水弹术的2.0版本。
    术式激活后,莱茵身旁立马生成了三道正高速自转的气旋,吹得伊蕾娜不得不按住自己那欲狂野飞舞的头发。随着术式的继续运行,气旋又变成了高速旋转的水球,风停了,但伊蕾娜的头发却变得凌乱不堪。三团高速自转的水球开始以莱茵为圆心做起了缓慢的公转运动。伊蕾娜此时就像是在看马戏团的杂耍一般兴奋不已。
    莱茵用魔杖朝着天上一指,三团水球在接到指令后犹如炮弹一般冲天而已。不同于上次的单发直线,莱茵这次不仅增加了“弹药”的数量,还把弹道改成了螺旋前进的方式。
    “700米每秒的初速度就是我现在的极限了吗?而且两个术式之间的衔接还有0.5秒的硬直。那么是否可以把两个术式并联起来,在激活程序的同时启动两个术式,这样就能同时发射6枚水弹,而不是每次都三发接三发的模式。emmm……到底要怎么改良才好呢。”莱茵皱起了眉头沉思着,看来“甲方”对于自己刚出炉的2.0版本还是不太满意。
    第二章,求推荐票。
    另外,我是金融专业的,不是计算机专业的,完全没学过编程,只是借用了一下原理,不合理的地方请轻喷。
    (本章完)