上帝是個程序員:遊戲製作人眼中的量子物理
上帝是個程序員:遊戲製作人眼中的量子物理
https://www.zhihu.com/market/paid_column/1517196714129252353/section/1542861469347360768
王哲:計算中的世界 https://zhuanlan.zhihu.com/p/237685119
很多物理世界的難以理解的自然規律用計算和程序的概念就很容易解釋
波粒二象性: 像網絡遊戲地圖上設置有50%的概率刷出怪來,沒有玩家進入地圖前
處於疊加態,必須要玩家進入(有觀測者),疊加態塌縮,就得到確定結果
物質的波動形態我們可以視作是
未經運行的程序代碼,而粒子形態則是代碼運行輸出的結果。所以量子自然就是
用代碼構成的函數,量子態就是物質的代碼形態。
對於一個虛擬世界來說,其實絕大部分的物質都是存在於代碼形態之中的,它們
絕大多數時候都不需要運行,它們隻等待著被某個意識的觀測行為驅動才會被調
用並輸出結果,然後發生進一步的變化。
所以我們提到粒子的時候,其實表述的是程序運行的結果,而提到量子,或者提到
波動、波函數的時候,表述的才是這個程序本身。
這也是一種全新的理解世界的方式,我們可以把整個世界都視作是量子化的,宇
宙裏的每一個粒子其實都隻是存在於一種代碼狀態中,它們就像是電子遊戲
樣,在沒有人體驗的時候整個世界都隻是儲存介質上的凝固的數宇編碼和邏輯,
沒有什麽在運動,也沒有什麽在變化,但是一旦用戶登錄進入,用戶角色所觀察
到的-
一切就馬上被運算了出來,但用戶看不到任何代碼,看不到任何量子,看不
到這個世界背後的複雜底層,用戶看到的依然是一個確定的、實在的、生動的世
界,而一切都發生在觀測的那一瞬問。
換言之,整個宇宙其實都是被你的觀測所驅動的,你每觀測一次,整個宇宙被你
所觀測的部分 才向前跳躍一次,或者說將過去直到上次觀測之間的曆史結算-
次。你連續觀測則宇宙就連續輸出,你停止觀測則宇宙就進入等待,宇宙一點都
不會毫無意義地浪費算力,宇宙隻為你而計算!
量子隧穿: 類似3d遊戲中的穿模錯誤,是一種遊戲上的模型碰撞檢測失效造成的BUG 現象。
最常見的一種原因是模型的碰撞檢測點設置錯誤,或者設置的不足造成的。
其實碰撞檢測在遊戲裏麵也是非常消耗資源的一種計算需求,因為 3D 遊戲中首
先物件非常的多且繁雜,而碰撞檢測的計算量是隨著 3D 物體的數量倍數上升
的。其次,這些 3D 物件的形狀還非常不規則,比如經常有毛發、飄帶、雲霧這
些形狀極其不規則而且還不斷運動變化的物體,這樣的物體如果需要計算碰撞的
話,計算量顯然不可能小。
所以,為了節約有限的主機性能,遊戲的開發者往往在這些地方適當容忍一些錯
誤的效果產生,比如對於太難設置的飄帶或者毛發,一般就不設置碰撞檢測點
了,所以我們在遊戲裏一般會看到飄帶或者毛發類的物體經常都會無視阻擋,穿
過各種模型。
