第二章 编写物理引擎
2038寝室,四人宿舍。
其他两个已经找到实习工作的舍友已经不住宿舍。
现在只有舍友田大诚一个人坐在电脑桌前,摆弄着自己那台花费上万元组装的宝贝疙瘩。
“行啊!”
听到柳乾的要求,田大诚无所谓道:
“不过我说乾哥啊,你这一天不投简历,净看资料没啥用啊,而且什么历史、艺术、科技资料,这和你金融系身份也不搭啊,今晚不会又要熬夜看资料吧?”
“呵呵,今晚干正事!”
柳乾脸上难得浮现一丝笑意。
来到电脑前坐下,一边操作,一边解释道:“从今天开始制作游戏,一个大型多人在线的网络游戏。”
柳乾没有详细解释原因,田大诚也懒得去深究原因。
自从半个月前,满身泥泞的柳乾从雨夜回到宿舍后,他就感觉他看不懂柳乾了。
虽然算不上神神叨叨,却也做了很多让人摸不着头脑的事情。
你问,他也不说。
次数多了,田大诚也懒得追问。
拖着自己二百多斤的身体爬上床,田大诚不忘出声调侃道:“这游戏行业最赚钱的就网游了,看来乾哥志向远大,不过以后赚了钱,可不能忘了兄弟我啊,好歹也赞助了你一台高配电脑使用权。”
“赚钱?”
柳乾内心止不住呵呵一笑。
他可是太宇神庭治下的圣尊境修士。
一百八十年修炼生涯所锤炼出来的圣尊境灵魂强度,可不是开玩笑的。
哪怕目前这具身体脆弱的大脑无法承受灵魂全速运转,柳乾也自信,自己的大脑运转超过目前世界上任何一台超级计算机。
赚钱,对柳乾而言分分钟的事情。
只要他愿意,搞出一份诺贝尔奖级别的前沿科学研究成果,对他也没有任何难度。
就像此时轻松黑入世界各大游戏公司内部网站一样。
“看来得重新编写一个游戏物理引擎!”
十指在键盘上翻飞之间,柳乾止不住撇嘴。
要制作一款游戏,首先得有游戏物理引擎。
对于仅仅只用了数个小时就把什么C语言、C++、Visual Basic之类,目前计算机领域使用广泛计算机语言学会的柳乾来说,他所编写的病毒入侵,自然是无往而不利。
轻松从国外网站盗窃了几款顶级的收费游戏引擎后,柳乾以最快速度进行拆解。
可是看着到这些引擎一串串源代码后,柳乾很失望。
“物理效应模拟太差!”
“看来只能自己亲自编写了。”
“估计今晚都无法休息了,希望自己的身体能够撑住。”
打开编辑程序,柳乾忍不住扭了扭僵硬的脖子。
基础决定上限。
作为一款完全追求百分百对现实世界物理效应完美模拟的游戏物理引擎,其精度可想而知。
物理效应上差之毫厘,在以后都有可能造成无法想象的灾难。
所以,这款物理引擎不敢说什么模拟宇宙终极物理规律,但地球大气层内的物理效应模拟,必须要达到百分之百!
这并不是一个轻松的工作,柳乾根本没有任何东西可以借鉴。
因此,这一刻的他,每一个敲击在键盘上的字符,都是在对历史的全新书写!
……
“田胖子,在不?”
看着手机屏幕上弹出罗婷婷的消息,正在因为社交软件上搭讪美女而没人回应的田大诚瞬间一扫郁闷。
是啊,牺牲实习的时间,就为了在这最后半学期解决终身大事,可问题,自己怎么能把罗婷婷给忘记了?
有这位姑奶奶帮忙,那还不是如虎添翼?
心中乐呵呵的田大诚正准备回复消息,就看到罗婷婷又发来一条消息。
“柳乾在干什么?他是不是很忙?”
“他啊,玩电脑呐!”
发送出一条完全不负责任的回复后,田大诚不忘扭头瞥了眼正在电脑前全神专注编写程序的柳乾。
涉猎广泛,爱好众多的柳乾会编写程序他是知道的,甚至以前还为此请教过自己。
不过他田大诚可是计算机系的专业。
目光扫了眼电脑屏幕上那完全陌生,甚至狗屁不通的代码,他可不认为柳乾在干什么重要的工作。
于是,他的回复,立刻激起了罗婷婷的愤慨。
你丫很忙?
忙着打游戏吧?
“大胖,给我录下他的视频!”
“嘿,婷婷姐,虽然我是个喜欢助人为乐的热心肠,但偷拍毕竟是不对滴。”
“明天我和几个姐妹逛街,缺个拎包的……”
“马上,就一分钟,姐您稍等片刻。”
敲下发送的按键后,田大诚一个灵活的转身趴在床头,举起自己价值一万多元的水果牌手机,用最专业的姿势,把摄像头对准柳乾。
哎,他怎么不继续了?
“应该可以试试了!”
听着柳乾略显含糊的嘟囔声,随即只见他手指简单敲击了几下键盘后,一个简陋的视频窗口浮现。
屏幕一闪,田大诚嘴巴半张。
满面呆滞的透过手机屏幕,看向电脑屏幕所浮现出来的画面。
蓝天,白云。
还有翠绿草原上站立着那位自己暗恋数年的计算机系女神。
可,这特么是自己电脑桌面的壁纸啊。
这是一张春游时,自己亲自给女神拍的照片啊。
现在这张照片怎么变成了视频?
不仅云在飘,草在动,怎么女神的头发都被风吹乱了?
下一秒,让田大胖毛骨悚然的一幕出现了。
女神一跃而起半空中,纤纤玉手中缓缓浮现出一柄与其身材完全不符的青龙偃月刀
“这是,我擦……”
刺啦!
随着音响中传出一声无比真实刺耳的撕裂声音,只见栩栩如生的视频画面突然一凝。
那柄青龙偃月刀带着开天裂地的气势虚空一斩,刹那之间,画面仿佛撕碎一张画布一样,让那无比真实美丽的景象扭曲,碎裂!
而后,一切粉碎至粒子化的视频陷入了黑暗。
电脑前的柳乾皱眉看着已经播放完毕的电脑视频窗口。
“作为引力解构稳定的一颗行星,地球空间场,不应该承受不住这种级别的撕扯力,那应该是对空间粒子结构的构建,算法不正确。”
端起水杯喝了口水,柳乾关闭视频窗口,重新打开程序编辑界面,面对那海量枯燥的英文和数字,开始了修改。
而此刻的田大诚早已忘记了录制视频的事情。
扔下手机,一骨碌从床上爬起来,田大诚满面惊讶,口齿不清道:“乾,乾哥你刚才那是什么视频?”
“游戏引擎的物理实验!”
“物理实验,那你现在是在编辑游戏引擎?”
砸了砸舌头,田大诚一脸不可置信的从电脑屏幕上收回目光。
仔仔细细看着柳乾消瘦的背影,仿佛想要重新认识柳乾一样。
柳乾会编写游戏引擎没什么。
那个大刀斩虚空的震撼特效画面也算不了什么。
国内外免费的开源游戏引擎一大堆,随便拿一个来修修改改不是什么难事。
田大诚也会,毕竟是计算机系专业生。
但问题是刚才视频中所呈现出来的影像。
那个长达十余秒,从一张桌面壁纸转化为视频的景象,那逼真的好像专业摄像机录制出来的高清视频却着实把田大诚吓坏了。
什么是视频?
视频,或者说电影画面其实就是一幅幅连贯的画面组合出来的。
而这个数字,通常而言是一秒二十四帧,也就是一秒需要二十四张画。
那刚才十几秒的视频,岂不是意味着需要上百张完全连贯的画面。
而且,这可不是摄像机的录像,而完全是基于他的桌面壁纸,由一张静态照片拓展出来……
可问题是,这现实吗?
什么时候CG技术发展到了这种地步?
难道中海大学计算机系已经落后时代这么多了?
“不,不,不,这绝对不可能!”
见鬼一样的田大诚一边惊疑不定的摇着脑袋,一边连忙拿起床头的手机,还好,视频刚才都录下来了,赶紧从手机里找出一个号码拨打过去。
一分钟过去了。
详细诉说完自己所见到的场景后,手机声筒内传来了让田大诚一身肥膘乱颤的尖利咆哮。
“田,田大成同学,现在你立刻,马上告诉我你的宿舍位置,要不然我……我报警!”
(https://www.02sw.net/2702_2702843/450990407.html)
1秒记住02书屋:www.02sw.net。手机版阅读网址:m.02sw.net