激情六月丁香婷婷|亚洲色图AV二区|丝袜AV日韩AV|久草视频在线分类|伊人九九精品视频|国产精品一级电影|久草视频在线99|在线看的av网址|伊人99精品无码|午夜无码视频在线

高校合作1:010-59833514 ?咨詢電話:400-810-1418 服務(wù)與監(jiān)督電話:400-810-1418轉(zhuǎn)接2

「信息地圖」開發(fā)輔助工具如何影響《艾爾登法環(huán)》開放地圖設(shè)計?

發(fā)布時間:2024-01-24 11:07:30 瀏覽量:207次

一個好的開發(fā)工具能夠帶來什么?

電子游戲世界的地圖設(shè)計正呈現(xiàn)出不斷拓展的趨勢,對于開放世界游戲的地圖來說更是如此。面對龐大開闊的地圖,就連玩家有時都會因為可行動范圍過于寬廣而感到暈頭轉(zhuǎn)向,更不用說開發(fā)團(tuán)隊的負(fù)擔(dān)有多重了。而目前正在開發(fā)開放世界游戲《艾爾登法環(huán)》的 From Software 也同樣被這個問題困擾多年。

單單只是擴(kuò)大地圖尺寸就足以大幅增加工作量,更不用說地圖密度也會同步提升的 From Software 作品了,因此游戲的數(shù)據(jù)容量也呈現(xiàn)出指數(shù)級的增長態(tài)勢。地圖過于寬廣一方面會導(dǎo)致單一開發(fā)成員難以掌握地圖全貌,另一方面由于調(diào)取特定數(shù)據(jù)需要掌握相關(guān)技術(shù),所以會造成開發(fā)工作陷入專人化的窘境。

在此背景下,F(xiàn)rom Software 開發(fā)了一套名為「信息地圖」的開發(fā)輔助工具,用來提高關(guān)卡設(shè)計的效率。本文對「信息地圖」的詳細(xì)介紹基于 CEDEC 2021 中舉行的「用『信息地圖』實現(xiàn)俯瞰地圖信息的可視化 —— 掌握地圖全貌的開發(fā)輔助工具」演講內(nèi)容整理而成。

演講者為參與「信息地圖」開發(fā)的兩位程序員 —— 川崎涼太先生和古田島裕斗先生。據(jù)川崎先生介紹,本次演講中使用的是為演講特別準(zhǔn)備的地圖,與開發(fā)中的作品無關(guān)。

「信息地圖」是一個可以讓開發(fā)人員在俯瞰整個游戲地圖的同時確認(rèn)各式各樣信息的 Web 程序。在程序中地圖可以像電子游戲中的地圖畫面一樣隨意滑動,也可自由縮放大小。此外,點擊畫面中的黃色標(biāo)記即可查看該地點的詳細(xì)信息。

據(jù)古田島先生介紹,開發(fā)該程序時運用到了制作 Web 地圖所需的 Leaflet 開源庫,因此地圖類程序所具備的操作功能在該程序中基本都能實現(xiàn)。

由于地圖中能顯示網(wǎng)格信息,因此可以清楚掌握各地點所處的區(qū)域和位置。通過把鏡頭拉遠(yuǎn)(縮小顯示地圖),可以一目了然地看清敵人配置的密度等數(shù)據(jù)。

此外,畫面右側(cè)的復(fù)選框列出了所有已配置的標(biāo)記類別。舉個例子,如果只勾選了「頭目」標(biāo)記類別,那么地圖上就只會顯示「頭目」標(biāo)記。如此一來,開發(fā)人員便可以篩選查看當(dāng)前工作所需的信息。

該程序還支持關(guān)鍵詞搜索功能,開發(fā)者可通過該功能檢索特定敵人的位置,也可通過輸入掉落道具的名稱確認(rèn)掉落該道具的敵人位置等信息。更令人吃驚的是,它還允許開發(fā)者給每個標(biāo)記添加標(biāo)簽,進(jìn)而根據(jù)標(biāo)簽內(nèi)容縮小搜索范圍。

