BlueMaxima's Flashpoint:Flash創作保存計畫介紹

Adobe將會於2020年年底中止Flash於瀏覽器的支援
相信這個已經不是新聞了,距離終止大約還有一年半的時間,比較要擔心的是這過去十多年來許多Flash相關創作將面臨流失的風險

附註:這篇文章已經有一段時間了,隨著更新可能會有一些新功能與介面的更動。可以來看看這篇後續的介紹

【原文連結】


當然大家可能會說中止更新並不代表會全部消失,頂多只有限制不能在瀏覽器遊玩,如果能夠找到相關檔案的話其實是可以把swf檔下載下來離線遊玩的。會影響到的主要也是線上遊戲相關的頁遊,例如摩爾莊園、賽爾號等Flash為程式基底的網遊,以及在上個月底停運的Tetris Battle與Tetris Friends(雖然另一個原因是合約到期,但中止Flash支援也代表著沒有續約的必要)

但至於許多提供Flash遊戲與動畫等內容的網站是否還會存在可能又是另一回事了。像是國外著名的Newgrounds平台,其創辦人TomFulp在告知將終止Flash支援後的隔天即發了一篇文章。提到了Newgrounds從過去已積極做了許多的應對措施,例如音樂平台換成了html5的播放器、動畫平台的形式轉換成以mp4形式呈現(過去是直接執行swf檔案,也有相關的轉換程式)。至於遊戲的部分,站上有支援Html5製作的遊戲。而最大的問題是過去將近八萬多款的Flash遊戲需要處理,貼文當中提到了一些可行的解法,例如使用js相關的腳本來讀取與執行swf檔案,或是製作可以將其轉換成其他程式碼的軟體等等
【原文連結】


