首页 科技内容详情
allbet欧博【bo】真人客户端(www.aLLbetgame.us):玩家发现了一条游戏公司频频使用了20年的「祖传程(cheng)式码」,泛起在多个游戏场景『jing』中

allbet欧博【bo】真人客户端(www.aLLbetgame.us):玩家发现了一条游戏公司频频使用了20年的「祖传程(cheng)式码」,泛起在多个游戏场景『jing』中

分类:科技

网址:

反馈错误: 联络客服

点击直达

皇冠下载

www.huangguan.us)提供最新皇冠登录,皇冠APP下载包含新皇冠体育代理、会员APP。

,

ADVERTISEMENT

有句老话说的好:「要是你的程式码还能用,就别去碰它。」一条沿用了20多年的「祖传程式码」,让V社(Valve Software)成了这句话最忠实的践行者。

在Reddit论坛上,一名玩家最近有时发现了《战栗时空》系列里的灯光闪灼频率有种新鲜的既视感:

注重到了吗?23年前的初代《战栗时空》里的灯光,居然和2020年降生的《战栗时空:艾莉克丝》有着同样的闪灼频率。

这名资深玩家立刻意识到了事情的有趣之处,若是这不是什么彩蛋(经由验证后确实不是),那只能注释为制作方的无心之举,若是是无心之举,那就意味着V社将一条放了20多年的程式码搬到了新游戏上。

之后,有人发现了更戏剧的内容:这串程式码不仅历史悠久,甚至还见证了V社的游戏历史。由于除了能在战栗时空全系列中找到相同的灯光场景,在V社的另一个着名系列《传送门》里,也有不少类似情景。

这名玩家顺藤摸瓜,最后找到了这个场景的源头——1996年发售的经典FPS游戏《雷神之锤》。

allbet欧博真人客户端

欢迎进入allbet欧博真人客户端(www.aLLbetgame.us):,欧博官网是欧博集团的官方网站。欧博官网开放Allbet注册、Allbe代理、Allbet电脑客户端、Allbet手机版下载等业务。

从左上角最先,依次是《雷神之锤》《战栗时空》《战栗时空2》和《传送门》,将四个场景放到一块后,虽然发光的装备差异,但可以很显著地看出它们维持着相同的闪灼频率。

在仔细研究了战栗时空已经开源的程式码后,另一位玩家给出了相对合理的注释。V社自初代《战栗时空》降生以来,一直使用26个字母来示意灯光的明暗水平,字母「a」代表完全熄灭,「Z」则示意最大亮度。

而在这些游戏的源程式码中,都能找到一条「mmamammmmmammamamaaamammma」的程式码,注释也正好是「灯光闪灼」:

以是在这20年的开发历史中,通常涉及到需要「灯光闪灼」的场景,V社基本就是从原先的程式码资料库中复制贴上,这才有了「祖传程式码」的说法,但真要细究,可能这段程式码也不能算在V社的头上。

最早泛起这个场景的是《雷神之锤》,这是id Software的首创人约翰·卡马克行使同名引擎Quake制作的FPS游戏,而随后的初代《战栗时空》也同样基于该引擎的改良版开发而成。

初代《雷神之锤》

 

当初编写引擎的程序员随手打下了一串认真场景的程式码,之后便被V社原封不动照搬已往;而且纵然到了《战栗时空:艾莉克丝》,这个使用了差异引擎的游戏时,一旦需要「灯光闪灼」,制作组照样会下意识地复制前作的程式码。

于是一代传一代,最终作育了一段「祖传程式码」,这也正好印证了编程领域的一句名言:永远不要重复造轮子。

仔细想想,这也算是个制作组无意中留下的彩蛋了,发现这个隐秘的玩家最后感伤道:「现在当我看到这个不规则闪灼的灯光,我就好奇还能在若干游戏中看到这个场景。」

  • 皇冠app怎么下载 @回复Ta

    2021-07-27 00:02:44 

    www.9cx.net)实时更新发布最新最快最有效的皇冠管理端网址,包括皇冠管理端手机网址,皇冠管理端备用网址,皇冠管理端最新网址,皇冠管理端足球网址,皇冠管理端网址大全。人有多少啊

发布评论