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

正文內(nèi)容

斗破蒼穹——手機(jī)設(shè)計游戲畢業(yè)論文-資料下載頁

2024-08-27 11:55本頁面

【導(dǎo)讀】下進(jìn)行的研究工作及取得的成果。盡我所知,除文中特別加以標(biāo)注和致謝的。獲得及其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過的材料。權(quán)保存畢業(yè)設(shè)計(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務(wù);目的前提下,學(xué)??梢怨颊撐牡牟糠只蛉績?nèi)容。他個人或集體已經(jīng)發(fā)表或撰寫的成果作品。對本文的研究做出重要貢獻(xiàn)的個。人和集體,均已在文中以明確方式標(biāo)明。本人完全意識到本聲明的法律后果。涉密論文按學(xué)校規(guī)定處理。文正文字?jǐn)?shù)不少于萬字。圖表整潔,布局合理,文字注釋必須使用工程字書寫,不準(zhǔn)用徒手畫

  

【正文】 使用求余和整除結(jié)合可以將一個數(shù)的每一位剝離出來,然后對應(yīng)數(shù)字圖片,使用分塊圖層技術(shù)將金幣數(shù)量顯示。 在飛彈向量中讀取飛彈的相關(guān)信息,然后繪制在屏幕的右下方。在初始化的時候根據(jù)玩家飛機(jī)的類型 創(chuàng)建玩家飛機(jī)對象并 繪制對應(yīng)的玩家飛機(jī) , 玩家飛機(jī)初始位置位于屏幕下方中部,使用paint()方法繪制,之后調(diào)用玩家飛機(jī)類的 move()方法 fire()方法, getMoney()方法,斗破蒼穹(手機(jī)游戲設(shè)計) 16 drawfeidan()方法和 playPlaneExplod()。分別偵聽玩家飛機(jī)的移動,開火,得到金幣,發(fā)射飛彈,爆炸。其中移動方法根據(jù)玩家飛機(jī)的按鍵狀態(tài)來判斷向什么方向移動。開火 方法根據(jù)傳遞的子彈類型,和線程運行的次數(shù) 加上飛機(jī)本身的類型 來決定子彈的發(fā)射, 如果玩家飛機(jī)和金幣碰撞后則金幣增加并顯示得到金幣信息。如果玩家按下了飛彈發(fā)射鍵,則激活飛彈,在屏幕上繪制飛彈, 并執(zhí)行飛彈的相應(yīng)動作。如果玩家飛機(jī)被敵機(jī)子彈擊中或碰到敵機(jī),就激活玩家飛機(jī)爆炸效果 ,玩家生命相應(yīng)減少 。判斷如果玩家飛機(jī)生命小于或等于零則把玩家飛機(jī)設(shè)為不可見,并移除玩家飛機(jī)的所有子彈,且開始執(zhí)行失敗界面,一定時間后自動返回關(guān)卡選擇界面。 敵機(jī)的出現(xiàn)是依據(jù)于線程運行的次數(shù),設(shè)計一個線程執(zhí)行計數(shù)器只在線程正常運行的時候增加,當(dāng)計數(shù)器為某一值時執(zhí)行生成一個敵機(jī)對象,并把它添到敵機(jī)向量中,然后使用隨機(jī)數(shù)調(diào)用敵機(jī)對象的 setEnemyPlanePosition()方法設(shè)置初始位置,并確定敵機(jī)的移動 ,這些在一個關(guān)卡內(nèi)一個 只能運行一次。之后使用循環(huán)語句把每一個敵機(jī)對象遍歷取出,并調(diào)用 move()方法使敵機(jī)按照預(yù)定的軌跡移動, fire()方法控制敵機(jī)發(fā)射子彈, enemyPlaneExplod()方法來繪制敵機(jī)的爆炸, makeMoney()方法控制敵機(jī)爆金幣,其中 fire、 enemyPlaneExplod、 makeMoney 方法都只用作偵聽,并不用來控制。當(dāng)敵機(jī)移動到子彈區(qū)域時,即判斷敵機(jī)的橫縱坐標(biāo),如果敵機(jī)移動到了指定的子彈區(qū)就調(diào)用 setActivate()方法傳遞 true 值,激活子彈,否則傳遞 false 值。敵機(jī)超出屏幕的話敵 機(jī)設(shè)為不可見,如果敵機(jī)可見的前提下,生命小于零,則代表敵機(jī)與玩家飛機(jī)或子彈發(fā)生了碰撞,那么敵機(jī)設(shè)為不可見,并且調(diào)用敵機(jī)對象的 setExplodPosition()方法其中傳遞的值為敵機(jī)的當(dāng)前坐標(biāo),激活敵機(jī)爆炸效果,同時調(diào)用 setmoneyPosition()方法,如果隨機(jī)值是產(chǎn)生金幣,就激活金幣在屏幕上繪制出來。如果敵機(jī)與玩家飛彈碰撞的話,執(zhí)行敵機(jī)生命減少。其中要注意的是敵機(jī)數(shù)量和子彈的控制,和玩家飛機(jī)子彈的控制。 良好的控制其數(shù)量可以很好的提高程序性能。 斗破蒼穹(手機(jī)游戲設(shè)計) 17 第 4 章 系統(tǒng) 實施 系統(tǒng)編碼 (1)游戲狀態(tài) 判斷的實現(xiàn) public void render(Graphics g){ switch (gameState) { case GAME_STATE_LOGO: drawLogo(g)。 break。 case GAME_STATE_MENU: drawMenu(g)。 break。 case GAME_STATE_PLAY_MENU: drawPlayMenu(g)。 break。 case GAME_STATE_ABOUT: drawAbout(g)。 break。 case GAME_STATE_HELP: drawHelp(g)。 break。 case GAME_STATE_SOUND: drawSound(g)。 break。 case GAME_STATE_PLAY: drawGame(g)。 break。 case GAME_STATE_SHOP: drawShop(g)。 break。 default:break。 }} (2)敵機(jī)與子彈碰撞檢測的實現(xiàn) for(int j=0。j()。j++){ bt1=(Bullet)(j)。 斗破蒼穹(手機(jī)游戲設(shè)計) 18 if((playplane, true)){ (false)。 (敵機(jī)子彈碰到玩家 )。 }} (3)玩家飛機(jī)的動作。 if(=0){ (false)。 ()。 (false)。 (失敗 !, 100, 120, 0)。 countdown=flag。 } (g)。 (keyStates)。 (playPlaneBulletType, g,flag)。 (g)。 if(()0 amp。amp。 feidanActive){ ()。 (0)。 feidanActive=false。 } (g)。 系統(tǒng)測試 測試方法 (1)在需要測試的地方寫入 ()語句 將需要了解的數(shù)據(jù)在控制臺斗破蒼穹(手機(jī)游戲設(shè)計) 19 輸出查看結(jié)果 (2)運行程序, 觀看 執(zhí)行的效果 是否與預(yù)期的結(jié)果一致 測試項目 (1)gamestate 變量值的變化 (2)當(dāng)玩家飛機(jī)碰到敵機(jī)子彈的時候 生命值是否會減少,相應(yīng)的生命槽顯示是否會減少 ,當(dāng)生命值為 0 的話是否會產(chǎn)生爆炸效果,且提示游戲失敗,過 50個線程時間 后自動的返回游戲關(guān)卡界面 。 測試數(shù)據(jù) gamestate=1 敵機(jī)子彈攻擊力為 50 玩家飛機(jī)生命初始為 100 測試結(jié)果 (1)gamestate 的狀態(tài)隨著用戶選擇不同的菜單項而依次正確的改變,并且輸出 。 (2)當(dāng)玩家飛機(jī)與敵機(jī)子彈相撞的時候生命槽會按照一定的比例減相應(yīng)的長度, 并 產(chǎn)生爆炸效果, 當(dāng)玩家飛機(jī)生命小于零時,會 提示玩家游戲失敗,過 50個線程時間 后自動跳轉(zhuǎn)到 關(guān)卡 選擇界面 。 系統(tǒng)發(fā)布 (1)安裝 jdk (2)安裝 WTK (3)安裝 添加 插件并且添加 WTK 中的手機(jī)模擬器。 (4)在 eclipse 中建立項目,然后修改 文件,在其中的midlets 中點擊 add 添加游戲運行的入口 Midlet 類。 斗破蒼穹(手機(jī)游戲設(shè)計) 20 (5)右擊項目,選擇 J2ME→ Create Package 創(chuàng)建可執(zhí)行的 jar 進(jìn)行游戲的發(fā)布。 系統(tǒng)操作 應(yīng)用系統(tǒng)安裝 一種是 使用數(shù)據(jù)線或藍(lán)牙等 下載游戲到手機(jī)上,打開,選擇安裝目錄,然后點安裝。另一種是下載到手機(jī)上,直接打開運行。 游戲操作說 明 打開游戲進(jìn)入游戲選擇菜單界面, 然 后點擊上下左右鍵可以選擇相應(yīng)菜單,然后 單擊OK鍵進(jìn)入相應(yīng)界面 。 進(jìn)入開始界面是游戲關(guān)卡選項和武器商店選項;進(jìn)入幫助界面可以查看游戲的幫助信息;進(jìn)入游戲關(guān)于界面可以 查看 游戲的一些信息;進(jìn)入音樂開關(guān)界面可以設(shè)置游戲音樂是否開啟,點 OK 鍵 即開啟游戲音樂,默認(rèn)為關(guān)閉。 點擊退出游戲 即 關(guān)閉游戲。 進(jìn)入游戲, 左鍵:飛機(jī)左移 ; 右鍵:飛機(jī)右移 ; 上鍵:飛機(jī)上移 ; 下鍵:飛機(jī)下移 ;OK鍵:發(fā)射飛彈;左軟鍵:暫停; 武器商店 : 左右鍵:選擇物品類別 , 上下鍵:選擇物品 ; 左軟鍵:購買物品 。 斗破蒼穹(手機(jī)游戲設(shè)計) 21 總 結(jié) 經(jīng)過近七周的開發(fā),在指導(dǎo)老師的細(xì)心教導(dǎo)和同學(xué)的熱情幫助下,我們終于完成了畢業(yè)開題報告,畢業(yè)設(shè)計,畢業(yè)論文,詳細(xì)開發(fā)說明文檔。 回想這段日子的經(jīng)歷和感受,我感慨萬千,在這次畢業(yè)設(shè)計的過程中,我們擁有了無數(shù)難忘的回憶和收獲。在我們組成員的商討下我們的題目定了下來,是:斗破蒼穹 飛行 射擊類游戲。當(dāng)題目定下來的時候,我們當(dāng)時便立刻著手資料的收集工作中, 從網(wǎng)上下載了十幾款市場上的手機(jī)游戲 ,并提取其中的圖片再加上自己的加工 , 再加上參考別人的手機(jī)游戲設(shè)計思想 ,又 在導(dǎo)師細(xì)心的指導(dǎo)下,終于使我們對 我們的程序有了相當(dāng)?shù)陌盐?。 為了本次的畢業(yè)設(shè)計及論文,我們放棄了玩的時間。 在設(shè)計中雖然遇到了諸多的困難 , 但在小組討論和老師的幫助下 困難一個一個 的 解決掉 了 ,項目也慢慢成型。經(jīng)過多次測試和仔細(xì)修改,游戲終于完成了。整個過程中,從需求分析到設(shè)計、編碼、測試,我都努力讓自己以前學(xué)的知識運用到本游戲的開發(fā)中,盡量保證整個系統(tǒng)的開發(fā)進(jìn)度和質(zhì)量,順利完成這次的畢業(yè)設(shè)計,為自己的大學(xué)生涯畫上一個 相對 完美的句號。最后經(jīng)過指導(dǎo)老師的指導(dǎo) ,我們經(jīng)過不斷努力學(xué)習(xí) ,終于完成了這個作品。在制作手機(jī)游戲的過程中,我感覺我的編程能力,溝通協(xié)調(diào)能力各方面的能力都有了很 大的提高。手機(jī)游戲的大部分功能開發(fā),具有一定的可玩性和復(fù)雜性。 但是 雖然經(jīng)過了我們大量的調(diào)試和排錯解決了絕大部分的問題,但限于我們精力、技術(shù)、時間和水平實在有限,難免還存在一些 BUG;因此要改進(jìn)的地方比較多。 但是 我相信,隨著時間的推移,個人水平的增長,我一定會擴(kuò)展這個程序,使其更加完善、豐富。 斗破蒼穹(手機(jī)游戲設(shè)計) 22 致 謝 在此論文撰寫過程中,要特別感謝我的導(dǎo)師 孫建國 的指導(dǎo)與督促,同時感謝他的諒解與包容。沒有 孫 老師的幫助也就沒有今天的這篇論文。求學(xué)歷程是艱苦的,但又是快樂的。然后還要感謝大學(xué) 幾年 年來所有的老師,為我們打下 軟件 專業(yè) 知識的基礎(chǔ);同時還要感謝所有的同學(xué)們,正是因為有了你們的支持和鼓勵。此次畢業(yè)論文才會順利完成。 本文參考了大量的文獻(xiàn)資料,在此,向各學(xué)術(shù)界的前輩們致敬! 斗破蒼穹(手機(jī)游戲設(shè)計) 23 參 考 文 獻(xiàn) [1](美)??藸枺?Eckel,B)著,陳昊鵬 等譯 ,《 Java編程思想 .第 3版》, 2020年,機(jī)械工業(yè)出版社 [2](美 )考夫 著, 《 J2ME開發(fā)大全》 2020年 02月 01日 , 北京大學(xué)出版社 [3]劉斌、丁璇、龐暉 著, 《 J2ME手機(jī)應(yīng)當(dāng)開發(fā)入門》 , 2020年 3月, 人民郵電出版社 [4]張鵬、創(chuàng)意智慧圖書、編委會專家組 著, 《 J2ME手機(jī)游 戲開發(fā)》 , 2020年 6月, 京華出版社 [5]徐紅勤、楊洪雪、杜輝、吳文虎 著, 《 J2ME MIDP 手機(jī)游戲開發(fā)實用教程》 , 2020年 5月, 清華大學(xué)出版社 [6]龔劍、等 著, 《 J2ME手機(jī)游戲開發(fā)詳解 :快速入門、難點剖析、商業(yè)案例 》 , 2020年1月, 電子工業(yè)出版社 [7]沈大海 著, 《 J2ME手機(jī)游戲開發(fā)技術(shù)與項目實戰(zhàn)詳解 》 , 2020年 2月, 人民郵電出版社 [8]中國臺灣榮欽科技、王蔚、張凱鋒 著, 《 移動應(yīng)用開發(fā)專家系列叢書 ?J2ME手機(jī)游戲設(shè)計技術(shù)與實戰(zhàn) 》 , 2020年 9月, 電子工業(yè)出版社 [9]莫尼遜 著, 《 J2ME手機(jī)游戲編程入門 》 , 2020年 7月, 人民郵電出版社
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1