2010年12月6日 星期一
iPhone 遊戲 - Rubik's Box(魔術方塊) 開發心得
剛起步就踢到鐵版(Object-C 也跟.Net差太多了點),但是看了幾天的書…也就大概懂他的邏輯了
然後開始著手寫程式時… iOS API 跟 xCode 真的是有夠難用的說,還是.Net API 和 VS 友善多了(應該是我中了微軟的毒 >"<)
然後就開始了這條不歸路…
Rubik's Box 的主架構是使用 OpenGL ES 來完成這個魔術方塊的轉動
首頁則使用 UIKit framework 來實現
音效則由 AudioToolbox framework 實現
忙了3個多月的晚上(因為我是兼職,所以只有晚上可以寫),終於完成了Rubik's Box
★這是一款在iPhone上的魔術方塊遊戲,流蜴又不失真實感,3D去摸擬魔術方塊的轉動
★新玩法 - 盲解
★記錄最快時間及最少的步數
★遊戲中心 - 排行榜
首頁畫面
Start:開始遊戲。進入後,方塊則會亂數旋轉,旋轉停止時,隨即開始計時,同時使用者也可開始遊戲。如方塊完成後,會顯示目前時間及步數和最快時間及最少步數。
Blindfold:開始遊戲(盲解)。進入後,方塊則會亂數旋轉,旋轉停止時,可以使用二根手指去轉動方塊,查看方塊顏色分佈(目前尚未開始計時)。按下開始鈕,密即開始計時,同時使用者也可開始遊戲,方塊則會變成半透明白色。如方塊完成後,即會顯示目前時間及步數和盲解最快時間及最少的步數。
Options:設定遊戲的音樂及音效開關。
Leaderboards:跳至遊戲中心排行榜。
遊戲畫面
您可以使用一個手指旋轉方塊,二個手指旋轉整個方塊
上方會顯示目前秒數和步數
回首頁按鈕:結束遊戲並回到首頁
暫停/開始按鈕:暫停或開始此次遊戲
音樂開關按鈕:開啟音樂或關閉音樂
音效開關按鈕:開啟音效或開啟音效
暫停畫面
暫停時,方塊會變成半透明白色狀態且無法旋轉,按下開始按鈕即可開始遊戲。
完成畫面
Time:目前的時間,如有紅色的 Best 字樣,則此時間為最快記錄
Step:目前的步數,如有紅色的 Best 字樣,則步數為最少次數
Best Time:最好的時間
Best Step:最好的步數
Replay:重新遊戲按鈕
Menu:回首頁按鈕
Leaderboards:跳至遊戲中心排行榜按鈕(1.1版新增功能,目前審核中)
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言