今年1月,一位名叫QuackityHQ的主播號召直播間里的幾十萬名觀眾一起登錄虛擬社區遊戲《哈寶賓館》(Habbo Hotel)。他計劃以這種方式來搞垮服務器,從而讓開發商知道,自從遊戲由Flash轉向Unity引擎開發後,許多老玩家對部分核心功能丟失、用戶界面大改而感到相當不滿。
“開發商正在摧毀自己的遊戲,我們必須阻止他們。”這位主播在直播中說。
作為一種編程語言,Flash讓遊戲和動畫能夠在一個網頁瀏覽器中運行。2017年,開發商Adobe宣布計劃於2020年底結束對Flash瀏覽器插件的支持。到了2021年,Flash已經無法在主流瀏覽器運行——國內除外,當然這是另一個故事了。
《哈寶賓館》是眾多被迫拋棄Flash的網頁遊戲之一,但在這次轉變過程中,開發商遭遇了一系列挑戰。
不平靜的過渡
QuackityHQ的直播在社交媒體上引發了廣泛關注,“#notmyhabbo”很快成了推特上的熱門話題。許多推特用戶表達了對遊戲現狀的不滿,其中甚至包括說唱歌手Soulja Boy——當天晚些時候,他也做了一場《哈寶賓館》的直播。
《哈寶賓館》來自芬蘭的開發商Sulake透露,服務器那天沒有崩潰,但確實承受了巨大壓力,導致玩家在流量高峰期很難登錄。一個月後,Sulake宣布會推出一個老版本的《哈寶賓館》,在遊戲完全向Unity全面過渡之前,為了安撫那些失望的玩家,這是開發團隊想到的一種臨時解決辦法。
“很明顯,我們的工作進展不夠快,還沒有讓Unity客戶端達到一個令人滿意、可玩的狀態。”《哈寶賓館》官方網站的一篇博客文章中寫道。

“哈寶”系列遊戲誕生自2000年,那正是Flash風頭正勁的時刻。遊戲目前在網頁上已經得到了重生,但其中出現了不少周折
本世紀初那幾年,Flash經歷過一段快速發展的時期,Newgrounds、Miniclip和Neopets之類的Flash遊戲網站都很受年輕互聯網用戶歡迎。這些網站如今仍然存在,但正在進行重大改革,以適應瀏覽器不再支持Flash的情況。
Flash易於學習且具有通用性,許多創作者都曾使用它來設計遊戲。例如《超級肉肉哥》起初就是一款Flash遊戲,而2010年問世的《VVVVV》也被移植到了任天堂3DS和Switch平台。Newsgrounds等網站與YouTube類似,允許創作者上傳Flash作品,並幫助他們找到用戶。在Newsgrounds上,某些熱門遊戲的累計點擊量高達2000萬次。
“Flash在那個年代非常前沿,因為當時網上的大部分內容都是文本和圖片,沒有太多聲音和互動元素。”Newsgrounds創始人湯姆·富爾普說,“Flash確實推動了網絡向前發展。”

幾個大型Flash遊戲網站都在尋找自己的出路
2005年前後,《哈寶賓館》的火爆程度達到了頂峰。這是一款社交遊戲,玩家可以創建虛擬房間並添加傢具裝飾,結伴閑逛或者一起玩遊戲。隨着社交媒體的興起,《哈寶賓館》不再像過去那樣讓人覺得新潮,但每月用戶數仍然介於60萬~100萬之間。
Sulake未雨綢繆,從2018年開始為它製作Unity版本,在這個過程中,開發團隊遇到了不少技術挑戰。根據首席執行官瓦拉特里·卡魯的說法,Unity引擎不太適合被用來構建這類沙盒遊戲。
“我們不得不重新考慮很多東西。”卡魯說。
《哈寶賓館》的Unity版本在發布初期性能糟糕,用戶界面混亂,並且缺少一些關鍵功能。不過另一方面,開發團隊希望利用製作Unity版本的機會嘗試一些新的想法,例如改變玩家交易物品的方式。但他們設計的新系統局限性太大,導致玩家無法私下交易傢具,卡魯承認這項改動“不怎麼受用戶歡迎”。
作為一家允許玩家照顧虛擬寵物和玩遊戲的網站,Neopets也在轉型中面臨著類似挑戰。2020年,運營者們估計,網站仍然擁有大約10萬的每日活躍用戶,月活躍用戶數則有150萬。

