《艾爾登法環(huán)》關(guān)卡設(shè)計工具『至高工具』介紹 —— From Software CEDEC 2021 的分享

翻譯:Madao.阿fu
《艾爾登法環(huán)》百科招募中,項目地址:https://www.vgbaike.com/elden_ring
編者按:這篇文章翻譯自 IGN 日本站于 2021 年 8 月 27 日發(fā)布的文章(原文地址),原作者是 あでゆ。這篇文章介紹和整理的是 From Software 于 2021 年 8 月 24 日 - 26 日在線上舉行的 CEDEC 2021 大會上所作的分享。CEDEC 全稱是“計算機娛樂開發(fā)者大會”,由計算機娛樂供應(yīng)商協(xié)會(CESA)舉辦。CESA 是 1996 年以“振興日本電子娛樂產(chǎn)業(yè)”為目的建立的日本組織,總部位于日本東京都港區(qū)。CESA 是東京游戲展和日本游戲大獎的主辦方。此外,每年會發(fā)行電子游戲相關(guān)調(diào)查報告書《CESE游戲白皮書》。
近年來,尤其是在開放世界風(fēng)格的作品中,電子游戲的地圖正以龐大化的趨勢進行發(fā)展。即使單單只作為一名玩家游玩,有時也可能會被遼闊的可行動范圍所迷惑,當(dāng)然制作公司所要承受的負(fù)擔(dān)應(yīng)遠不止于此。目前正在開發(fā)開放世界風(fēng)格作品《艾爾登法環(huán)》(ELDEN RING)的 From Software,似乎多年以來也遇到了同樣的開發(fā)上的煩惱。
拋開需要大量工作才能擴大地圖規(guī)模這一既有事實,就制作公司而言,隨著每項工作使得地圖密度感增加,其數(shù)據(jù)量便會呈指數(shù)增長。結(jié)果,地圖變得過于遼闊,任何人都無法完全把握整個地圖,而另一方面,即使想要提取出特定的數(shù)據(jù)也需要到訣竅,據(jù)說這一工作已經(jīng)逐漸發(fā)展到需要專門的人員來處理的情況。
在此背景下,F(xiàn)rom Software 開發(fā)了名為「情報地図」(信息地圖,下以原文稱)的開發(fā)支持工具,以提高在關(guān)卡設(shè)計上的效率。本文中,我(あでゆ)將根據(jù) CEDEC 2021 上的講座“使用「情報地図」從鳥瞰圖中得到可視化地圖信息 - 用于掌握地圖的整體信息的開發(fā)支持工具”來介紹這個「情報地図」的詳細信息。
講座由參與「情報地図」開發(fā)的程序員川崎良太先生和古田島裕斗先生進行演講。根據(jù)川崎先生的說法,本次講座中使用的地圖只是為這次講座準(zhǔn)備的,似乎與正在開發(fā)的新作無關(guān)。

「情報地図」是一個網(wǎng)頁應(yīng)用程序,可以讓你在俯視整個游戲地圖的同時檢查其中的各種信息。它可以像一般電子游戲中的地圖一樣移動攝像頭,并且可以自由放大和縮小。此外,如果你單擊屏幕上以黃色顯示的標(biāo)記,你可以查看該點的詳細信息。
據(jù)古田島先生介紹,這個應(yīng)用程序的開發(fā)使用了一個名為 Leaflet 的 Web 地圖制作庫,地圖應(yīng)用程序所具備的操作功能也基本準(zhǔn)備好了。

由于網(wǎng)格信息(譯注:此處應(yīng)指分為多個網(wǎng)格的地塊的區(qū)域信息)也可以顯示在地圖上,因此可以清楚地了解哪個點屬于哪個區(qū)域。通過拉動攝像頭查看,可以一目了然地看到放置的敵人的密度。
此外,圖片右側(cè)的復(fù)選框是放置標(biāo)記的列表,例如,如果只選中 BOSS 類別,則地圖上只會顯示 BOSS 標(biāo)記。這允許開發(fā)人員僅查看他們想要了解的類別的信息。

