top of page

圖塔圖塔

輕鬆小品競技對戰手機遊戲

遊戲風格活潑可愛,玩家可以召喚可愛的圖塔戰士來捍衛自己的陣營,與朋友來場快速簡單的對戰。遊戲機制的設計著重在「碰撞」、「重量」以及「疊加」上,創造出富有動作元素的對戰模式。

圖塔圖塔apk下載

Demo專案檔下載

46a186cf4afa962c51318d10f5111ql5_edited.jpg

平台:Android, iOS

製作人數:4人 

製作時程:2017.2~2018.4

巴哈姆特GNN報導

2018放視大賞

 - 行動遊戲組銅賞

詳細介紹

  《圖塔圖塔》這款遊戲是我與同學的第一項較大的合作專題,我在此專題中負責主程式以及角色動畫的職務。由於這款遊戲我們嘗試製作屬於我們自己喜歡的遊戲風格,遊戲系統也採用與同類型遊戲大相逕庭的做法,做起來十分有挑戰性,因此這也成為了我參與過最有趣的專題。

  遊戲主打一機雙打的模式,兩個玩家分持手機的一端,選擇擁有不同特色的陣營互相對抗,派出士兵攻破對方的主堡即可獲得

勝利。其對戰風格輕快活潑,透過簡單直覺的機制讓玩家不需要花太多時間就能上手,是款可以紓壓放鬆、闔家同樂的遊戲。

6758990969b866c9ed22e8694d111qr5.png

  在美術設計上,我們原先是將角色設計成奇幻風的5頭身人形角色,並設定了複雜的遊戲世界觀。後來考慮到製作時程與我們美術表現力的問題,我們將角色改成簡單可愛的圓球生物造型,並確立了現在輕快活潑的卡通遊戲風格。

18596453_1545349568822439_1965582947_o.p
黑尼度0.png
18596942_1545347528822643_2121233269_o.p
18618740_1545348615489201_145764352_o.pn

  遊戲核心機制在於士兵的重量疊加和排隊碰撞。玩家可以在場上的四條對戰道上派兵,讓士兵推進敵方主堡就可以對其造成傷害。每條對戰道上的士兵只要排隊排在一起,他們的「重量」屬性就會累加在一起。當對戰道上我方和敵方的士兵碰撞,除了基本的攻擊力生命力交換外,也會依據敵我「重量」高低來將戰線往一邊推進,藉此來增加對戰的趣味性。

碰撞時,戰線會往重量較低的一方推進。

即使面對更強的兵種,也可以利用疊加重量來造成戰線優勢。

士兵排隊在一起時,重量會疊加。

  在程式設計上,為了達成這個機制的理想狀況,我選擇不用遊戲引擎內建的物理碰撞系統,而是自己撰寫碰撞的判定條件和後續反應。當一個士兵偵測到自己後方有友軍接觸,就會將此友軍身上所記錄的總重量增加到自身的總重量上,藉此遞迴關係將整條排在一起的士兵總重都記錄到最前排的士兵身上,並只由最前排的士兵處理與敵軍碰撞的判定。當碰撞發生後計算出速度變化,再在將此速度變化傳達給後方列隊中的全部友軍。這樣設計可以將排在一起的多個單位視為一個整體,只進行一次碰撞反應的計算,而不是多個單位分別處理,藉此能夠在碰撞發生後依然保持列隊的完整。

  確立了核心的遊戲機制之後,我們再另外設計了不同遊玩風格的四種陣營,每種陣營除了士兵的數值不同——比如有的士兵弱但速度快,有的則是速度慢但重量極高——另外也都各設計了一隻擁有特殊能力的士兵,例如可以給友軍抵擋一次攻擊的護盾,或是強化前方友軍的能量砲等等。

camp0.jpg

特化防禦、穩扎穩打

camp1.jpg

特化速度、直衝敵營

camp2.jpg

特化重量、壁壘堅實

camp3.jpg

特化攻擊、正面對決

  最後,為了讓玩家不用特意找伴,自己一人也能玩得盡興,也為了增加遊戲的豐富度,我們增加了對電腦模式「保衛戰」。由於適當難度的AI不容易設計,花費時間太多,我們思考後決定在電腦派兵方面採用「固定陣型」的策略,讓電腦不是針對場上現況判斷如何派兵,而是每過十幾秒就會派出一種強大的特殊陣型,讓玩家想方設法來抵擋或擊潰這波攻勢。這樣的作法不但省了不少開發時間,同時也帶來和玩家對抗模式在遊戲性上截然不同的風格節奏,十分奏效。此模式適合讓熟悉了各個陣營與兵種特性的玩家遊玩,以多種策略來嘗試用最短時間攻破敵人的主堡。

95058ec9a7484e271f42eae189111qq5_edited_

  設計了這麼多競技取向的元素,也花了很多時間調整遊戲平衡和設計對電腦關卡。最後的成品完成度高,有達到我們原先設立的輕快活潑遊戲風格,也在上架和參展後得到不少正面回饋,整體來說是非常充實有趣的一次專題製作。

遊戲系統解說1.png
遊戲系統解說0.png
bottom of page