Neopets距今已有20年的歷史,在延續網站的同時逐漸擺脫對Flash的依賴並不容易
“我們不是一支擁有100人的大型開發團隊,無法同時關注所有事。”Neopets品牌經理斯蒂芬妮·洛德說,“所以不得不優先完成最重要的工作。”
洛德表示,為了確保公司能夠在沒有Flash的情況下正常運行,整個2020年開發團隊都很忙碌,尤其是在12月份,因為Neopets通常會舉辦特別的活動來慶祝聖誕節。在活動期間,用戶可以訪問聖誕日曆,免費領取每日禮物並觀看一段Flash動畫。除了年度慶祝活動之外,開發團隊還要修復網站出現的各種問題。
“我們對Flash的消失感到高興。”洛德說,“我們都想,好吧,它總算消失了。”
雖然Neopets網站的某些功能仍然無法運行,但團隊至少不用再急於趕工,而是可以專註於逐步解決問題、補齊功能。按照計劃,他們會優先來做用戶最常用的功能,例如寵物定製、每日活動,以及允許用戶收養或拋棄寵物的場所Neopian Pound等。
隨着Neopets逐漸改善網站,一些舊功能漸漸回歸,Wheel of Monotony就是其中之一。它是個轉盤功能,每天會連着轉動數小時,然後指向某種獎品。這個玩法一度因Flash的死去而消失,直到今年2月份,開發團隊才成功地將其轉移到了HTML5中。
記錄互聯網的一段歷史
Newsgrounds是一家收錄了近10萬款網頁遊戲的網站,上世紀90年代初上線,到1998年時網站上的所有遊戲和動畫都通過Flash運行,並一直持續至2012年。“2012年後,人們對Flash的興奮感急劇下降。過去10年的大部分時間裡,我們一直在為Flash退場後的未來做準備。”富爾普說。
根據富爾普的說法,2010年代初期,HTML5遊戲處於起步階段,視頻創作也變得越來越受歡迎——尤其是在YouTube等平台。Newsgrounds注意到了這些趨勢,所以為動畫內容添加了一個視頻播放器,並支持用戶上傳HTML5遊戲。不過,為了讓數千款較古老的Flash遊戲繼續活下去,這家網站仍然需要找到一種解決方案。
邁克·韋爾什曾是Newgrounds的一名網絡開發人員,後來在2012年離職,他編寫了開源軟件Swivel,允許用戶將Flash內容轉換成高清視頻以便長期保存。韋爾什後來還與其他志願者一起構建了免費的Flash模擬器Ruffle,用戶可以將它作為一款桌面應用程序或瀏覽器插件下載,之後就能訪問網頁上的Flash內容。
“我們一直在將Ruffle與網站進行集成,到目前為止,人們在2007年以前上傳到Newsgrouds的大部分內容都可以在Ruffle運行。”富爾普說,“我們的目標是讓所有Flash內容都能夠在Ruffle中運行。”

Ruffle是Newgrounds自己提供的Flash Player,用於運行那些老遊戲

Newsgrounds上的新作都已經是HTML5遊戲
Ruffle並非唯一一個旨在保存Flash遊戲的項目。Flashpoint是目前規模最大的同類項目——它就像一個500GB大小的作品庫,包含了約7.9萬款Flash遊戲。Flashpoint的團隊由大約200名志願者組成,平台上的所有遊戲完全免費。
“這就是Flash文化中的一部分,對吧?”Flashpoint創始人本·拉蒂摩爾表示,“每個人都免費提供所有東西,這種傳統很棒。”
26歲的拉蒂摩爾是澳大利亞人,他對數字保存充滿熱情,此前參與過類似項目,例如保存在Jave上運行的古老手機遊戲。2017年,在Adobe宣布將停止對Flash瀏覽器插件的支持後不久,拉蒂摩爾啟動了Flashpoint項目。
拉蒂摩爾是首批開始保存Flash遊戲的人士之一。“那時候Ruffle還沒出現,你根本找不到保存Flash遊戲的項目。”儘管如此,他仍然認為行動太慢了。拉蒂摩爾覺得他本應在大約10年前就察覺到危險信號,當時,前蘋果CEO喬布斯不允許Flash在iPhone手機上運行。
創建Flashpoint的過程中,拉蒂摩爾和志願者團隊不得不克服很多棘手挑戰。除了其他複雜因素之外,Flash文件通常都有“安全鎖”,被限定只能在特定網站或環境下運行。為了解決這個問題,拉蒂摩爾讓Flashpoint程序模擬了一個偽互聯網:當你沒有上網時,Flashpoint會讓電腦誤以為你正在網上,這樣一來,Flash就可以在後台正常運行——哪怕你的電腦並沒有裝Flash播放器。

Flashpoint已經保存了近4萬款Flash遊戲
“從保存的角度來講,這種做法發揮了巨大作用,因為我們不僅可以訪問那些古老的Flash遊戲,還不用去編輯,保留了最原始的版本。”
拉蒂摩爾和他的團隊會廣泛搜尋Flash遊戲並下載,然後保存到不斷壯大的作品庫中。他承認,在進行這項工作前並沒有徵求遊戲製作者的同意,某些開發者確實對此不滿,但大部分人對這類項目的存在感到高興。
拉蒂摩爾認為,有幾個特徵讓Flash顯得獨一無二,例如Flash遊戲鼓勵“免費消費”,卻又沒有開箱之類的課金設計。另外,Flash還培養了一種“無與倫比的社區意識”,因為玩家會以口口相傳的方式,讓那些最優秀的作品得到廣泛傳播。
“再過幾年,通過瀏覽器網頁玩遊戲的想法可能會徹底消失。通常來講,如果某種編程語言退出歷史舞台,總會有另一種語言替代。但Flash不一樣,因為它曾經無處不在,讓人們能相對輕鬆地學習和發布作品……”拉蒂摩爾說,“過去從來沒有出現過Flash這樣的技術,今後很可能也再不會有了。”
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/278093.html