Hardware
Duck Hunt 的光槍是如何工作的?
現代運動檢測影片遊戲系統(Wii/Wii U、Xbox Kinect、PS Move 等)需要感測器來讀取運動和使用者輸入。但是,當您在 NES 上玩 Duck Hunt 時,光槍沒有感測器。遊戲如何知道你的目標是什麼?如果它不需要感測器來跟踪運動,為什麼現代遊戲系統需要它們?
直接取自有關該主題的Wikipedia 頁面:
當按下 Zapper 上的觸發器時,遊戲會導致整個螢幕變黑一幀。然後,在下一幀,螢幕上的所有有效目標都被繪製成白色,而螢幕的其餘部分保持黑色。Zapper 檢測到這種從低光到強光的變化,並確定是否有任何目標在 Zapper 的命中區域內。如果一個目標被擊中,遊戲會根據閃光的持續時間確定哪個目標被擊中,因為每個目標的閃光持續時間不同。在所有目標區域都被照亮後,遊戲會像往常一樣返回繪製圖形。人眼幾乎察覺不到整個過程,儘管人們可以注意到圖像的輕微“閃爍”。雖然 Zapper 只檢測光線,但它只能用於 CRT 顯示器。它不適用於液晶顯示器,由於顯示滯後,等離子顯示器或其他平板顯示器。這種暗/亮順序可防止將 Zapper 指向燈泡旁邊或燈泡中可能引起的問題。較舊的輕型槍沒有使用這種方法,因此可以以使用 NES Zapper 無法實現的方式作弊並獲得完美的命中分數。