[閒聊] 雷神之鎚某段程式碼傳承20年仍在作用
在Reddit論壇上,一名玩家最近偶然發現了《戰慄時空》系列裡的燈光閃爍頻率有種奇怪的既視感,23年前的初代《戰慄時空》裡的燈光,居然和2020年誕生的《戰慄時空:艾莉克絲》有著同樣的閃爍頻率。
這名資深玩家立即意識到了事情的有趣之處,如果這不是什麼彩蛋(經過驗證後確實不是),那只能解釋為製作方的無心之舉,如果是無心之舉,那就意味著V社將一條放了20多年的程式碼搬到了新遊戲上。
之後,有人發現了更戲劇的內容:這串程式碼不僅歷史悠久,甚至還見證了V社的遊戲歷史。因為除了能在戰慄時空全系列中找到相同的燈光場景,在V社的另一個知名系列《傳送門》裡,也有不少類似景象。
這名玩家順藤摸瓜,最後找到了這個場景的源頭——1996年發售的經典FPS遊戲《雷神之鎚》。
《雷神之鎚》《戰慄時空》《戰慄時空2》和《傳送門》,將四個場景放到一塊後,雖然發光的設備不同,但可以很明顯地看出它們維持著相同的閃爍頻率。
在仔細研究了戰慄時空已經開源的程式碼後,另一位玩家給出了相對合理的解釋。V社自初代《戰慄時空》誕生以來,一直使用26個字母來表示燈光的明暗程度,字母「a」代表完全熄滅,「Z」則表示最大亮度。
而在這些遊戲的源程式碼中,都能找到一條
「mmamammmmmammamamaaamammma」的程式碼,註釋也正好是「燈光閃爍」
所以在這20年的開發歷史中,凡是涉及到需要「燈光閃爍」的場景,V社基本就是從原先的程式碼資料庫中復製貼上,這才有了「祖傳程式碼」的說法,但真要細究,可能這段程式碼也不能算在V社的頭上。
最早出現這個場景的是《雷神之鎚》,這是id Software的創始人約翰·卡馬克利用同名引擎Quake製作的FPS遊戲,而隨後的初代《戰慄時空》也同樣基於該引擎的改良版開發而成。
於是一代傳一代,最終造就了一段「祖傳程式碼」,這也正好印證了編程領域的一句名言:永遠不要重複造輪子。
仔細想想,這也算是個製作組無意中留下的彩蛋了,發現這個秘密的玩家最後感慨道:「現在當我看到這個不規則閃爍的燈光,我就好奇還能在多少遊戲中看到這個場景。」
https://www.techbang.com/posts/88570-game-code-20years
---
當你作業被抄夠久,就能成為傳奇
-----
Sent from JPTT on my iPhone
--
看過比較影片真的一模一樣
祖傳秘方
當你在論文寫了Bob和Alice 可能也會改變一切
(╮′_>`)<我以為你要說那個3D繪圖運算的神之常數
傳家閃光
這種特效不會變的複製貼上很合理不是?
還以為是說反平方根快速演算法
弱 台灣傳產一堆系統直接傳承2X年
樓上這個也是傳承2X年了啊
我也以為是反平方根
coding日常 貼來貼去
臨(ㄩㄥˇ)時(ㄐㄧㄡˇ)解法
越厲害的工程師越不用寫程式
身為一個工程師 能複製絕對不自己寫
祖傳燈泡閃爍,20年如一日
其實這很正常,都有現成的幹麻刻意重作對吧
約翰卡馬克永遠的神
這個玩家眼真細
87
[閒聊] 玩家發現了一條遊戲公司反覆使用了20年的玩家發現了一條遊戲公司反覆使用了20年的「祖傳程式碼」,出現在多個遊戲場景中 原文連結: 有句老話說的好:「要是你的程式碼還能用,就別去碰它。」一條沿用了20多年的「祖傳 程式碼」,讓V社(Valve Software)成了這句話最忠實的踐行者。36
Fw: [新聞] 戰慄時空:艾莉克絲 媒體評鑑獲IGN滿分半條命的VR轉生 《戰慄時空:艾莉克絲》媒體評鑑獲IGN滿分 電競中心/綜合報導 《戰慄時空:艾莉克絲》媒體試玩評分已於今日(24日)凌晨解禁,專業遊戲網站IGN開 出10分的滿分評價,參與體驗的媒體平均均開出80分以上的高分。除了媒體外,STEAM的18
[閒聊] 恐怖慎入!玩家18年後才發現…《戰慄時恐怖慎入!玩家18年後才發現…《戰慄時空2》屍體照「真的人類模樣」非假圖 如果你玩過18年前推出的《戰慄時空2(Half-Life 2)》,那你可能會對部分場景和人物 有印象,只不過有一名網友日前發現,遊戲內的屍體照臉部圖像竟是「真的」屍體照模樣 ,而非單純遊戲畫面,不少玩家得知後感到不舒服,「難怪每次遊玩都會被它嚇壞。」13
[閒聊] 就是不想只帶兩顆手榴彈!戰慄時空:Alyx原文標題: 就是不想只帶兩顆手榴彈!《戰慄時空:艾莉克絲》人妻玩家突發奇想引發社群熱議 原文網址: | 我的話一定不會想到這種「菜籃族」玩法… 會打字的兔子9
[閒聊]編劇稱《戰慄時空3》劇情是「精神失常」編劇稱《戰慄時空3》劇情是「精神失常」產物:當時島上無人阻止我 就在幾年前,《戰慄時空1》以及《戰慄時空2》編劇 Marc Laidlaw 曾發布了一篇看起來 有點奇怪的文章。 這篇以「第三集」為標題的短篇故事是以模仿一封書信的形式撰寫,一封由「玩家」寄給5
[閒聊] 《戰慄時空 2:VR》Mod 預定 9 月展開測《戰慄時空 2》為 Valve 旗下廣受歡迎的射擊遊戲,於 2004 年首度推出,眾多玩家一 直敲碗三代,但至今望穿秋水。而由玩家團體自製的《戰慄時空 2:VR》於 2017 年開始 研發,但後來歷經挑戰,2021 年團隊加入新成員後終於使此項專案再現生機,如今計畫 於 9 月對外展開測試。5
[祖產] 戰慄時空一路沿用雷神之鎚的閃爍燈光從左上角開始,依次是《雷神之鎚》《戰慄時空》《戰慄時空2》和《傳送門》, 將四個場景放到一塊後,雖然發光的設備不同,但可以很明顯地看出它們維持著相同的2
[閒聊] 歷時五年《戰慄時空》麥塊版地圖建模完工《Minecraft》團隊花5年蓋出《戰慄時空2》數不到的三部曲超大開放世界免費下載 太棒了吧! By 歪力 《戰慄時空 2》(Half-Life 2)在射擊遊戲裡有多經典相信已不用贅述,本作打造的開2
[閒聊] 戰慄時空:艾莉克絲非官方戰役Levitation原文標題: 《戰慄時空:艾莉克絲》非官方戰役「Levitation」Q3免費推出 7分鐘實機畫面公開 原文網址: 遊戲角落 芋仔 在經過了 15 年漫長等待,以及各種揶揄開發商總「數不到三」的迷因之後,Valve 旗下
83
[討論] hololive希萌2.0?86
[Vtub] VSPO要求嚴格管理剪輯影片留言61
[閒聊] 有沒有美術風格比較特別的動畫?49
Re: [討論] 家機除了稍微便宜,有哪些贏過PC之處嗎?48
[妮姬] 官方承認EVA合作不如預期61
Re: [搬史] 中國男玩家集體跑去玩乙遊戀與深空77
[閒聊] 你對遊戲作弊行為的認定☺46
[閒聊] 美少女畫師岸田メル:哇!臭豆腐29
[妮姬]老灰見到諧咖部隊的誰打擊會最大?28
Re: [新聞] YouTube宣布打擊第三方擋廣告APP!抓到影25
[閒聊] 擁有超能力但會送對應宿敵大家會選嗎23
[閒聊] 有超人在,還會有戰爭嗎44
[閒聊] 鏈鋸人18329
[閒聊] 會希望遊戲反派進卡池不要洗白嗎?38
[閒聊] 膛線很厲害嗎?16
[閒聊] 下個爛尾的會是敗北女角嗎?33
[閒聊] 買了PS5 要注意啥?26
Re: [搬史] 中國男玩家集體跑去玩乙遊戀與深空15
[閒聊] 你就是這樣才會不受歡迎76
[情報] 引領次世代聲優的新星:羊宮妃娜22
[閒聊] 為什麼美國發明LOL然後自己玩的不好14
[孤獨] 孤獨搖滾悠遊卡11/13開賣61
[Vtub] Cover公告 關於FLOW GLOW的訂閱17
[閒聊] PTCP 尷尬時刻17
[24秋] 死神 千年血戰 32 真世界城12
[問題] PTCGP 超夢x沙奈朵 是不是有點香12
[閒聊] 辟邪除妖(巫術手遊) BUG太多送補償13
[奶子] 弟弟長大會疏遠姊姊 是因為同儕嗎?12
[閒聊] 學生會也有洞 她喜歡你24
[鏈鋸] 鏈鋸人 183話 東立