當(dāng)然也可以使用關(guān)鍵字搜索,用以搜索特定敵人的放置位置,也可以輸入掉落物品名稱查看掉落該物品的敵人的位置。不僅如此,你還可以為每個標(biāo)記添加標(biāo)簽,更令人驚訝的是,它甚至還支持基于所添加的標(biāo)簽的類別篩選。
此外,它還支持與實機游戲的協(xié)同開發(fā),如果正在開發(fā)的游戲正在運行,你可以通過單擊來看到選定的位置。這意味著可以高效檢查 AI 行為并有效檢查 BUG。

如果你有想要分享與放置的敵人相關(guān)的內(nèi)容,你可以寫下允許其他成員查看的筆記,像是《黑暗之魂》系列中的“消息”。如果你按下“復(fù)制標(biāo)記URL”按鈕,將允許你跳轉(zhuǎn)到該點的 URL 并將其復(fù)制到剪貼板,因此你可以使用聊天工具等輕松提交更正請求。(*URL:此處應(yīng)該是 FS 社內(nèi)部網(wǎng)絡(luò)的網(wǎng)址)
借助這些功能,開發(fā)人員只需單擊聊天中的 URL 即可立即開始查看共享筆記。

當(dāng)然,「情報地図」不僅可以將每個敵人或物體標(biāo)記為一個點,還可以保存和通過播放查看記錄。具體來說,你可以看到玩家在地圖上走的路線,在哪里游戲結(jié)束,以及他何時獲得重要物品等事件組成的動態(tài)線段。

玩家的位置用藍色圖標(biāo)顯示,你可以通過播放來按照時間順序跟蹤其行為。執(zhí)行死亡或擊敗 BOSS 等動作時會留下標(biāo)記,因此之后只需單擊標(biāo)記即可掌握該動作標(biāo)記的詳細信息,在游戲內(nèi)也能對該點實時顯示。這樣一來,游戲預(yù)測傾向上分析的效率就會爆發(fā)性的提高,即使在和以前一樣的開發(fā)周期內(nèi),也可以進行更深層次的設(shè)計。

此外,玩家的運動軌跡將以熱譜圖的形式顯示,如此也將經(jīng)常經(jīng)過的地方和只經(jīng)過一次的地方得到可視化。在下圖中,你可以看到中間的主要街道等寬闊的路線被涂成紅色和黃色,而左右其他細長的路線則被涂成藍色。這些功能目標(biāo)是作為玩家引導(dǎo),在非重要項目停下來的時候,他們會根據(jù)場合安排路線。

在程序員應(yīng)用來說,熱譜圖還可用于顯示地圖整體負(fù)載。這使得平衡難以通行的地點成為可能。不僅是熱譜圖,因過多放置的物體和敵人數(shù)量而占用太多內(nèi)存的地方都會自動被標(biāo)注出來,使得地圖開發(fā)人員可以一目了然地看到需要糾正的地方。


不僅可以通過單個玩家的數(shù)據(jù)來進行判斷,還可以根據(jù)多個玩家的游戲記錄來獲取統(tǒng)計數(shù)據(jù),這樣你就可以檢查獲取掉落物品的期望值是否合適,或是通過死亡次數(shù)統(tǒng)計來高效調(diào)整敵人的實力。
這是一個有點發(fā)展性的話題,但是這些每一個功能都已是模塊化的,由此你可以更為輕松地為每個開發(fā)項目分離出必要/不必要的功能。 因此,它不僅可以通用地用于各種類型的項目,還可以根據(jù)項目方的要求提供某一方面更專業(yè)的功能。

隨著具備這些功能的「情報地図」的推出,每個工作人員都可以輕松、即時地訪問所需了解的信息,因此可以更為舒適輕松地進行游戲制作。
說到游戲開發(fā)者,玩家第一印象想必是那些可以切實看到的開發(fā)人員,但正因他們幕后有著這些開發(fā)環(huán)境的工具開發(fā)者和工程師的制作支持,才得以每天都有超乎想象的偉大游戲問世。