開放世界關卡設計:《空洞騎士》的奧祕,2D地圖如何實現探索感?
作者:Kath 騰訊互動娛樂 遊戲策劃
類銀河戰士惡魔城是以地圖探索推動遊戲程式的遊戲型別,這與塞爾達式開放世界設計有異曲同工之妙。不論是2D遊戲還是3D遊戲,“探索感”的感受營造手法是相同的,本文將從《空洞騎士》切入,看遊戲如何實現“探索感”。
結論先行:
我個人將開放世界的微觀玩法迴圈總結為四個階段:目標建設,遭遇挑戰,目標達成,新的目標。《塞爾達傳說:曠野之息》明確了:自我驅動的目標建設才能夠帶來飽滿的探索體驗。玩家自我驅動的目標則來自於關卡在潛意識中的引導。《空洞騎士》通過設計房間之間的連結和潛在的分支流程,用四十餘個房間構建了一個小型的“開放世界”關卡區域。用“線性”的分支結構構建了“非線性”的玩法。
一、目錄
二、遺忘十字路的“非線性”關卡設計
2.1 類銀河戰士惡魔城概述
類銀河戰士惡魔城是以地圖探索推動遊戲程式的遊戲型別。其不斷延伸的世界會根據遊戲進度而逐步解鎖。當玩家在探索2D地圖的每個角落時,玩家會遭遇到棘手的敵人,陷阱,或平臺跳躍謎題。克服挑戰或探索世界會獎勵特殊物品,能力或鑰匙,用以開門解鎖結晶,從而進一步探索地圖。
龐大而複雜的平面地圖是類銀河戰士惡魔城遊戲的主要特徵。由於此類遊戲給予玩家足夠的探索自由度,所以設計者無法完全把控玩家的流程體驗。而在遊戲《空洞騎士》中,設計者通過分支流程的方法,解決了在單一區域內的眾多房間中,將玩家的探索行為與目標結合的問題。我們可以通過關卡抽象解構驗證此觀點。
2.2 遺忘十字路抽象解構
遺忘十字路地型圖
遺忘十字路區域作為《空洞騎士》的第一個區域,由40餘個房間構成。此區域既承擔了遊戲教學的功能,又奠定了“探索”和“聯通”的遊戲核心基調。是類銀河戰士惡魔城品類的優秀關卡設計。
根據房間功能將地圖進一步抽象化,得到此結構圖:
遺忘十字路結構圖
在這張結構圖中:
藍色代表該區域的起始房間和Boss房間。
綠色代表主線流程房間。主線流程房間是玩家在區域中的必經之路。
白色代表分支探索房間。探索房間包含收集物,NPC,捷徑,可選擇挑戰的Boss等內容;承擔了提供探索體驗的功能。但是並不在主線流程之內。
將主線流程房間單獨剝離出來,得到此結構圖:
遺忘十字路主線結構圖
藍色的房間代表體驗流程中必然經過的房間。而其他顏色則代表著玩家可能經過的可能性分支。每一條分支上都帶有足夠數量的探索房間用以提供探索體驗。分支內的房間首尾相連,呈現線性特徵;主要房間則承擔著繩結的作用,將多個分支、起始點、Boss戰流程聯結起來。
將其進一步抽象化,得出遺忘十字路的分支流程圖。
遺忘十字路分支流程圖
連結房間連線著線性的流程分支和Boss分支,關卡之間的連結引導玩家完成關卡流程。在這個過程中,玩家目標和探索緊密結合了起來,讓遊戲體驗更加簡潔飽滿。
設計者通過地圖的連結房間限制玩家,只有通過第三流程分支才可以解鎖Boss流程。關卡的分支設計與縱向的關卡方向巧妙的結合了起來,初次遊玩的玩家在潛意識中受關卡的資訊的影響進入第一或第二流程分支,探索完成後重新進入連結房間,向下探索進入第三流程分支。多次進入此關卡的玩家則可以直接經過數個連結房間,直接進入第三流程分支。
探索體驗則來自於關卡有限的資訊量帶來的引導。多數聯通房間只有一個出口,玩家被引導著進行探索;房間之間的轉換也滿足了玩家的探索預期。連結房間則全部都是縱向設計,連結房間的出口擺放有非常大的縱向差距,有限的資訊量給予了玩家清晰的目標。
微觀上,連結房間同時承擔著“探索間隔”的功能。玩家從一條分支中完成探索回到熟悉的連結房間,再次開始新的探索。這種清晰的探索間隔減少了探索所帶來的認知壓力。
2.3 總結
我個人將開放世界的微觀玩法迴圈總結為四個階段:目標建設,遭遇挑戰,目標達成,新的目標。《塞爾達傳說:曠野之息》明確了:自我驅動的目標建設才能夠帶來飽滿的探索體驗。玩家自我驅動的目標則來自於關卡在潛意識中的引導。《空洞騎士》通過設計房間之間的連結和潛在的分支流程,用四十餘個房間構建了一個小型的“開放世界”關卡區域。用“線性”的分支結構構建了“非線性”的玩法。
三、遺忘十字路的基礎能力教學和關卡節奏
3.1 以教學為設計出發點的區域主題
《空洞騎士》中的每一個區域,都有一個明確的區域主題,設計者根據區域主題設計敵人和挑戰。這一點可以從後續的蒼綠之徑和水晶山峰中得到驗證。但是遺忘十字路的主題相對抽象一些,此區域是玩家經歷的第一個關卡區域,它的關卡設計主題為基礎能力教學,我們可以從敵人和平臺跳躍對玩家所構成的技巧挑戰中驗證這個觀點。
3.2 以教學為設計目的的敵人設計
3.2.1 訓練玩家對攻擊方向的把握
常見的蚊型飛行小怪,不會主動攻擊,被觸碰會受到傷害。
也用於放置在平臺跳躍關卡中訓練玩家對躲避的掌握。
高階蚊型飛行小怪,會主動攻擊,能夠使用衝刺攻擊玩家。
難度中等,數量較少。
高階飛行小怪,會主動攻擊,能夠不停生產小蚊子攻擊玩家。
難度較高,數量較少。
Boss級飛行怪物,掌握衝鋒、生產小蚊子、全屏攻擊等技能。
此Boss掌握的能力,玩家都在前期小怪中得到充分的訓練。
起到最終能力驗證的功能。
3.2.2 訓練玩家對攻擊距離的把握
常見的甲殼蟲,可以繞平臺360度爬行。
用於平臺跳躍中增加難度。
站立型瓢蟲,見到玩家會快速衝刺。
難度簡單,存在數量多。
高階站立型瓢蟲,見到玩家會快速衝刺,但是速度和距離都超過普通站立型瓢蟲。
難度中等,存在數量少。
3.2.3 訓練玩家根據攻擊間隔判斷和攻擊的技巧
Boss級龍牙騎士,掌握捶地、釋放衝擊波技能。
玩家需要根據它的攻擊間隔進行判斷和攻擊。
在地圖上存在兩處,用於訓練玩家根據攻擊間隔判斷和攻擊的技巧。
關卡最終Boss:假騎士。
掌握捶地、釋放衝擊、跳躍攻擊、全屏攻擊技能。
此boss的能力為此關卡內所有怪物能力的集合。
挑戰此boss是玩家在此關卡中能力練習的綜合驗證。
玩家同時需要根據它的攻擊間隔判斷和攻擊的技巧。
根據功能對敵人進行分類,我們可以得到以下表格:
3.3 遺忘十字路的關卡流程和關卡節奏
雖然通過反推得出了敵人的設計目的,但是依然需要通過敵人配置來構成關卡的挑戰和教學。幸運的是,我們在之前的分析中得知了遺忘十字路的線性分支關卡特性。我們可以使用通關速度最快的第三流程分支進行分析:
將關卡元素根據線性的房間順序進行排列,我們可以得到此RLD關卡元素表格:
將每個房間的關卡節奏連結起來,我們可以得到此區域最快通關方式的關卡節奏:
來源:騰訊遊戲學院GWB
相關文章
- 《空洞騎士》關卡設計解析
- Roguelike關卡里的箱子:探索關卡地圖的各個角落地圖
- 2D遊戲如何提升遊戲體驗? 2D關卡設計的六大正規化遊戲
- 萬字長文乾貨分享:類《空洞騎士》關卡設計研究
- 探索Google App Engine背後的奧祕GoAPP
- MySQL 資料庫設計的“奧祕”MySql資料庫
- 從現實世界結構出發,用地圖來設計關卡地圖
- 用Unity重現《空洞騎士》的苦痛之路(3)——地圖篇Unity地圖
- RPG遊戲“關卡”&“戰鬥”設計祕籍遊戲
- 設計法則: 奧卡姆的剃刀原理
- 如何緩解重複感和枯燥感?淺談《刺客信條:奧德賽》的潛行關卡設計
- 遊戲關卡設計:淺談如何評價一個遊戲的關卡設計水平遊戲
- 建築師解構遊戲關卡——引數化關卡設計探討佔領據點地圖遊戲地圖
- LunaMetrics:社交網路的介面設計奧祕
- JRPG開放世界地圖的標杆,《異度神劍》系列地圖設計的祕訣地圖
- 運用關卡結構圖分析《曠野之息》的關卡設計
- 圖資料庫奧祕初探資料庫
- 地圖定位導航類App頁面設計靈感地圖APP
- <多人PvP射擊遊戲融入開放世界玩法>地圖與關卡設計要點遊戲地圖
- 探索低程式碼高擴充性背後的奧祕
- 如何為平臺遊戲設計關卡?遊戲設計
- 揭秘視覺化圖探索工具 NebulaGraph Explore 是如何實現圖計算的視覺化
- 關於如何使用echarts實現市縣區地圖的視覺化Echarts地圖視覺化
- 遊戲設計淺析—《戰神4》關卡設計如何協調“探索”“戰鬥”“劇情”三大核心玩法遊戲設計
- 【乾貨】如何設計一個Arkane遊戲的關卡遊戲
- 學習的奧祕
- 高效jQuery的奧祕jQuery
- 語言的奧祕
- 從《奧日與螢火意志》 沙蟲逃忙關卡看遊戲的節奏設計遊戲
- 遊戲UX設計:地圖設計的考量遊戲UX地圖
- 【雲圖】如何設定微信裡的全國實體店地圖?地圖
- 騰訊地圖實現地圖找房功能地圖
- 遊戲關卡設計如何入門和練習?遊戲
- 遊戲新手如何搭建“關卡設計”知識框架?遊戲框架
- 企業內部電子檔案自動加密怎麼實現?設計圖紙文件透明無感加密方案,山西風奧科技加密
- 怎麼自己製作地圖?如何快速實現簡單地圖繪製?地圖
- 遊戲關卡設計方法論(實踐篇)-關卡規劃文件怎麼寫?遊戲
- 付費模式探索:同名角色滾卡的研究+滾卡遊戲DIY設計模式遊戲