Win8重構PC遊戲規則:跨平臺時代到來

Game2遊戲:


PC遊戲已經準備好迎接一次重生——或者,至少是一場變革。自1990年代末3D加速器誕生以來,這還是頭一次。

這都得感謝移動革命及其相關的技術的發展。遊戲開發者現在可以使用加速計、觸控式螢幕和雲計算來增加各種新功能和遊戲模式。而且,甚至連微軟Windows的全新發展模式——用一組代碼覆蓋桌面設備、平板電腦和智慧手機——也在改變遊戲開發者的發展方向。

這些進展都在最近的微軟Build大會上顯露無疑。微軟業務開發經理賈斯汀·聖克雷爾(Justin Saint Clair)曾經鼓勵台下的遊戲開發者重新制定發展策略,不要只關注圖形、主題和情節,而是應該首先問自己一個問題:「什麼是PC?」

PC的字面定義是「個人電腦」,但最近幾年,這一定義已經被徹底顛覆。如今,PC遊戲終於也開始顛覆傳統模式。我們不再依賴于鍵盤和滑鼠,甚至不在局限于相同設備中的相同遊戲。在本文中,我將帶著大家探索當今遊戲開發者所採用的各種模式。他們的勞動成果將體現在各種各樣的PC遊戲流派中,從平板電腦上的休閒遊戲,到Steam上下載的3D大作。

一款遊戲,多處體現

當iPad幾年前發佈後不久,平板電腦很快便重新定義了視頻遊戲的角色。得益于內置的加速計和觸控式螢幕,iPad既能當遊戲螢幕,又能當遊戲手柄。不僅可以通過左右傾斜平板電腦來控制汽車遊戲的方向盤,還能用手指直接操控遊戲活動。

但那畢竟是在2010年,今天,加速計和觸控式螢幕早已成為標配。2013年,微軟將鼓勵開發者突破平板電腦的局限,重新想像平板電腦遊戲體驗——也就是說,一款遊戲可以通過多種創意十足的方法,在各種平臺與設備中體現出來。

微軟正在開發一系列API(應用程式設計介面),説明開發者創建一款在PC和平板電腦中實現相似體驗的遊戲,不過,在平板電腦中卻會採用不同的控制模式,對圖形的要求也會降低。例如,Xbox Live的多人API將同時相容Xbox和Windows,讓開發者可以開發出無縫整合的跨平臺多人遊戲。

微軟的另外一種開發模式則要利用所謂的「第二屏」。在這種模式中,一款遊戲會同時使用大螢幕電視和平板電腦——這種機制已經在搭載Xbox Smart Glass應用的Windows 8平板電腦中實現。例如,在Xbox 360賽車遊戲《Forza Horizon》中,玩家可以一邊在平板電腦中查看地圖,一邊通過遊戲機的手柄駕駛汽車。事實上,通過這款平板電腦,玩家便可在「副駕駛」的位置上引入第二名玩家,充當自己的導航員。

微軟還在利用Windows Runtime平臺(這是所有Windows Store應用的基礎)和Xbox Live網路功能,以各種前所未有的方式重塑遊戲體驗。以第三人稱科幻射擊遊戲《品質效應》(Mass Effect)為例,《品質效應3》已經是一款廣受歡迎的PC單人遊戲,但現在,一款名為《品質效應:滲透者》(Mass Effect: Infiltrator)的附屬遊戲已經登陸iOS平臺,這兩款遊戲都可以使用該系列遊戲的「銀河戰爭」雲計算系統。結果怎樣?在《滲透者》中,當你搜集情報資料時,你的成就便可以提升與PC遊戲融為一體的「銀河備戰等級」。

當然,雲計算讓這種模式變得更加簡單易行。試想:先在PC上啟動遊戲,玩上幾分鐘,然後將資料保存到微軟的伺服器。隨後,你又來到遠處的一個酒店房間,這時便可將同一款遊戲的資料載入到平板電腦中,然後接著剛才的進度繼續玩。《品質效應3》和《塵埃:決戰》(Dirt Showdown)等桌面PC遊戲都已經採納了這種機制,但預計還將有更多遊戲紛紛跟進。同樣值得注意的是,即使是一些簡單的Windows Store應用,也會將狀態和進度保存到雲端,以確保使用者無論身在何處,使用什麼Windows 8設備,都可以在「啟動-關閉-再啟動」的過程中,獲得前後銜接的無縫體驗。

