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

正文內(nèi)容

論文_基于android平臺的連連看游戲的實(shí)現(xiàn)-預(yù)覽頁

2024-10-01 10:34 上一頁面

下一頁面
 

【正文】 性莫屬,這一部分自然也是源于其系統(tǒng)代碼的開源性。免費(fèi)而種類豐富的Android軟件資源吸引著廣大消費(fèi)者來嘗試,而開放的平臺所附帶的更大競爭性也讓消費(fèi)者有可能以更低的價位購得心儀的智能手機(jī),隨著消費(fèi)者規(guī)模的擴(kuò)大,廠商也就自然能從中汲取更多的利益。(3)豐富的硬件選擇:當(dāng)電腦上的一些軟件移植到另一臺電腦上時就可能會出現(xiàn)一些兼容性問題,而這個問題對于Android平臺的使用者來說將不復(fù)存在。(4)開發(fā)商不受任何限制:Android平臺并沒給第三方開發(fā)商附加林林總總的條框約束,它提供的是一個十分自由并且很寬泛的環(huán)境,這為各種精致而新穎的應(yīng)用軟件誕生創(chuàng)造了條件。 連連看游戲發(fā)展介紹游戲、4399游戲網(wǎng)、智能手機(jī)、平板電腦……無論在哪你似乎都可以發(fā)現(xiàn)連連看游戲的身影。這其中,由顧方設(shè)計(jì)的“阿達(dá)連連看”游戲,以其精良而獨(dú)特的制作廣受玩家青睞,這也促使其躋身“阿達(dá)系列軟件”的核心產(chǎn)品行列,并于2004年獲取到了國家版權(quán)局所授權(quán)的計(jì)算機(jī)軟件著作權(quán)登記證書。2008年,隨著多選性開放平臺的興起和社交網(wǎng)絡(luò)的普及,“連連看”游戲邁入到了社交網(wǎng)絡(luò)領(lǐng)域。 “連連看”游戲發(fā)展前景由手機(jī)應(yīng)用市場發(fā)展研究認(rèn)為,未來手機(jī)游戲的商業(yè)價值極為可觀,手機(jī)小游戲則依然是一個能給游戲廠商創(chuàng)造巨大財(cái)富的領(lǐng)域,因此急需尋找一個合適的切入點(diǎn)。(2)“連連看”小游戲行業(yè)正處迅速發(fā)展階段 擁有的上升空間巨大根據(jù)近幾年“連連看”小游戲在中國的游戲行業(yè)發(fā)展調(diào)查得知,“連連看”,2009年以高于30%,之后的3年里,隨著各類智能機(jī)的普及和電子信息技術(shù)的快速發(fā)展,“連連看”小游戲得到了進(jìn)一步的迅速發(fā)展。而未來一旦政府實(shí)現(xiàn)了于一線城市建設(shè)廣域網(wǎng)的計(jì)劃,正如社交網(wǎng)絡(luò)版的“連連看”能風(fēng)靡一時一樣,小游戲“連連看”也必將迎來新一輪的迅猛發(fā)展。無論是游戲、4399游戲網(wǎng)還是任意一個移動終端設(shè)備,小游戲“連連看”總是排在最受玩家歡迎的前5名。同時也能深入獲悉用戶對手機(jī)游戲的功能需求,進(jìn)一步領(lǐng)會手機(jī)游戲應(yīng)具有的易于學(xué)習(xí)、可中斷性、基于訂閱及豐富的社會交互性這幾大特征。主要是介紹課題背景,“連連看”小游戲的發(fā)展前景,此次課題研究具有的價值與意義以及論文結(jié)構(gòu)的安排。本章介紹了開發(fā)本系統(tǒng)所需要使用的技術(shù),主要包括Java技術(shù)和Android技術(shù)。這些為下一章的系統(tǒng)實(shí)現(xiàn)打下了基礎(chǔ)。在對系統(tǒng)進(jìn)行測試的過程中,發(fā)現(xiàn)了不少問題和缺陷,之后及時對其進(jìn)行了修正。對整篇論文進(jìn)行回顧,予以總結(jié),并作出對未來工作的展望。基于Android平臺的連連看游戲的開發(fā)與實(shí)現(xiàn) 相關(guān)開發(fā)技術(shù)介紹第二章 相關(guān)開發(fā)技術(shù)介紹 Java技術(shù)簡介 Java與Android的關(guān)系A(chǔ)ndroid是一個以LINUX KERNEL為底層的操作系統(tǒng),但它的開發(fā)利用是基于Java語言的。(2)Java APIs與Android Runtime相當(dāng)Android Runtime使用了一個相當(dāng)大的JavaSE APIs子集。由此得知,作為Android平臺的Java虛擬機(jī)Dalvik與純Java虛擬機(jī)JVM是如此的兼容,例如Android能完全支持Java風(fēng)格的線程和并發(fā)。 Java語言特性作為一種高級程序開發(fā)語言,Java擁有著許多重要的特性,主要表現(xiàn)有下:(1)簡單的Java語言在設(shè)計(jì)時參考了許多C/C++的語法與特性,使得學(xué)習(xí)過C/C++的開發(fā)人員可以在短時間內(nèi)熟悉Java的使用。Java語言是通過提供類、接口實(shí)現(xiàn)及繼承等機(jī)制來體現(xiàn)出這種面向?qū)ο筇厣?。?)解釋的程序要在一個平臺上運(yùn)行,首先必須得編譯成這個平臺所能理解的原始機(jī)器語言,但事實(shí)上不同的平臺所能理解的原始機(jī)器語言不盡相同。另外,Java還設(shè)計(jì)了異常處理架構(gòu),這使得開發(fā)人員可以很好地掌握程序中各種突發(fā)的異常情況。 ANDROID RUNTIME(函數(shù)庫和Android運(yùn)行時)和LINUX KERNEL(Linux內(nèi)核層)【6】。(2)APPLICATIONF FRAMEWORK。Android本機(jī)庫是由一套C/C ++函數(shù)庫構(gòu)成的,它們服務(wù)于上層Android應(yīng)用程序組件,并通過這些組件將功能傳遞給開發(fā)者使用【8】。(5)LINUX KERNEL。Activity具有生命周期,運(yùn)行、暫停、停止等幾個狀態(tài)則貫穿于整個生命周期中,這些狀態(tài)間的轉(zhuǎn)換可通過調(diào)用一系列函數(shù)來完成,這些函數(shù)包括onCreate()、onRestart()、onStart()、onFreeze()、onResume()、onPause()、onDestory()、onStop()等【9】。通常進(jìn)行的View方法調(diào)用有: 填充View,調(diào)用 onDraw (Canvas); 用XML 文件生成View調(diào)用inflate();測量View的高度和寬度調(diào)用onMeasure (int, int);onLayout()函數(shù)可以完成View的布局;當(dāng)View中有按鍵操作時調(diào)用onKeyDown(int, KeyEvent);當(dāng)View得到或失去關(guān)注時調(diào)用函數(shù)onFocusChanged (boolean,int);要設(shè)置View點(diǎn)擊事件監(jiān)聽器調(diào)用setOnClilckListener()。它除了action、data兩大重要屬性外,還具有一些如category(類別)、type (數(shù)據(jù)類型)等附加屬性。(5) Service: Service作為后臺服務(wù),并不直接與用戶交互,而是種在后臺運(yùn)行的Android應(yīng)用程序組件?;贏ndroid平臺的連連看游戲的開發(fā)與實(shí)現(xiàn) 系統(tǒng)分析與設(shè)計(jì)第三章 系統(tǒng)分析與設(shè)計(jì)對于一個游戲來說,其操作可行性是它成功與否的關(guān)鍵,應(yīng)作為游戲設(shè)計(jì)的首要考慮因素。這不僅保證了游戲能正常完成,讓玩家感受到游戲的可玩性;也合理設(shè)置出各個關(guān)卡的通關(guān)難度,在保證操作可行性的同時給玩家?guī)砹颂魬?zhàn)感。Android平臺為開發(fā)人員提供了源碼開放的SDK(軟件開發(fā)包),其中包含有Android平臺應(yīng)用程序開發(fā)所必要的工具和各組件(API)。而且Eclipse自帶著一些常用的組件,這為我們的開發(fā)提供了很大的便利。綜上可知,該系統(tǒng)具有經(jīng)濟(jì)可行性。若在系統(tǒng)限制的時間內(nèi)地圖上所有的圖案都得以消除,則玩家順利通過此關(guān),進(jìn)入下一關(guān)。當(dāng)玩家點(diǎn)擊標(biāo)示開始游戲的圖像按鈕后,進(jìn)入游戲界面。: 系統(tǒng)總體設(shè)計(jì) 這四大模塊又可以進(jìn)一步劃分如下:(1)菜單設(shè)計(jì),可進(jìn)一步劃分為三個模塊,分別是:“退出游戲”,“重新開始”,“進(jìn)入下一關(guān)”,: 菜單設(shè)計(jì)(2)界面設(shè)計(jì),可進(jìn)一步劃分為:“框架設(shè)計(jì)”,“進(jìn)度條設(shè)計(jì)”和“地圖設(shè)計(jì)”,: 界面設(shè)計(jì)(3)消息響應(yīng)設(shè)計(jì),可進(jìn)一步劃分為:“鼠標(biāo)響應(yīng)”,“繪圖響應(yīng)”和“時間響應(yīng)”,: 消息響應(yīng)設(shè)計(jì)(4)算法設(shè)計(jì),它可繼續(xù)劃分出兩個模塊:“畫線設(shè)計(jì)”和“消除算法設(shè)計(jì)”,: 算法設(shè)計(jì) 其中,消除算法設(shè)計(jì)是整個系統(tǒng)的核心算法,現(xiàn)對其分析如下:每次當(dāng)用戶選擇兩個圖案時,如果這兩個圖案完全一樣,并且這兩個圖案之間存在著不受其它圖案阻攔的拐角少于3的路徑,那么這兩個圖案可以被成功消除。2)一拐角。若2失敗后,再進(jìn)行如下嘗試:在第一個格子的同行尋找一個空格子,看它是否能與目標(biāo)格子2以“一拐角”方式連接消除;或在第一個格子的同列尋找一個空格子,看它是否能與目標(biāo)格子2以“一拐角”方式連接消除。這些為下一章的系統(tǒng)的實(shí)現(xiàn)打下了基礎(chǔ)。%JAVA_HOME%\lib。 (2)在文件夾adtbundlewindowsx8620130219中,由于這款Eclipse已經(jīng)捆綁了ADT(Android Development Tools)Plugin,而ADT是種支持Android在Eclipse上開發(fā)的工具,所以這款Eclipse將能直接支持Android應(yīng)用程序的開發(fā)。: AVD界面圖 系統(tǒng)工程的創(chuàng)建 進(jìn)入開發(fā)環(huán)境后,創(chuàng)建一個建立在API8 。(5)res目錄:資源文件夾。(3)OnToolsChangeListener接口:給出了兩個方法,分別是監(jiān)聽刷新地圖道具剩余使有次數(shù)和圖案消除提示剩余次數(shù)。先將多種聲效添加到此類中的哈希表存儲著,當(dāng)游戲遇到不同的事件時,會在背景音樂播放的同時播放出相對應(yīng)的聲效。(8)WelActivity:提供與用戶進(jìn)行交互的窗口,并負(fù)責(zé)對時間、游戲狀態(tài)、道具使用狀態(tài)進(jìn)行監(jiān)控與處理。具體實(shí)現(xiàn)可分以下三種情況:(1)零拐角。成功則可將兩格子“一拐角”連接消除。: 兩拐角代碼實(shí)現(xiàn)圖 兩拐角實(shí)現(xiàn)效果圖其中,上面所調(diào)用的link、: link方法代碼圖 expandX方法代碼圖 expandY方法代碼圖 系統(tǒng)運(yùn)行界面圖(1)歡迎界面,: 歡迎界面圖(2)游戲主界面,: 游戲主界面圖(3)游戲勝利時,彈出勝利對話框,: 游戲勝利界面圖(4)游戲失敗時,彈出失敗對話框,: 游戲失敗界面圖(5)退出游戲時,彈出確認(rèn)對話框。測試的目的就是希望能以最少的人力和時間發(fā)現(xiàn)潛在的各種錯誤和缺陷【13】。測試計(jì)劃應(yīng)主要包括測試的內(nèi)容、進(jìn)度安排、測試所需的環(huán)境等。(4)實(shí)施測試。(1)靜態(tài)測試:是指被測試程序不在機(jī)器上運(yùn)行,而是采用人工檢測和計(jì)算機(jī)輔助分析的手段對程序進(jìn)行檢測【15】。經(jīng)常使用的黑盒測試方法主要有等價類劃分、邊界值劃分、錯誤推測和因果圖等,主要應(yīng)用于軟件確認(rèn)測試【18】。(1)單元測試單元測試也稱模塊測試,側(cè)重于模塊中的內(nèi)部處理邏輯和數(shù)據(jù)結(jié)構(gòu)。確認(rèn)測試的任務(wù)是進(jìn)一步檢查軟件的功能和性能是否與用戶要求的達(dá)成一致。2)音效模塊:測試方法:運(yùn)行游戲,點(diǎn)擊游戲主界面的圖案、道具,進(jìn)行測試。測試結(jié)果:實(shí)現(xiàn)了系統(tǒng)自動消除兩個相同圖案的功能。打開游戲,運(yùn)行游戲進(jìn)行測試。 (2)系統(tǒng)響應(yīng)較快,運(yùn)行較穩(wěn)定在系統(tǒng)運(yùn)行時,游戲過程中的消息響應(yīng)處理很快,且系統(tǒng)整體運(yùn)行安全且穩(wěn)定。這標(biāo)志著本次基于Android平臺的連連看游戲設(shè)計(jì)開發(fā)工作圓滿完成。但由于時間的原因,該游戲系統(tǒng)尚且存在著一些不足之處,例如在設(shè)置關(guān)卡難度的時候只是單純地在系統(tǒng)給出的游戲時間限制上予以縮短,并沒有實(shí)現(xiàn)地圖分布帶來的難度遞增,這就需要今后繼續(xù)研究地圖分布算法來解決這個問題,以進(jìn)一步地完善現(xiàn)有的游戲系統(tǒng)。 未來工作展望 通過此次課題研究與設(shè)計(jì),雖然學(xué)習(xí)到了不少知識并取得了自我滿意的成績,但就長遠(yuǎn)而言,還有很多地方需要深入學(xué)習(xí)研究。大連:大連海事大學(xué),2008.[15][D][碩士學(xué)位論文]
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1