Monster Farm 開發日誌 (十)任務系統簡述以及一個角色
大家好。又到了該我寫 dev blog 的時間了。
最近組裡面在跑一個 sprint, 為了 incubator 在努力。incubator 是紐約大學 Game Center 的一個孵化器項目,成功通過的組別可以有每人 2000 美金/月的支持。
聽起來很多,拋去房租和飯費,也沒剩下多少錢了。2000 美金在紐約屬於貧困人口;想想在國內的時候不少朋友都以月薪上萬作為自己的追求,換個城市竟然就只是貧困線,也是唏噓。
萬惡的資本主義。
這幾周的時間裡,我們安插進了任務系統和研究系統。都是傳統的 RPG 要素,技術實現上並沒有什麼特別的難點,無非就是一堆 switch 和 json parser 而已。這裡簡單說一下基本的結構,供大家參考。
我們使用的是 Game Data Editor 這個插件。這個插件的一個好處在於可以完美地和 Google sheet 對接,這樣設計師就可以非常簡單地把填表的過程與遊戲本身無縫連接。
這個好處是在我和萍多次覆蓋了對方的改變之後才突然意識到的。所以如果能幫助大家迅速繞開這個問題,也是不錯的選擇。
Mission 本身區分出了 mission information 和 mission status. Mission information 相當於是關於任務本身的信息,儲存在 GDE 當中,作為一個類型存活。而 mission status 則作為存檔的一部分,存儲任務的完成情況,相當於就是一個 list<int>;這些都比較經典,也沒什麼特別必要大篇幅寫了。
實際上流程越簡短,在實際進行創作的時候,創意的部分就能更好地發揮。由於 GDE 這個插件本身的便捷性,我們寫任務的時候大部分情況下都很簡潔,因此可以將注意力更多分配在任務本身的趣味性上。
現在寫的幾個任務主要還是開始的村莊巡禮和教程任務,倒沒什麼可以說得上特別有趣的;然而我心裡已經構思了幾個感覺還不錯的任務,等有時間做到的時候再安插進去。
繼續說說角色的設定吧。
之前聊了三個角色的設定。今天來聊一個我個人特別喜歡的角色:Stephen Plyushkin.
捏他很明顯,死魂靈里的蒲留希金。鎮里市集的管理員,一個吝嗇鬼角色。每次和他說話的時候都會被強制扣錢,人設上就是個特別讓人反感的角色。
就是這種角色身上才必須有反轉對不對!
在我們的構思里,Stephen 在吝嗇鬼的外表背後,其實是一個卓有頭腦的商業才俊。他和鎮長 Gina 都曾在青年時候去往首都上學。在首都里 Gina 選修了法律,而他則選擇了商業,並以全年成績第一的身份畢業,整個學院都視他為驕傲,以為他一定會作為一個商界領袖而做出一番大事業。
然而他對 Gina 的感情卻使他放棄了首都的機會,跟隨 Gina 一起回到了鎮子里,以一個吝嗇的市場管理員身份終老。
順便一提, Gina 孩子的父親並不是他。Gina 視他為知己的朋友,卻從來沒想要把他當作自己的戀愛對象。
他真的是個好人。
嘛實際上,他自己也說過,「之所以選擇和 Gina 回到鎮子里,當年覺得是為了追尋自己的愛情,但是說不定也只是為了自我感動而已。說到底也不是很適應首都的生活,這樣回到自己的小鎮,能為 Gina 做一點力所能及的事情,一生過得也還算是有滋有味。」
已經到了這種程度,也只能苦笑了。
另外主角是可以追 Gina 的。所以你們自己看著要不要橫刀奪愛吧。
嘛這次更新也就是這樣啦,請期待下一次更新!
=====================================================
如果您對Monster Farm的後續信息和更新感興趣,歡迎關注我們的微博:
@Hi_MoE嗨盟遊戲組
或我們的專欄:紐大遊戲故事 知乎專欄
進入Hi-MoE遊戲組 | indienova 獨立遊戲 Hi_Moe小組,註冊後也可以討論或直接和我們互動。
推薦閱讀:
※五分鐘閱讀:你真的是個遊戲設計師嗎?(二)
※有點迷茫?!
※《Monsterologist》開發日誌(十四)角色行走的實現方式