關於程式
前兩個月經過認識的一位朋友的指點之下知到了物件導向這種寫程式的技巧,於是開始重新梳理了快2000行的code,成效也是相當不錯的,很多變數的命名都簡單的不少,函數需要一些數值也可以直接從class裡取用,後來發現其實物件導向到大二才會開始學,也算是意外先提前預習了大二的課程了
關於美術素材
最近開始惡補版權知識,因為本人是在做srpg,用c++自己開發遊戲,也開始尋找免費的美術素材,剛開始找到了不少可以免費使用的素材,但細讀注意事項就會發現大部分的rpg地圖素材 人物行走圖都是用rpgmaker的內建素材所二次加工的,不在rpgmaker上使用是會違法的,這也導致我之前找到的美術素材都無法使用,好在天無絕人之路,後來我找到了一個來自日本的發開工具-wolf rpg
類似rpgmaker也是能夠依靠開發者的免費工具不用學習編成也可以做rpg,當然重點在於wolf rpg在日本也有不少數量的創作者使用 ,這也就意味者會有許多獨立於rpgmaker的美術素材出現,wolf rpg也有提供平臺來存放這些願意公開的美術素材,即使不是用於wolfrpg也是可以使用的 就這樣我解決了美術素材的來源問題
關於地圖製作
一樣是自己開發rpg會遭遇的問題,就是rpgmaker自帶的地圖編輯功能也要另尋他法,我找到了一個方便編輯地圖的工具-Tiled->https://www.mapeditor.org/
可以完美替代rpgmaker的地圖編輯功能
關於字體
不知道各位有沒有發現平時自己使用windows內建的字體其實是有版權限制的,不能用於商業使用,遊戲中使用的字體要記得替換成免費字體,不然一個不小心就可能觸犯法律
關於BGM
不知道各位是怎麼尋找到適合遊戲內容的BGM,提供免費音樂的創作者不少,但要如何在茫茫BGM海之中找到自己需要的BGM可就不太容易了,最近把找到的BGM都匯集成循環播放,寫程式的時候就開始聽BGM,希望靠著多聽幾遍能加深對每首BGM的印象,希望到時候可以比較好挑BGM
關於PS
最近開始加工得到的美術素材的時候深感小畫家已經無法支撐我修改圖片的需求,於是開始學習如何用PS進行圖片去背,漸層,縮放,透明度之類的工作,還沒開始做rpg時很難想到做遊戲會跟PS有所聯繫
以為PS都是在做P圖之類的東西,沒想到是這麼方便的工具
關於劇本
最近也把文字對話系統做出來了
開始需要寫對話的時候才發現對於寫遊戲劇本自己是完全沒有相關知識的,於是開始找相關書來學習,
才發現寫遊戲劇本不能像寫小說一樣,描寫場景這種事是在rpg中是完全沒必要的,多數是由對話來支撐劇情的,寫遊戲劇本並不是直接呈現給玩家的內容,而是給開發團隊閱讀的,角色表情 行動 場景這些都是需要與程式 美術之間溝通才能實現,當然這些都跟一人開發的我沒有很大的關係就是了 但是很多小技巧都還是可以很好的應用在編寫的劇情中
最後再貼一些現在在做的menu