星阅小说网【wap.xyxsb.com】第一时间更新《2013:从做黑悟空开始》最新章节。
代码量其实也不算多,却都是非常核心的简约代码。
看到代码内容的时候,宋明哲不由得击节赞叹,这也太厉害了吧?
一款游戏最初的核心架构,底层设计得好的话,不但能让未来的游戏开发变得顺畅,而且还能极大地对游戏性能进行优化。
荀宇这是突然顿悟了吗?
这代码能力突飞猛进啊,而且好多算法宋明哲之前连听都没听说过。
这么说吧,荀宇如果不当公司的老板,一门心思做程序猿的话,他写的这些算法完全可以去发表论文,并且推动计算机行业发展的。
简直跟打通了任督二脉一样,一下子就会九阳神功了?
这尼玛不是小说里面才会有的剧情吗?
但是实际上宋明哲还是低估了荀宇,因为除了一些需要hardcode的底层代码之外,许多的游戏功能是他通过AI来编写的。
而荀宇自己则是编写了AI本身而已。
……
对,没错,来自2043年的程序猿,最重要的工作就是调试和不断地构建新的AI,让AI来替代人类完成枯燥的基础代码工作。
写AI的算法,编写不同的AI成为了整个程序行业的主流。
程序猿也分为不同层次。
一般的程序猿,你交给他什么任务,他按照你的需求完成,达到合格标准,代码不出bug,能正常运行就ok。
稍微厉害一点的程序猿,具备一定的策划思维,你提出来的需求,他可能比你想得更多更完善,还会跟你讨论以后进行改进。
再高级一些的程序猿,除了具备上述优点以外,还懂得运用工具来进行开发,节省代码时间。
而更厉害的程序猿,则是荀宇这种,可以用工具来开发工具。
人跟动物最大的区别,就在于会使用工具。
……
当然,荀宇所编写的AI倒不至于像科幻电影当中那样,你通过语音呼叫贾维斯,然后提出需求贾维斯就能自动完成。
受限于现有的硬件水准,荀宇所编写的AI工具,是基于典型的神经网络算法为基础的。
定义功能模块,然后不断地喂物料,在荀宇这里是喂代码,然后调整变量参数,从而实现不同的AI工具特定化功能。
相当于你做了个自动化洗衣机,专门用来洗衣服,自动化的电冰箱,则是用来储存食物……
但是,很多底层的枯燥而重复的功能就不用再写一遍了,AI就能完成。
而且还能从一棵AI主干上面分化出细分支出来,比如说荀宇要用AI来编写物理引擎,那么很多参数是根据现有的物理学知识来构建的。
其中大部分用数学来进行量化,再交给AI来生成公式和代码。
早在很多年以前,其实人类就已经学会了通过计算机来解决数学功能,很多数学上的难题人类无法解决,但是通过计算机却能够进行归纳和反向推演,从而生成精准的数学公式。
这就是科技带来的进步。
荀宇呢,则是将10年,20年以后的计算机基础科学,带到了这个时代而已。
……
可这么一个【小儿科】的东西,却已经足够让世人惊讶的了。
……