最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

《極樂迪斯科》開發(fā)日志#5:東歐游戲之怪奇處

2019-12-26 16:47 作者:VG百科  | 我要投稿

日志導(dǎo)語(yǔ)
今天我們的開發(fā)日志為大家介紹的是萬能的程序猿在開發(fā)這款游戲時(shí)的工具及日常,除了程序代碼圍繞著程序猿的大腦以外,他竟然還要去觀察游戲編劇在生活環(huán)境中的習(xí)慣,甚至細(xì)致到“坐姿”!
為了適應(yīng)編劇的“專屬口味”,程序猿還為編劇們開發(fā)了一款私有工具,幸運(yùn)的是有一款工具竟能得到編劇和程序猿的“雙雙恩寵”。想知道這東歐游戲中的怪奇之處嗎,這篇日志將會(huì)把這些趣事與工具為你細(xì)致的一一講解。

是時(shí)候來篇更新了。還有,Hi。

我是一個(gè)忙于響應(yīng)編劇們需求的程序員。我負(fù)責(zé)讓對(duì)話動(dòng)起來。如果我有一張名片,上面會(huì)寫著“系統(tǒng)設(shè)計(jì)師”,不過這是一個(gè)修飾過的頭銜。真實(shí)的我是生長(zhǎng)在大學(xué)的系統(tǒng)管理員/講師轉(zhuǎn)程序員(我還在TUT工作)。以后我應(yīng)該還會(huì)介紹下我們的規(guī)則系統(tǒng),以及聊聊我的D&D和LARP(譯注:一種現(xiàn)實(shí)生活角色扮演游戲,參與者要真的打扮成自己扮演的人物。)背景。

整備編劇工具

我從去年8月開始為這個(gè)項(xiàng)目工作,我把這期間大部分工作叫做探索性編程:先搗鼓出基本能用的東西,同時(shí)思考他們?cè)谏a(chǎn)環(huán)境中應(yīng)如何工作。


這是編劇們工作時(shí)的姿勢(shì)(是的,這是我們辦公室一角比較暖和時(shí)的樣子;我剛點(diǎn)燃的柴火讓辦公司暖和了一點(diǎn),外面還是冬天,我們用柴火給辦公室供暖)。順便說一句,由于Articy(一個(gè)編寫敘事和對(duì)話的輔助工具)只有Windows版,照片中的筆記本后來被換成了非Mac的本本。

我現(xiàn)在的目標(biāo)和過去三個(gè)月一直是整備編劇工具。在開發(fā)引擎期間,我們需要一個(gè)辦法來測(cè)試和試玩大量的對(duì)話。所以,要讓編劇們的工作富有成效,就要讓他們能自主導(dǎo)入對(duì)話,還要有一個(gè)和游戲里運(yùn)作方式一致的對(duì)話框。這樣編劇們能發(fā)現(xiàn)自己寫的對(duì)話哪里沒有按預(yù)期工作。

Articy: Draft 2

在項(xiàng)目初期我們就明白,我們沒有時(shí)間或資源自己開發(fā)對(duì)話編寫程序。我們對(duì)黑曜石用的那些工具望眼欲穿;調(diào)研過Chat Mapper、Twine,最后選定了Nevigo出品的工具Articy: Draft 2。

Chat Mapper的界面有嚴(yán)重的問題(它極度的依賴“點(diǎn)擊”,需要你不斷的到處點(diǎn)擊,缺乏鍵盤流暢性);看起來也不夠吸引人,感覺隨時(shí)會(huì)崩潰的樣子——這意味著我們?cè)谙蚓巹兺扑]這款工具時(shí)遇到了一些阻力。

Twine有點(diǎn)那意思,但也還差點(diǎn)——我們需要?jiǎng)e的工具。

我們選擇Articy: Draft 2,因?yàn)榫巹兿矚g它,我們程序員也喜歡它——它有很強(qiáng)大的模板系統(tǒng),支持協(xié)作編輯并且可設(shè)置鎖定/解鎖規(guī)則,它看起來也足夠穩(wěn)定,符合我們的需要。它的界面很靈活;雖然也有一些很煩人的地方,例如在看不見的地方彈出一個(gè)對(duì)話框,讓軟件完全無法操作,不過總的來說是款挺棒的軟件。它還非常的圖形化:你的手機(jī)顯卡無法將對(duì)話樹放大查看。

