![基于ANDROD的游戲開發(fā)答辯_第1頁](http://file4.renrendoc.com/view/71b3692c2209804748be53d570165643/71b3692c2209804748be53d5701656431.gif)
![基于ANDROD的游戲開發(fā)答辯_第2頁](http://file4.renrendoc.com/view/71b3692c2209804748be53d570165643/71b3692c2209804748be53d5701656432.gif)
![基于ANDROD的游戲開發(fā)答辯_第3頁](http://file4.renrendoc.com/view/71b3692c2209804748be53d570165643/71b3692c2209804748be53d5701656433.gif)
![基于ANDROD的游戲開發(fā)答辯_第4頁](http://file4.renrendoc.com/view/71b3692c2209804748be53d570165643/71b3692c2209804748be53d5701656434.gif)
![基于ANDROD的游戲開發(fā)答辯_第5頁](http://file4.renrendoc.com/view/71b3692c2209804748be53d570165643/71b3692c2209804748be53d5701656435.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
基于Android的游戲開發(fā)計算機與信息技術系指導老師:魏
巍
答
辯:張生維論文背景益智類游戲是目前市場上比較受玩家歡迎的一類游戲,益智類游戲的主要特征是嵌入游戲背景,讓玩家有更高的游戲體驗,同時該游戲又有別于一般的普通游戲。1緒論國內外研究現(xiàn)狀2課題背景與意義31課題研究方法331.1課題背景與意義背景:隨著計算機技術的進步,手機也經歷了從模擬器到GSM、2.5G再到今天的3G手機如此一個發(fā)展歷程。特別是進入21世紀后手機的硬件性能得到很大的提高,當前主流手機普遍配有主頻500MHZ的微處理器和500M容量的存儲器。與之同步發(fā)展的還有支持手機運行的手機操作系統(tǒng),從當初的單片機系統(tǒng)到后來的專用嵌入式系統(tǒng),到后來開始為智能手機設計開發(fā)出可以更高效管理手機軟硬件資源的操作系統(tǒng),其中有不少屬于開源項目的手機操作系統(tǒng)。意義:手機的發(fā)展帶動了手機游戲產業(yè)的快速發(fā)展。在人們的生活中有許多的游戲,但是不同的游戲會帶給玩家不同的感受和生活理念。游戲是人們日常生活的一個必不可少的娛樂項目,也帶動了游戲相關產業(yè)市場的發(fā)展。游戲平臺經過從游戲機到電視游戲,然后到PC游戲,再到手機游戲,中間經歷了很多技術的更新和變革。但隨著新技術的發(fā)展和人們生活水平質量的提高,手機開始逐漸普及,因為手機是非常小巧便捷的,而且方便的特性成為人們日常生活中必備通訊工具。1.2國內外研究現(xiàn)狀2009年,手機游戲業(yè)務增長繼續(xù)加速,全年手機游戲市場規(guī)模達到18億元,同比增長38.5%。但是,整個手機游戲18億市場跟整個網絡游戲270億市場相比還不到其1/10,手機游戲何時爆發(fā)成為人們關注的焦點。2010年,中國手機游戲用戶規(guī)模突破1.3億,同比增長52.11%,同期中國手機游戲市場規(guī)模達33億。截至2010年底,手機網游產品累計已超過300款,其中2010年新上線達到60余款。
2011年中國手機游戲用戶規(guī)模穩(wěn)步增長,截止2011年第4季度達1.62億人。隨著智能終端的普及率和游戲獲取門檻降低,手機游戲在產品類型及整體用戶體驗上都有較大提升,未來中國手機游戲用戶規(guī)模還有較大增長空間。
1.3課題研究方法.課題采用結構化分析方法,能夠清晰明了的分析系統(tǒng)。首先,合理設計系統(tǒng)的構架,通過初期的調查研究,采用原型法,針對所設計開發(fā)的系統(tǒng)的要求,就需要設計合理的系統(tǒng)構架。其次,合理的設計數(shù)據(jù)結構,本系統(tǒng)的涉及較大、較全面的數(shù)據(jù)。數(shù)據(jù)庫設計采用結構化設計,構造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種系統(tǒng)的應用需求。同時,在開發(fā)設計與實現(xiàn)中,保存好相關的設計文擋,為以后的系統(tǒng)更新升級準備材料。2開發(fā)工具介紹
Android技術2Eclipse概述312.1Eclipse概述Eclipse是一個開放源代碼的、基于Java的可擴展的IDE(集成開發(fā)環(huán)境)。Eclipse是IBM支持下的一個開放源代碼的軟件開發(fā)項目,專注于為高度集成的工具開發(fā)提供一個全功能的、具有商業(yè)品質的工業(yè)平臺,之后轉送給了Eclipse組織MyEclipse是Eclipse的插件,也是一款功能強大的J2EE集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯,是對Eclipse3.0版本之上的IDE擴展。在結構上,MyEclipse的特征可以被分為7類:J2EE模型Web開發(fā)工具EJB開發(fā)工具應用程序服務器的連接器J2EE項目部署服務數(shù)據(jù)庫服務2.2Android技術Android系統(tǒng)是工作于智能手機之上的操作系統(tǒng),體現(xiàn)了與手機相關的特性。由于手機硬件配置的關系Android系統(tǒng)與PC機上的操作系統(tǒng)有著很大的差異。只有充分了解Android系統(tǒng)特性才能開發(fā)出適合手機運用的軟件。通常由以下四個組件來構建一個完整的Android應用程序:活動意圖接收器服務內容提供者然而,并不是所有的Android應用程序都必須具備上面的四個組件,可以由上面的一個或幾個來建。3系統(tǒng)分析3.2需求分析23.1可行性分析313.1可行性分析可行性分析是指在現(xiàn)有的技術,經濟的條件下分析每項需求實施的可行性,通過可行性分析,提出各個方面的相關要求和設計條件,包括對外界的依賴和技術障礙。可下面將分別從社會、技術、經濟三個方面對安卓校園迷宮游戲的開發(fā)進行分析和研究。(1)社會可行性分析
隨著手機的發(fā)展與普及,以及互聯(lián)網技術的擴展,人們對移動通訊的需求必將需要實現(xiàn)多元功能化。通過移動通訊連接到Internet上,實現(xiàn)數(shù)據(jù),應用等資源共享。提高了數(shù)據(jù)的資源利用,并能及時的到更新。在這樣的外界環(huán)境之下,手機娛樂應用的推廣得到保證。(2)技術可行性分析Android操作系統(tǒng)平臺的優(yōu)勢,有兩個最突出的特點:免費和開源。Android免費提供其操作系統(tǒng),讓移動過電話制造商可以免費搭載Android操作系統(tǒng),使得手機的制作成本大大降低,漸漸使得Android普及。Android的開機源碼就意味著手機使用者不必在被動地接受移動電話制造商默認的設施和環(huán)境,使用者完全可以根據(jù)自己的想法自定義手機的配置。(3)經濟可行性分析作為現(xiàn)在炙手可熱的Android手機游戲,由于其擁有大量玩家的基礎,因此開發(fā)商絡繹不絕,對其投資的廣告商也源源不斷。3.2需求分析游戲主界面功能需求如下:
本游戲分為:注冊功能(任何學生用戶都可以進行游戲的注冊,對于新生來說通過游戲來進行了解學校對以生的生活在和學習提供幫助)登錄功能,只有注冊用戶才能進行全部游戲的免費試玩,對于不是注冊用戶只有能玩第一關。進入游戲:通過手機上下左右進行控制任務,目前游戲只設置了共3關,程序結構靈活。排行榜:對注冊用戶的分數(shù)進行記錄,這個是實時的可以進行排名的對比,有效的促進學生們的激情。由以上分析可知,迷宮游戲的開發(fā)在技術上是可行的。4系統(tǒng)規(guī)劃功能模塊說明2系統(tǒng)設計概括314.1系統(tǒng)設計概括
本系統(tǒng)為了設計、實現(xiàn)和后期維護的方便,以及系統(tǒng)用戶使用的便利,所以必須采取一定的設計原則。其主要設計原則有:簡單性:在實現(xiàn)系統(tǒng)的功能的同時,盡量讓系統(tǒng)操作簡單易懂,這對于一個系統(tǒng)來說是非常重要的。針對性:本系統(tǒng)設計是安卓校園迷宮游戲的需求定向開發(fā)設計,所以具有專業(yè)突出和很強的針對性。實用性:要求本系統(tǒng)能夠滿足安卓校園迷宮游戲的需要,因此具有良好的實用性。一致性:頁面整體設計風格以及命名規(guī)則的一致性:整體頁面布局和用圖用色風格及變量、類名和其他元素的命名規(guī)則保持一致。4.2功能模塊說明程序結構為采用Android底層的SurfaceView進行繪圖操作,迷宮的地圖采用外部配置的方法,方便生成不同的地形,迷宮所需的要圖片采用外部配置,方便生成不同的建筑或者障礙,此Android游戲是基于AndroidSDK2.1基礎上設計的,主要分為開始游戲、比賽排名、密碼修改、版權信息、退出游戲五個功能模塊的設計與實現(xiàn)。良好的用戶界面,能夠在視覺上吸引玩家。為了使界面簡潔美觀,需要在主界面中添加背景圖片來渲染游戲的氣氛,同時為了便于玩家的操作,需要設置四個按鈕供玩家選擇,分別是“開始游戲”、“設置”、“幫助”、“退出”。這樣的設置讓用戶一目了然。具體功能如下:開始游戲,點擊跳轉到游戲界面,開始游戲;游戲設置,玩家可以選擇是否打開背景音樂和設置音樂音量的大??;游戲說明,簡單介紹此游戲的基本功能和玩法;退出游戲,點擊退出游戲。5詳細設計注冊模塊設計2菜單模塊設計4登錄界面的設計與實現(xiàn)31游戲界面設計35登錄模塊設計33系統(tǒng)結構圖
5.1登錄界面的設計與實現(xiàn)打開游戲后,即出現(xiàn)含登錄注冊等功能:進度條界面的實現(xiàn)類為ProgressView,ProgressView是程序中第一個被現(xiàn)實的界面,當程序需要將屏幕切換到歡迎界面和游戲界面時,都需要現(xiàn)將屏幕切換到ProgressView以進行后臺的加載和初始化工作。5.2注冊模塊設計注冊模塊主要作用在于方便能更好的用注冊的身份信息進行登錄游戲,從而確保了個人的賬戶信息的完整性和安全性,有利于防止游戲賬戶信息的惡意盜取,注冊模塊可執(zhí)行語句等程序元素的集合,它單獨命名的可通過名字來訪問的過程、函數(shù)、子程序或宏調用,將程序劃分成若干個功能模塊,每個功能模塊完成了一個子功能,再軟件結構圖示把這些功能模塊總起來組成一個整體。5.3登錄模塊設計當游戲從主頁面進入登錄頁面時候,會顯示以下圖所示,用戶登錄模塊設計圖,它的主要作用是為了更好的鏈接網絡,更好的實現(xiàn)注冊信息的安全登錄和實現(xiàn)。5.5游戲界面設計在游戲的類框和游戲的框架設計與實現(xiàn)都完成之后,整個系統(tǒng)已經基本開發(fā)完畢,可以進入游戲了。伴隨著AndroidSDK技術的不斷發(fā)展,一些基于Android應用也不斷推陳出新,很快AndroidSDK技術發(fā)展的游戲便進入了千家萬戶。此Android游戲是基于AndroidSDK2.1基礎上設計的,主要分為開始游戲、比賽排名、密碼修改、版權信息、退出游戲五個功能模塊的設計與實現(xiàn)。
當進入開始游戲菜單之后會出現(xiàn)游戲的界面,進入游戲的界面設計圖。6.1測試環(huán)境游戲測試的目的主要是測試游戲的界面是否與設計的效果吻合、運行效果是否良好、功能是否完善、性能是否穩(wěn)定。游戲的測試內容主要包括游戲功能測試、游戲效果測試、游戲兼容性測試三項6系統(tǒng)測試功能測試2測試環(huán)境31兼容性測試33硬件:帶有USB2.0接口的臺式一臺、裝有Android4.0系統(tǒng)的魅族M9手機一部、USB線一根,手機USB接口與電腦的USB接口通過USB保持線相連并處于同步狀態(tài)。軟件:Eclipse3.4、AndroidADT0.96集成開發(fā)環(huán)境、Android2.2SDK、魅族M9手機驅動。在電腦系統(tǒng)調試狀態(tài),可以使電腦與魅族M9手機連接后保持同步。通過Eclipse中DDMS的Device可以對游戲的運行畫面截屏,通過集成環(huán)境的LogCat可以對游戲的運行情況進行分析6.2功能測試功能測試也叫數(shù)據(jù)驅動測試,只需考慮各個功能,不需要考慮整個游戲程序的內部結構及代碼,一般從游戲的界面、架構出發(fā),編寫測試用例進行操作,在預期結果和實際結果之間進行評測,進而提出更改策略,使產品達到游戲說明書定義的要求游戲的功能測試需要測試游戲的功能是否完整、各項功能是否與預期相符,包括游戲功能測試、游戲兼容性測試、判斷條件測試、數(shù)據(jù)庫數(shù)據(jù)測試、畫面分辨率測試。6.3兼容性測試手機游戲的兼容性測試,就是測試游戲在不同型號手機和不同Android版本上是否可以順利完整的運行。通過該測試使游戲能夠適應更多的手機型號,體現(xiàn)其可移植性與適應性,從而被更多的玩家所接受。將該游戲軟件分別在不同品牌的手機不同的Android版本上運行,檢測是否能夠正常完整運行。測試結果如表所示。
兼容性測試結果總結
本次我的畢業(yè)設計工作即將完成。在本次畢業(yè)設計之前我對Android的了解幾乎為0,對eclipse的操作系統(tǒng)也很不熟悉,使得我在畢業(yè)設計在開始階段十分的困難,在同學的幫助下順利搭建好開發(fā)環(huán)境后,我又發(fā)現(xiàn)我對eclipse的開發(fā)言語極其陌生,對于畢業(yè)設計的工作一度感到力不從心,在導師魏巍的耐心指導和幫助下完成了此次的畢業(yè)設計。盡管本次畢業(yè)設計的游戲已經基本開發(fā)完成,但這是我第一次使用eclipse和Java結合來設計基于Android的游戲,使得游戲中還存在許多的不足,例如游戲中沒有添加對音效的處理、游戲不能選擇難度和不能再游戲中直接退出游戲,由于時間和本人能力的關系,只能在日后再進行完善了。
通過本次的實踐我對軟件開發(fā)產生了濃厚的興趣,體會到,在課堂上學習的理論固然重要,但是不去實踐就不能完全了解它內涵,要多看有關程序開發(fā)及設計方面的書籍,拓寬自己的設計
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 水資源管理服務行業(yè)智能化水資源開發(fā)利用方案
- 2025年重慶貨運從業(yè)資格證試題
- 2024年領軍高考物理一輪復習專題11.3機械能提高訓練含解析
- 2024年新教材高中生物單元素養(yǎng)評價二含解析新人教版必修2
- 2024-2025學年高中歷史課下能力提升二十五工業(yè)革命時代的浪漫情懷含解析人民版必修3
- 湘師大版道德與法治九年級上冊5.2.2《公平正義促和諧》聽課評課記錄
- 多人合伙經營合同范本
- 電子商務半年工作總結
- 委托出租鋪面協(xié)議
- 特種設備委托檢驗檢測協(xié)議書范本
- 2011年公務員國考《申論》真題卷及答案(地市級)
- 《籃球體前變向運球技術》教案(共三篇)
- 多元化評價體系構建
- 部編版六年級下冊道德與法治全冊教案教學設計
- 商業(yè)模式的設計與創(chuàng)新課件
- DBJ04∕T 290-2012 袖閥管注漿加固地基技術規(guī)程
- GB/T 17775-2024旅游景區(qū)質量等級劃分
- 燈籠彩燈安裝合同范本
- 物流無人機垂直起降場選址與建設規(guī)范
- AQ/T 4131-2023 煙花爆竹重大危險源辨識(正式版)
- 裝飾工程室內拆除專項施工方案
評論
0/150
提交評論