最新网址:dayusci.com
字:
关灯 护眼
大语书阁 > 异世界始皇帝物语 > 075 魔法=编程
推荐阅读:

075 魔法=编程

为什么枪械淘汰了弓箭?一方面是因为威力,另一方面也是因为枪械的使用要远比弓箭简单粗暴。有人说枪械更复杂,但那是制造工艺,使用起来还是枪械更简单,用枪打靶和用弓箭完全是两个难度。就说古代一个合格的弓箭手的培训时间,就要长达一年左右,精英弓箭手的培训时间更要有三年左右,而现代一个合格士兵的培养更多的是在于对于命令和战术的执行力上,不是狙击手的情况下射击训练一个来月的熟练度,就足够支撑作战了,一个要一年,一个是一个月,差距就在这里。

魔法的使用也是如此,目前的这个世界的职业者战斗中,并不需要特别复杂的魔法。原因就在于,战斗的胜负,往往就在一瞬间。各种正常的格斗比赛里面,没有哪个是花里胡哨的,像是wwe那种格斗实际上是一种表演,而不是真正的格斗。在战斗之中,越花里胡哨的东西越不适合,你在思考花里胡哨的那零点几秒里,你已经输了。

博劳走到了七段这个强度,还是吃药上去的,这并不说明他的魔法造诣高。正相反,这个世界的盾箭球游戏为什么经久不衰?就是因为这个游戏已经明确了这个世界的战斗的本质。万变不离其宗,只要会这个东西之后,在战斗之中就可以克敌制胜了,比拼的还是谁的魔力强,谁的反应快。

符卡这个东西不具备任何战斗力意义。两千五百个蝶形弹幕有什么鸟用吗?好像能打死两千五百人,但要是面对同段位的对手呢?你费劲巴拉扔出去两千五百个蝶形弹幕,人家二话不说一个元气弹甩过来,你分散成两千五百份的力量能挡得住人家的元气弹吗?很明显挡不住!所以战斗之中不需要花里胡哨!一个元气弹能解决的事情,不要用一百个龟派气功来解决,那是给对手机会,那是对自己的不负责。

这也是为什么这个世界几千年几万年的文明之中,魔法依旧没有太过于深刻的研究的原因,因为大家都在追求简单粗暴。复杂这个东西是需要一个量变才会真正的让使用难度··降低到比简单粗暴更简单粗暴,还是弓箭和枪械,弓箭一共多少个构件?弓臂、弓弦、箭头、箭杆、箭羽,就这五样。枪呢?枪管、导气装置、护盖、枪机、复进簧、击发机构、枪托、机匣和弹匣、瞄准装置,这还是只是结构说明,击发结构还要细分为扳机等几样东西,瞄准装置的机瞄和光学瞄准内部还有自己的结构。所以枪械的简单粗暴,是结构的超级复杂所带来的。

但是还有一种武器叫做弩,弩比弓要复杂一些,却也没有枪械复杂,所以弩也不如枪械的简单粗暴。魔法也是如此,想要让魔法的威力比目前所使用的盾、箭、球三个结构更简单粗暴,其中涉及的魔法理论不知道要多么的复杂。然而博文正是拥有这种复杂的知识的人,面对博劳的质疑,博文立刻想到了处理方式。

“老爹你现在的问题是觉得同时处理的东西太多了,那么我们来简化这个过程。”,博文重新拿出草纸开始画图,“我们现在需要的是一个球,那么我们现在构建一个球。然后切三刀。”

博文把球三刀直、横、平,三刀切成等分的八块,这个时候球体变成了八个球面三角锥。就是一个西瓜切成半球,再一刀切成月牙型,然后在月牙型中间来一刀,瓜就变成了三角锥。这个时候再把瓜拿起来,手拿着瓜瓤的见见,在瓜皮的三个边上找到中间点,在瓜皮上用球面直线相连,沿着三条线切下去。这样球面三角锥就被再次分成了是个体积相当的更小更尖更细的球面三角锥,全都这么处理之后,球就被等分成了32块。

“那么我现在把2500除以5再除以32。”,博文简单的算了一下,“15.625,太麻烦了,那就15吧,每个层次是15只,五个层次是75只,整个球内就变成了2400只。然后我们再来规划这75只五个层次的蝶形弹幕的飞行轨迹。”

博文很快把75只蝴蝶的飞行轨迹弄完,并且用魔法演示了一遍。每个波次的十五只蝶形弹幕都有各自的轨迹,缥缈非常,就很好看。