如果我是一個(gè)人兼顧程序員和編劇的工作,我是非常推薦這個(gè)工具的,因?yàn)閭€(gè)人版本的授權(quán)費(fèi)對(duì)獨(dú)立開發(fā)者來說是完全能接受的。對(duì)稍大一點(diǎn)的開發(fā)團(tuán)隊(duì)和重文本的RPG,我會(huì)非常謹(jǐn)慎,因?yàn)楝F(xiàn)在我有三個(gè)編劇和一個(gè)臨時(shí)編輯再加上我有時(shí)也會(huì)用,我們用的價(jià)格較低的三用戶授權(quán)現(xiàn)在變得捉襟見肘,你應(yīng)該也能想象。如果你資金充足,選這個(gè)軟件沒問題:在選擇之前考慮好每個(gè)坐席全價(jià)和使用它的最大成員數(shù)的花費(fèi)。


上圖中你可以看到一個(gè)個(gè)短小的對(duì)話。Articy: Draft提供內(nèi)容導(dǎo)出到.xml的功能。我們?cè)囘^Articy: Access(譯注:一個(gè)費(fèi)用更高但能直接將Articy: Draft的內(nèi)容整合到游戲中的中間件),是挺好用的,不過因?yàn)槲覀兊墓ぷ髁魇前褍?nèi)容導(dǎo)入到一個(gè)叫做「對(duì)話系統(tǒng)」的Unity工具里,所以不打算花更多錢買那個(gè)了(記得我們有多節(jié)儉嗎:我燒柴火來保持手指暖和)。下面就來說這個(gè)工具:

「對(duì)話系統(tǒng)」工具

這個(gè)工具出自Pixelcrushers,是用來做Chat Mapper和Unity整合的,功能也和它同步,不過由于它也能很好的導(dǎo)入來自Articy的內(nèi)容,開發(fā)者又是我們遇見的最友善和非常能幫到忙的支援者,我想這個(gè)選擇是妥當(dāng)?shù)摹D憧梢孕湃巍笇?duì)話系統(tǒng)」能顯示你自制RPG的對(duì)話。它連源碼都提供了,不過目前我只是為了了解它一些錯(cuò)綜復(fù)雜的內(nèi)部工作機(jī)制才讀過它。

將Articy文件導(dǎo)入之后,我們需要對(duì)一些對(duì)白的行為做出調(diào)整:這是概括的說法,具體將在另一篇日志中細(xì)說,關(guān)于RPG檢定系統(tǒng)的運(yùn)作,我們有一些創(chuàng)新的想法,這意味著每行對(duì)白都要經(jīng)過一些計(jì)算,判斷是否將這句話顯示給玩家,以及這句對(duì)白是否對(duì)狀態(tài)或故事產(chǎn)生影響?;旧?,所有能力(ability)檢定都是用一個(gè)自定義的「對(duì)話系統(tǒng)」對(duì)白解析器完成的。技術(shù)上:我們使用和魔改了OnDialogueLine和OnConversationResponseMenu,讓其發(fā)揮最大潛力。

編劇的工具

這是我正在為編劇們開發(fā)的工具,編劇可以用來導(dǎo)入自己的.xml到游戲中而不必打開Unity。它有一個(gè)對(duì)話列表可以選擇要運(yùn)行的對(duì)話?,F(xiàn)在這個(gè)工具還包含了一些測(cè)試中的功能和用愛沙尼亞語(yǔ)寫的注解。它的對(duì)話框UI跟實(shí)際游戲中是一樣的。借助這個(gè)工具,之后我們會(huì)用來更改對(duì)話的變量。

你可以看看我們現(xiàn)在施工中的對(duì)話UI。這里會(huì)有一些怪異炫酷的動(dòng)態(tài)背景,我們正在開發(fā)中,不過還需要一些整合工作。

現(xiàn)在編劇們已經(jīng)開始測(cè)試他們的對(duì)白了,我在讀他們寫的對(duì)話時(shí)偶爾還會(huì)笑到飆淚。

翻譯:五月

想了解更多的游戲資訊,請(qǐng)關(guān)注“VG百科”微信公眾號(hào)及VG百科網(wǎng)站~~~


《極樂迪斯科》開發(fā)日志#5:東歐游戲之怪奇處的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
会宁县| 博野县| 河津市| 汝城县| 景谷| 安平县| 驻马店市| 中西区| 河北区| 龙陵县| 昌都县| 从江县| 西昌市| 荔波县| 佳木斯市| 蒙阴县| 保靖县| 襄樊市| 东明县| 安丘市| 金湖县| 四子王旗| 平乡县| 兰州市| 淅川县| 东丰县| 定西市| 三门峡市| 昌图县| 菏泽市| 萨迦县| 阜宁县| 虹口区| 三台县| 东宁县| 灵璧县| 抚顺市| 德州市| 尼木县| 枣庄市| 隆化县|