開發者已憑借網頁技術制作出創收豐厚的游戲作品許多年:《部落戰爭》憑借靜態網頁頁面大獲成功,《Farmville》憑借Flash開拓出新的疆域。但如今越來越多人覺得,未來HTML5將變成游戲的主要平臺。為什么HTML5如此頗具趣味,它是否真的已做好準備?
目前HTML5是網絡熱詞,所以我們就先從它的定義入手。在我看來,HTML5主要包含兩個要素:1.新HTML標簽,對播放視頻和音效來說尤為重要;2.可供瀏覽器托管JavaScript應用利用的新編程界面。從根本來說,這是可供程序員利用的兩個新功能。
第二點和游戲存在關聯性。任何以JavaScript(游戲邦注:運行于網頁瀏覽器的本地語言)編寫的應用,若利用新HTML5編程界面,都可以被歸類成HTML5游戲。但我會說得更深入些,因為我覺得游戲有其預期逼真程度。這不足以構成一個小型的游戲試驗——我們應該瞄準匹配其他現代平臺仿真度和復雜性的游戲。
HTML5逐步令JavaScript應用能夠充分利用設備的各種硬件設施。就此來看,我覺得若HTML5游戲能夠達到設備原生應用的質量和仿真度,那我們就可以認真考慮HTML5游戲。這一時代已經到來:看看StrawDog Studios在《Space Ark》的表現,或是Xona Games在《Score Rush》中取得的成就,兩款游戲都是采用Turbulenz HTML5 JavaScript SDK。
為什么HTML5如此頗具趣味?
游戲開發者通常會基于有望吸引眾多付費用戶的平臺開發游戲。但進行投資決策時,開發者會考慮用戶規模,及用戶發現、體驗然后最終購買游戲的可能性。要回收投資成本,開發者就需要確保內容便于訪問,將游戲投放至眾多設備,面向廣泛的用戶群體。
可移植性
HTML5游戲的一個主要優點是能夠移植至各種采用HTML5界面的設備。顯然,制作適合各種設備的應用頗具挑戰性。游戲需要應對各種尺寸和分辨率、及用戶界面和性能截然不同的屏幕,但JavaScript和HTML5的可移植性令這一切得以實現。當然,HTML5不是首個做到這點的應用平臺—— 想想Sun 1995年推出Java平臺,這是個已有15年歷史的替代選擇。這確實不是什么新鮮內容。
覆蓋面廣
HTML5平臺的另一潛在優點是,覆蓋面廣。開發者喜歡iOS平臺是因為他們的游戲不僅能夠因此面向廣闊的市場,最重要的是,能夠快速面向廣闊的市場。HTML5能夠兼容采用各種操作系統的個人電腦:所有采用Android和iOS系統的手機設備,及其他任何連網智能設備,例如未來將越來越受歡迎的 Smart TV。玩家只需點擊網頁鏈接。相反,談到HTML5內容,游戲掌機是訪問性最低的設備。但話說回來,掌機制作商為什么要引入他們生態系統之外的內容呢?
開放性
掌機設備制作商對平臺的控制性帶來HTML5的另一優點,即開放性。HTML5不為單個公司所有或控制。HTML5的首個草稿版本出現于2004 年,可以說,HTML5開發和發展的分裂性減緩了平臺的前進步伐。但這一開放性特點令HTML5擁有比其他類似平臺更持久的生命力。平臺不存在單一的既得利益(游戲邦注:就如Adobe與Flash的關系);相反,HTML5和互聯網平臺的開發者存在共享利益。
即時可訪問性
HTML5游戲的美好之處在于它的即時可訪問性和即時發布特點。在此依然難倒眾多非技術用戶的安裝和更新操作都由應用開發者完成。HTML5游戲向用戶呈現內容的方式非常高效。每當出現更新內容時,瀏覽器就會無縫隙地下載應用。HTML5游戲的啟動過程,相比運用于手機設備和應用存儲的的光滑應用模式,是一個顯著的進步。
所以HTML5似乎并不特別或新穎。但縱觀所有細微變化和優點——可移植性、覆蓋面、開放性及即時訪問性,可以說這是個非常有潛力的平臺。最重要的是,很多開發者和公司都開始投資這一平臺,謀求自己的未來利益。