手機(jī)游戲開發(fā)綜述

手機(jī)游戲開發(fā)綜述

ID:15741486

大小:35.00 KB

頁(yè)數(shù):5頁(yè)

時(shí)間:2018-08-05

手機(jī)游戲開發(fā)綜述_第1頁(yè)
手機(jī)游戲開發(fā)綜述_第2頁(yè)
手機(jī)游戲開發(fā)綜述_第3頁(yè)
手機(jī)游戲開發(fā)綜述_第4頁(yè)
手機(jī)游戲開發(fā)綜述_第5頁(yè)
資源描述:

《手機(jī)游戲開發(fā)綜述》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、本文由4609rain貢獻(xiàn)一、背景介紹現(xiàn)在的移動(dòng)電話是小型的計(jì)算機(jī),它的處理能力與臺(tái)式機(jī)的標(biāo)準(zhǔn)處理能力相比很有限,但是足夠運(yùn)行一個(gè)小型的游戲。現(xiàn)在的手機(jī)的一個(gè)特性就是它們還是網(wǎng)絡(luò)計(jì)算機(jī),能夠高速發(fā)送和接收數(shù)字?jǐn)?shù)據(jù)。除了語(yǔ)音數(shù)據(jù)以外,它們還可以發(fā)送和接收其它類型的數(shù)據(jù)。所以類似《傳奇》、《千年》這樣的網(wǎng)絡(luò)游戲也可以在手機(jī)上實(shí)現(xiàn)。當(dāng)然就處理能力和性能而言,當(dāng)前階段的支持Java的手機(jī)很接近第二代控制臺(tái)游戲機(jī)、80年代中期的家用電腦和早期的手持游戲機(jī)。內(nèi)存通常很有限--一般128KB到500KB--雖然有些

2、智能手機(jī)比如Nokia3650有4MB內(nèi)存。與PC相比,它們的輸入和顯示功能也很有限;小屏幕(許多仍然是黑白屏幕),為電話撥號(hào)優(yōu)化的小鍵盤并不針對(duì)文本輸入,以及有限的聲音處理能力。二、移動(dòng)游戲是如何實(shí)現(xiàn)的目前在移動(dòng)電話實(shí)現(xiàn)游戲的技術(shù)主要有以下幾種:1、嵌入式游戲一些游戲在出廠前就固化在芯片中了,象Nokia的貪吃蛇就是一個(gè)最著名的例子。但由于用戶不能自己安裝新的游戲,所以它們逐漸變得不太流行了。2、短消息服務(wù)游戲短信息服務(wù)(SMS)被用來(lái)從一個(gè)手機(jī)向另一個(gè)手機(jī)發(fā)送簡(jiǎn)短的文字信息。用戶一般為每條信息支付

3、1毛錢的信息費(fèi)。短消息服務(wù)游戲的玩法通常是發(fā)送一條信息到某個(gè)號(hào)碼,這個(gè)號(hào)碼對(duì)應(yīng)游戲供應(yīng)商的服務(wù)器,服務(wù)器接收這條消息,執(zhí)行一些操作然后返回一條帶有結(jié)果的消息到游戲者的手機(jī)中。短消息服務(wù)不是一個(gè)特別好的用于實(shí)現(xiàn)移動(dòng)游戲的技術(shù),因?yàn)樗揽坑脩糨斎胛淖郑虼吮举|(zhì)上它是一個(gè)命令行環(huán)境。而且它還很昂貴,即使和服務(wù)器只交換10次信息也要花費(fèi)1塊錢或者更多的錢。雖然多媒體消息服務(wù)(MMS)技術(shù)的推出使得基于消息的游戲更加具有吸引力,但是仍然不是一種重要的游戲環(huán)境,所以在此我們不會(huì)深入探討它。3、瀏覽器游戲差不多19

4、99年以后出廠的每臺(tái)手機(jī)都有一個(gè)無(wú)線應(yīng)用協(xié)議(WAP)瀏覽器。WAP本質(zhì)上是一個(gè)靜態(tài)瀏覽載體,非常像一個(gè)簡(jiǎn)化的Web,是為移動(dòng)電話小型特征和低帶寬而專門優(yōu)化的。要玩WAP游戲的話,可以進(jìn)入游戲供應(yīng)商的URL(通常通過(guò)移動(dòng)運(yùn)營(yíng)商門戶網(wǎng)站的一個(gè)鏈接),下載并瀏覽一個(gè)或多個(gè)頁(yè)面,選擇一個(gè)菜單或者輸入文字,提交數(shù)據(jù)到服務(wù)器,然后瀏覽更多的頁(yè)面。WAP(1.x)版本使用獨(dú)特的標(biāo)記語(yǔ)言WML,允許用戶下載多個(gè)頁(yè)面,即卡片組。新版本的WAP(2.x)使用XHTML的一個(gè)子集,一次傳遞一個(gè)頁(yè)面并且允許更好的控制顯示格