但在Build大會上,微軟的聖克雷爾還分享了線上多人遊戲的新願景。他鼓勵開發者想像一種橫跨PC、Xbox 360遊戲機和Windows 8平板電腦的多人遊戲,使得這三大平臺的使用者可以在完全相同的網路環境中展開互動。《颶風迅雷賽艇》(Hydro Thunder Hurricane)已經採用了這種模式。

另外還有局域網遊戲,這同樣需要重新定義。當今的局域網遊戲通常需要多台桌上型電腦或筆記本身處同一個地點,通過各種線纜和交換器相互連接,然後共同加入多人伺服器。但Windows 8對行動裝置的支援卻可以極大地減少物理設備的使用。聖克雷爾問:「當房間裡的所有人都有一台平板電腦時,會發生什麼?」

平板電腦改變一切

平板電腦不僅僅是帶有觸控式螢幕的PC。一款好的平板電腦遊戲還要使用針對現代化行動裝置設計的一系列行為和技術:除了觸摸手勢外,還包括加速計、GPS、NFC、陀螺儀等。作為將PC、平板電腦甚至Windows Phone 8統一到一起的一種全新開發架構,Windows Runtime整合了所有這些可能,讓遊戲開發者可以充分發揮這些新機制和新模式的優勢。結果,任何適應了Windows Runtime的開發者開發的遊戲,都可以擁有與iOS應用同樣豐富的體驗。

然而,雖然平板電腦可以帶來豐富而富有創意的開發機會,但性能卻不盡如人意。平板電腦和混合設備無法提供一流桌面PC的CPU和GPU性能,這也成為制約傳統遊戲開發商的一大因素。更糟糕的是,Windows RT平板電腦和Windows Phone手機內置的GPU,都不支援完整的DirectX 11功能,而這恰恰是現代桌面PC顯卡的必備功能。遊戲開發者必須確保Windows Store中的遊戲只需使用Direct 3D 9,即可在Windows RT中展示3D內容。

但這並是說平板電腦中的遊戲顯示效果一定很糟,與大尺寸的桌上型電腦顯示幕相比,在平板電腦的小螢幕上,較低的多邊形生成率和解析度所產生的負面影響沒有那麼明顯。而且,很多在Windows Store中銷售的遊戲更加小巧,且偏重休閒風格,因此性能算不上是大問題。

《掃雷》:一個絕佳的例子

升級版的《掃雷》就是一個絕佳的例子,這款休閒遊戲充分利用了Windows 8的各種新功能。

自從Windows 3.1以來,《掃雷》都會隨同Windows作業系統免費提供給使用者。與《紙牌》一樣,它恐怕是工作效率的最大殺手之一。微軟希望徹底重構《掃雷》,從而全面展現一款Windows Store遊戲的潛力。為了實現這一目的,微軟聘請了經驗豐富的休閒遊戲開發公司Arkadium操刀。而且,新版《掃雷》也不僅僅是增加了觸摸控制這麼簡單。

首先,這款遊戲不再局限于一個視窗中,而是成為了平板電腦中的一款全屏遊戲,但在桌面PC中的效果仍然不錯。Arkadium還增加了新的花園主題皮膚。除此之外,改版後的遊戲添加了新的冒險模式,讓使用者可以通過一個卡通人物探索一組洞穴。

與原先的《掃雷》不同,你不需要清除或標記所有的方塊也可以過關。事實上,每一關都不存在唯一的「完美」通關方式:你可以探索每一寸地方來盡可能多地搜集金幣,也可以直接找到最快退出方式。這完全取決於你自己。

不過,如果沒有標記或翻開多數方塊,得到的分數會相對較少。怪獸和其他障礙物會阻礙你的前進,但你也可以使用工具和武器來清理前進的道路。

總之,冒險模式改變了《掃雷》,將它從一款簡單的清除類遊戲,變成了與《Roguelike》類似的遊戲,可以探索各種關卡,並克服各種障礙。這款遊戲還整合了社交媒體分享功能:每當你過了一關,就有機會分享自己的成就。

