既然要追求真实,那这个颜色得“正”
江城cbd,安康工作室的独立实验室。
是的,虽然只是一家做游戏的,但为了匹配日益膨胀的技术需求(以及陈歌那离谱的科普强迫症),他们真的辟出了一个小房间当物理实验室。
此时,房间里回荡着一种诡异的水声。
哗啦——咕嘟——
张驰趴在一台拥有三个超宽曲面屏的工作台前,头发炸得像爱因斯坦。他的屏幕上,展示的不是什么炫酷的战斗场景,而是一个只有黑白两色的网格世界。
在这个世界里,两种颜色的流体正在通过一根狭窄的管道,注入下方巨大的水槽。
“不对还是不对。”
张驰抓了一把头发,眼神狂热得像个炼金术士:
“密度的扩散方程有延迟。正常情况下,这一滴‘黄色液体’进入‘无色液体’后,不应该立刻均匀扩散,而是应该因为重力和粘稠度的差异,先沉底,然后再慢慢污染整池水。”
站在他身后的陈歌,手里依旧端着那个万年不变的保温杯,淡定地点评道:
“张工,这就涉及到布朗运动和流体力学了。记住,我们要做的不是完美的赛车碰撞,而是‘脏东西’的扩散。”
“我们要让玩家肉眼可见地看到,那股淡黄色的绝望,是如何一丝丝、一缕缕地,把那一池子原本晶莹剔透的救命水,染成不能喝的尿汤。”
旁边工位上的姜姜实在是听不下去了。
“呕——”
她放下手里的数位笔,生无可恋地趴在桌子上,感觉刚吃的午饭正在胃里翻江倒海。
“老板,张哥,咱们能聊点阳间的吗?我还在画图呢!”
姜姜指着自己面前那昂贵的数位屏。
屏幕上,是一只圆滚滚、看起来极其呆萌的q版小人。只不过这个小人的状态有点不太对劲——它正捂着肚子,弯着腰,面色铁青,脸颊鼓起,一副下一秒就要喷射出来的样子。
这是陈歌钦点的新动作模组:压力反应:不受控的呕吐。
“姜姜,你的材质画得不行啊。”
陈歌走过去,对着那个呕吐物的设计图指指点点:
“这个呕吐物,太像卡通贴纸了。太假。”
姜姜崩溃:“老板!这就是个q版游戏!你还想多真?难道要我画出还没消化完的胡萝卜丁吗?”
“你可以不画胡萝卜丁。”
陈歌神色严肃,一本正经地科普(忽悠):
“但你要画出那种‘滑腻’的质感。”
“因为张驰那边的物理引擎已经写好了:如果有一个小人因为生病在梯子上吐了,那么这些呕吐物会顺着梯子流下去,具有‘润滑’效果。下一个爬梯子的小人,如果没有及时清理,就会因为脚滑而摔下去。”
“而且,呕吐物本身也是带有‘病菌’的液体。它如果滴进了下方的储水池,那就会把水污染。”
姜姜目瞪口呆。
她做梦都没想到,自家老板竟然能在这种下三路的地方,还要追求“极致的物理反馈”。
“这也太变态了吧?”姜姜颤声道,“谁家正经游戏连这个都模拟啊?”
“我们不是游戏,是生存。”
陈歌纠正道,随即转头看向另一边的张驰:
“张工,关于气体分层的算法,怎么样了?”
“那个简单!”
提到这个,张驰立刻切了一块屏幕。
只见一个密封的房间截面图上,不同的色块正在缓慢流动。
最轻的粉色(氢气)漂浮在房间最顶端;中间是蓝色的氧气;而最下方,也是玩家活动最频繁的区域,沉积着一层厚厚的、黑色的二氧化碳。
“根据气体分子量,h2
<
o2
<
2。我已经把重力权重加进去了。”张驰得意地指着那层黑色,“如果玩家挖坑挖得太深,又没有做好通风系统,这层二氧化碳就会像死水一样积在坑底。”
“当小人下去干活的时候,或者下去睡觉的时候”
张驰做了一个掐脖子的手势: