基于android下的蒼穹雄鷹游戲_第1頁
基于android下的蒼穹雄鷹游戲_第2頁
基于android下的蒼穹雄鷹游戲_第3頁
基于android下的蒼穹雄鷹游戲_第4頁
基于android下的蒼穹雄鷹游戲_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、.1基于android下的蒼穹雄鷹游戲 .2一、選題的目的、意義 nAndroid是由以Google為首的OHA推出的一款開放的嵌入式操作系統(tǒng)平臺,從2008年推出Android SDK 1.0到現(xiàn)在,其版本已經(jīng)升級到最新的2.1。Android正以前所未有的速度聚集著來自世界各地的開發(fā)者,越來越多的創(chuàng)意也被應(yīng)用到Android應(yīng)用程序的開發(fā)中,大有席卷整個手機(jī)產(chǎn)業(yè)的趨勢。 n在此形勢下,熟悉并熟練使用Android平臺下的軟件開發(fā),也隨即變成了適應(yīng)時代發(fā)展的一個必然條件,同樣,在編寫軟件程序的同時,我們也可以進(jìn)一步加深對JAVA語言以及基于其語言編寫的操作系統(tǒng)的理解,為我們今后的工作生活做進(jìn)

2、一步的更好的鋪墊。.3二、本題的基本內(nèi)容 n背景概述背景概述 滾屏動作游戲是最傳統(tǒng)的游戲類型之一,早期動作游戲的畫面一般比較簡單,沒有復(fù)雜的游戲特效,主要通過各種操作技巧來進(jìn)行游戲。兒現(xiàn)在的動作類游戲則融入了很多新的元素,使其逐漸成為所有游戲類型里面種類最多,發(fā)展最快的一種,是一種不需要很多繁雜的地圖劇情設(shè)計(jì),非常適合個人編寫的Android程序。 太空保衛(wèi)戰(zhàn)鞭尸滾屏動作游戲的一種,其中融入了很多動作類游戲的特有技術(shù),并且有一定的畫面與聲音效果。 .4二、本題的基本內(nèi)容n游戲的策劃游戲的策劃 (1)游戲情節(jié) 本游戲?yàn)閯幼饔螒颍瑳]有過多的情景設(shè)計(jì),所以主要工作是主戰(zhàn)飛機(jī)生命的設(shè)計(jì)(血值或生命值)

3、,道具的設(shè)計(jì)以及關(guān)卡設(shè)計(jì)等等。.5二、本題的基本內(nèi)容n運(yùn)行平臺運(yùn)行平臺 (1)目標(biāo)平臺為Android 2.X(初步定為2.1) (2)采用的呈現(xiàn)技術(shù):本題采用的是2D呈現(xiàn)技術(shù),而表現(xiàn)形式采用的是橫向滾屏技術(shù),且在貼圖時采用多層貼圖換幀技術(shù)。.6二、本題的基本內(nèi)容n游戲的架構(gòu)游戲的架構(gòu) 一.共有類 (1)Activity的實(shí)現(xiàn)類PlaneActivity該類是通過擴(kuò)展基類Activity實(shí)現(xiàn)的,是整個游戲的入口。(2)鍵盤監(jiān)聽線程KeyThread 該類為手機(jī)鍵盤的監(jiān)聽線程,每隔一段時間讀取一次鍵盤的狀態(tài)值,并根據(jù)當(dāng)前鍵盤狀態(tài)做出相應(yīng)的操作。 .7二、本題的基本內(nèi)容二. 輔助界面相關(guān)類 (1)

4、歡迎界面 Welcome View該類為游戲歡迎界面的實(shí)現(xiàn)類,主要負(fù)責(zé)歡迎界面的繪制工作。(2)歡迎界面的動畫實(shí)現(xiàn)類WelcomeViewThread該類是為WelcomeView服務(wù)的線程類,主要負(fù)責(zé)歡迎界面中的動畫生成。(3)幫助界面HelpView負(fù)責(zé)繪制幫助界面的相關(guān)圖片(4)加載界面ProcessView在長時間加載某些資源時,需要給出加載界面以及加載進(jìn)度。(5)勝利界面WinView勝利時的通關(guān)畫面(6)失敗界面FailView失敗后的界面,有重新游戲以及退出游戲 .8二、本題的基本內(nèi)容三.游戲界面相關(guān)類 (1)游戲主界面GameView該類為游戲菜單界面的實(shí)現(xiàn)類,負(fù)責(zé)游戲界面的繪

5、制工作。(2)背景滾動線程GameViewBackGroundThread該類主要負(fù)責(zé)背景的滾動以及敵機(jī),道具的出現(xiàn)。(3)地圖信息類Maps該類包括地圖的相關(guān)信息,如敵機(jī)出現(xiàn)位置,子彈道具以及補(bǔ)血道具的出現(xiàn)位置。(4)移動線程類MoveThread負(fù)責(zé)除主戰(zhàn)飛機(jī)以外一切物體(如子彈)的移動 .9二、本題的基本內(nèi)容四.情景相關(guān)類n(1)主戰(zhàn)飛機(jī)Planen 該類為主戰(zhàn)飛機(jī)的封裝類,可有玩家控制其方向以及移動狀態(tài)n (2)敵機(jī)EnemyPlanen 該類為敵機(jī)的封裝類。n (3)子彈類Bulletn 所有子彈都為該類的對象。n (4)爆炸效果Exploden 該類為爆炸效果,負(fù)責(zé)在指定位置繪制爆

6、炸效果。n (5)爆炸線程ExplodeThreadn 該類負(fù)責(zé)爆炸效果動畫效果的繪制。n (6)補(bǔ)血道具 HPn 該類與主戰(zhàn)飛機(jī)碰撞時,會補(bǔ)充主戰(zhàn)飛機(jī)的生命值。n (7)換槍道具 ChangeBulletn 該類與主戰(zhàn)飛機(jī)碰撞時,會增強(qiáng)主戰(zhàn)飛機(jī)的子彈的威力 .10二、本題的基本內(nèi)容五.游戲運(yùn)行過程n(1)啟動游戲,在PlaneActivity中首先進(jìn)入加載界面ProcessView,然后后臺加載歡迎界面WelcomeView。n(2)在開始界面等待玩家操作n(3)點(diǎn)擊幫助,HelpView會將幫助界面顯示出來。n(4)點(diǎn)擊開始游戲,則運(yùn)行加載界面ProcessView,同時后臺加載游戲界面G

7、ameView,同時MAPS類初始化關(guān)卡中的敵機(jī)以及各種道具。n(5)同時啟動GameViewBackThread線程開始滾動游戲界面以及背景圖片。n(6)開槍是會創(chuàng)建Bullet的對象。n(7)如擊中或者被擊中則會創(chuàng)造Explode爆炸效果類并由ExplodeThread創(chuàng)造爆炸效果。 .11三、完成期限和主要措施 n13周:規(guī)定題目,整理思路,設(shè)計(jì)程序架構(gòu)以及各部分作用,制定今后各階段目標(biāo)。n46周:編寫公共類,并從開始界面開始編寫WelcomeView等開始界面,編寫Help類。n710周:編寫游戲界面的各種類,同時搜集游戲背景素材,飛機(jī)素材,聲音素材等n1014周:編寫游戲情景各種類,并且完善游戲界面,設(shè)計(jì)并完成游戲過程。n15周:調(diào)試,并準(zhǔn)備最后的畢業(yè)答辯。.12四、預(yù)期達(dá)到的目標(biāo)n 通過這個學(xué)期的編寫,計(jì)劃對Android系統(tǒng)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論