沒錯,為什麼這禮拜沒什麼PO文呢?
因為,我在寫程式囉!
跟大家分享一下手機遊戲開發的過程。
大家都知道,手機軟體現在很紅。紅到APPLE靠它就能成為市值最高的手機廠商。而也是這緣故,手機軟體的開發成為近年來最紅的話題。
▼NOKIA的OVI會否重振雄風呢?不知道!
筆者用什麼開發呢?簡單整理一下:
1.WINDOWS 7電腦一台
2.N97手機一台
3.NOKIA SDK-QT開發環境
4.RPGXP
5.繪圖軟體
最主要的部分,就是上述五項;最花時間的部分,莫過於程式以及美術啦。這兩樣都好累人。
程式的部分,筆者選擇QT,因為看好它跨平台且後勢驚人的感覺。QT是用C++的語言,中文資源不多,造成程式門檻有點高;不過,漸漸克服不適感,而漸入佳境。NOKIA的團隊,不斷地推出很好用的API,讓程式的開發愈來愈好用。或許下一次開發就用NOKIA QUICK (QML)語言也說不定。它看起來蠻直覺的,一定是開發程式上不可多得的助手。
▼QT的程式開發環境,簡易明瞭。
▼附帶各手機的模擬器。
那美術呢?筆者幹嘛用RPGXP呢?當然是有原因的囉,就是要確認遊戲的設計概念是正確的。舉例來說好了,筆者要寫條件分歧,就會用RPGXP寫條件式,跑過一輪後,在寫入QT專案中。或是拼塊材質要組成時,也會利用RPGXP中的拼圖功能,來簡易的實作地圖。免去製作小工具程式,來測試基礎元件,直接就遊戲的核心來做開發。
▼RPGXP提供的工具程式,可以快速的製作地圖。
▼包含簡易的製作流程控制,以及程式運作。
而最有趣的部分,莫過於上機測試啦!在N97看到自己的遊戲,真的是很感動啊!雖然它還不是很完美;不過,它不斷的茁壯,讓我更有信心看到它發表的那一天。
▼N97中開發的情形,目前還在實作引擎。
▼圖中顯示點選金幣出現的效果。
留言列表