freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于j2me的moto手機(jī)的五子棋游戲開發(fā)-全文預(yù)覽

  

【正文】 intY1。amp。 pointY2 = yy。 xx++。amp。 yy=tempy1。 if(xx0||yychessMapGrid)break。amp。amp。 } xx=tempx。amp。 return temp。 chesses[yy][pointX1]==null amp。 if(xxchessMapGrid)break。 chesses[yy][xx]!=null amp。 } pointX1=xx。amp。//讓目前的值與傳入的值保持一致 count = 0。 temp[1]=pointY2。amp。 pointY1=0) { temp[0]=xx。 if(count = chessesNum amp。 chesses[yy][xx].getChessesValue()==value) { count++。 while(yychessMapGrid amp。 yy。amp。//用來(lái)存放判斷是否已經(jīng)構(gòu)成威脅的位置坐標(biāo) /** * 縱向判斷 */ xx=tempx。 int xx = x。 return false。 xx。amp。 yy=tempy1。 xx++。amp。//讓目前的值與傳入的值保持一致 count = 0。 if(yy0||xxchessMapGrid)break。amp。amp。 if(xx0||yychessMapGrid)break。amp。amp。 /** * 反向?qū)蔷€ */ xx=tempx。 chesses[yy][xx].getChessesValue()==value) { count++。 while(xxchessMapGrid amp。 chesses[yy][xx].getChessesValue()==value) { count++。//用來(lái)計(jì)算當(dāng)前某一方的棋子是否夠五個(gè) while(xx=0 amp。 } if(count == 5) return true。amp。 } yy=tempy+1。amp。//讓目前的值與傳入的值保持一致 int count = 0。//循環(huán)變量的值 int yy = y。 setCommandListener(this)。 restartCmd = new Command(重新開始, , 0)。 } chessGridLength=chessMapLength/chessMapGrid。 chessMapY=(canvasH%chessMapGrid)/2+empty/2。 chessMapGrid=15。 newGame=true。//是否是新的游戲 boolean isWin=false。//棋盤左上角x,y坐標(biāo) int selectedX,selectedY。//游戲界面到屏幕邊緣的留空 int canvasW,canvasH。由于時(shí)間的原因,目前只完成了初級(jí)的開發(fā),中級(jí)和高級(jí)留作日后進(jìn)一步開發(fā)。GameWorld類是負(fù)責(zé)繪制棋盤,游戲規(guī)則的控制,以及游戲勝負(fù)的控制,游戲進(jìn)行的控制。藍(lán)牙終極版是由Chess類、Client類、Connection類、Control類、GameWorld類和Server類組成,Chess類提供藍(lán)牙版的棋子,每當(dāng)下一個(gè)棋子的時(shí)候,生成一個(gè)棋子對(duì)象。Chesses類是棋子類,提供棋子,每當(dāng)下一個(gè)棋子的話,就生成一個(gè)棋子對(duì)象。事件驅(qū)動(dòng)大大減少了不必要的工作量。 在本游戲中,沒(méi)有采用職業(yè)比賽的規(guī)則,直接采用明間規(guī)則,一人一手棋,先成5為勝。五子棋的比賽規(guī)則如下: 〖1〗 黑先、白后,從天元開始相互順序落子; 〖2〗 最先在棋盤橫向、縱向或斜向形成連續(xù)的同色五個(gè)棋子的一方為勝; 〖3〗 黑棋禁手判負(fù)、白棋無(wú)禁手。 對(duì)局開始時(shí),先由執(zhí)黑棋一方將一枚棋子落在天元點(diǎn)上,然后由執(zhí)白棋一方在黑棋周圍的交叉點(diǎn)上落子。三 游戲要設(shè)置幾個(gè)難度,我們?cè)O(shè)置不同難度供各個(gè)水平的玩家選擇。受手機(jī)屏幕大小和顯示的影響,我們?cè)O(shè)計(jì)的軟件界面必須是簡(jiǎn)潔的;手機(jī)鍵盤的不方便,游戲需要設(shè)計(jì)得易操作。 第三章 需求分析 基本需求分析 手機(jī)屏幕尺寸分為物理尺寸和顯示分辨率兩個(gè)概念。 J2ME中第一個(gè)正式發(fā)布的Profile是MIDP,而且隨后比較長(zhǎng)的時(shí)間內(nèi)未有其它Profile發(fā)布,以至有人把MIDP等同于J2ME了,有人把WTK等同于J2ME SDK(由于J2ME包含的范圍很廣,所以不太可能有廠商推出能支持各種Profile的開發(fā)工具)。如果隨著時(shí)間的推移該可選包被廣泛采用,它則可能成為某個(gè)或某些profiles的一部分。因此Profiles往往包括應(yīng)用程序生命周期的API,用戶界面API以及存儲(chǔ)API。因此Profile 之中定義了與特定嵌入式裝置非常相關(guān)的擴(kuò)充類別函式庫(kù),而 Java 程序在各種嵌入式裝置上的使用者介面該如何呈現(xiàn)就是定義在Profile 里頭。比方就CLDC 的規(guī)范來(lái)說(shuō),.* 、.*、.*,.*。于是 J2ME 先將所有的嵌入式裝置大體上區(qū)分為兩種 :一種是運(yùn)算功能有限、電力供應(yīng)也有限的嵌入式裝置(比方說(shuō)PDA 、手機(jī));另外一種則是運(yùn)算能力相對(duì)較佳、并請(qǐng)?jiān)陔娏?yīng)上相對(duì)比較充足的嵌入式裝置 (比方說(shuō)冷氣機(jī)、電冰箱、電視機(jī)上盒 (settop box))。J2ME 主要適用于小型嵌入式設(shè)備,這些設(shè)備與PC或是服務(wù)器設(shè)備相比沒(méi)有統(tǒng)一的硬件標(biāo)準(zhǔn)、外觀與操作方式,其功用也是千差萬(wàn)別。J2ME 使用配置和簡(jiǎn)表定制 Java 運(yùn)行時(shí)環(huán)境 (JRE)。第五章 總結(jié)與展望。 論文組織本論文的組織如下:第一章 介紹了課題的開發(fā)背景和意義,以及國(guó)內(nèi)外狀況。 不過(guò)這些廠家提供的都是硬件芯片,要完全發(fā)揮其在3D圖形的表現(xiàn)能力還需要相應(yīng)支持的API才能相輔相成,而目前主要的API包括2003年7月發(fā)表的OpenGL ES(OpenGL for Embedded Systems),就是OpenGL的嵌入式版本,是為嵌入系統(tǒng)而開發(fā)的小型標(biāo)準(zhǔn)三維(3D)圖形應(yīng)用編程接口(API),并受到那些意圖將3D游戲引入移動(dòng)設(shè)備的游戲開發(fā)商、手機(jī)廠商、游戲引擎供應(yīng)商和3D圖形芯片公司的熱烈追捧。嚴(yán)格的說(shuō)游戲僅僅是BREW的一部分內(nèi)容而已。 由于Mophun的API功能齊全,加上是采用本地代碼,運(yùn)行速度快的優(yōu)勢(shì)顯而易見,這點(diǎn)對(duì)于支持Mophun和Java雙游戲平臺(tái)的索愛手機(jī)尤其明顯。J2ME簡(jiǎn)單的可以理解為Java的移動(dòng)版本,其MIDP(Mobile Information Device Profile,移動(dòng)信息裝置簡(jiǎn)表)架構(gòu)就是專門為手機(jī)與PDA而設(shè)計(jì)。法國(guó)InFusio公司看中了這個(gè)市場(chǎng),在2001年推出了ExEn(Execution Engine)游戲平臺(tái)。這些游戲都是廠商以自己的專屬平臺(tái)所開發(fā)的,這些發(fā)售時(shí)就內(nèi)置的游戲在手機(jī)預(yù)存了多少就是多少,用戶無(wú)法自己新增或刪除。而相關(guān)的廠商,例如通信設(shè)備廠家對(duì)于手機(jī)游戲開發(fā)秉承一種開發(fā)的態(tài)度,鼓勵(lì)開發(fā)者在手機(jī)設(shè)備上開發(fā)游戲,通常都在網(wǎng)絡(luò)中提供了自己手機(jī)的技術(shù)資料。 Java手機(jī)發(fā)展現(xiàn)狀 到今年6月,全世界已經(jīng)有大約1億部Java手機(jī)在使用,除中國(guó)大陸外共有53個(gè)移動(dòng)運(yùn)行商正式推出了基于Java技術(shù)的無(wú)線數(shù)據(jù)增值服務(wù)。也就是說(shuō),J2ME先把所有的嵌入式裝置利用Configuration的概念區(qū)隔成兩種抽象的型態(tài)。J2ME(Java 2 Micro Edition)是致力于消費(fèi)產(chǎn)品和嵌入式設(shè)備的最佳解決方案。 JAVA手機(jī)的優(yōu)點(diǎn)Java手機(jī)軟件平臺(tái)采用的基本Java平臺(tái)是CLDC (Connected Limited Device Configuration)和MIDP (Mobile Information Device Profile),是J2ME (Java 2 Micro Edition)的一部分,在中國(guó)一般稱為“無(wú)線Java”技術(shù)。多普達(dá)鋒芒畢露,其他國(guó)產(chǎn)品牌在生死線上掙扎。2007年,諾基亞生產(chǎn)了4億3710萬(wàn)手機(jī),三星生產(chǎn)了1億6120萬(wàn)部手機(jī),摩托羅拉生產(chǎn)了1億5900萬(wàn),緊挨著的是索尼愛立信,生產(chǎn)了1億340萬(wàn)部手機(jī),而且LG生產(chǎn)了8050萬(wàn)。 Gobang 目 錄第一章 背景與意義 1 手機(jī)業(yè)的情況 1 JAVA手機(jī)的優(yōu)點(diǎn) 1 Java手機(jī)發(fā)展現(xiàn)狀 2 論文組織 4 第二章J2ME綜述 5 J2ME簡(jiǎn)介 5 J2ME的相關(guān)特性 5 第三章 需求分析 7 基本需求分析 7 游戲玩法及規(guī)則 7 第四章 游戲設(shè)計(jì)分析 8 8 10 20 22 23 第五章 總結(jié)與展望 29 參考資料 30 致謝 31 第一章 背景與意義 手機(jī)業(yè)的情況,手機(jī)市場(chǎng)主要靠非洲和亞洲手機(jī)銷量上升拉動(dòng),歐洲的手機(jī)銷量保持穩(wěn)定。本論文著眼于J2ME技術(shù)的應(yīng)用,開發(fā)一款可用的手機(jī)游戲程序——五子棋。西安文理學(xué)院計(jì)算機(jī)科學(xué)系本科畢業(yè)設(shè)計(jì)(論文)(2009屆)設(shè)計(jì)題目 基于MOTOROLA手機(jī)的五子棋游戲開發(fā) The Development of five Son Chess Based on Motorola Cellular Phone 系別 計(jì)算機(jī)科學(xué)與技術(shù) 專業(yè) 軟件工程 班級(jí) 軟工(2) 學(xué)號(hào) 05413425 作者姓名 xxx 指導(dǎo)老師 xxx 完稿時(shí)間 2009325 成 績(jī) 摘 要J2ME(Java 2 Micro Edition) 是近年來(lái)隨著各種不同設(shè)備,尤其是移動(dòng)通信設(shè)備的飛速發(fā)展而誕生的一項(xiàng)新的開發(fā)技術(shù)。特別是手機(jī)性能的逐漸增強(qiáng),手機(jī)作為一個(gè)游戲平臺(tái)越來(lái)越成熟了。 mobile game。 經(jīng)過(guò)五年的規(guī)?;l(fā)展,中國(guó)手機(jī)市場(chǎng)已進(jìn)入成熟期, ,%;銷售額將達(dá)1661億元,受低端手機(jī)份額擴(kuò)大的影響,%。諾基亞推動(dòng)娛樂(lè)市場(chǎng)戰(zhàn)略并涉足互聯(lián)網(wǎng)服務(wù)領(lǐng)域;索尼愛立信彌補(bǔ)智能手機(jī)軟肋;三星放下架子攻低端;摩托羅拉發(fā)展受阻,其他國(guó)外品牌如LG、飛利浦等表現(xiàn)不佳。未來(lái)五年,印度將是超低價(jià)手機(jī)的最大市場(chǎng)。以KJava編程語(yǔ)言為手機(jī)開發(fā)應(yīng)用程序,可以為手機(jī)用戶提供游戲、個(gè)人信息處理、電子地圖、股票等服務(wù)程序。因?yàn)檫@兩種區(qū)分,所以Java引入了一個(gè)叫做Configuration的概念,然后把上述運(yùn)算功能有限、電力有限的嵌入式裝置定義在Connected Limited Device Configuration(CLDC)規(guī)格之中;而另外一種裝置則規(guī)范為Connected Device Configuration(CDC)規(guī)格??梢钥闯?,采用Java技術(shù),可以建立完整、高效的無(wú)線數(shù)據(jù)增值服務(wù)產(chǎn)業(yè)鏈,從而為用戶提供靈活、個(gè)性化、內(nèi)容方式多樣的服務(wù)。開發(fā)人員能夠從網(wǎng)絡(luò)方便的得到相應(yīng)的開發(fā)資料,不論你的資金實(shí)力如何,只要你有興趣,就能夠邁入這個(gè)新興的行業(yè)。嵌入/內(nèi)置式游戲 早期的手機(jī)功能簡(jiǎn)單、屏幕也僅僅是單色,手機(jī)廠商能做的,就是在手機(jī)內(nèi)置一些簡(jiǎn)單的游戲。因此用戶們也希望能夠玩新的游戲或者象下載圖片、鈴聲那樣通過(guò)無(wú)線網(wǎng)絡(luò)下載新的游戲。J2ME平臺(tái) J2ME(Java 2 Micro Edition)平臺(tái)是目前最火暴的手機(jī)游戲平臺(tái),盡管它還可以下載和安裝一些小的應(yīng)用程序。所以到目前為止,手機(jī)的游戲應(yīng)用平臺(tái)中,以支持J2ME的最多,而且J2ME軟件開發(fā)商也有越來(lái)越多的趨勢(shì),J2ME已成為2002年下半年之后的行動(dòng)游戲平臺(tái)主流。同時(shí),mophun 游戲平臺(tái)能在極其有限的硬件資源上運(yùn)作,其最低硬件需求是以12MHz運(yùn)行的8位處理器,因而適用于現(xiàn)有的2G手機(jī)。 Mophun 游戲平臺(tái)因?yàn)榫邆湓跇O其有限的硬件資源上運(yùn)行高效性能,可說(shuō)是目前手機(jī)最佳的游戲平臺(tái)之一。相對(duì)Java,BREW是一個(gè)更底層的技術(shù)。分別為應(yīng)用管理器(Application Manager)和移動(dòng)商店(MobileShop)。這些芯片在植入手機(jī)后能夠有效的提升圖形顯示性能,使手機(jī)在進(jìn)行多媒體演示和游戲時(shí)更夠有出色顯示效果。相信不久后,手機(jī)上也能玩像是CS、DOOM、Quake的FPS游戲了。第四章 游戲設(shè)計(jì)分析。J2ME技術(shù)將Java語(yǔ)言的與平臺(tái)無(wú)關(guān)的
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1