電腦技術使戰略遊戲更加強大

作者︰Kevin Ohannessian

遊戲開發者利用最先進的尖端處理器,打造具高臨場感與挑戰性,令人難以抗拒的世界。

試想看看,您在橫跨整個大陸的星際戰場上,帶領著大量的坦克、戰鬥機與健全的供應鍊號令天下,沿路所向披靡。從更遠的視角來看,地圖顯示著敵軍的裝甲營部隊,整裝待發,隨時準備對玩家的策略作出即時的戰略應對。

這款遊戲是《Ashes of the Singularity》(奇點灰燼),其中的遊戲方式在業界中開闢了全新的可能性。

《Ashes》是第一款透過 DirectX 12 運用先進多核心處理器效能的遊戲之一,DirectX 12 是 Microsoft 為多媒體與遊戲應用所打造的應用程式發展介面 (Application Programming Interface,API) 集合。Microsoft 與 Intel 攜手合作,強化最新版本的 DirectX,使其在超執行緒與平行運算上的效能更優異。

電腦技術使戰略遊戲更加強大

超執行緒是 Intel® Core™ 處理器上的功能,可以將中央處理器 (CPU) 上的每一個實體核心做為兩個邏輯核心使用。平行運算則是指同時執行並運行許多運算,因此可以將較大的運算需求分割成較小的需求,然後同時解決。

這些先進技術能協助遊戲開發者,建立需要更大量也更快速處理效能的豐富體驗。

「每隔幾年都會出現一款遊戲,一巴掌甩在我們臉上,提醒我們記得「策略」這兩個字的意思,《Ashes of the Singularity》就是這種遊戲。」IGN 的評論家 TJ Shafer 針對這款遊戲的高層次思考報以良好的評價。

「這是一款具有挑戰性、引人入勝,又能鍛鍊大腦策略能力的遊戲,即時當我沒有在玩遊戲時,我還是不停地在心裡思考著軍力構成、建築時間和盤面部署等策略。」

著重於遊戲體驗的技術

圖形處理器 (GPU) 技術經過再次進化,使新遊戲的開發者能打造出令人驚豔的視覺效果。GPU 負責緊湊的 3D 呈現,並為遊戲環境帶出順暢、豐富的質感,讓世界看起來極為真實或充滿異世界感。

為了營造全新的遊戲特色及互動體驗,開發者需要借重電腦的大腦,也就是 CPU 的威力。CPU 的核心非常適合處理飄動的雲或在風中飄揚的旗幟等真實物理表現,以及遊戲在玩家動作時作出應對所需的人工智慧。擁有快速的多核心 CPU 及優異畫面表現的平衡 PC 平台,是充分享受《Ashes》等遊戲身歷其境體驗的關鍵。

大部分現代 PC 處理器皆具有超過一個核心,這為開發者提供了運用系統中多核心運算威力的機會。

2015 推出的 DirectX 12 讓遊戲開發者能更輕易地同時運用超過一個核心,為遊戲加入聰明、能互動,又具適應能力的元素。這讓開發者能同時運用多個核心,並有助於 GPU 更有效率地處理所有圖形工作。

《Ashes of the Singularity》展示了這能提供怎樣的遊戲體驗︰遊戲中的軍隊都與美國的軍隊規模相當。當電腦的威力足以在戰場上部署大量具適應能力的 AI,一支人工智慧大軍便得以在更廣大的面向上挑戰真人玩家的策略。

即時戰略遊戲的優勢

遊戲設計師們認為《Ashes of the Singularity》等即時戰略 (RTS) 遊戲已經準備好要由最新一代的微處理器中掌握最大優勢。

Brad Wardell 說︰「RTS 即時戰略遊戲與硬體效能一直密不可分」,他擁有 22 年的即時戰略遊戲製作與設計經驗,所經手的遊戲廣受歡迎,包括 《Galactic Civilizations》(銀河文明) 以及《Sins of a Solar Empire》(太陽帝國:宇宙指揮官)。現在,他是 Stardock 的執行長,身兼《Ashes of the Singularity》的主任設計師。

為了實現他們心中的複雜度與真實性,即時戰略遊戲的設計師們會在硬體效能允許的範圍內,盡可能地在戰場上放入最多的部隊、角色或物件。一些設計師認為,單核心與雙核心處理器的限制,就是即時戰略遊戲的進展在 90 年代及 2000 年早期的黃金時代之後停滯不前的主因。

Oxide Games 的共同創辦人及《Ashes of the Singularity》的共同開發者 Dan Baker 說:「在過去,玩即時戰略遊戲時,當你遭遇大型的戰鬥,便會使 CPU 突然過載,因此遊戲就會開始慢下來。」

「單 CPU 能做到的事情有限。」

依據 Baker 所言,即時戰略遊戲的玩家們,在面對不聰明的 AI 以及會拖慢順暢效能的場景時,忍受力特別低落。而當新作品問世時,他們總會期待這能帶來前所未有的體驗。

即時戰略遊戲的未來

Wardell 認為多核心技術將會為下一世代的即時戰略遊戲帶來更聰明的 AI,為玩家提供全新的遊戲體驗。

例如,在《Ashes of the Singularity》中,敵人的思考和移動速度都更為加快,畫面中隨時都可能即時出現更多敵人、戲劇性的攻擊以及陰謀。

如果遊戲偵測到六個以上的核心,便會解鎖在效能較低的系統上無法使用的功能,讓玩家執行更大尺寸的地圖。當玩家面對這種等級的 AI 軍力時,便需要使用大量的 CPU 資源來運算模擬與 AI,而事實上,CPU 的確成了遊戲效能的瓶頸。

隨著 CPU 不停創新,更多遊戲開發者能運用 6 核心的處理器,甚至是最近剛推出的 Intel® Core™ i7-6950X Broadwell-E 極致版這樣的 10 核心處理器。能從這些先進技術真正受惠的,還是在戰場上渴求著全新挑戰,以及更聰明敵人的玩家。

「最終,我們想要讓玩家享受征服世界的快感,讓一位玩家面對 140 個電腦對手。」Wardell 說。「但是要模擬那麼多的 AI 玩家,需要八核心以上的 CPU 才有可能辦到。所以目前來說,我們靜待著更進一步的機會。」

Be Core™ Strong


Intel® Core™ i7處理器─追求電腦的極致如同您追求自身的極致