熱門話題
#
Bonk 生態迷因幣展現強韌勢頭
#
有消息稱 Pump.fun 計劃 40 億估值發幣,引發市場猜測
#
Solana 新代幣發射平臺 Boop.Fun 風頭正勁
在《Crimsonland》(2003)中發現了一個23年的漏洞
這款遊戲有一個叫做「靜止裝填」的特權,如果你靜止不動,裝填速度會提高3倍。它有一個邊緣情況,遊戲的「裝填完成了嗎?」邏輯是使用正常的幀時間來檢查的,但這個特權在檢查後每次會減去3倍。
如果計時器在1倍和3倍幀時間之間,則在補充檢查已經通過後,可能會在一次更新中出現下溢。
這會導致一個退化的循環,彈匣永遠無法補充,你可以發射一顆子彈然後永遠進入裝填狀態。這在使用「憤怒裝填者」特權時尤其明顯,因為它在裝填過程中會發射一波等離子彈。
自然地,我的遊戲版本中已經修復了這個問題。
我仔細記錄了這裡所有的原始錯誤,我的版本甚至有一個 --preserve-bugs 選項,可以保留這些行為。這對於差異測試和保存目的非常有用。
57
熱門
排行
收藏
