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

正文內(nèi)容

基于_android平臺(tái)的beatplane游戲開發(fā)畢業(yè)論文-閱讀頁

2024-07-30 06:21本頁面
  

【正文】 常廣闊的。 本開發(fā)項(xiàng)目概述及開發(fā)安排 一:項(xiàng)目介紹 Android 系統(tǒng)是當(dāng)今市面上應(yīng)用最廣的開源手機(jī)操作系統(tǒng),具有多項(xiàng)優(yōu)點(diǎn),收到廣大軟件開發(fā)者和手機(jī)消費(fèi)者的歡迎。 ( 1)主要實(shí)現(xiàn)功能 ,暫停,結(jié)束功能的實(shí)現(xiàn) (積分)的顯示和排名 ( 2) 開發(fā)目標(biāo): 游戲界面簡(jiǎn)單明了,操作 方便快捷。 第二章 Android 平臺(tái): 介紹 Android 平臺(tái)的系統(tǒng)構(gòu)造,應(yīng)用結(jié)構(gòu)和主要特征。 第四章 描述改游戲功能的實(shí)現(xiàn)過程,以及游戲代碼的編匯。該平臺(tái)的主要組成部分有四個(gè),分別是操作系統(tǒng),中間件,用戶界面和應(yīng)用軟件組成,號(hào)稱是首個(gè)完整的,開放的為移動(dòng)終端打造的移動(dòng)操作系統(tǒng)。 ( 2) 平等性:所有的程序在 Android 系統(tǒng)上的應(yīng)用程度完全平等,不管你是外來開發(fā)者開發(fā)的軟件,還是系統(tǒng)自帶的程序,在安卓面前,都將被一視同仁。 ( 4) 方便性:安卓系統(tǒng)自身就附帶了大量使用的功能庫和豐富的開發(fā)工具,谷歌地圖也被集成進(jìn)了 Android 中。 Android 平臺(tái)支持組件的復(fù)用和更換,且其 Dalvik 虛擬機(jī)專門為移動(dòng)設(shè)備進(jìn)行過優(yōu)化,并自帶基于開源 website 引擎的瀏覽器。并附帶大量硬件支持功能。 1 .Linux kernel:安卓的核心技術(shù)基于 內(nèi)核,其中有進(jìn)程管理,系統(tǒng)安全性管理,系統(tǒng)存儲(chǔ)管理,網(wǎng)絡(luò)連接管理和系統(tǒng)驅(qū)動(dòng)。提供 了 java 語言庫內(nèi)的大部分功能。主要組件為: views, content providers, resource manager, notification manager 和 activity manager。開發(fā)者也可用起提供的接口開發(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ā)的手游beatplane 便是受此啟發(fā)而做的。游戲進(jìn)程則保留了原版中的 規(guī)則,玩家操控的戰(zhàn)績(jī)每擊毀一架敵機(jī)便可獲得積分,積分達(dá)到某些程度的時(shí)候可以召喚更強(qiáng)大的敵機(jī)甚至是 boss 飛機(jī),使游戲的趣味性和競(jìng)技性得到完全的展現(xiàn)。 操作方式為觸屏式控制游戲,簡(jiǎn)單明了。 目標(biāo)客戶和最終用戶均為 Android 系統(tǒng)移動(dòng)客戶端使用者。本游戲的美工策劃如下: ( 1) 觸屏:游戲操作采用觸屏操作,取代傳統(tǒng)的按鍵,是操作的性能和舒適感倍增。 ( 3) 游戲背景: 采用山谷畫面,使戰(zhàn)斗夾在一個(gè)狹窄的環(huán)境中,更具緊張感和壓迫感。 功能性需 求 項(xiàng)目需要實(shí)現(xiàn)原 pc 版雷電的主要功能,還需加入背景音效和功能音效來滿足玩家的感官需求。所以,要在第一時(shí)間吸引玩家的注意,就必須要是界面盡量美觀整潔。 ( 1) 開始游戲:點(diǎn)擊后跳轉(zhuǎn)至游戲界面,開始進(jìn)行射擊之旅。 ( 3) 重新挑戰(zhàn):初次游戲失敗之后可重新挑戰(zhàn)。本項(xiàng)目中的音樂文件全部來自互聯(lián)網(wǎng)。 游戲控制需求 拋棄傳統(tǒng) pc 機(jī)和手機(jī)的按鍵操作,實(shí)行觸屏操作,是玩家在操作上更順手,更方便。 畢業(yè)論文:正文 13 游戲功能概括圖 圖 4 游戲功能用例圖 畢業(yè)論文:正文 14 第 4章 Beatplane 項(xiàng)目的設(shè)計(jì)與開發(fā) 幾個(gè)基本類框架 該項(xiàng)目開發(fā)中使用到豐富的 java 類,下面用圖示來簡(jiǎn)要介紹各個(gè)類所起到的功能。 :該類用于玩家的分?jǐn)?shù)計(jì)算。 :游戲中大飛機(jī)的基本屬性,包括血量,大小,速度,發(fā)射子彈的時(shí)間,以及大飛機(jī)的出現(xiàn)條件。包括血量,大小,速度,發(fā)射子彈的時(shí)間,以及中型飛機(jī)的出現(xiàn)條件。包括血量,大小,速度,子彈數(shù)量以及可獲得子彈和物品的條件。 :游戲中幾種子彈的基本屬性,擁有不同的射速,威力,外形和狀態(tài)。 :游戲音樂的屬性,音樂文件來自互聯(lián)網(wǎng)。 :結(jié)束界面。 :游戲主界面,控制游戲的線程,戰(zhàn)斗的暫停和終止。 :游戲設(shè)置界面。 圖 7:游戲初始界面 畢業(yè)論文:正文 17 圖片路徑為 C:\Users\yuanY\Desktop\Android\BeatPlane\res\drawablemdpi 文件名為 bg_01.。左上角的雙豎杠為暫停按鈕,暫停按鈕右方的數(shù)字為當(dāng)前積分;右上方為當(dāng)前飛機(jī)等級(jí)數(shù);屏幕下 畢業(yè)論文:正文 18 方為玩家控制的飛機(jī),直接觸屏操作即可操控飛機(jī)擊毀敵機(jī);屏幕左下角為飛機(jī)自帶炸彈,點(diǎn)擊可發(fā)射,全屏的敵機(jī)全部摧毀。 圖 9:游戲結(jié)束界面 畢業(yè)論文:正文 19 游戲內(nèi)各種功能的實(shí)現(xiàn) 本節(jié)概述了幾個(gè)主要游戲功能的實(shí)現(xiàn)方法。并附帶了具體 java 代碼和注釋,方便講解和闡述。例如由初試界面跳轉(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()中。并把他們嵌套在 application 里。 背景音樂的播放功能 本游戲中的背景音樂沒有任何界面可以用戶交互,只在后臺(tái)運(yùn)行,所以需要用 service 來控制。如下代碼即為判斷小型飛機(jī)和玩家操控飛機(jī)碰撞的核心代碼。 Attack2 = false。amp。amp。amp。amp。是一種用來鑒定軟件正確性,完整性,安全性和質(zhì)量的過程。 軟件測(cè)試和軟件的開發(fā)過程在大部分情況下是平行或者說同時(shí)進(jìn)行的,測(cè)試計(jì)劃在需求分析階段就已經(jīng)開始著手制定了,測(cè)試包括尋找缺陷,跟著漏洞和修復(fù)漏洞。 測(cè)試種類 軟件測(cè)試的種類繁多,若要分類,可以從很多個(gè)角度來分。其他還有很多分類方式,由于與本課題關(guān)系不大,故不再贅述。由于與本課題所開發(fā)為簡(jiǎn)單的游戲軟件,所以無需做這么多測(cè)試。黑盒測(cè)試也叫功能測(cè)試,簡(jiǎn)而言之,就是測(cè)試軟件在硬件上的功能能否 實(shí)現(xiàn)。 白盒測(cè)試又稱為結(jié)構(gòu)測(cè)試,與黑盒測(cè)試不同,這種測(cè)試方法注重程序內(nèi)部。要通過白盒測(cè)試,程序中的各項(xiàng)功能,各個(gè)通路都要正常工作。 畢業(yè)論文:正文 23 第一步:?jiǎn)卧獪y(cè)試 單元測(cè)試對(duì)游戲源代碼中每一個(gè)程序單元都進(jìn)行測(cè)試,檢測(cè)其是否能按 照規(guī)定實(shí)現(xiàn)需要實(shí)現(xiàn)的功能。 第三步:確認(rèn)測(cè)試 檢驗(yàn)上一步中拼裝好的軟件是否全部滿足需求分析里的各種需求,以及軟件的配置是否完善。進(jìn)行運(yùn)行測(cè)試。 游戲運(yùn)行系統(tǒng)測(cè)試 測(cè)試環(huán)境 Android 移動(dòng)設(shè)備( Android 版本大于 ) 64 位 myeclipse(附帶虛擬機(jī)) 對(duì)各個(gè)模塊的測(cè)試 ( 1)游戲啟動(dòng)模塊 在 myeclipse 中插入新的項(xiàng)目 — Android Beatplane。 手機(jī)中出現(xiàn)游戲 Beatplane 圖標(biāo)。 測(cè)試結(jié)果:實(shí)現(xiàn)了初始化游戲,暫停和退出游戲等功能。 測(cè)試結(jié)果:游戲運(yùn)行過程流暢,每到規(guī)定的分?jǐn)?shù)關(guān)卡都會(huì)有新的飛機(jī)和道具出現(xiàn),背景音樂也可以 正常播放。 測(cè)試結(jié)果:實(shí)現(xiàn)了游戲退出功能;實(shí)現(xiàn)了重新挑戰(zhàn)游戲功能和退出功能。并打開游戲進(jìn)行測(cè)試。 游戲性能總結(jié) 在對(duì)本軟件的測(cè)試和運(yùn)行過程中,我對(duì)本游戲有以下幾點(diǎn)看法和總結(jié)。 (2 )通用人群廣;本游戲適用于各階段使用 Android 手機(jī)的人群,且讓能青年人找到同年 pc 端玩雷電的感覺。有待滯后的進(jìn)一步解決和完善。總體上,這款 Beatplane 的開發(fā)達(dá)到了初期策劃和需求分析上的要求。當(dāng)然,缺陷依然存在 ,有待進(jìn)一步完善,依然有進(jìn)步空間。 畢業(yè)論文:正文 25 第 6章 對(duì)于此次軟件開發(fā)的總結(jié) 經(jīng)過了數(shù)個(gè)月的努力,終于完成了自己的畢業(yè)設(shè)計(jì)選題 — 基于 Android系統(tǒng)的 Beatplane 游戲的開發(fā)工作。 在選題初期,只學(xué)過一點(diǎn) java 語言的我,對(duì) Android 的知識(shí)可謂知之甚少。花費(fèi)了很 多時(shí)間和精力,總算是從門外漢變成了一個(gè)入門者。設(shè)計(jì)了整個(gè)的游戲框架,并分成幾個(gè)模塊挨個(gè)完成。將我一團(tuán)亂麻的編程工作整理的井井有條。并且調(diào)整了一下游戲數(shù)據(jù),是游戲更加平衡,不至于太難上手。所以我在編寫過程中,一直讓熟悉的好友試玩我寫得游戲,給我建議,幫助我完善和進(jìn)步。 通過本次畢業(yè)設(shè)計(jì)的工作,我從一個(gè) java 菜鳥進(jìn)步成了一個(gè)湊合的程序員。如今, Android手機(jī)在市面上炙手可熱,通過 本次工作獲得的知識(shí),為我以后從事此方面工作積累了經(jīng)驗(yàn),奠定了專
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1