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

正文內(nèi)容

論文_基于android平臺的連連看游戲的實現(xiàn)(文件)

2024-09-23 10:34 上一頁面

下一頁面
 

【正文】 系統(tǒng)幫助自動消除圖案以及圖片消除等功能,并且最終通過了在模擬器上的測試,完成了系統(tǒng)設(shè)計時的各項功能需求目標(biāo)。鑒于Android系統(tǒng)智能機已在全球火熱流行開來,選擇本課題后通過查閱相關(guān)資料并加以學(xué)習(xí)促使自己了解了更多的Android手機前沿信息,一方面鍛煉了自學(xué)新技術(shù)的能力,另一方面也加深了自己對軟件工程思想的感悟。致謝很高興參考文獻[1][N].艾媒咨詢報, .[2]汪瀟,[N].景德鎮(zhèn)高專學(xué)報,.[3]《時空》商業(yè)策劃書[D][碩士學(xué)位論文].廣州:華南理工大學(xué),2010.[4][M].北京:清華大學(xué)出版社,2007.[5][M].北京:清華大學(xué)出版社,2003.[6][M].北京:人民郵電出版社,2010.[7][M].北京:機械工業(yè)出版社,2010.[8][M].北京:電子工業(yè)出版社,2011.[9][M].北京:電子工廠出版社,2010.[10]姚尚朗等著. Google Android開發(fā)入門與實戰(zhàn)[M].北京:人民郵電出版社,2009.[11] 公磊,[N]計算機與現(xiàn)代化,.[12][M].北京:冶金工業(yè)出版社,2007.[13] [N].科技信息報,[14] [D][碩士學(xué)位論文].武漢:華中科技大學(xué),2009.[18][D][碩士學(xué)位論文]. 廣西:廣西師范大學(xué),2009.[19][D][碩士學(xué)位論文].河北:華北電力大學(xué),2009.[20]馬斌,[N]內(nèi)蒙古電力技術(shù),. 。吉林:吉林大學(xué),2008.[16][D][碩士學(xué)位論文].就本次完成的基于Android平臺的“連連看”游戲系統(tǒng)而言,尚有一些不足之處,這需要今后的繼續(xù)研究來進一步改善它。通過本次基于Android平臺的“連連看”游戲系統(tǒng)的設(shè)計與開發(fā),自學(xué)了Android開發(fā)技術(shù)并予以運用實踐,深入了解了移動應(yīng)用的開發(fā)背景,認(rèn)識了Android系統(tǒng),進一步體會到Android應(yīng)用程序的開發(fā)方法和步驟,并熟悉了其開發(fā)工具的使用?;贏ndroid平臺的連連看游戲的開發(fā)與實現(xiàn) 參考文獻第六章 總結(jié)與展望 總結(jié)本次設(shè)計完成的基于Android平臺的“連連看”游戲系統(tǒng)風(fēng)格清新可愛,并成功實現(xiàn)了“連連看”的基本游戲功能。(3)部分系統(tǒng)功能仍需完善由于開發(fā)時間等方面的原因,該系統(tǒng)還可以在聯(lián)網(wǎng)進行玩家比賽、通過地圖分布算法增加難度等方面予以完善。測試結(jié)果:系統(tǒng)成功實現(xiàn)了進入游戲、退出游戲、音樂播放、圖像消除、地圖刷新、系統(tǒng)幫助消除等功能,達(dá)到了系統(tǒng)設(shè)計時的功能需求指標(biāo)。5)游戲退出模塊:測試方法:在游戲菜單中點擊退出按鈕,并在彈出的確認(rèn)對話框中選中“是”,進行測試。測試結(jié)果:進入系統(tǒng)后,播放背景音樂,在按不同按鈕的時候發(fā)出不同的聲效。(4)系統(tǒng)測試是將已經(jīng)確認(rèn)的軟件、計算機硬件、外設(shè)和網(wǎng)絡(luò)等其它因素結(jié)合在一起,進行系統(tǒng)的各種集成測試和確認(rèn)測試,其目的是通過與系統(tǒng)的需求相比較,發(fā)現(xiàn)所開發(fā)的系統(tǒng)與用戶需求相矛盾的地方【20】。(2)集成測試即使所有模塊通過了單元測試,但在集成以后仍可能出現(xiàn)問題,這就需要集成測試來發(fā)現(xiàn)錯誤。白盒測試法也稱結(jié)構(gòu)測試或邏輯驅(qū)動測試,它是在知道產(chǎn)品內(nèi)部工作過程前提下,根據(jù)程序的內(nèi)部結(jié)構(gòu)和邏輯來設(shè)計測試用例,對程序的路徑和過程進行測試,檢查是否滿足設(shè)計的需要。(2)動態(tài)測試:是指通過運行程序來發(fā)現(xiàn)錯誤,可以采用黑盒測試法和白盒測試法【16】。依據(jù)預(yù)先編制好的測試大綱和設(shè)計好的測試用例,對被測軟件進行完整的測試【15】。(2)編制測試大綱。應(yīng)根據(jù)開發(fā)各階段的需求、設(shè)計等文檔或程序的內(nèi)部結(jié)構(gòu)精心設(shè)計測試用例,并利用這些用例來運行程序以便發(fā)現(xiàn)錯誤,這個過程與整個軟件開發(fā)過程基本上是平行進行的【14】。: 退出游戲界面圖 本章小結(jié)本章的主要內(nèi)容為系統(tǒng)的實現(xiàn),先介紹了開發(fā)環(huán)境的搭建,再介紹系統(tǒng)工程的創(chuàng)建并對創(chuàng)建好的系統(tǒng)中各組成部分做出了解釋說明,繼而深入詮釋了主要功能的實現(xiàn)并給出了功能實現(xiàn)后的效果圖,并于最后展示了系統(tǒng)運行的各主要界面圖。、: 一拐角代碼實現(xiàn)圖 一拐角實現(xiàn)效果圖(3)兩拐角。直接連接消除。每當(dāng)玩家點擊地圖上任意一個圖案的時候,圖案便會顯示出選中放大效果,其是通過增大圖案的區(qū)域面積,即增大圖案對應(yīng)的邏輯點的橫坐標(biāo)X值與縱坐標(biāo)Y值來實現(xiàn)的,: 圖案選中效果圖 刷新地圖道具功能實現(xiàn) 當(dāng)玩家在當(dāng)前地圖上覺得游戲困難時,可以使用刷新地圖道具來讓地圖以原圖案重排。(6)BoardView類:層模塊中的界面顯示類。(4)MyDialog類:一個實現(xiàn)了點擊事件監(jiān)聽接口的對話框Dialog的子類。其中drawable中存放了工程需要的圖像資料,raw中存放著音樂資料。: 工程架構(gòu)圖 對上述工程架構(gòu)介紹如下:(1)src目錄:主要是完成工程的Java代碼編寫。 (3)進入上述的Eclipse, 點擊菜單WindowAndroid SDK Manager,隨后在彈出的窗口中選擇需要的SDK版本進行安裝。%JAVA_HOME%\lib\,它代表的是java加載類路徑,當(dāng)生成的類在classpath中時才能被java命令識別,特別要注意在路徑前加上“.”來表示當(dāng)前路徑;在已存在的path變量中添加變量值:%JAVA_HOME%\bin?;贏ndroid平臺的連連看游戲的開發(fā)與實現(xiàn) 系統(tǒng)的實現(xiàn)第四章 系統(tǒng)的實現(xiàn) JDK的安裝與環(huán)境變量配置(1)從。若成功則兩個格子“兩拐角”消除,若所有的嘗試都失敗,則說明這兩個格子不能消除。若1失敗,則嘗試在第一個格子的同行,第二個格子的同列找一個空格子,看這個空格子與兩個目標(biāo)格子能否零拐角連接;或在第二個格子的同行,第一個格子的同列找一個空格子,看這個空格子與兩個目標(biāo)格子能否零拐角連接。給定任意具有相同圖案的兩個格子,我們需要先尋找出這兩個格子之間能直角轉(zhuǎn)彎最少的路徑,如果這條最優(yōu)路徑的拐角數(shù)小于3 ,則這兩個格子可以被成功消除。這時,若在系統(tǒng)規(guī)定的時間內(nèi)消去所有圖片則彈出成功對話框,否則彈出失敗對話框,這兩個對話框上都附帶著菜單界面:若玩家點擊該界面上標(biāo)識進入下一關(guān)的圖像按鈕,則進入下一個關(guān)卡;若玩家點擊該界面上的標(biāo)識退出游戲的圖像按鈕,則退出連連看游戲程序;若玩家點擊該界面上的標(biāo)識重新本關(guān)游戲的圖像按鈕,則重新開始本關(guān)游戲。每通過一個關(guān)卡,系統(tǒng)限制時間都會遞減10秒,直至所有的關(guān)卡結(jié)束?!斑B連看”游戲規(guī)則很簡單,上手極易,老少皆宜;畫面清新可愛,游戲節(jié)奏輕松歡快,廣受小朋友及女性玩家的喜愛;由于得在規(guī)定時間內(nèi)消除所有的圖案,而每通過一個關(guān)卡系統(tǒng)給予的任務(wù)完成時間也將減少,這給具有挑戰(zhàn)心理的玩家?guī)泶碳じ?,極富吸引力。綜上所得,此次系統(tǒng)開發(fā)在技術(shù)上是可行的。在這些插件的配合下,可以實現(xiàn)從企業(yè)級Java應(yīng)用平滑過度到智能機終端Android游戲的開發(fā)。Android的開發(fā)利用是基于Java語言的,而JDK是Java程序進行開發(fā)時必需含有的開發(fā)包。在以往的許多著名游戲中,游戲操作可行性經(jīng)常成為玩家討論的焦點,以此可見,一款游戲的操作可行性直接關(guān)系著對玩家的吸引力。當(dāng)前活動程序可以通過調(diào)用函數(shù)Context. bindService()實現(xiàn)與后臺服務(wù)間的通信,也可以調(diào)用方法Context. StartService()來開啟一項后臺服務(wù)。常用的Intent方法有:構(gòu)造intent, intent();添加intent類型,addcategory();獲取intent數(shù)據(jù),getData(); 獲取intent動作getAction()等。(3)Intent: Intent主要用來解決Android各應(yīng)用組件之間的通訊。如果想要開啟一個新的activity,則可以調(diào)用startSubActivity(Intent,int)或startActivity(Intent),前者通常和函數(shù)onActivityResult(int,int, String,Bundle)聯(lián)合著一起使用,這樣可以通過函數(shù)返回結(jié)果傳遞給調(diào)用者想要的信息。Android操作系統(tǒng)是基于優(yōu)化了的Linux內(nèi)核之上的,在作為手機軟硬件的連接層的同時,也讓Android通過它完成進程管理、內(nèi)存管理、網(wǎng)絡(luò)以及其他操作系統(tǒng)服務(wù)工作。這些函數(shù)庫主要包括:瀏覽器引擎(采用的是Webkit庫)、2D和3D圖形庫、SQL數(shù)據(jù)庫(一些輕量級的SQLite數(shù)據(jù)庫引擎)、媒體功能庫以及界面管理器等。應(yīng)用程序框架已隨Android一同安裝,但開發(fā)人員仍可以根據(jù)自己的需要來使用組件擴展該框架。: Android系統(tǒng)分層結(jié)構(gòu)示意圖(1)APPLICATIONS。(6)可移植的要讓程序移植到另一個平臺上運行不是一件容易的事,這需要考慮諸多因素,例如數(shù)據(jù)類型在不同平臺上所占的內(nèi)存長度就是一個問題,而Java的數(shù)據(jù)類型在不同平臺上所占的內(nèi)存長度都是統(tǒng)一的,這是C/C++等沒達(dá)到的。為了解決這個在不同平臺間都能運行的問題,Java引入了JVM(能執(zhí)行Java字節(jié)碼文件的虛擬操作系統(tǒng)),當(dāng)運行Java程序時,JIT(Java實時編譯器)就會將字節(jié)碼編譯成目標(biāo)平臺所能理解的原始機器語言。較C++只能對虛函數(shù)實現(xiàn)動態(tài)綁定,Java則是全面支持動態(tài)綁定。與此同時,Java又舍棄了C/C++ 中的一些較少使用的、難以掌握的、可能不安全的功能,如操作符重載、指針及多重繼承等。 Java簡介Java是一種跨平臺的面向?qū)ο蟮母呒壋绦蛟O(shè)計語言,最早是由Sun公司 (Sun Microsystems Inc.)于1995年5月推出,并作為Java程序設(shè)計語言和Java平臺的總稱【4】。這些來自于Harmony項目的APIs雖然都是全新的實現(xiàn),但它們都是參考JavaSE APIS發(fā)展而來。將Android與Java相比較,會發(fā)現(xiàn)它們具有很多相當(dāng)性:(1)相當(dāng)?shù)念?字節(jié)碼格式Android應(yīng)用程序是利用Java語言編寫成的。第一章主要是介紹課題背景,“連連看”小游戲的發(fā)展前景,此次課題研究具有的價值與意義以及論文結(jié)構(gòu)的安排??傮w上,本次系統(tǒng)的設(shè)計與開發(fā)達(dá)到了預(yù)期目標(biāo),基本實現(xiàn)了系統(tǒng)設(shè)計時的各項需求,完成后的系統(tǒng)其性能也很安全穩(wěn)定。第4章 系統(tǒng)的實現(xiàn)。其中又詳細(xì)給出了Java與Android的關(guān)系、Java簡介、Java語言特性、Android架構(gòu)簡介、Android開發(fā)技術(shù)簡介。其中包括手機應(yīng)用市場現(xiàn)狀、Android平臺簡介、“連連看”游戲發(fā)展歷程簡介以及行業(yè)發(fā)展前景窺探,也深入說明了課題研究的價值和意義。
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1