有許多活躍用戶的網站還能夠做好應對措施,至於一些不知名的舊網站中可就不一定了。有些創作也可能就會因此絕跡。在Discord群中的高優先度板(#high-priority)有提到有些網站已經開始在砍相關的內容了



======================================================================

前面提太多東西了,現在進入正題吧

先來看一下推廣影片

這次要介紹的是由BlueMaxima所發起的Flashpoint計畫,讓過去至今的Flash創作能夠妥善保存的計畫。因為自己有經過Flash盛行的年代,很多的時候上網都是去史萊姆或遊戲天堂等入口網站來找小遊戲,雖然內容可能不像現今的遊戲那樣豐富,但也提供了許多的樂趣與同學之間能夠討論的話題

而且這些小遊戲也有著方便遊玩的特性,不像當時盛行的端遊MMO(像是楓之谷、卡巴拉島)那樣需要去下載與安裝(頁遊與FB上的遊戲當時還沒興起)。國外也有許多提供Flash相關內容的網站,像是Armorgames, Miniclip, Y8 Games等,這也使得這個保存計畫能夠順利進行下去的其中一個原因



【官網】
官網的頁面,中間的影片就是上面提過的預告影片,點選左邊的Downloads或是右邊的紅色箭頭來下載這個程式,有興趣的話網站上也有Discord連結與Wiki資料庫等資訊可以查閱。網站上還有一篇關於作者寫的文章,提及關於開始這個計畫的動機以及開發過程等(這個有機會的話會打算翻譯這篇)

另外注意因為Flashpoint一詞有跟DC的一部漫畫還有一些其他的網站撞名,要搜尋的話要用Flashpoint project或Bluemaxima's Flashpoint這兩組關鍵字



官網上的載點主要分為有兩個版本:Ultimate與Infinity版
Ultimate版為到目前為止已完成保存的所有內容(以目前的6.1版壓縮後大小為114GB,建議使用下載管理器,網站上也有種子碼的連結)。Infinity版則是要遊玩的時候時候才會下載內容,而一開始只有Flash的內容可以使用,但可以再另外下載其他引擎的相關套件(Shockwave、Html5等)以及較高畫質的遊戲截圖。有部分的遊戲會不支援這個版本(可以在群中回報此狀況),且在讀我記事本當中有提到會有遊戲會隨著執行進度而需要下載新的資源,所以建議全程連網遊玩

更下面藍色的連結那個是Core版,如果有打算研究程式碼或協助上傳遊戲的話這個版本有提供很多方便的工具

大致上的程式需求:
作業系統至少Win7或以上(可以的話盡量更新到最新版本)
可能會需要安裝.NET 4.7與Visual C++ 2015 x86這兩個套件(如果無法正常運行的話)
充足的硬碟空間(特別是Infinity版本)
為了避免無法正常執行,另外可能還會需要在防毒軟體與防火牆將此程式加入例外排除名單當中

目前只有支援Windows系統,但在Github上有可以在Linux上執行的工具
【連結】
裡面有說明如何執行,但這個自己沒有特別去試過了


======================================================================

以下用Infinity版本做為舉例,下載完解壓縮後會看到像這樣的資料夾,點選最下面的「Start Flashpoint」執行程式



點開程式後等它跑完之後會開啟這個頁面(這邊只有截中間的部分,整個介面等一下會提),剛才有提過因為這個是Inifinity版本,僅支援Flash與低畫質的預覽圖,要找其他引擎開發的遊戲需要先下載升級項目的內容

(更新:現在遊戲的截圖與遊戲一樣採隨需求而自動下載)



設定頁面,一樣在圖片上已說明,大致上會用到的就前面兩個開啟權限的功能



主畫面的部分,點選上方的「Arcade」就會進入這個頁面(Theater頁面大致上跟這邊相同只不過內容換成了影片瀏覽),介面的說明已經附在圖片上了,字太小的話可以點開來看

查詢功能支援以遊戲名稱、作者、系列名稱與發行商的關鍵字查詢,另外也有特殊查詢語法如下:
若要查詢特定引擎開發時,在關鍵字前面新增「!」
查詢特定作者時,在關鍵字前面新增「@」
查詢特定類別時,在關鍵字前面新增「#」

個人是蠻希望可以新增別名之類的查詢功能,例如著名的鴨嘴獸迷宮的原遊戲名稱為「Chasm」,沒有特別去查原名的話很容易找不到想要的遊戲(更別提還有很多非以英文為介面的遊戲了)。不然的話可以讓用戶添加標籤,讓其他玩家可以藉由描述遊戲的特徵來進行查找



雙擊想玩的遊戲的圖示就可以開始遊玩了,但要注意有些遊戲本身沒有支援全螢幕,所以有時候視窗會偏小(但有些遊戲開全螢幕時可以看到邊界外的東西)。部分的遊戲會在後面附註為「Hacked」,指該遊戲有可能運行上會有問題故將程式碼與內容重新編寫,以盡量達到可以正常執行的地步

如果不知道要玩什麼的話建議可以直接點「Flashpoint’s Hall of Fame」這個資料夾來遊玩最具代表性的作品(有獎盃圖示那個,首頁也有快捷連結),或者是翻閱其他的標籤來查看其他人的推薦或是找節慶應景的內容

遊戲的數量也會隨著更新而持續增加,寫這篇的時候的遊戲數量已經超過15,000款,算是很可觀的規模了。在官方Wiki上也有接受請求新增遊戲的相關表單,以及協助新增遊戲的方法與工具等,看得懂英文的可以去瀏覽他們的維基或是Discord,上面都有很詳細的說明


======================================================================

結語:
這篇僅僅只是簡單介紹這個推廣計畫而已,看到這邊好像沒有太多人在關注這個關係所以就寫了這一篇來推廣一下。進階一點的內容開自己熟悉整個流程後會找時間另外寫一篇,像是請求新遊戲的方式以及上傳遊戲的方法等,自己有好幾款過去還蠻喜歡的遊戲但在上面沒有看到,也會想盡一份心力吧

留言