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

正文內(nèi)容

基于_android平臺的beatplane游戲開發(fā)畢業(yè)論文(已改無錯字)

2022-08-22 06:21:09 本頁面
  

【正文】 戲主界面 點擊初始界面上的“開始游戲”,畫面隨即進入主界面。左上角的雙豎杠為暫停按鈕,暫停按鈕右方的數(shù)字為當(dāng)前積分;右上方為當(dāng)前飛機等級數(shù);屏幕下 畢業(yè)論文:正文 18 方為玩家控制的飛機,直接觸屏操作即可操控飛機擊毀敵機;屏幕左下角為飛機自帶炸彈,點擊可發(fā)射,全屏的敵機全部摧毀。 圖 8:游戲主界面 游戲結(jié)束界面 玩家操控的飛機被敵機撞擊或敵機子彈擊中即死亡,游戲會跳轉(zhuǎn)至結(jié)束界面,界面上顯示此次挑戰(zhàn)所得分數(shù),并可選擇“重新挑戰(zhàn)”或者“退出游戲”。 圖 9:游戲結(jié)束界面 畢業(yè)論文:正文 19 游戲內(nèi)各種功能的實現(xiàn) 本節(jié)概述了幾個主要游戲功能的實現(xiàn)方法。分別是背景音樂的播放功能,物品操作功能,碰撞檢測功能,頁面跳轉(zhuǎn)功能。并附帶了具體 java 代碼和注釋,方便講解和闡述。 畢業(yè)論文:正文 20 界面跳轉(zhuǎn)功能 Android 中實現(xiàn)界面跳轉(zhuǎn)的方式有兩種,使用 action 跳轉(zhuǎn)和使用類名跳轉(zhuǎn)( intent);由于該游戲由很多個 activity 組成,所以界面跳轉(zhuǎn)需要用到 intent和 activity 來進行跳轉(zhuǎn),即點擊按鈕跳轉(zhuǎn)。例如由初試界面跳轉(zhuǎn)到主界面: Public void onClick(view view ){ //TODO Autogenerated method stub if(view==btnStart){ //點擊“開始游戲”,跳轉(zhuǎn)界面 Intent intent= new intent(this,) 把創(chuàng)建的 intent 作為參數(shù)傳送到 startactivity()中。由于有多個 activity需要使用,所以要在 中注冊這些 activity。并把他們嵌套在 application 里。上述代碼中的 btnstart 是在界面文件 中定義的按鈕。 背景音樂的播放功能 本游戲中的背景音樂沒有任何界面可以用戶交互,只在后臺運行,所以需要用 service 來控制。 碰撞測試 該游戲 中碰撞檢測是一個非常重要的方法,非常多的地方要用到:子彈和玩家飛機,玩家飛機和敵機,飛機與獎勵物品和子彈等,都需要進行碰撞測試。如下代碼即為判斷小型飛機和玩家操控飛機碰撞的核心代碼。 //檢測碰撞 @Override Public boolean isCollide(GameObjece obj) { Attack =false。 Attack2 = false。 //判斷左邊子彈是否存活 If(isAlive) { If(obj instanceof Smallplane){ If (object_x=() amp。amp。 object_x + object_width= () ) { } //矩形 1 位于矩形 2 右側(cè) Else if ( () =object_x amp。amp。 () + () = object_x) { } //矩形 1 位于矩形 2 上方 Else if ( object_y= () amp。amp。 畢業(yè)論文:正文 21 object_y+object_height+30=object_y { } //矩形 1 位于矩形 2 下方 Else if ( () =object_y amp。amp。 () +() +30=object_y ) { } Else{ isAlive=false; Attack=true; } 畢業(yè)論文:正文 22 第 5章 游戲系統(tǒng)性能 測試 軟件測試 什么是軟件測試 軟件測試( software testing)是軟件開發(fā)必不可少的組成部分。是一種用來鑒定軟件正確性,完整性,安全性和質(zhì)量的過程。軟件測試的經(jīng)典定義是:在規(guī)定的條件下對程序進行運行操作,以發(fā)現(xiàn)程序錯誤,衡量軟件質(zhì)量,并對其是否能滿足設(shè)計要求進行評估的過程。 軟件測試和軟件的開發(fā)過程在大部分情況下是平行或者說同時進行的,測試計劃在需求分析階段就已經(jīng)開始著手制定了,測試包括尋找缺陷,跟著漏洞和修復(fù)漏洞。 總而言之,軟件測試是成功開發(fā)軟件的重要保證。 測試種類 軟件測試的種類繁多,若要分類,可以從很多個角度來分?;谑欠耜P(guān)注軟件結(jié)構(gòu)與算法,可以分為黑盒測試跟白盒測試。其他還有很多分類方式,由于與本課題關(guān)系不大,故不再贅述。 專業(yè)的軟件測試非常豐富而又繁瑣:回歸測試,功能測試,負載測試,壓力測試,性能測試,易用性測試,安裝與反安裝測試,恢復(fù)測試,安全性測試,兼容性測試,內(nèi)存泄露測試,比較測試等。由于與本課題所開發(fā)為簡單的游戲軟件,所以無需做這么多測試。 進入我們要討論的重點:黑盒測試跟白盒測試。黑盒測試也叫功能測試,簡而言之,就是測試軟件在硬件上的功能能否 實現(xiàn)。也就是說將程序看做一個黑匣子,不管它的內(nèi)部是什么樣,測試只發(fā)生在程序接口,黑盒測試可以檢測出程序的可用性。 白盒測試又稱為結(jié)構(gòu)測試,與黑盒測試不同,這種測試方法注重程序內(nèi)部。白盒測試的前提是可以把程序看做裝在一個透明的盒子里,即完全了解程序結(jié)構(gòu)和處理過程。要通過白盒測試,程序中的各項功能,各個通路都要正常工作。 測試步驟 由上一小節(jié)可知,系統(tǒng)測試主要有四個步驟:單元測試,組裝測試,確認測試和系統(tǒng)測試。 畢業(yè)論文:正文 23 第一步:單元測試 單元測試對游戲源代碼中每一個程序單元都進行測試,檢測其是否能按 照規(guī)定實現(xiàn)需要實現(xiàn)的功能。 第二步:組裝測試 根據(jù)所編寫軟件的結(jié)構(gòu)體系,把上一步測試過的模塊拼裝起來,但是一定要注意模塊拼裝的正確性,不能有順序上的錯誤。 第三步:確認測試 檢驗上一步中拼裝好的軟件是否全部滿足需求分析里的各種需求,以及軟件的配置是否完善。 第四步:系統(tǒng)測試 將已經(jīng)全部確認過的軟件插入運行環(huán)境中,可以再虛擬機也可以在 Android移動端上。進行運行測試。檢驗是否能實現(xiàn)功能需求中的全部功能。 游戲運行系統(tǒng)測試 測試環(huán)境 Android 移動設(shè)備( Android 版本大于 ) 64 位 myeclipse(附帶虛擬機) 對各個模塊的測試 ( 1)游戲啟動模塊 在 myeclipse 中插入新的項目 — Android Beatplane。將 Android 手機連入電腦,運行程序。 手機中出現(xiàn)游戲 Beatplane 圖標(biāo)。點擊圖標(biāo),點擊“開始游戲”,運行游戲。 測試結(jié)果:實現(xiàn)了初始化游戲,暫停和退出游戲等功能。 ( 2 游戲進行階段 點擊“開始游戲”后,將手指放在玩家操控飛機上,操縱飛機擊毀敵機。 測試結(jié)果:游戲運行過程流暢,每到規(guī)定的分數(shù)關(guān)卡都會有新的飛機和道具出現(xiàn),背景音樂也可以 正常播放。 ( 3)退出游戲階段 點擊“退出游戲”;將玩家操控飛機撞在敵機上,或被敵機擊中。 測試結(jié)果:實現(xiàn)了游戲退出功能;實現(xiàn)了重新挑戰(zhàn)游戲功能和退出功能。 畢業(yè)論文:正文 24 對整體模塊的測試 在 myeclipse 中打開程序,運行虛擬機,開始運行程序。并打開游戲進行測試。 測試結(jié)果:需求分析中的各種功能全部能夠?qū)崿F(xiàn),且運行順暢無誤。 游戲性能總結(jié) 在對本軟件的測試和運行過程中,我對本游戲有以下幾點看法和總結(jié)。 (1) 界面新穎,有跳躍感,能吸引玩家的興趣;操作簡單,功能完善易懂,可以激發(fā)玩家的樂趣,適合休 閑。 (2 )通用人群廣;本游戲適用于各階段使用 Android 手機的人群,且讓能青年人找到同年 pc 端玩雷電的感覺。 (3) 部分功能仍可完善;由于個人水平有限,時間倉促,本系統(tǒng)缺少創(chuàng)建用戶名和聯(lián)網(wǎng)統(tǒng)計評分排名的功能,且背景音樂處于不可控的后臺狀態(tài)。有待滯后的進一步解決和完善。 本章總結(jié) 在對本系統(tǒng)的軟件測試過程中,發(fā)現(xiàn)了許多問題和不足,但都進行了及時的修改和更正??傮w上,這款 Beatplane 的開發(fā)達到了初期策劃和需求分析上的要求。這對初次進行 Android 開發(fā)的我是一個不小的鍛煉和鼓勵。當(dāng)然,缺陷依然存在 ,有待進一步完善,依然有進步空間。但總體來說: 此基于 Android 系統(tǒng)的手機游戲 Beatplane 的開發(fā)工作全面完成。 畢業(yè)論文:正文
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1