不僅如此,該程序還能夠直接與游戲進(jìn)行嫁接,啟動開發(fā)中的游戲時,單擊所選位置即可實現(xiàn)位置傳送,大大提升了確認(rèn) AI 行為和檢查漏洞等工作的效率。

針對「敵人配置」等需要在團(tuán)隊內(nèi)共享的信息,開發(fā)者可以留下供其他成員查看的備忘錄,就像「魂系列」中的留言系統(tǒng)一樣。點擊「復(fù)制標(biāo)記的 URL」按鍵后,跳轉(zhuǎn)該地點的 URL 便會被復(fù)制到剪貼板,這樣就能輕松地在聊天工具中發(fā)送修改需求。

這些功能使得開發(fā)者得以在點擊聊天記錄中的 URL 并查看共享的備忘錄后,立即投入相關(guān)工作。

當(dāng)然,「信息地圖」的功能并不僅限于標(biāo)出各敵人或物體的位置,也可保存和檢查游戲記錄。具體來說,就是可以確認(rèn)玩家的活動軌跡,比如玩家在地圖上的移動路線、游戲結(jié)束的位置、取得重要道具的時間點……

玩家的位置由藍(lán)色大頭針圖標(biāo)表示,可以按照時間順序重新播放,從而追蹤玩家的活動軌跡。死亡或擊敗頭目等玩家的活動事件會在地圖上留下標(biāo)記,之后再點擊標(biāo)記即可了解詳細(xì)內(nèi)容,還可在游戲中傳送到該地點。這使得分析玩家游玩習(xí)慣的效率得到爆發(fā)式的提升,令開發(fā)者在相同的開發(fā)時間內(nèi)得以進(jìn)行更加深入的關(guān)卡設(shè)計。

玩家的活動軌跡還能以「熱圖」的形式呈現(xiàn),玩家經(jīng)常路過的場所或者只通過一次的場所等熱門場景的分布情況均能在地圖中查看。從下圖中可以看到,正中央有一條點綴著紅色和黃色,像主干道一樣的粗線,而左右兩側(cè)細(xì)長的路線則是用藍(lán)色顯示。這項功能可以幫助開發(fā)者設(shè)置引導(dǎo)玩家行動的大致目標(biāo),比如把重要道具放置在玩家不怎么會去的地方。

作為一項主要面向程序開發(fā)者的功能,熱圖還可以顯示出游戲整體的負(fù)荷。通過觀察熱圖能夠排查并消除使得游戲幀數(shù)變低的地點。除了熱圖以外,該程序還能自動標(biāo)記出因物體和敵人數(shù)超出限制等原因?qū)е逻^度使用內(nèi)存的地點,從而使地圖設(shè)計者可以清楚把握所有需要修改的場景。

該程序不僅能記錄單個玩家的活動,還可以統(tǒng)計多名玩家的游戲數(shù)據(jù)。這使得檢查物品掉落率是否符合預(yù)期以及根據(jù)總死亡次數(shù)決定是否調(diào)整敵人難度等工作更加高效。

此外,以上提到的功能均實現(xiàn)了模塊化設(shè)計,這意味著開發(fā)者可以根據(jù)開發(fā)需求自由組合需要的功能。如此一來,該程序不僅可以被廣泛運用于各種類型作品的開發(fā),還可以根據(jù)項目的要求添加更加專業(yè)的功能。

引入具備上述功能的「信息地圖」后,每位開發(fā)人員都能迅速獲取所需的信息,便捷地進(jìn)行游戲制作。

我們總是想當(dāng)然地認(rèn)為游戲開發(fā)者就是制作電子游戲本身的人,但實際上游戲制作離不開工具開發(fā)者和開發(fā)環(huán)境工程師,正是他們在幕后的默默支持,才有了今天這些超出我們想象的優(yōu)秀作品。

本文編譯自 IGN JP 相關(guān)內(nèi)容,原作者あでゆ,未經(jīng)授權(quán)禁止轉(zhuǎn)載。

熱門課程推薦

熱門資訊

請綁定手機(jī)號

x

同學(xué)您好!

您已成功報名0元試學(xué)活動,老師會在第一時間與您取得聯(lián)系,請保持電話暢通!
確定