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

正文內(nèi)容

基于android平臺(tái)的beatplane游戲開發(fā)畢業(yè)論文-文庫吧資料

2025-07-04 03:46本頁面
  

【正文】 此基于Android系統(tǒng)的手機(jī)游戲Beatplane的開發(fā)工作全面完成。這對(duì)初次進(jìn)行Android開發(fā)的我是一個(gè)不小的鍛煉和鼓勵(lì)。在對(duì)本系統(tǒng)的軟件測(cè)試過程中,發(fā)現(xiàn)了許多問題和不足,但都進(jìn)行了及時(shí)的修改和更正。(3) 部分功能仍可完善;由于個(gè)人水平有限,時(shí)間倉促,本系統(tǒng)缺少創(chuàng)建用戶名和聯(lián)網(wǎng)統(tǒng)計(jì)評(píng)分排名的功能,且背景音樂處于不可控的后臺(tái)狀態(tài)。(1) 界面新穎,有跳躍感,能吸引玩家的興趣;操作簡(jiǎn)單,功能完善易懂,可以激發(fā)玩家的樂趣,適合休閑。測(cè)試結(jié)果:需求分析中的各種功能全部能夠?qū)崿F(xiàn),且運(yùn)行順暢無誤。在myeclipse中打開程序,運(yùn)行虛擬機(jī),開始運(yùn)行程序。(3)退出游戲階段點(diǎn)擊“退出游戲”;將玩家操控飛機(jī)撞在敵機(jī)上,或被敵機(jī)擊中。(2游戲進(jìn)行階段點(diǎn)擊“開始游戲”后,將手指放在玩家操控飛機(jī)上,操縱飛機(jī)擊毀敵機(jī)。點(diǎn)擊圖標(biāo),點(diǎn)擊“開始游戲”,運(yùn)行游戲。將Android手機(jī)連入電腦,運(yùn)行程序。檢驗(yàn)是否能實(shí)現(xiàn)功能需求中的全部功能。第四步:系統(tǒng)測(cè)試將已經(jīng)全部確認(rèn)過的軟件插入運(yùn)行環(huán)境中,可以再虛擬機(jī)也可以在Android移動(dòng)端上。第二步:組裝測(cè)試根據(jù)所編寫軟件的結(jié)構(gòu)體系,把上一步測(cè)試過的模塊拼裝起來,但是一定要注意模塊拼裝的正確性,不能有順序上的錯(cuò)誤。 測(cè)試步驟由上一小節(jié)可知,系統(tǒng)測(cè)試主要有四個(gè)步驟:?jiǎn)卧獪y(cè)試,組裝測(cè)試,確認(rèn)測(cè)試和系統(tǒng)測(cè)試。白盒測(cè)試的前提是可以把程序看做裝在一個(gè)透明的盒子里,即完全了解程序結(jié)構(gòu)和處理過程。也就是說將程序看做一個(gè)黑匣子,不管它的內(nèi)部是什么樣,測(cè)試只發(fā)生在程序接口,黑盒測(cè)試可以檢測(cè)出程序的可用性。 進(jìn)入我們要討論的重點(diǎn):黑盒測(cè)試跟白盒測(cè)試。 專業(yè)的軟件測(cè)試非常豐富而又繁瑣:回歸測(cè)試,功能測(cè)試,負(fù)載測(cè)試,壓力測(cè)試,性能測(cè)試,易用性測(cè)試,安裝與反安裝測(cè)試,恢復(fù)測(cè)試,安全性測(cè)試,兼容性測(cè)試,內(nèi)存泄露測(cè)試,比較測(cè)試等。基于是否關(guān)注軟件結(jié)構(gòu)與算法,可以分為黑盒測(cè)試跟白盒測(cè)試??偠灾?,軟件測(cè)試是成功開發(fā)軟件的重要保證。軟件測(cè)試的經(jīng)典定義是:在規(guī)定的條件下對(duì)程序進(jìn)行運(yùn)行操作,以發(fā)現(xiàn)程序錯(cuò)誤,衡量軟件質(zhì)量,并對(duì)其是否能滿足設(shè)計(jì)要求進(jìn)行評(píng)估的過程。 () +()+30=object_y ){} Else{ isAlive=false; Attack=true;}第5章 游戲系統(tǒng)性能測(cè)試 軟件測(cè)試 什么是軟件測(cè)試軟件測(cè)試(software testing)是軟件開發(fā)必不可少的組成部分。 object_y+object_height+30=object_y {} //矩形1位于矩形2下方Else if ( ()=object_y amp。 ()+ ()= object_x){} //矩形1位于矩形2上方Else if (object_y= () amp。 object_x + object_width= ()) {} //矩形1位于矩形2右側(cè)Else if (()=object_x amp。 //判斷左邊子彈是否存活 If(isAlive) { If(obj instanceof Smallplane){ If (object_x=() amp。//檢測(cè)碰撞OverridePublic boolean isCollide(GameObjece obj) { Attack =false。 碰撞測(cè)試該游戲中碰撞檢測(cè)是一個(gè)非常重要的方法,非常多的地方要用到:子彈和玩家飛機(jī),玩家飛機(jī)和敵機(jī),飛機(jī)與獎(jiǎng)勵(lì)物品和子彈等,都需要進(jìn)行碰撞測(cè)試。并把他們嵌套在application里。例如由初試界面跳轉(zhuǎn)到主界面:Public void onClick(view view ){ //TODO Autogenerated method stub if(view==btnStart){ //點(diǎn)擊“開始游戲”,跳轉(zhuǎn)界面 Intent intent= new intent(this,)把創(chuàng)建的intent作為參數(shù)傳送到startactivity()中。并附帶了具體java代碼和注釋,方便講解和闡述。圖9:游戲結(jié)束界面 游戲內(nèi)各種功能的實(shí)現(xiàn)本節(jié)概述了幾個(gè)主要游戲功能的實(shí)現(xiàn)方法。左上角的雙豎杠為暫停按鈕,暫停按鈕右方的數(shù)字為當(dāng)前積分;右上方為當(dāng)前飛機(jī)等級(jí)數(shù);屏幕下方為玩家控制的飛機(jī),直接觸屏操作即可操控飛機(jī)擊毀敵機(jī);屏幕左下角為飛機(jī)自帶炸彈,點(diǎn)擊可發(fā)射,全屏的敵機(jī)全部摧毀。圖7:游戲初始界面圖片路徑為C:\Users\yuanY\Desktop\Android\BeatPlane\res\drawablemdpi文件名為bg_01.。:游戲設(shè)置界面。:游戲主界面,控制游戲的線程,戰(zhàn)斗的暫停和終止。:結(jié)束界面。:游戲音樂的屬性,音樂文件來自互聯(lián)網(wǎng)。:游戲中幾種子彈的基本屬性,擁有不同的射速,威力,外形和狀態(tài)。包括血量,大小,速度,子彈數(shù)量以及可獲得子彈和物品的條件。包括血量,大小,速度,發(fā)射子彈的時(shí)間,以及中型飛機(jī)的出現(xiàn)條件。:游戲中大飛機(jī)的基本屬性,包括血量,大小,速度,發(fā)射子彈的時(shí)間,以及大飛機(jī)的出現(xiàn)條件。:該類用于玩家的分?jǐn)?shù)計(jì)算。 游戲功能概括圖圖4 游戲功能用例圖第4章 Beatplane項(xiàng)目的設(shè)計(jì)與開發(fā) 幾個(gè)基本類框架該項(xiàng)目開發(fā)中使用到豐富的java類,下面用圖示來簡(jiǎn)要介紹各個(gè)類所起到的功能。 游戲控制需求拋棄傳統(tǒng)pc機(jī)和手機(jī)的按鍵操作,實(shí)行觸屏操作,是玩家在操作上更順手,更方便。本項(xiàng)目中的音樂文件全部來自互聯(lián)網(wǎng)。(3) 重新挑戰(zhàn):初次游戲失敗之后可重新挑戰(zhàn)。(1) 開始游戲:點(diǎn)擊后跳轉(zhuǎn)至游戲界面,開始進(jìn)行射擊之旅。所以,要在第一時(shí)間吸引玩家的注意,就必須要是界面盡量美觀整潔。 功能性需求項(xiàng)目需要實(shí)現(xiàn)原pc版雷電的主要功能,還需加入背景音效和功能音效來滿足玩家的感官需求。(3) 游戲背景: 采用山谷畫面,使戰(zhàn)斗夾在一個(gè)狹窄的環(huán)境中,更具緊張感和壓迫感。本游戲的美工策劃如下:(1) 觸屏:游戲操作采用觸屏操作,取代傳統(tǒng)的按鍵,是操作的性能和舒適感倍增。 目標(biāo)客戶和最終用戶均為Android系統(tǒng)移動(dòng)客戶端使用者。操作方式為觸屏式控制游戲,簡(jiǎn)單明了。游戲進(jìn)程則保留了原版中的規(guī)則,玩家操控的戰(zhàn)績(jī)每擊毀一架敵機(jī)便可獲得積分,積分達(dá)到某些程度的時(shí)候可以召喚更強(qiáng)大的敵機(jī)甚至是boss飛機(jī),使游戲的趣味性和競(jìng)技性得到完全的展現(xiàn)。我們此次開發(fā)的手游beatplane便是受此啟發(fā)而做的。在做此次畢業(yè)設(shè)計(jì)之前,筆者對(duì)Android可謂一竅不通,后來在系統(tǒng)的學(xué)習(xí)和認(rèn)識(shí)下才搞清了Android系統(tǒng)的基礎(chǔ)知識(shí),這也為下面我們進(jìn)行的游戲開發(fā)做好了堅(jiān)實(shí)的基礎(chǔ)。開發(fā)者也可用起提供的接口開發(fā)新的軟件。主要組件為:views,content providers,resource manager,notificati
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1