88读书 > 虐心耽美 > 人工智能系统 > 第二十章 码生万物

山下的小镇上零星亮着灯光,小镇里的人和混乱者的战斗也暂停下来,但听那喧闹的欢呼声,混乱者似乎对攻破小镇中心的防御很有信心。

杨凡坐在树下的草地上,看着手心中的数据流,这一个个0、1便是修真本源,它可以构成其它任何数字。

“洞悉事物的本质结构,用数据流重构而出,就是码生万物。”杨凡回想着艾尔制造面包时的情景,他从中学到了很多东西。

一团数据流出现在杨凡手中,面包制作太过复杂,所以他准备从简单的铁针制造起。

码生万物的关键是两步。

第一,定义事物的属性,比如长短,大小,即事物最突出的特性。

“铁针属性:材料,形状,长度。”

第二,定义与事物相关的效果函数,比如铁针能刺破其它物体。

“效果函数:刺破效果。”

杨凡用本源0、1编写着相关的属性和函数,这两步看起来很简单,但其实极度复杂。

用简单的数字0、1表达出特殊的定义,这需要杨凡自己规定固定的数字组合到底是什么含义,比如001代表铁,那么遇到铁时就必须用001代替。

而一个铁针有很多属性还有效果,所以用本源编写无比复杂。

为了实现这一步,杨凡从天黑编到了深夜,夜里的冷风冻伤了他手,他也浑然不知,此刻,他的全部注意都放在了手心中的本源上。

“总算完成了,用本源0、1编写实在太费时间,以后一定要设计出一个方便的高级编写方法。”杨凡揉了揉被冻得通红的双手。

“铁针已经定义成功,接下来就是生成出一个具体的铁针。”杨凡说道。

铁针只是一个笼统的概念,比如有的铁针用的是熟铁,有的长一点,有的比较粗,所以要用数据流生成出一个具体的铁针,就必须给之前定义的铁针属性赋值。

“材料:钢,形状:圆柱体,长度:7厘米。”

随着杨凡给出具体的属性值,他手中的乱动的数据流开始聚集,最终形成了一个细长的圆柱体,杨凡的第一根针也生成完毕。

杨凡拿起铁针刺向了自己手指,这时,刺破效果函数启动,尖锐的针头扎破了皮肤,一滴鲜血流了出来。

这就是他刚才编写的效果函数,可以刺破较软的物体,到此,杨凡生成了到这个新世界后第一个由数据流生成的物体——铁针。

“不错,总算是制造出了一样东西。”杨凡满意地点了点头,他用数据流生成的针和真实的针效果基本相同。

这就是码生万物的强大之处,只要你有能力,所有的东西都可以用数据流生成出来,就算是原本不存在的东西也可以。

随着杨凡一捏,铁针重新变成了数据流融入了他的体内,这铁针虽然已经成型,但战斗能力并不强。

他必须生成出有战斗力的东西,这样才能在这片混乱的世界里生存下去,于是他将目标定向了火焰。

首先,便是定义火的基础属性。

“火焰有颜色。”数据光团随着杨凡的操作变成了红色。

“火焰有温度。”红色的数据团渐渐开始升温。

“火焰有大小。”

然后,是定义火焰能产生的变化和它对其它事物的作用,也就是效果函数。

“会燃烧晃动。”

“火焰的温度会变化。”

“可以点燃可燃物体。”

杨凡用本源0、1一点点编写着属于自己的火焰函数,但这一步实在是无比复杂。

比如第一个燃烧晃动函数,这就牵扯到火焰的两个属性,颜色和温度。

晃动过程中颜色和温度会发生相应变化,这就需要对火焰的每一个点进行不同的属性值设置。

当火焰越大,其包含的点就更多,变化也就更复杂,所以每一个函数都不是那么轻易能编写成功的。

转眼间,又过去了三个小时,但杨凡手中的火焰依旧像是随手画出的一般,他并没有用数据流写出火焰的千变万化。

“果然太复杂。”杨凡感叹道,他环视周围,放松着一直绷紧的神经。

艾尔睡在一旁树下,金色的长发和纯白的皮肤在这夜色中很是显眼,微风一吹,原本蜷缩成一团的她又缩紧了几分。

欣赏完风景,杨凡重新将目光投回到手中的火焰上,他并没有休息的打算,经过对那两具尸体记忆的扫描,杨凡很清楚现在自己所处的世界是有多么残酷。

在这里人命已经不再宝贵,实力才是决定一切的基本。

整理好思绪,杨凡重新开始编写起了火焰的效果函数,这一次他顶着山上的寒风,直到朝阳升起。

一朵小火苗燃烧在杨凡的手心,随风摇晃,改变着颜色,但可以看出火苗变换得很不连贯,这是由于杨凡体内的数据流不够导致的,每一个效果都需要数据流。

“火!?”朝阳照在艾尔脸上,将她唤醒,睁开眼时正好看到了在玩火的杨凡。

“还不是真火。”杨凡将捡起一旁的枯叶,盖住了火苗,但只能看到火焰在闪动,枯叶却没有燃烧的迹象,“点燃的效果函数并没有编写,而且由于数据流不够,它的温度也不高,远达不到燃烧的条件。”

艾尔起身蹲在了杨凡身旁,伸手摸向那一小簇火苗,手指慢慢戳碰到火焰的外围,只感受到一点点温度,直到深入到中心,温度才有明显的上升,但也仅仅如同凉了一半的热水。

“好可爱。”艾尔将火苗


状态提示:第二十章 码生万物--第1页完,继续看下一页
回到顶部
http://www.520dus.com/txt/xiazai187638.html