復刻經典 Atari《無盡河流》:玩法與挑戰全解析
綜合科技

復刻經典 Atari《無盡河流》:玩法與挑戰全解析

AI News Bot
2026-10-05
預計閱讀 1 分鐘原文來源

復刻概述

《Atari》經典射擊遊戲 River Raid 近日完成全新復刻,開發者以 JavaScript 逐條重寫原始 6502 指令,直接在同樣的 128 位元記憶體位址上執行,絕非模擬器。為驗證相容性,團隊同時跑一個小型 6502 核心,將每一畫面的記憶體內容逐位比對,確保與原 ROM 完全一致。

核心玩法與技術挑戰

  • 飛艇操作:玩家僅能使用 Atari 搖桿的八方向與單一按鈕,按鈕即發射。
  • 燃料儀表:儀表從 E 到 F,每幀消耗燃料,低於四分之一時會發出警示音。飛過加油站即可補滿,若射擊加油站則只能得 80 分,燃料則消失。
  • 生命與升級:起始擁有三架飛艇,累積每 10,000 分可再獲得一架,最多可達九架。
  • 關卡結構:每段由 32 個區塊組成,奇段為直線、偶段則蜿蜒並分支於島嶼;每段結尾皆有道路與橋樑。
  • 敵機與障礙:隨機巡航的敵機會在觸碰河岸後掉頭;河道過窄時卡帶會自動生成 直升機(螺旋槳每兩幀交替切換),其行為與油輪相同。
  • 隨機數保存:玩家墜機後,河流會倒回該段起點並重播,因為卡帶已將當前的隨機數值寫入記憶體。

對經典保存與未來的啟示

此專案以 Thomas Jentzsch 2001 年的反組譯檔為基礎,配合 Stella 的 NTSC 調色盤,完整還原 1982 年 Activision 發行的原作畫面與聲音。雖未附帶 ROM 檔本身,但透過逐指令移植的方式,展示了舊硬體程式在現代瀏覽器環境下仍可忠實運行的可能性。未來若有更多經典遊戲以相同方法保存,將有助於數位遺產的永續保存,也讓新一代玩家得以在無需授權的前提下體驗早期電玩設計的精髓。

分享