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

正文內(nèi)容

斗破蒼穹——手機(jī)設(shè)計游戲畢業(yè)論文-文庫吧在線文庫

2024-10-10 11:55上一頁面

下一頁面
  

【正文】 dition) 是近年來隨著各種不同設(shè)備,尤其是移動通信設(shè)備的飛速發(fā)展而誕生的一項新的開發(fā)技術(shù)。對本文的研究做出重要貢獻(xiàn)的個人和集體 ,均已在文中以明確方式標(biāo)明。盡我所知,除文中特別加以標(biāo)注和致 謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得 及其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過的材料。本人授權(quán) 大學(xué)可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。 鑒于此我們使用 J2ME 技術(shù)開發(fā)了一款飛行射擊類手機(jī)游戲。程序控制敵機(jī)及子彈的運(yùn)行,位置等。隨著新技術(shù)的發(fā)展和人們生活水平的提高,手機(jī)開始逐漸普及,手機(jī)以其小巧便捷,方便的特性成為人們的必備通訊工具。因此發(fā)展我國自主的益智、健康的游戲軟件已是當(dāng)務(wù)之急。但是目前僅有不足 1%的用戶下載過手機(jī)游戲,這使得這塊被無數(shù)人看好的市場并沒有達(dá)到和人們預(yù)期相吻合的水平。相信不久后,手機(jī)上也能玩像是 CS、 DOOM、 Quake 的 FPS 游戲了。 游戲 畫布 類 中 提供游戲基本接口 緩沖技術(shù) , 直接得道 設(shè)備鍵盤的物理狀態(tài)等, 精靈類中的圖片分割 顯示技術(shù) 。在使用此方法的過程中還證實了還存在一個鍵盤事件響應(yīng)的問題,重載 keyPress()方法來監(jiān)聽鍵盤的時候不能夠使用十進(jìn)制求余 的方法來偵聽用戶按下了 哪 個按鍵,所以在速度和性能上都比較不理想。 (6)Sound 類主要實現(xiàn)游戲背景音樂的播放 。 其中開始游戲并不是直接進(jìn)入游戲,而是進(jìn)入關(guān)卡選擇菜單。 武器商店是本系統(tǒng)的一大特色,其中機(jī)體 一共有三種,分別子彈不同,攻擊強(qiáng)度也不同。玩家每種飛機(jī)的子彈有四種。 玩家飛機(jī)隨時判斷按鍵狀態(tài),一旦對應(yīng)方向狀態(tài)改變則飛機(jī)向相應(yīng)方向移動飛機(jī)共有八個移動的方向上、下、左、右和左上、右上、左下、右下。 在屏幕的右下方繪制的是飛彈,飛彈是當(dāng)觸發(fā)一定的按鍵事件時才會激活。所以在這里我們需要算好飛機(jī)減生命時,對應(yīng)生命的圖片應(yīng)該移動多少,而且玩家飛機(jī)被不同的攻擊,減的生命也不同。 斗破蒼穹(手機(jī)游戲設(shè)計) 11 第 3 章 系統(tǒng)設(shè)計 本程序是基于 J2ME 技術(shù)的飛行射擊 類 游戲,為玩家打造了一個功能強(qiáng)大, 場景真實,趣味十足的 天 空戰(zhàn)斗 手機(jī)游戲,本游戲共分為 6 關(guān) ,每一關(guān)玩家都在不同的場景中戰(zhàn)斗,玩家可以通過購買武器裝備來提高自身的戰(zhàn)斗力,如果金幣不夠也可在打敗對方飛機(jī)的 時候獲得對方飛機(jī)所產(chǎn)生的物品獎勵,從而也可提高自身的戰(zhàn)斗力,并且玩家多次的玩本游戲的話金幣還可以保存下來累加起來,也可保存已經(jīng)購買過武器裝備,以便下次使用。 (3) ,開發(fā) j2me 手機(jī)游戲需要用的插件 (4)(Wireless ), 由 Oracle 公司提供 (5)( JAVA Development Kit ) , 由 Oracle 公司提供 (6)手機(jī) 頑童 模擬器 用于測試打包程序最 好的模擬器 選擇 eclipse+eclipseme+wtk 是因為這三件套 開發(fā) j2me 手機(jī)游戲非常方便 ,由eclipse 所提供的便捷功能,使得不必記住每一個類的方法全稱,就可以輕易的書寫代碼。setExplod()方法設(shè)置爆炸初始化工作 。 move()方法控制敵機(jī)的移動。 setActivate()方法設(shè)置是否激活敵機(jī)子彈。 tick()方法和 render()方法在 run()方法中被執(zhí)行。 drawPlayMenu()方法用來繪制關(guān)卡選擇界面。 主體 設(shè)計 (1)游戲主菜單 界面 的繪制 是先調(diào)用系統(tǒng)提供的類 Graphics中的 drawImage()方法在緩沖區(qū)上繪制背景圖片, 再在合適位置設(shè)置一個恰好容下 菜單選項的剪裁區(qū),然后將菜單圖片顯示的坐標(biāo)用按鍵控制起來,這樣圖片每次顯示的只是剪裁區(qū)的一部分,最后使用flushGraphics()方法 將緩沖區(qū)的內(nèi)容繪制到屏幕上,就可以看到最終的菜單效果了。武器商斗破蒼穹(手機(jī)游戲設(shè)計) 15 品繪制的思想是二維數(shù)組,第一維為商品的類別,第二維為具體的商品,把類別編號 04五類,在 keyPressed()方法中根據(jù)左右按鍵狀態(tài)的改變來改變選擇的類別,根據(jù)選擇的類別繪制對應(yīng)類別下應(yīng)該顯示的物品集合, 把每一類下的物品從 0 開始編號,使用上下按鍵控制選中的物品,初始選擇的是每一類的第 0 號商品,根據(jù)選擇的類別編號 +商品編號來唯一確定選擇了哪一個商品,根據(jù)類別的數(shù)量和類別下商品的數(shù)量來編寫一個二維的對應(yīng)商品的說明數(shù)組。如果玩家點(diǎn)擊了暫停按鍵那么就繪制暫停菜單,并且停止游戲的繪制。在初始化的時候根據(jù)玩家飛機(jī)的類型 創(chuàng)建玩家飛機(jī)對象并 繪制對應(yīng)的玩家飛機(jī) , 玩家飛機(jī)初始位置位于屏幕下方中部,使用paint()方法繪制,之后調(diào)用玩家飛機(jī)類的 move()方法 fire()方法, getMoney()方法,斗破蒼穹(手機(jī)游戲設(shè)計) 16 drawfeidan()方法和 playPlaneExplod()。之后使用循環(huán)語句把每一個敵機(jī)對象遍歷取出,并調(diào)用 move()方法使敵機(jī)按照預(yù)定的軌跡移動, fire()方法控制敵機(jī)發(fā)射子彈, enemyPlaneExplod()方法來繪制敵機(jī)的爆炸, makeMoney()方法控制敵機(jī)爆金幣,其中 fire、 enemyPlaneExplod、 makeMoney 方法都只用作偵聽,并不用來控制。 case GAME_STATE_MENU: drawMenu(g)。 case GAME_STATE_SOUND: drawSound(g)。j()。 (失敗 !, 100, 120, 0)。 feidanActive){ ()。 (4)在 eclipse 中建立項目,然后修改 文件,在其中的midlets 中點(diǎn)擊 add 添加游戲運(yùn)行的入口 Midlet 類。 斗破蒼穹(手機(jī)游戲設(shè)計) 21 總 結(jié) 經(jīng)過近七周的開發(fā),在指導(dǎo)老師的細(xì)心教導(dǎo)和同學(xué)的熱情幫助下,我們終于完成了畢業(yè)開題報告,畢業(yè)設(shè)計,畢業(yè)論文,詳細(xì)開發(fā)說明文檔。最后經(jīng)過指導(dǎo)老師的指導(dǎo) ,我們經(jīng)過不斷努力學(xué)習(xí) ,終于完成了這個作品。然后還要感謝大學(xué) 幾年 年來所有的老師,為我們打下 軟件 專業(yè) 知識的基礎(chǔ);同時還要感謝所有的同學(xué)們,正是因為有了你們的支持和鼓勵。 但是 我相信,隨著時間的推移,個人水平的增長,我一定會擴(kuò)展這個程序,使其更加完善、豐富。 為了本次的畢業(yè)設(shè)計及論文,我們放棄了玩的時間。 游戲操作說 明 打開游戲進(jìn)入游戲選擇菜單界面, 然 后點(diǎn)擊上下左右鍵可以選擇相應(yīng)菜單,然后 單擊OK鍵進(jìn)入相應(yīng)界面 。 系統(tǒng)測試 測試方法 (1)在需要測試的地方寫入 ()語句 將需要了解的數(shù)據(jù)在控制臺斗破蒼穹(手機(jī)游戲設(shè)計) 19 輸出查看結(jié)果 (2)運(yùn)行程序, 觀看 執(zhí)行的效果 是否與預(yù)期的結(jié)果一致 測試項目 (1)gamestate 變量值的變化 (2)當(dāng)玩家飛機(jī)碰到敵機(jī)子彈的時候 生命值是否會減少,相應(yīng)的生命槽顯示是否會減少 ,當(dāng)生命值為 0 的話是否會產(chǎn)生爆炸效果,且提示游戲失敗,過 50個線程時間 后自動的返回游戲關(guān)卡界面 。 (playPlaneBulletType, g,flag)。 }} (3)玩家飛機(jī)的動作。 case GAME_STATE_SHOP: drawShop(g)。 case GAME_STATE_ABOUT: drawAbout(g)。其中要注意的是敵機(jī)數(shù)量和子彈的控制,和玩家飛機(jī)子彈的控制。如果玩家按下了飛彈發(fā)射鍵,則激活飛彈,在屏幕上繪制飛彈, 并執(zhí)行飛彈的相應(yīng)動作。 之后使用分塊圖層創(chuàng)建一個兩行一列的分塊每一塊大小為屏幕大小,分別顯示不同坐標(biāo)然后每次向下移動一個像素,實現(xiàn)地圖的滾動。當(dāng)選中對應(yīng)商品后 ,點(diǎn)擊購買,程序首先判斷金幣是否足夠,如果金幣足夠,則改變對應(yīng)的變量,以達(dá)到購買的效果,如果金幣不夠,那就彈出購買失敗的提示框。之后在指定坐標(biāo)繪制關(guān)卡圖,然后 繪制選擇的關(guān)卡的光標(biāo),光標(biāo)采用兩張圖片輪換顯示。 斗破蒼穹(手機(jī)游戲設(shè)計) 14 游戲開始后初始游戲狀態(tài)為 GAME_STATE_LOGO 狀態(tài),程序根據(jù) tick()方法設(shè)置 Logo顯示的速度,再根據(jù) render()方法 判斷并調(diào)用 drawLogo()方法 繪制 Logo 界面,當(dāng) Logo界面顯示完之后將游戲狀態(tài)改為主菜單( GAME_STATE_MENU)狀態(tài),線程重新執(zhí)行 render()方法是由于游戲狀態(tài)的改變所以 調(diào)用 drawMenu()方法 繪制主菜單,然后玩家對游戲進(jìn)行操作選擇相應(yīng)的選項 ,在 keyPressed()方法中通過查看玩家按下的鍵值來改變?yōu)閷?yīng)的狀態(tài),再在 render()中根據(jù)游戲狀態(tài)執(zhí)行繪制相應(yīng)的界面的動作。 drawMenu()方法用來繪制主菜單界面。 init()做一些初始化工作。 enemyPlaneExplod() 敵 機(jī) 爆 炸 的 繪 制 。 drawfeidan()方法 用來 具體繪制飛彈 。 Sound 類實現(xiàn)音樂的播放。 包括背景、玩家斗破蒼穹(手機(jī)游戲設(shè)計) 12 飛機(jī)、玩家 子彈、玩家金幣余額、玩家生命、敵機(jī)、敵機(jī)子彈、飛彈等元素的繪制。還有敵機(jī)移動軌跡為曲線的問題,在本系統(tǒng)中,我們思考,敵機(jī)軌跡之所以為曲線,其本質(zhì)是因為在移動的時候它的方向是一直在變化的。針對這個問題我們這樣思考: 09十個數(shù)正好對應(yīng)圖片的分塊后的十個圖片。另一種是敵機(jī)被打爆后爆出來的金幣,一旦被玩家“吃掉”或移除屏幕就會消失。第二種敵機(jī)隨機(jī)出現(xiàn)在屏幕的上邊緣,第二種敵機(jī)有兩種移動軌跡。配件設(shè)計的也是三種,暫定的三種配件分別加攻擊,防御和生命這幾大屬性。 對應(yīng)的物品有對應(yīng)的說明, 武器商店界面 中機(jī)體提供玩家購買飛機(jī)的地方,機(jī)槍可以讓玩家升級武器,彈艙是增加在游戲可以使用的飛彈上限,飛彈是提供玩家購買飛彈的地方,配件是提供玩家購買配件的地方,配件可以增加飛機(jī)的固有屬性(生命,防御??)。游戲控制的實現(xiàn),游戲控制方面包含通常的“開始”,“退出”,“繼續(xù)”,游戲中的“暫?!边€有關(guān)卡選擇的控制。 (2)MyGameCanvas 類 程序最主要是用來在屏幕上繪制游戲選擇 菜單界面、游戲幫助界面、關(guān)于游戲界面、 游戲設(shè)置界面 、 關(guān)卡選擇界面 、商店物品購買界面和購買成功提示界面,以及玩家飛機(jī)和敵機(jī)的繪制、 子彈與飛機(jī)碰撞的檢測 、 金幣圖片的繪制 、 玩家飛機(jī)生命的繪制 , 實現(xiàn)了按鍵的偵測和事件處理。 player 類中的 音樂 播放技術(shù) 來實現(xiàn)游戲的背景音樂 。目前 ATI 的產(chǎn)品據(jù)稱已經(jīng)集成到日本最 新一代 3G FOMA 手機(jī) F900I 中,而該機(jī)正好采用的是 symbian 操作系統(tǒng)。這些芯片在植入手機(jī)后能夠有效的提升圖形顯示性能,使手機(jī)在進(jìn)行多媒體演示和游戲時更夠有出色顯示效果。日本是游戲產(chǎn)業(yè)最發(fā)達(dá)的國家,早在幾年前,日本的手機(jī)游戲業(yè)就已經(jīng)蓬勃發(fā)展起來。 研究意義 應(yīng)用程序可按需下載,而不是購買由硬件商提供的套件,可升級空間大。s lives, providing easier access to information p
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1