




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
《工程實踐3》設計匯報設計題目安卓打飛機游戲組長姓名廖翰迪學號033028組員姓名陳琛學號051051組員姓名蔣飛學號051096班級計算機(工程)111指導教師張元茂6月成都信息工程學院計算機學院目錄TOC\o"1-3"\h\z一、需求分析 11.1設計目標 11.2主要功效 1二、系統(tǒng)設計 22.1系統(tǒng)設計 22.1.1 22.2關(guān)鍵技術(shù)點介紹 22.2.1 2三、系統(tǒng)實現(xiàn) 33.1XX功效實現(xiàn) 33.2XX功效實現(xiàn) 3四、總結(jié) 44.1總結(jié) 44.2展望 4五、附錄 55.1軟件使用說明 55.2源代碼(可選) 5一、需求分析1.1設計目標伴隨3G網(wǎng)絡使用,移動終端不再僅是通訊網(wǎng)絡終端,還將成為互聯(lián)網(wǎng)終端。所以,移動終端應用軟件和需要服務將會有很大發(fā)展空間。在谷歌和Android手機聯(lián)盟共同推進下,Android在眾多手機操作系統(tǒng)中脫穎而出,受到廣大消費者歡迎。打飛機是一個很經(jīng)典考驗靈活度游戲,目標是在訓練玩家反應能力。為了鞏固上學期《移動終端編程》這門課所講授知識,此次《工程實踐3》選擇打飛機游戲作為題目,意在做出一個簡易安卓小游戲,以深入熟悉基于Android移動終端開發(fā)流程。1.2主要功效這款小游戲?qū)崿F(xiàn)相關(guān)功效以下:(1)能夠顯示主菜單和界面游戲需要提供主菜單讓玩家進行游戲設置、查看游戲幫助和版權(quán)說明、開始游戲、退出游戲等操作。(2)能夠?qū)崿F(xiàn)觸屏操作功效能夠接收到觸屏輸入方向鍵信息,并依照不一樣方向鍵把戰(zhàn)機移動到對應位置。比如,當玩家點擊屏幕左上方時,假如左上方位置是可移動,那么就當把戰(zhàn)機向左上方移動。(3)能夠讓敵機對玩家戰(zhàn)機進行定位當玩家所處屏幕位置不一樣時,敵機按不一樣方向向玩家所控戰(zhàn)機發(fā)射炮彈。(4)積分功效依照玩家擊毀敵機情況,玩家游戲得分會顯示在屏幕對應位置。(5)生命條功效當玩家所控戰(zhàn)機被不幸被擊毀后,有3次復活機會,能夠繼續(xù)游戲,積分不變。(6)支持背景音樂功效經(jīng)過主菜單,在游戲開始后,能夠選擇播放或者禁止播放背景音樂。默認為選擇播放。玩家還能夠在主菜單或者手機上音量鍵來調(diào)整背景音樂音量大小。
二、系統(tǒng)設計2.1系統(tǒng)設計2.1.1音樂模塊2.1.2加載菜單模塊2.1.3加載游戲界面模塊2.1.4游戲地圖模塊2.1.5爆炸模塊2.1.6炮彈模塊2.1.7敵機模塊2.1.8玩家戰(zhàn)機模塊2.2關(guān)鍵技術(shù)點介紹2.2.1SQLite數(shù)據(jù)庫介紹SQLite,是一款輕型數(shù)據(jù)可,是恪守ACID關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng)。它設計目標是嵌入式,而且現(xiàn)在已經(jīng)在很多嵌入式產(chǎn)品中使用了它,它占據(jù)資源非常低,在嵌入式設備中,可能只需要幾百K內(nèi)存就夠了。它能夠支持Windows/Linux/Unix等等操作系統(tǒng),同時能夠跟很多程序語言相結(jié)合,比如Tcl、C#、PHP、Java等,還有ODBC接口,一樣比起Mysql、PostgreSQL這兩款開源世界著名數(shù)據(jù)庫端麗系統(tǒng)來講,它處理速度比他們都快。SQLite第一個Alpha版本誕生于5月,至今已經(jīng)有10個年頭,SQLite也迎來了一個版本SQLite3已經(jīng)公布。本系統(tǒng)采取是Android系統(tǒng)自帶SQLite輕型數(shù)據(jù)庫、所以占用資源非常小。SQLite特點1、輕量級SQLite和C/S模式數(shù)據(jù)庫軟件不一樣,它是進程內(nèi)數(shù)據(jù)庫引擎,所以不存在數(shù)據(jù)庫客戶端和服務器。使用SQLite通常只需要帶上它動態(tài)庫,就是分享它全部功效。而且動態(tài)庫尺寸也相當小。2、獨立性SQLite數(shù)據(jù)庫關(guān)鍵引擎不依賴第三方軟件,使用它也不需要“安裝”。所以在布署使用能省去不少麻煩。3、隔離性SQLite數(shù)據(jù)庫支持全部信息(比如表、視圖、觸發(fā)器等)都包含在一個文件內(nèi),方便管理和維護。4、跨平臺性SQLite數(shù)據(jù)庫支持大部分操作系統(tǒng),除了我們在電腦上使用操作系統(tǒng)之外。很多手機操作系統(tǒng)一樣能夠運行,比如Android、WindowsPhone、Symbin、Plam、IOS等。5、多語言接口SQLite數(shù)據(jù)庫支持很多編譯語言接口,比如C/C++、Java等,得到很多開發(fā)者喜愛。6、安全性SQLite數(shù)據(jù)庫經(jīng)過數(shù)據(jù)庫級獨占性和共享所實現(xiàn)獨立事務處理。這就意味著多個進程能夠同一時間從同一個數(shù)據(jù)庫讀取數(shù)據(jù),在只有一個能夠?qū)懭霐?shù)據(jù)。在某個進程或線程想數(shù)據(jù)庫執(zhí)行寫入操作之前,必須取得獨立鎖后,其余讀或?qū)懖僮鲗⒉粫诎l(fā)生。
三、系統(tǒng)實現(xiàn)3.1主菜單3.2控制背景音樂3.3游戲說明3.4游戲進行四、總結(jié)4.1總結(jié)這個小游戲在功效方面基本到位?;谛∮螒驑藴?,沒有加入太多花俏圖片,沒有華麗界面設計。正如前人說,小游戲之所以流行,就是因為它小。即使在很破舊機器上,基本都能順暢運行,沒有卡頓。小游戲
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024江蘇省公務員考試【申論 A卷、C卷】+2023年【申論B卷】共 3套 真題及答案
- 2025年石頭湯考試試題及答案
- 5年級下冊英語書單詞
- 5年級上冊題目
- 登記注冊 標準化建設思路
- 地下施工工藝流程
- 不同材料短時記憶保持量的實驗報告 - 副本 - 副本
- 2025年陜西青年職業(yè)學院單招職業(yè)技能考試題庫審定版
- 2025年深圳信息職業(yè)技術(shù)學院單招職業(yè)傾向性測試題庫完整版
- 2025年關(guān)于紀念抗日戰(zhàn)爭勝利72周年的調(diào)查報告
- 公司上下級溝通與協(xié)作管理制度
- 移動政企部年終總結(jié)
- 免疫治療超進展
- 人教版化學九年級下冊全冊綜合考試試題(九年級下學期期中考試化學試卷)
- 中考英語高頻語法小專題考點講練系列十五+spend+take+pay+cost+花費系列
- 無人機操作教案
- 四年級語文下冊第六單元【集體備課】(教材解讀+教學設計)
- 2024版義務教育小學科學課程標準
- MBTI16種人格類型及其通常具有的特征和職業(yè)傾向
- 復數(shù)算符在圖像處理中的應用
- 百融云創(chuàng)風險決策引擎V5產(chǎn)品操作手冊
評論
0/150
提交評論