Game - Save The Poet

Jun. 3, 2016

這次實作確定了程式架構風格 : 

GameManager : 為主遊玩程式的中控台, 由此物件啟動遊戲(ex. 屈原開始往下沉, 於開始由重生點重生...etc), 另外 google 內插的廣告API 也加在這裡, 主要是啟動遊戲前, 檢查是否重複遊玩超過三次, If yes, 播一段廣告.

GameData : 為Scene 轉換之間不會被消滅的物件.儲存整個遊戲期間的需要記下來的資訊. (ex. 重玩幾次的資訊, 初始的金錢數) (注意,GameData 要是由prefab instantiate , 在任一scene 只要檢查此物件存不存即可)

UIManager : 為整個玩家操控的中控台, 一邊是處理玩家的輸入, 一邊是遊戲中任何互動介面的溝通橋樑. 像是 生產粽子的 button 操作,需要trigger 哪些 function(or operation.. 等).  前一個 project 沒這樣規劃, 整個UI 操作散在各個script 中,結果一整個悲劇, 程式一大,要修改對應的function 就要用 keyword search, 很不方便. 當然,這樣也不是全無缺點, UI 操作複雜時, 這個script code 就又臭又長. 通常還是會有一些需要複雜變化的UI物件讓它提供介面跟UIManager 溝通,不過不會跟UIManager外的物件溝通,以免最後又亂了.

xxx_ui_handler : 這種就是小型的UI script , 通常它下面包了不少 button/labels 等東西, 但都跟自己有關的東西. 這種就用此script 包成一個溝通介面(跟UIManager溝通). 可以想像它是一個小型的衛星城市, 跟一個大型城市溝通,但仍不會自己跟其他物件溝通.

 

Jun. 3, 2016

在說明整個架構前,先說明開發的環境資訊

  1.  開發遊戲引擎 : Unity 5
  2.  美工程式        : Photoshop

整個開發時程 : 三週(5/14 ~ 6/2)

人物美術設計 : 3天

魚類美術設計 : 3天

粽子美術設計 : 3天

UI 美術設計    : 2天

程式UI 操作 : 1天

程式魚類 AI :  2天

程式其他 : 2天

 

 

 

 

 

Jun. 3, 2016

當初遊戲設計成屈原最後一定會被魚啃到剩骨頭, 最終計算時間積分的模式. 同時遊戲中讓屈原能夠"延命"的操作動作就是"丟粽子餵魚". 總不能無限制的丟粽子(那太無聊了), 一定程度的限制玩家丟粽子->生產粽子需要時間+金錢-> 我們需要一個經濟循環的模型.  

如圖,黑色箭頭所形成的流程圖為整個循環遊玩模式

圖中所消費及生產的金錢能維持整個遊玩流程不至於中斷. 

(跟我們人生類似不是?沒錢就活不下去, 哈哈 ..)

基於這樣簡單的經濟模型, 來調整遊戲的平衡與難度. 

其實,這應該屬於數學的範疇, 怎樣的參數調整可以讓玩家有點挑戰, 又不會惱羞崩潰不玩了. 事實上,我沒有整理個參數,計算公式,主要是沒時間.不然這真的是有趣的問題. 

 

Jun. 3, 2016

遊戲中有四種粽子, 如圖順時針分別是 台灣北部粽,台灣南部粽,客家粄粽,鹼粽

其實當初survey粽子種類時, 還有列入 菜粽/客家米粽/潮州粽/湖州粽/北京粽

不過粽子太多,畫不完,所以還是選擇了這四種粽子

南部粽跟北部粽的真實世界的差異很多,就我是南部來的孩子而言,我還是喜歡南部粽(+花生粉). 不過我在遊戲的設計上,僅讓兩個粽子有下沉速度的快慢差別(熱量北部粽多一點,畢竟較油), 在遊戲攻略上,想要解救正在被魚咬的屈原的話,投擲南部粽較佳,但要讓魚肥美的話,丟北部粽會比較好.

客家粄粽是我覺得有台灣特色的粽子之一,所以我也讓它加進遊戲中. 遊戲設定是吃到粄粽的魚它的每咬一口的食量變小,所以能撐更久

最後鹼粽,我其實還沒試過鹼粽, 不過設定上它熱量應該更小,但效果驚人. 它的效果是魚吃了它必被捕獲. 遊戲中補獲率預設是 50%. 也就是說你打撈只能撈出一半量的魚出來. 這種粽子就是衝高補獲率, 除了能瞬間消除魚的威脅,也能多賺錢.

最後的心得是,畫圖是從北部粽->南部粽->粄粽->鹼粽 畫出的. 每畫一張都有得到不少的經驗值. 最後鹼粽這張,終於能稍微掌握物體的光影,運用筆刷做出特有材質感. 獲益不少.

 

Jun. 3, 2016

遊戲中有三種魚

原本的企劃書中是規劃 - 小型/中型/大型淡水魚,蝦,蟹

最後決定版為 三種 size 的魚, 附圖為最大魚種 , 參考紅龍的圖來畫的

真實的圖顏色就是這麼鮮豔~~ 不過紅龍不會吃人肉,紅龍只吃蟑螂吧?(笑)

三種魚的參數設定也很簡單 , 游動速度/每口的熱量/吃飽的總熱量

吃的多寡決定了魚被打撈起來時的肥美程度, 會在轉換成金錢上有權重加成

這次很可惜來不及再做一種魚 - 電鰻

初步想法是這種電鰻吃到某種粽子後,會發電電昏附近的魚, 不過時間關係沒做進去,算是遺珠之一.