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

正文內(nèi)容

基于android平臺(tái)的beatplane游戲開(kāi)發(fā)畢業(yè)論文(已改無(wú)錯(cuò)字)

2022-07-26 03:46:03 本頁(yè)面
  

【正文】 =btnStart){ //點(diǎn)擊“開(kāi)始游戲”,跳轉(zhuǎn)界面 Intent intent= new intent(this,)把創(chuàng)建的intent作為參數(shù)傳送到startactivity()中。由于有多個(gè)activity需要使用。并把他們嵌套在application里。 背景音樂(lè)的播放功能本游戲中的背景音樂(lè)沒(méi)有任何界面可以用戶交互,只在后臺(tái)運(yùn)行,所以需要用service來(lái)控制。 碰撞測(cè)試該游戲中碰撞檢測(cè)是一個(gè)非常重要的方法,非常多的地方要用到:子彈和玩家飛機(jī),玩家飛機(jī)和敵機(jī),飛機(jī)與獎(jiǎng)勵(lì)物品和子彈等,都需要進(jìn)行碰撞測(cè)試。如下代碼即為判斷小型飛機(jī)和玩家操控飛機(jī)碰撞的核心代碼。//檢測(cè)碰撞@OverridePublic 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。 object_y+object_height+30=object_y {} //矩形1位于矩形2下方Else if ( ()=object_y amp。amp。 () +()+30=object_y ){} Else{ isAlive=false; Attack=true;}第5章 游戲系統(tǒng)性能測(cè)試 軟件測(cè)試 什么是軟件測(cè)試軟件測(cè)試(software testing)是軟件開(kāi)發(fā)必不可少的組成部分。是一種用來(lái)鑒定軟件正確性,完整性,安全性和質(zhì)量的過(guò)程。軟件測(cè)試的經(jīng)典定義是:在規(guī)定的條件下對(duì)程序進(jìn)行運(yùn)行操作,以發(fā)現(xiàn)程序錯(cuò)誤,衡量軟件質(zhì)量,并對(duì)其是否能滿足設(shè)計(jì)要求進(jìn)行評(píng)估的過(guò)程。軟件測(cè)試和軟件的開(kāi)發(fā)過(guò)程在大部分情況下是平行或者說(shuō)同時(shí)進(jìn)行的,測(cè)試計(jì)劃在需求分析階段就已經(jīng)開(kāi)始著手制定了,測(cè)試包括尋找缺陷,跟著漏洞和修復(fù)漏洞。總而言之,軟件測(cè)試是成功開(kāi)發(fā)軟件的重要保證。 測(cè)試種類 軟件測(cè)試的種類繁多,若要分類,可以從很多個(gè)角度來(lái)分?;谑欠耜P(guān)注軟件結(jié)構(gòu)與算法,可以分為黑盒測(cè)試跟白盒測(cè)試。其他還有很多分類方式,由于與本課題關(guān)系不大,故不再贅述。 專業(yè)的軟件測(cè)試非常豐富而又繁瑣:回歸測(cè)試,功能測(cè)試,負(fù)載測(cè)試,壓力測(cè)試,性能測(cè)試,易用性測(cè)試,安裝與反安裝測(cè)試,恢復(fù)測(cè)試,安全性測(cè)試,兼容性測(cè)試,內(nèi)存泄露測(cè)試,比較測(cè)試等。由于與本課題所開(kāi)發(fā)為簡(jiǎn)單的游戲軟件,所以無(wú)需做這么多測(cè)試。 進(jìn)入我們要討論的重點(diǎn):黑盒測(cè)試跟白盒測(cè)試。黑盒測(cè)試也叫功能測(cè)試,簡(jiǎn)而言之,就是測(cè)試軟件在硬件上的功能能否實(shí)現(xiàn)。也就是說(shuō)將程序看做一個(gè)黑匣子,不管它的內(nèi)部是什么樣,測(cè)試只發(fā)生在程序接口,黑盒測(cè)試可以檢測(cè)出程序的可用性。 白盒測(cè)試又稱為結(jié)構(gòu)測(cè)試,與黑盒測(cè)試不同,這種測(cè)試方法注重程序內(nèi)部。白盒測(cè)試的前提是可以把程序看做裝在一個(gè)透明的盒子里,即完全了解程序結(jié)構(gòu)和處理過(guò)程。要通過(guò)白盒測(cè)試,程序中的各項(xiàng)功能,各個(gè)通路都要正常工作。 測(cè)試步驟由上一小節(jié)可知,系統(tǒng)測(cè)試主要有四個(gè)步驟:?jiǎn)卧獪y(cè)試,組裝測(cè)試,確認(rèn)測(cè)試和系統(tǒng)測(cè)試。 第一步:?jiǎn)卧獪y(cè)試單元測(cè)試對(duì)游戲源代碼中每一個(gè)程序單元都進(jìn)行測(cè)試,檢測(cè)其是否能按照規(guī)定實(shí)現(xiàn)需要實(shí)現(xiàn)的功能。第二步:組裝測(cè)試根據(jù)所編寫軟件的結(jié)構(gòu)體系,把上一步測(cè)試過(guò)的模塊拼裝起來(lái),但是一定要注意模塊拼裝的正確性,不能有順序上的錯(cuò)誤。第三步:確認(rèn)測(cè)試檢驗(yàn)上一步中拼裝好的軟件是否全部滿足需求分析里的各種需求,以及軟件的配置是否完善。第四步:系統(tǒng)測(cè)試將已經(jīng)全部確認(rèn)過(guò)的軟件插入運(yùn)行環(huán)境中,可以再虛擬機(jī)也可以在Android移動(dòng)端上。進(jìn)行運(yùn)行測(cè)試。檢驗(yàn)是否能實(shí)現(xiàn)功能需求中的全部功能。 游戲運(yùn)行系統(tǒng)測(cè)試 Android移動(dòng)設(shè)備() 64位myeclipse(附帶虛擬機(jī)) 對(duì)各個(gè)模塊的測(cè)試(1)游戲啟動(dòng)模塊在myeclipse中插入新的項(xiàng)目—Android Beatplane。將Android手機(jī)連入電腦,運(yùn)行程序。手機(jī)中出現(xiàn)游戲Beatplane圖標(biāo)。點(diǎn)擊圖標(biāo),點(diǎn)擊“開(kāi)始游戲”,運(yùn)行游戲。測(cè)試結(jié)果:實(shí)現(xiàn)了初始化游戲,暫停和退出游戲等功能。(2游戲進(jìn)行階段點(diǎn)擊“開(kāi)始游戲”后,將手指放在玩家操控飛機(jī)上,操縱飛機(jī)擊毀敵機(jī)。測(cè)試結(jié)果:游戲運(yùn)行過(guò)程流暢,每到規(guī)定的分?jǐn)?shù)關(guān)卡都會(huì)有新的飛機(jī)和道具出現(xiàn),背景音樂(lè)也可以正常播放。(3)退出游戲階段點(diǎn)擊“退出游戲”;將玩家操控飛機(jī)撞在敵機(jī)上,或被敵機(jī)擊中。測(cè)試結(jié)果:實(shí)現(xiàn)了游戲退出功能;實(shí)現(xiàn)了重新挑戰(zhàn)游戲功能和退出功能。在myeclipse中打開(kāi)程序,運(yùn)行虛擬機(jī),開(kāi)始運(yùn)行程序。并打開(kāi)游戲進(jìn)行測(cè)試。測(cè)試結(jié)果:需求分析中的各種功能全部能夠?qū)崿F(xiàn),且運(yùn)行順暢無(wú)誤。在對(duì)本軟件的測(cè)試和運(yùn)行過(guò)程中,我對(duì)本游戲有以下幾點(diǎn)看法和總結(jié)。(1) 界面新穎,有跳躍感,能吸引玩家的興趣;操作簡(jiǎn)單,功能完善易懂,可以激發(fā)玩家的樂(lè)趣,適合休閑。(2 )通用人群廣;本游戲適用于各階段使用Android手機(jī)的人群,且讓能青年人找到同年pc端玩雷電的感覺(jué)。(3) 部分功能仍可完善;由于個(gè)人水平有限,時(shí)間倉(cāng)促,本系統(tǒng)缺少創(chuàng)建用戶名和聯(lián)網(wǎng)統(tǒng)計(jì)評(píng)分排名的功能,且背景音樂(lè)處于不可控的后臺(tái)狀態(tài)。有待滯后的進(jìn)一步解決和完善。在對(duì)本系統(tǒng)的軟件測(cè)試過(guò)程中,發(fā)現(xiàn)了許多問(wèn)題和不足,但都進(jìn)行了及時(shí)的修改和更正。總體上,這款Beatplane的開(kāi)發(fā)達(dá)到了初期策劃和需求分析上的要求。這對(duì)初次進(jìn)行Android開(kāi)發(fā)的我是一個(gè)不小的鍛煉和鼓勵(lì)。當(dāng)然,缺陷依然存在,有待進(jìn)一步完善,依然有進(jìn)步空間。但總體來(lái)說(shuō): 此基于Android系統(tǒng)的手機(jī)游戲Beatplane的開(kāi)發(fā)工作全面完成。第6章 對(duì)于此次軟件開(kāi)發(fā)的總結(jié) 經(jīng)過(guò)了數(shù)個(gè)月的努力,終于完成了自己的畢業(yè)設(shè)計(jì)選題—基于Android系統(tǒng)的Beatplane游戲的開(kāi)發(fā)工作。經(jīng)過(guò)多次調(diào)試,現(xiàn)在該游戲已經(jīng)成為本人及本人幾個(gè)朋友閑暇之余休閑娛樂(lè)的工具之一。在選題初期,只學(xué)過(guò)一點(diǎn)java語(yǔ)言的我,對(duì)Android的知識(shí)可謂知之甚少。萬(wàn)事開(kāi)頭難,我借閱了大量的Android程序開(kāi)發(fā)的書籍,并在網(wǎng)上找了許多教程在閑暇時(shí)候?qū)W習(xí)。花費(fèi)了很多時(shí)間和精力,總算是從門外漢變成了一個(gè)入門者。準(zhǔn)備工作做好,更加重要的編碼工作接踵而至,初期,我在老師的指導(dǎo)下謝了需求分析書。設(shè)計(jì)了整個(gè)的游戲框架,并分成幾個(gè)模塊挨個(gè)完成。老師的指導(dǎo)讓我的編程思想有了較大的進(jìn)步。將我一團(tuán)亂麻的編程工作整理的井井有條。進(jìn)入編程
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1