阿達有位強者朋友叫魏崴,他真的是超級多才多藝,曾經出過唱片、寫書、還會寫App,他的「小鴨爆炸了」App還上過電視新聞報導,最近他又開發了一款新遊戲叫做「TAP TAP UFO」,整個遊戲由美工、程式、音樂都由他一個人包辦!!他寫了一篇開發心得,經同意轉載至此,大家可以看看App開發者的心路歷程喔!
本文開始
Tagebuch 24.04.14
我出新遊戲啦,免費下載連結於下
iOS: https://itunes.apple.com/app/id848889994?mt=8
Android: http://goo.gl/AAO72y
為了撰寫Corona SDK新書,我試著模仿 Flappy Birds做了一款範例遊戲,在昨天上架,叫做「飛碟大冒險(Tap Tap UFO)」。和Flappy Birds一樣,點擊螢幕讓飛碟往上飛。注意不要讓飛碟墜地,也不要碰撞到迎面而來的鋼板。
和Flappy Birds不一樣的是,我的遊戲有我自己做的8-bit復古的遊戲配樂。除此以外,彩色卡通的像素畫,也是很努力畫出來的。本來只是想要做範例遊戲,沒想到最後的成品還真的很好玩,自己不知不覺就玩上癮了。
我在設計遊戲的時候,一開始設定兩塊鋼板的距離很寬,讓玩家一開始比較容易過關,培養他們的自信心。之後每過5個關卡,鋼板的寬度會縮減,於是越來越難全身穿越。遊戲支援Game Center,目前最高分是開發者我本人的20分,歡迎大家來挑戰。
接下來我想分享我製作遊戲的心路歷程:本來以為這是款簡單的遊戲,真的製作時,才發現很多我之前的想法都不正確。比方說我以為有一個看不到的得分Bar,當飛碟碰到這個物件的話,就算得分。結果…結果根本不是這麼回事:如果這樣設計的話,飛碟碰到得分區的話,會因物理接觸事件,而被推到螢幕外面。開發時第一次看到這個畫面時,真的超傻眼的。最後我是怎麼解決的呢:由於整款遊戲飛碟都沒有往前後移動,於是得分其實是看鋼板有沒有通過飛碟來計算分數。
另外,我是在模仿的過程中,才發現原作Flappy Birds當飛鳥撞倒水管時,整個畫面會短暫而快速的搖晃。我也發現展開新局前,畫面會變暗轉場。這些雖然是小地方,不過由於我是很仔細地觀察,所以發現原來還有這些值得學習的地方。轉場變暗的效果很容易製作,就蓋一層黑色大圖就好了;整個畫面搖動的效果,我之前也把研究的結果,記錄在我的部落格中。
重力和密度的設定,我也花了很多時間去調整。我發現要做Flappy Birds這款遊戲,如果重力和密度參照現實狀況設成9.8和8(鐵的密度)的話,整個飛碟會變成好像氣球飄來飄去。要做到最後的效果,重力和密度都要調大,調到幾乎是不可思議的設定。
以上是我的經驗分享。幾個月之後,我會在我的新書中,把原始碼和作法詳細地記錄說明。現在就不要管那麼多,來玩遊戲吧!
相關連結
**********************************************
iPhone、iPad版的飛碟大冒險 [免費下載連結]
Android版本的飛碟大冒險 [免費下載連結]