5、式。兩種版本的WAP都提供一個(gè)比SMS更友好的界面,而且更加便宜,只要根據(jù)使用時(shí)間付費(fèi)而不是根據(jù)信息數(shù)。但是它是一個(gè)靜態(tài)的瀏覽載體;手機(jī)本身幾乎不需要做任何處理過(guò)程,并且所有游戲必須通過(guò)網(wǎng)絡(luò),所有的操作都是在遠(yuǎn)程服務(wù)器上執(zhí)行的。手機(jī)將繼續(xù)帶有WAP瀏覽器,而且開發(fā)者可能發(fā)現(xiàn)WAP有利于傳送比游戲應(yīng)用程序提供的更詳細(xì)的幫助信息或者規(guī)則,因?yàn)榇蟛糠值挠螒蛉匀皇苡邢薜膬?nèi)存制約。然而,WAP沒能達(dá)到高使用率的目標(biāo)(在歐洲和北美洲,只有6%的手機(jī)使用WAP),而且移動(dòng)運(yùn)營(yíng)商和游戲開發(fā)者正在遠(yuǎn)離WAP技術(shù)。我們也

6、不會(huì)在這里探究任何WAP的細(xì)節(jié)。4、J2ME和其它的解釋語(yǔ)言Java2MicroEdition(J2ME)是一種針對(duì)移動(dòng)電話和PDA這樣的小型設(shè)備的Java語(yǔ)言。大部分的手機(jī)廠商都迫切希望Java手機(jī)推廣應(yīng)用。上千萬(wàn)的Java手機(jī)已經(jīng)到了消費(fèi)者的手中。J2ME與臺(tái)式機(jī)中的Java相比還是有很大的限制,但是它已經(jīng)極大的提高了移動(dòng)電話支持游戲的能力。它有比SMS或WAP更好控制的界面,允許使用子圖形動(dòng)畫,并且可以通過(guò)無(wú)線網(wǎng)絡(luò)連接到遠(yuǎn)程服務(wù)器。支持Java的手機(jī)的普及,所以它成為目前最好的移動(dòng)游戲開發(fā)環(huán)境,

7、我們?cè)谶@里將詳細(xì)研究J2ME游戲的開發(fā)。J2ME不是手機(jī)上配置的唯一的解釋語(yǔ)言,但是它是一個(gè)許多廠商支持的行業(yè)標(biāo)準(zhǔn)。一些專用的解釋語(yǔ)言也在某些區(qū)域有上佳的表現(xiàn),如北美的Qualcomm的BREW(BinaryRuntimeEnvironmentforWireless,用于無(wú)線應(yīng)用程序的二進(jìn)制運(yùn)行環(huán)境)和一些韓國(guó)移動(dòng)運(yùn)營(yíng)商支持的名為GVM的標(biāo)準(zhǔn)。在這個(gè)系列文章中,我們將要重點(diǎn)討論使用J2ME開發(fā)移動(dòng)游戲,并且將介紹在Nokia平臺(tái)上開發(fā)移動(dòng)游戲的方法。5、C++應(yīng)用程序或其它編譯語(yǔ)言另外一種開發(fā)方式是使

8、用C++開發(fā)移動(dòng)游戲,把程序編譯為本機(jī)機(jī)器代碼。編譯語(yǔ)言程序一般說(shuō)來(lái)提供更好的控制用戶界面,以及與解釋語(yǔ)言相比更快的速度。C++開發(fā)者可以定位于Series60平臺(tái)設(shè)備。此外,Microsoft的.NetCF也可以以編譯的形式開發(fā)移動(dòng)設(shè)備上的游戲,在以后的文章中我將介紹PocketPC平臺(tái)上游戲開發(fā)的方法。三、移動(dòng)游戲開發(fā)與傳統(tǒng)游戲開發(fā)的區(qū)別移動(dòng)游戲開發(fā)與傳統(tǒng)游戲開發(fā)區(qū)別在許多方面:1、開發(fā)團(tuán)隊(duì)的大小傳統(tǒng)的PC和控制臺(tái)游戲一般需要12到30人的開發(fā)團(tuán)隊(duì)。

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。