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

正文內(nèi)容

基于j2me手機坦克大戰(zhàn)游戲設(shè)計與開發(fā)畢業(yè)論文(更新版)

2024-08-31 19:43上一頁面

下一頁面
  

【正文】 ........................................... 15 圖片格式 ................................................................................................ 16 雙緩沖技術(shù) ............................................................................................ 16 按鍵處理 .......................................................................................................... 16 Key Pressed 方法 .................................................................................... 17 Key Released 方法 .................................................................................. 17 內(nèi)存使用的最佳化 ............................................................................................ 18 混淆器 (Obfuscator)的使用 ................................................................................ 19 本章小結(jié) .......................................................................................................... 19 第五章 程序分析和具體實現(xiàn) .......................................................................................... 20 游戲總體控制類 ............................................................................................... 20 主游戲邏輯及涉及到的若干類 .......................................................................... 21 玩家坦克的功能屬性 ........................................................................................ 23 敵方坦克的功能屬性 ........................................................................................ 23 子彈的運行和控制 ............................................................................................ 25 本章小結(jié) .......................................................................................................... 26 第六章 系統(tǒng)測試 ........................................................................................................... 27 各功能模塊的部分代 碼 ..................................................................................... 27 游戲運行界面 ................................................................................................... 30 測試結(jié)論 .......................................................................................................... 32 本章小結(jié) .......................................................................................................... 32 第七章 總結(jié)與展望 ........................................................................................................ 33 論文總結(jié) .......................................................................................................... 33 下一步的工作 ................................................................................................... 33 手機游戲產(chǎn)業(yè)展望 ............................................................................................ 34 參考文獻 ........................................................................................................................ 35 致 謝 ......................................................................................................................... 37 1 第一章 前言 研究 的背景 與意義 近年來隨著移動通信技術(shù)的突飛猛進,移動開發(fā)這個新鮮的字眼慢慢成為開發(fā)者關(guān)注的熱點。 作 者 簽 名: 日 期: 指導(dǎo)教師簽名: 日 期: 使用授權(quán)說明 本人完全了解 大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計(論文)的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計(論文)的印刷本和電子版本;學(xué)校有權(quán)保存畢業(yè)設(shè)計(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務(wù);學(xué)??梢圆捎糜坝?、縮印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的前提下,學(xué)??梢怨颊撐牡牟糠只蛉績?nèi)容。 并且 實現(xiàn)了游戲中的諸多功能:音效,運行流暢度,道具運用,敵方坦克的智能運行等。 本論文先對 J2ME 開發(fā)環(huán)境作了一些簡要的介紹,了解 了關(guān)于 手機 游戲開發(fā)的基本流程 ,確定了坦克大戰(zhàn)的整體設(shè)計思路 以及基本的綱要,在基于 J2ME開發(fā)平臺的基礎(chǔ)之上,運用坦克大戰(zhàn)設(shè)計中所需要的相關(guān)技術(shù)和坦克大戰(zhàn)每個部分的邏輯思路, 對每個類之間需要具備的邏輯關(guān)系作了嚴(yán)謹(jǐn)?shù)姆治?后 設(shè)計出了本次坦克大戰(zhàn)的手機游戲。對本研究提供過幫助和做出過貢獻的個人或集體,均已在文中作了明確的 說明并表示了謝意。 涉密論文按學(xué)校規(guī)定處理。 要設(shè)計開發(fā)出一款高品質(zhì)的游戲,上面的三個要素是缺一不可的。其實手機游戲業(yè)務(wù)最早發(fā)源于歐洲,但是歐洲運營商對手機游戲市場的重視不足,沒有把握好手機游戲市場發(fā)展的大好時機。手機游戲類型也從早期的嵌入式游戲、短信游戲、 WAP 游戲、單機 JAVA 游戲再到網(wǎng)絡(luò) JAVA 游戲,手機游戲產(chǎn)業(yè)在內(nèi)容的不斷豐富中初顯雛形。 FC 主機在游戲業(yè)界造成的巨大沖擊眾所周知,這款主機在當(dāng)時事實上幾乎占領(lǐng)了世界各地多個國家的整個游戲市場,并使得逐漸沒落的北美游戲市場再度復(fù)蘇。介紹論文的主要內(nèi)容創(chuàng)新點及結(jié)構(gòu)安排。 第六章主要是對本次論文程序設(shè)計的測試與分析,通過程序代碼的分析討論以及該實現(xiàn)的功能,對比游戲所呈現(xiàn)的每個界面,從而得出結(jié)論。 J2ME 平臺為嵌入式消費類產(chǎn)品提供 了一個通用的開發(fā)平臺,很大程度上的改變了長期以來嵌入式軟件開發(fā)的封閉性,降低了嵌入式軟件開發(fā)的門檻,同時極大的提高了嵌入式軟件開發(fā)的效率。 配置 (Configuration): 對大量軟硬件特性不同的嵌入式設(shè)備,根據(jù)其外觀和性能特點進行分類,提取其中共性形成的一套規(guī)范稱之為配置。比較常見的可選包有無線消息 API(Wireless Messaging API,JSR120),移動多媒體API(Mobile Media API,JSR 135)和 WEB 服務(wù) API(Web Service API,JSR 172)等。而對于手機這樣的資源有限設(shè)備而言,在手機上進行大量的此類的校驗無疑是極為浪費資 源的。 9 第三章 坦克大戰(zhàn)的設(shè)計流程和設(shè)計思路 坦克大戰(zhàn)手機游戲的設(shè)計流程 一般 游戲 的開發(fā)流程 手機游戲的開發(fā) 不同于一般應(yīng)用程序, 它 受到手機本身的限制,開發(fā)人員使用現(xiàn)有的技術(shù)去實現(xiàn),采用合理的開發(fā)流程非常重要,下面來介紹下手機游戲的簡要開發(fā)流程: ( 1) 提出方案:創(chuàng)意的產(chǎn)生。在MIDP 規(guī)格中定義了 MIDlet的生命周期,以及可以存在的三種狀態(tài),包括 Paused、Active 以及 Destroyed,每一個 MIDlet 在任何時刻只可能處于其中的一個狀態(tài)。在屏幕重繪的主程序中,將在每次的循環(huán)中判斷若干事件。 坦克控制的設(shè)計思路 在游戲中,坦克分玩家坦克和敵方坦克。坦克之間由以上道理也不會發(fā)生重疊,但當(dāng)某坦克正從上方生成而正巧有另一輛阻礙在其生成點處,這將導(dǎo)致不可避免的重合。分為兩種情況,如果此子彈來自于敵方,將只檢測玩家坦克,因為敵方之間的子彈必須允許可以透明的穿過,以保證不會在敵人之間發(fā)生子彈的消減。 坦克的程序邏輯圖如下所示: 本章小結(jié) 本章通過對游戲的總體程序了解,知道了我們需要實現(xiàn)哪些功能,在以及坦克和子彈所需要具備的一些基本的邏輯,在此邏輯和程序設(shè)計流程之上我們才能對坦克大戰(zhàn)游戲的制作有一個整體的把握, 下面一張介紹坦克大戰(zhàn)所需要的技術(shù)支持。其中原版地圖,配音,及游戲引擎。 。 ,對添加的新元素也需要參考和分析,一般從畫面和游戲性方面著手。Canvas 的核心是 paint()這個方法, 這個方法做是負(fù)責(zé)繪制屏幕上的畫面,每當(dāng)屏幕需要重新繪制時,就會產(chǎn)生重繪事件,系統(tǒng)就會自動調(diào)用 paint(),并傳入一個 Graphics 對象。程序只能在 paint()函數(shù)中使用 Graphics 繪制,GameCanvas 可調(diào)用 getGraphics()函數(shù)直接繪制在緩沖區(qū)上,可以在任何時間請 16 求傳輸?shù)角芭_。需要在paint()方法內(nèi)所想要畫的圖形畫在一張預(yù)先準(zhǔn)備好的背景,等所有繪圖操作都完成后再將背景的數(shù)據(jù)拷貝到實際的屏幕上。那么低層事件中用下面的兩種方法來處理應(yīng)用的 Key 事件。下面是一個樣例代碼: / /輸出當(dāng)前被釋放鍵的鍵碼 public void keyReleased(int keyCode) { if (keyCode 0 ) { } } 18 //輸出當(dāng)前被 釋放 鍵的鍵碼 (“keyReleased ” +( (char) keyCode) )。 第二是減少復(fù)雜的程序結(jié) 構(gòu),為一些共同的行為建立一個抽象類 (Abstract Class) 來表示繼承的子類的共通性。如果不加以施行有效的措施,將造成嚴(yán)重的后果。 本章小結(jié) 本章通過對坦克大戰(zhàn)運行過程中可能存在的一些技術(shù)問題進行了簡要的分析,和對程序中所需要使用到的技術(shù)有了一個簡要的了解,接下來的一個章節(jié)就是對程序進行理論的分析。 進入時,首先載入畫面的不是游戲運行狀態(tài),而是提供游戲的基本信息,當(dāng)再次選擇開始時才正式 運行。選擇開始游戲后,手機界面窗口會彈出一個關(guān)卡選項界面,通過上下鍵玩家可以自 由選擇想要進入的關(guān)卡,點擊確定即可進入選擇的關(guān)卡進行游戲。本程序 設(shè)置 為 50 毫秒
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1