雖然 Adobe Flash 已經宣告「死亡」,但出於懷舊等各種理由,依然有不少使用者對這個過時、存在諸多漏洞的 Flash 感興趣。開發者近日推出了名為 Ruffle 的開放原始碼專案,利用 Rust 程式語言來安全地模擬對 Flash 的支援。
Adobe 於 2020 年正式停止對 Flash 的支援之後,也出現了 Gnash 和 Lightspark 等開放原始碼專案。
Ruffle 是一個用 Rust 編寫的 Flash Player 模擬器,可以在所有主要作業系統上運行,並且通過 WebAssembly 核心也可以在現代網路瀏覽器中運行。由於 Rust 的記憶體安全保證,他們認為這是 Flash 的安全實現。
Ruffle 於上週公佈了第一份進度報告,可以運行數十款基於 ActionScript 2 的遊戲,此外也開始新增對 ActionScript 3 的改進,並最佳化行動裝置的顯示效果。
附部分遊戲清單如下:
-
Chibi Knight: https://www.newgrounds.com/portal/view/526470
-
Xeno Tactic 2: https://www.newgrounds.com/portal/view/438241/format/flash?emulate=flash
-
Trojan War: https://www.newgrounds.com/portal/view/604949/format/flash?emulate=flash
-
Frontline Defense: https://www.kongregate.com/games/kazama_bee/frontline-defense-first-assault
-
Bubble Bobble: The Revival: https://flasharch.com/en/archive/play/084db17094dc7452f01da0905d7eb516
-
Cube Colossus: https://www.newgrounds.com/portal/view/507205/format/flash?emulate=flash
-
Chronotron: https://www.kongregate.com/games/Scarybug/chronotron
-
The Powerpuff Girls: Attack of the Puppybots: https://flasharch.com/en/archive/play/b93354279e9788b849f83ef78f52cbbb
-
Extreme Pamplona: https://flasharch.com/en/archive/play/e36aac73914ec8672218317e000615d7
官網地址:https://ruffle.rs/#
GitHub 地址:https://github.com/ruffle-rs/ruffle
請注意!留言要自負法律責任,相關案例層出不窮,請慎重發文!