这次奖品对换的过程有一些不一样,在家中点击下万能编辑器的图标后,并没有进行传送,而是在眼前出现了一个电子地图。
跟随着地图,前往了一个角落里,在那里发现了一个被透明方形盒子包装的一个u盘模样的东西。
梁实诚伸手打算将他们一起拿起来,透明的包装迅速粉身碎骨。
先拿起u盘擦干净上面的尘埃,接着找了一个小袋子把其他粉末也一起装走。
用了不到两个小时的功夫,就得到了这个所谓的万能编辑器,并回到了家中安心研究起来。
首先它的确是一个u盘,在电脑上显示拥有2t的容量,支持usb3.0。
用量产软件检查了一下,功能正常,并且存进去的电影也能取出来后正常播放,很显然它的功能不应该就是这些。
紧接着开始研究它的外观,有一个实体按键,不清楚功能以前,并不敢按下。
最终找到了一个关键的位置,有一个滑盖可以划开,划开之后出现一个镜头,以及一个类似于老式相机的取景框。
梁实诚立刻猜测到那个实体按键的作用就是拍照的快门,于是大胆按下,只听到一声咔嚓的声音,大致印证了他的判断。
随后他把u盘插到电脑上,里面并没有增加相片,这又否定了u盘的功能是用来拍照的想法。
然后梁实诚闭上眼睛进入了系统界面,希望能找到什么线索,可是并没有找到对于u盘功能的介绍,但是发现了科技树中有这样的一段话。
【成功对换万能编辑器(初级)
通过拍摄来读取信息。
目前状态只能读取,不能编辑。
通过升级获得编辑能力。】
或许是需要拍摄特定的某些物品?于是梁实诚分别对家中的各种物品进行了拍摄,每拍摄一次回到电脑上检查一次,一直没有出现什么变化。
直到不经意间拍摄到了猫,猫也注意到了他,并迈出优雅的猫步,向他走了过来。
这一次,重新把u盘插到电脑上后,出现了一个txt文档,大小几十kb的样子。
打开文档,梁实诚发现了一大堆工整的程序,他立刻猜想到,只有拍摄了到生物的时候才会生成txt文档,
也就是说这个所谓的万能编辑器,的功能是用来编辑基因的,拍摄可以读取到基因的内容,并转化成程序员能看得懂的txt文档。
可是稍微一想,就又觉得有问题,一只猫的基因不应该几十kb的数据量就能描述吧。
随后他认真地对着文档内容看了起来,身为一个经验丰富而老练的程序员,更准确点说是软件工程师,竟一时间读不懂这上面的逻辑。
首先一段程序的运行需要对应的库文件,把这段程序直接在电脑上复制粘贴后,改成bat格式并不能直接运行。
但是做无人机开发的梁实诚,很容易又能猜到这个文件是用来指挥某些机器设备的操作的。
之后他开始对这份并不大的文档进行了分析,这个过程就好像搞不清某些单词的意思,做英语考试的阅读理解一样,足足用了一下午的时间。
梁实诚基本上搞清楚了文档的内容,这些一份形容,猫走猫步的时候具体怎么控制身体的文件。
他断定,这个被称之为万能编辑器的u盘,目前的功能是对着在做某件事的生物,进行拍照,然后u盘内就会生成,这个生物在做这个动作的时候执行的程序。
为了验证这个想法,第二天他又陆续的拍摄了很多动物,包括人。
并得出这样的规律,首先万能编辑器目前并不能捕捉人和动物的思维想法,但如果当一个人或者动物在做一件很本能不需要思考的事情的时候,他们的小脑就会执行一系列程序,万能编辑器就能把这个程序捕捉下来。
想到这里,梁实诚欣喜过望,虽然没有和这个程序对应的模拟器,并不能直接看到这些文档内程序的运行。
但对于他这个级别的程序员来说,这并不是问题,只要能看懂编程的逻辑,他就能手动的把这些程序转换成需要的各种形式,为己所用。
随后他大胆地拿着u盘形状的相机,对准窗户外的电线杆准备拍照,足足等了好几十分钟,终于等到了他梦寐以求的一幕,一个人正全神贯注地看着手机,并不经意间绕开了电线杆,就在这个瞬间梁实诚按下了快门。
于是他得到了一套关于走路的时候控制双脚的程序文档,外加一套如何控制身体避开电线杆的程序文档。
这些看起来都非常容易,但实际上真想要写成程序并不那么简单。
首先人身上的关节那么多,如何控制这些关节,让走路的过程中人不摔倒就是一个难题,不然会走路机器人的开发就不必那么困难。
同样,紧急避开电线杆这个动态的过程又如何确保不摔倒,也是一个难题。
这类问题总是给人们一种习惯成自然很容易的感觉,可是对于工程师来说,却是很有研究价值的问题。
尤其困难的是,人是如何通过眼睛的余光判断自己可能撞到电线杆,以及应当何时做出避让。
这个问题身为软件工程师的梁实诚也不知道,因为他们的无人机解决这个问题用的是激光测距器。
人身上没有激光测距器,却能做到这一点,仅仅是通过眼睛的2d图形就准确的计算出了电线杆和自己的位置,在最准确的时间里,以最正确的姿势避让,这背后都是大脑内的一套神秘程序在发挥作用。
梁实诚打开电脑,读懂了这段程序的运行逻辑后,立刻写了一份对于公司无人机产品改良的指导报告,他现在有一个主意通过模仿生物,优化产品,降低成本。
而就在这个时候,马路上,一辆辆汽车呼啸而过,他又多出了一个想法,并对准司机们拍了下来。
然后一个念头随之诞生,是时候准备进军无人驾驶汽车领域了。
ps包括人是如何走路,如何避让障碍物这种问题,为什么这些东西需要编程,其实并不简单,就不在正文里写了,我在作品相关里写了来详细介绍,扩展阅读2,有兴趣的可以读一读。