首页
/
每日頭條
/
科技
/
雷神之錘3闖關模式
雷神之錘3闖關模式
更新时间:2024-07-19 22:22:55

不知道各位大牛有沒有玩過雷神之錘的遊戲?據說這是九十年代一個非常經典的遊戲。雷神之錘的遊戲,内容以及畫面都相當不錯,而且在很低配置的計算機中,玩遊戲也相當流暢。雷神之錘3的作者是約翰卡馬克,早前,雷神之錘三的源碼公開。卡馬克大神有一段代碼,簡直是吊炸天。

雷神之錘3闖關模式(雷神之錘3中平方根算法你見過嗎)1

代碼

這段代碼,據說主要用處是把一個數開平方并且取倒。經過測試之後,據說上面這段代碼,盡然比(float)(1.0/sqrt(x))更快,而且是快4倍。

具體的實現過程比較複雜,下面是實現過程。

雷神之錘3闖關模式(雷神之錘3中平方根算法你見過嗎)2

網友評論

網友三:和系統函數相比較,這段代碼的運算效率更快。

網友四:有沒有具體的實現過程。

網友五:簡直是吊炸天了。

據說後來,為了研究這段代碼,普渡大學一位數學家開始了長期的研究過程。最後終于計算出了結果,他還把計算出的那個起始值同卡馬克競賽,但是他輸了。從這邊可以看出,卡馬克确實很牛逼。關于上面這段代碼,你覺得怎麼樣?

以上内容來源于開源中國

雷神之錘3闖關模式(雷神之錘3中平方根算法你見過嗎)3

學編程技術,就到W3Cschool,如果你喜歡我們的文章,可以點擊右上角關注我們;如果你想看到更多IT界的資訊,可以加我們的公衆号。

公衆号:w3cschoolcn

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
Copyright 2023-2024 - www.tftnews.com All Rights Reserved