博文看着博劳,“那么老爹您现在把这个1/32的结构记录下来,然后采用这样的二次术式构型把它们结合起来,你的计算力就解放了,您试试。”

博劳对于这种程度构型的计算也是信手拈来,之后的32合一消耗了一丢丢的时间,但也迅速的完成了。这一次博劳轻而易举的完成了2400只蝶形弹幕的释放,两次释放只差了100个弹幕的数量,但是这一次博劳甚至没有用准备时间,这个术式说放就放,再来几次也轻而易举,而之前的2500个弹幕把他累得满头大汗。

博文采用的技巧,是一个编程上的很小的技巧,通常用于游戏内的优化。比方说一个下限极低上限极高的游戏,一款名为《围攻Besiege》的游戏。这款游戏的玩法就是用游戏里的一些模型工具,制造一个战车,在中世纪背景下消灭一些敌人通关的玩法。但是在大神的操作下,比如坦克、装甲车、飞机,乃至变形金刚、EVA、高达都能造出来。

但是这些大神的玩法要求就是一个超级牛逼的电脑,因为大神造出来这些东西的时候,这些造物的每一个结构的运行都需要电脑的计算力支持。所以同样是变形金刚,一个人堆了个积木变形金刚模型三四十个构件普通电脑就随便玩,而大神做的上千个构件的能动能变型的变形金刚,放在普通电脑上只要点开运动模式,瞬间cpu就会升天,整个机箱内部就可以用来烧烤了。

然而我们反观一些3A大作,这些3A大作里面难道没有上千个建模吗?是有的,甚至可能有上万个建模,十万个建模。但是这些建模不是同时运作的,这个就是优化了。比方说玩GTA,我们可以开车,也可以进入建筑物。可以进入的建筑物触发一些剧情的时候,这些东西都需要计算量,但是我们在城市里开车的时候,这些计算量并不会被计入进来,而是被看做一个普通的建筑物,只有玩家触发的时候才会开始需求计算量,而这个时候通常伴随读取和转场界面。

但是这个东西的确是在游戏内的,里面也可能有几十上百的进程在同时触发,但电脑运行就没问题,因为就几百个进程。而围攻里面的大神的造物,上千乃至数千的结构同时运行,这在游戏里就是数千个进程。所谓围攻看起来根本没有3A大作那么吊,然而却需要更高级的电脑才能支持更高级的玩法,没有上限!如果有一台超算,也许可以在围攻里模拟出一个城市的实时运行,上百万、上千万个进程同时运行。

而在符卡之中,通过切割把球体变成了32份,这样的情况下只需要单独处理这里面一个结构的计算量。然后通过二层结构,这个时候需要的不是计算力,而是魔力。就像是之前的往复释放火球术的构型一样,就不需要再构型了,复制粘贴的难度远比再制作简单的多。

这个问题解决之后,接下来就是联动了,于是一个在这个世界有史以来最复杂的构型就出现了,然而这个构型的魔法在很多人看来根本无用,这就是一个巨大的烟花。这个构型是这样的。

1.1、1/32球体蓝紫蝶形弹幕释放构型-1.2、球形拼接-2.1、六道激光释放-3.1、1/32球体红色蝶形弹幕+大玉释放结构-3.2、球形拼接-4.1、第二波1/32蓝紫蝶形弹幕释放结构(数量增加),然后4.2、5.1、6.1、6.2···,一个波次是三个结构五个次序,一共八个波次24个结构40个次序。

当这个巨大、优雅、美丽、震撼、复杂、精致,却连三段杀伤力都没有的魔法被释放出来的时候。整座城市先是恐慌,然后在恐慌之中,一些人开始大胆的观看,再之后沉浸于其中。城堡上这些早就被通知过的人们,更是流连于这美景的诞生之中,然后陷入大脑的空窗期。

“那是··你爸爸?”

“啊~,妈妈,好看吗?”

几位夫人都不敢相信,茉莉夫人更是要拉着博文要答案,然而答案出来之后,茉莉夫人只能呆呆的点头,呆呆的回答:“好看!太好看了!”

博文回头看着自己的三个女人,戴娜和五月在开发的过程中,就被派人从别墅里接回城堡了。此时在震撼之中,看着博文的眼神已经完全的湿润了。

博文带着自信的笑容,对三个姑娘轻声说道:“等我们婚礼的那一天,我会让你们看到更美的表演!”

推荐阅读: