
Hab Fab是我這學期拿一堂課寫出來的成果,有別於用原生SDK開發,老師要我們用Appcelerater's Titanium這個framework來寫,好處就是開發比較簡單快速(據稱?),只要懂javascript就能寫(難度跟寫後端Web應用差不多吧),另一個好處就是一次開發可以跨平台佈局在android跟iphone平台(據稱?),經過一番磨難之後總算把這個小遊戲給生出來...

這個小遊戲主要是要教使用者來辨識一些常見植物屬於那一個家族。在圖鑑模式裡面可以根據家族來查照屬於該家族的四張植物卡,總計有二十四種不同植物。玩家在這模式當中要盡可能熟悉植物與該家族分類,好進行接下來的遊戲模式。

遊戲模式是很典型的記憶配對遊戲,唯一的不同是要配對的不是牌面,而是植物的家族種類,一輪當中會有十二張牌,總計六種家族類型要玩家配對。

其實可以小小作弊啦,如果忘記該張植物卡是那個家族的,輕觸一下右手邊大圖就可以看到該家族。

配對完會結算總共使用的翻牌次數。
超過40 : 非常遜
30 - 40 : 還OK
20 - 30 : 不錯喔
低於20 : 天才! 請受小弟一拜
目前我看過的最低記錄是18步,我自己平均是22步。
在這個Project裡我是負責視覺介面設計與大部份的程式碼撰寫(在LAB裡被稱作Tech Support不是被叫假的!),說到這,Titanium真的是很鳥的東西,雖然他們API看起來很簡單啦,該有的元件也幾乎都建構好了,但感覺上他們的主力還是放在iPhone/iPad。很多功能事件Android都不能呼叫,拿一個滑動事件來說我還得靠 touchstart / touchend 兩個事件來實作,對Android開發者實在超不親切的,我想之後我寧願花點時間去研究Native SDK,也不要用這鳥鳥的Titanium。
視覺設計部份,我們其實沒太多美國時間去做那些牌面,所以我們借用了Shanleya's Quest這組介紹植物的圖像內容,唉呀~反正是學術用途,在美國只要有給credit,在合理範圍之內的用途都有免責權。(強者我同學如是說)我設計的部份主要就是logo、圖標、按鈕、卡背等。Multimedia的工程師也要兼用設計師阿... (默)
等確定版出爐之後我再去搞個Market認證放到Market上,當然啦,學術研究用所以是免費的,不過爛Titanium還蠻容易FC的,試用BETA版請不要太過期待 XD
Hab Fab正式上線,歡迎給予回應指教!
0 回應:
張貼意見
非Blogger會員的朋友,請在"發表意見的身份"選單選用"名稱/網址"填入您的大名,這樣NS才知道該怎麼稱呼你喔 :)