《掃雷》還增加了每日挑戰和成就這樣的社交維度。每日挑戰讓你可以通過贏得各種徽章來搜集虛擬幣,然後期待著一份神秘的獎勵。但這些挑戰還會整合廣告。沒錯,遊戲內置廣告已經進軍《掃雷》,通常會以短片的形式展示,或者是一個可以點擊的熱點,將使用者跳轉到外部網站。這種商業元素以及無法在視窗中運行《掃雷》的局限,勢必降低遊戲的樂趣。不過,新的社交元素明白無誤地表現出微軟多麼渴望進步,就連Windows平臺中最基礎的遊戲也不放過。

在Windows 8中改進桌面遊戲

Windows桌面仍是Windows 8系統的一個重要部分,包括搭載該系統的平板電腦和混合PC。採用觸控式螢幕的一體機也在Windows 8桌面硬體領域佔據了突出地位。戴爾XPS One和聯想A720等高端一體機還包含了獨立顯卡,可以運行3D圖形更為密集的遊戲。

就連桌面遊戲也可以受益于Windows 8內置的額外功能,例如改善的觸摸介面。英特爾已經開始與多家開發商合作將觸摸功能引入桌面遊戲。Firaxis就將手勢等觸摸功能引入到《文明5》(Civilization V)等遊戲中,這也是過去一年最重要的戰略遊戲之一。

至少已經有一款桌面PC遊戲從一開始就融入了觸摸元素,那就是Eugen Systems開發的《戰爭遊戲:歐洲擴張》(Wargame: European Escalation)。Eugen的首款遊戲《R.U.S.E。》已經可以在Windows 7環境下支援觸摸操作,但介面不夠流暢。相比而言,《戰爭遊戲:歐洲擴張》自上而下的地圖介面則將方塊作為使用者介面的主要可選元素,而沒有使用體積較小的按鈕。觸摸選擇和其他手勢的效果也都符合預期。

《文明5》和《戰爭遊戲:歐洲擴張》都與Windows 8實現了很好的相容。與Eugen早期的遊戲一樣,《戰爭遊戲:歐洲擴張》也將相容支援觸控操作的Windows 7系統。

有趣的是,這兩款遊戲還都針對英特爾的HD 4000集成顯卡進行了優化,因此足以適應超極本、平板電腦或二者的混合設備。這也是所有遊戲開發者今後不得不面對的現狀:從原始性能來看,這些時髦的系統所採用的圖形硬體都不及桌面PC中使用的獨立顯卡。

新一代遊戲

Windows 8和Windows RT已經來臨,新一代Windows Store遊戲也已隨之誕生。這些遊戲中有很多都是用JavaScript、HTML5和微軟的XAML核心語言開發的,因此可以輕而易舉地在行動裝置和PC平臺之間轉換。高端遊戲還將繼續採用更加傳統的語言開發。

對使用者而言,更重要的在於,新遊戲體驗正在逐步崛起。在很多Windows Store應用中,你都可以輕易在不同平臺間轉換遊戲。而Windows 8遊戲在混合超極本和純平板電腦等行動裝置中的普及,也將推動一些目前表現平平的遊戲流派迅速擴散開來,例如基於地理位置的遊戲或是增強現實遊戲。平板電腦和混合筆記本中的新型感應器,將説明遊戲設計者開發新的遊戲控制方式,從而促使他們開發新型遊戲。

儘管蘋果iOS粉絲會對此嗤之以鼻,認為這些功能早已整合在iOS中,但在iOS和Mac OS間的跨平臺遊戲卻很少。另外,蘋果筆記本似乎正在向高端顯示技術發展,而沒有將觸控式螢幕作為該系統的關鍵組成部分。

另一方面,新一代的Windows遊戲則會整合桌上型電腦、筆記本、智慧手機甚至Xbox遊戲機,為各種遊戲玩家都創造全新的體驗,不僅是休閒遊戲,還包括傳統的大型遊戲。考慮到這麼多的平臺和這麼多的創新都將融合到一個統一的平臺中,今後究竟會湧現出什麼樣的遊戲便不禁令人充滿期待。

from:sohu

Comments are closed.