手機(jī)是一款流行的移動設(shè)備,為了攜帶方便,手機(jī)的設(shè)計(jì)也顯得比較小巧,這就限制了手機(jī)的屏幕大小、續(xù)航能力等問題。因此在進(jìn)行手機(jī)小游戲開發(fā)設(shè)計(jì)時(shí),一定要考慮這些手機(jī)的局限性。
目前,市面上的手機(jī)無論在處理能力還是在存儲容量上都不足與PC機(jī)相提并論,但也足以支持一個(gè)設(shè)計(jì)優(yōu)化的微型游戲程序的運(yùn)行。加上它的網(wǎng)絡(luò)通信能力,甚至還可以支持有聯(lián)機(jī)對戰(zhàn)能力的網(wǎng)絡(luò)游戲。正是由于硬件設(shè)備的極大差異,才直接導(dǎo)致了手機(jī)游戲開發(fā)與傳統(tǒng)游戲開發(fā)的極大差別。
鑒于手機(jī)小游戲開發(fā)與傳統(tǒng)游戲開發(fā)的巨大差別,并考慮到作為其運(yùn)行載體的手機(jī)的實(shí)際局限性,在進(jìn)行手機(jī)小游戲的設(shè)計(jì)制作時(shí)也有必須遵循的原則,即有限的游戲時(shí)間;精干的程序;縮短等待時(shí)間;尋求最大的兼容性。
手機(jī)作為一種典型的MIDP設(shè)備,其能量供應(yīng)是有限度的,在設(shè)計(jì)游戲時(shí)應(yīng)當(dāng)為用戶提供一個(gè)有限的手機(jī)小游戲時(shí)間,以免手機(jī)小游戲時(shí)間過長而大量消耗有限的能源。例如,可以把手機(jī)小游戲時(shí)間限定在幾分種之內(nèi)完成或是將其劃分為若干階段分次進(jìn)行。
鑒于手機(jī)游戲的處理速度不可能太快的客觀事實(shí),為保持游戲的順暢進(jìn)行,就必須盡量縮短游戲中的等待時(shí)間,尤其是在設(shè)計(jì)多人聯(lián)機(jī)游戲時(shí)一定要注意這個(gè)問題。而且由于存儲空間的限制,也要求設(shè)計(jì)精干的程序,否則將導(dǎo)致開發(fā)的游戲因過于臃腫而無法在手機(jī)執(zhí)行。
為手機(jī)游戲?qū)で笞畲蟮募嫒菪砸彩怯斜匾?。由于不同型號,不同款式的手機(jī)不僅支持的J2ME SDK(Java 2 Micro Edition SDK)不同,屏幕尺寸及按鍵等也都存在差異。一款好的手機(jī)小游戲如果因?yàn)榈讓拥牟患嫒荻窒抻谀骋豢顧C(jī)型顯然是一種浪費(fèi),其實(shí)手機(jī)游戲的劇本、流程設(shè)計(jì)等完全不用更改,只需針對其他系列的手機(jī)更換必要的低層處理就可以把手機(jī)小游戲的市場拓展到其他機(jī)型。
手機(jī)的局限性形成了手機(jī)游戲開發(fā)設(shè)計(jì)的原則,游戲開發(fā)者只有好好的遵循這些原則,才能設(shè)計(jì)出符合手機(jī)這款設(shè)備的小游戲,在市面上受歡迎的游戲