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

正文內(nèi)容

基于android平臺連連看游戲設(shè)計與實現(xiàn)畢業(yè)論文-在線瀏覽

2024-08-05 14:24本頁面
  

【正文】 新浪、搜狐、雅虎、網(wǎng)易調(diào)查發(fā)布的數(shù)據(jù)分析發(fā)現(xiàn),2009年小游戲熱點集中在連連看小游戲領(lǐng)域,從2007年起風(fēng)投對小游戲行業(yè)的投資案例明顯減少,小游戲行業(yè)的投資目標(biāo)主要集中在從事連連看小游戲企業(yè)和研發(fā)企業(yè),小游戲行業(yè)在經(jīng)歷了高峰期后正趨于平靜。連連看與個人空間相結(jié)合,被快速的傳播,成為一款熱門的社交游戲,其中以開發(fā)者Jonevey在Manyou開放平臺上推出的寵物連連看最為流行。連連看游戲就是典型了!不管你走到哪個游戲網(wǎng)站,連連看游戲總是排在受玩家歡迎排名的前5位,休閑、趣味、益智是連連看玩不厭的精華,且不分男女老少、工薪白領(lǐng),是一款適合大眾的經(jīng)典網(wǎng)絡(luò)休閑小游戲。完成這次畢業(yè)設(shè)計,不僅可以提高我對知識的綜合運用能力,增加實現(xiàn)項目設(shè)計的經(jīng)驗,同時讓我深入地了解一個安卓游戲的基本制作過程以及各項功能是如何實現(xiàn)的,更拓寬了自己的知識面。整篇論文共分為五章,其主要內(nèi)容安排如下:第一章為緒論。包括課題的背景資料簡介、國內(nèi)外研究現(xiàn)狀、深入地介紹了課題研究的價值以及對未來的影響。第二章為基礎(chǔ)知識和相關(guān)的開發(fā)技術(shù)。包括開發(fā)模型、Android技術(shù)和Java技術(shù)等,并且詳細介紹了Android的基本知識、特點、Android平臺的優(yōu)勢和手機游戲開發(fā)的市場價值以及用Java語言開發(fā)該游戲的詳細步驟。本章概要地闡述了游戲的體系結(jié)構(gòu),描述了各個功能模塊,并分析了系統(tǒng)功能與系統(tǒng)角色和流程分析,展示了本系統(tǒng)的流程圖,為下一章的系統(tǒng)的設(shè)計與實現(xiàn)打下基礎(chǔ)。這部分主要介紹了連連看游戲的各個功能是如何實現(xiàn)的,描述了系統(tǒng)的設(shè)計理念、基本流程和風(fēng)格定位,展示了各個模塊的模型和界面圖,全面深刻的解析了游戲所具有的全部功能及其實現(xiàn)的方法。第五章為系統(tǒng)測試與性能分析。第二章 基礎(chǔ)知識與開發(fā)技術(shù)這一章介紹了系統(tǒng)的開發(fā)環(huán)境和開發(fā)方法,并且詳細介紹了Android的基本知識、特點、Android平臺的優(yōu)勢和手機開發(fā)的市場價值以及Java技術(shù)簡介、開發(fā)的詳細步驟和游戲使用的主要技術(shù)問題。它包括操作系統(tǒng)、用戶界面和應(yīng)用程序還有移動電話工作所需的全部軟件,而且不存在任何以往阻礙移動產(chǎn)業(yè)創(chuàng)新的專有權(quán)障礙。Android作為Google企業(yè)戰(zhàn)略的重要組成部分,將進一步推進“隨時隨地為每個人提供信息”這一企業(yè)目標(biāo)的實現(xiàn),Google的目標(biāo)是讓移動通信不依賴于設(shè)備甚至是平臺。Android基于Linux平臺,由操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟件組成,號稱是首個為移動終端打造的真正開放和完整的移動軟件。完全整合的全移動功能性產(chǎn)品成為“開放手機聯(lián)盟”的最終目標(biāo)。關(guān)鍵應(yīng)用程序。應(yīng)用程序框架及組件。Android本身已在其框架中提供了許多組件供應(yīng)用程序調(diào)用,開發(fā)者也可在開發(fā)應(yīng)用程序時順帶開發(fā)新的組件,并將該組件放入應(yīng)用程序框架中,以供自己和其它應(yīng)用程序調(diào)用。Android應(yīng)用程序框架之下是一套C/C ++函數(shù)庫,它們服務(wù)于Android應(yīng)用程序組件,其功能通過組件間接提供給開發(fā)者。Java程序運行環(huán)境。Linux內(nèi)核。 Android應(yīng)用程序以各種組件(API)為基礎(chǔ)。Android 在Linux 核心的基礎(chǔ)上,提供了各種合用的函數(shù)庫,和一個完整的應(yīng)用程式框架。當(dāng)前活動程序Activity。Activity具有生命周期,它包含運行、暫停、停止等幾個狀態(tài),狀態(tài)間的轉(zhuǎn)換可通過調(diào)用onCreate()、onStart()、onRestart()、onResume()、onFreeze()、onPause()、onStop()、onDestory()等方法來實現(xiàn)。圖像顯示View。常用的View方法有:inflate() (由XML 文件生成View)、onDraw (Canvas)(對View進行填充) 、onMeasure (int,int)(測量View的高度和寬度)、onLayout()(完成View的布局)、onKeyDown(int, KeyEvent)(View中有按鍵操作時被調(diào)用)、onFocusChanged (boolean,int)(當(dāng)View得到或失去關(guān)注時被調(diào)用)、setOnClilckListener()(設(shè)置View點擊事件監(jiān)聽器)。事件Intent。Intent最重要的作用還是加載activity,它是不同activity間的橋梁。常用的Intent方法有intent()(構(gòu)造intent)、addcategory() (添加intent類型)、getAction()(獲取intent動作)、getData()(獲取intent數(shù)據(jù))等。其中,Uri標(biāo)明了ContentProvider存儲的數(shù)據(jù)類型,在執(zhí)行訪問方法時都需依據(jù)Uri作為路徑標(biāo)識來確定要訪問哪個ContentProvider[5]。Service是運行在后臺的應(yīng)用程序組件,不直接與用戶交互。 Android系統(tǒng)特點Android系統(tǒng)具有如下5個特點:1) 開放性。Android上的應(yīng)用程序可以通過標(biāo)準(zhǔn)API(Application Programming Interface,應(yīng)用程序編程接口)訪問核心移動設(shè)備功能。移動設(shè)備上的應(yīng)用程序可以被替換或擴展,即使是撥號程序或主屏幕這樣的核心組件;4) 應(yīng)用程序可以輕松地嵌入網(wǎng)絡(luò)。Android是一種完整的多任務(wù)環(huán)境,應(yīng)用程序可以在其中并行運行。每個Android應(yīng)用程序都存在于它自己的世界之中:默認情況下,每個應(yīng)用程序均運行于它自己的Linux進程中。每個進程都運行于自己的Java虛擬機(VM)中。默認情況下,每個應(yīng)用程序均被賦予一個唯一的Linux用戶ID,并加以權(quán)限設(shè)置,使得應(yīng)用程序的文件僅對這個用戶、這個應(yīng)用程序可見。 使兩個應(yīng)用程序共有同一個用戶ID是可行的,這種情況下他們可以看到彼此的文件。 Android手機平臺的優(yōu)勢現(xiàn)在常見的智能手機平臺有:Symbian、Windows Mobile、PALM、Blackberry、iOS等。顯著的開放性可以使其擁有更多的開發(fā)者。開放性對于Android的發(fā)展而言,有利于積累人氣,這里的人氣包括消費者和廠商,而對于消費者來講,最大的受益正是豐富的軟件資源。2) 掙脫運營商的束縛在過去很長的一段時間,手機應(yīng)用往往受到運營商制約,使用什么功能、接入什么網(wǎng)絡(luò),幾乎都要受到運營商的控制。隨著EDGE、HSDPA這些2G至3G移動網(wǎng)絡(luò)的逐步過渡和提升,手機隨意接入網(wǎng)絡(luò)已不再是運營商口中的笑談。由于Android 的開放性,眾多的廠商會推出千奇百怪,功能特色各異的多種產(chǎn)品。例如如果你從諾基亞Symbian風(fēng)格手機一下改用蘋果iPhone,那么你可將Symbian中優(yōu)秀的軟件帶到iPhone上使用,聯(lián)系人等個人資料更是可以方便地轉(zhuǎn)移。因此不會受到各種條條框框的阻擾。5) 無縫結(jié)合的Google應(yīng)用如今叱咤互聯(lián)網(wǎng)的Google已經(jīng)走過了10年度的歷史。正因為Android具有以上的優(yōu)越性,所以2012年末數(shù)據(jù)顯示,僅正式推出兩年Android操作系統(tǒng)就將要超越稱霸十年的諾基亞Symbian系統(tǒng),使之躍居全球最受歡迎的智能手機平臺[7]。而新的技術(shù)從某種程度上提高了手機設(shè)備處理數(shù)據(jù)的能力,因而可以在手機上添加許多新的功能,以滿足用戶多樣性需求。手機游戲作為手機上的應(yīng)用軟件類型之一,更是深受廣大用戶的喜愛。Android平臺上的游戲相比應(yīng)用軟件,不需要進行嚴(yán)格的市場細分,不需要針對目標(biāo)用戶量身定制。因此,絕大多數(shù)種類的游戲都具備傳染性與普適性,每一個售出的游戲都將會點燃周圍潛在玩家的激情,最終吞噬整個需求市場[8]。綜上所述,Android平臺相比其他智能手機平臺有許多優(yōu)勢,這些優(yōu)勢使Android發(fā)展迅速,而Android游戲作為Android手機最主要的應(yīng)用,其市場價值有目共睹。受益于近年來移動通信市場的持續(xù)快速增長,我國手機產(chǎn)業(yè)高速發(fā)展,成為新的國民經(jīng)濟增長點,帶動了一系列相關(guān)產(chǎn)業(yè)的發(fā)展。在這一前提下,手機終端游戲的開發(fā)成了熱門行業(yè)。連連看游戲是一個經(jīng)典的游戲,它因操作簡單、娛樂性強而廣受歡迎。游戲連連看只要將相同花色的兩張圖用三根以內(nèi)的直線連在一起就可以消除,規(guī)則簡單容易上手。總是排在受玩家最歡迎游戲排名前5位的連連看,休閑、趣味,且不分男女老少、工薪白領(lǐng),在娛樂的同時還可以訓(xùn)練眼明手快及增強邏輯判斷能力。游戲制作的目的是滿足了人們休閑的需要,在緊張工作之余休閑類的小游戲能夠給人帶來最大程度的放松,也可以增進人們之間的交流、溝通,通過游戲還可以認識更多的朋友。對以后致力于Android應(yīng)用程序開發(fā)奠定基礎(chǔ)。連連看游戲是一個經(jīng)典的游戲,它因操作簡單、娛樂性強而廣受歡迎。通過此次課題的設(shè)計,掌握如何制作一個游戲軟件,以及制作游戲軟件的整個流程,制作游戲軟件的步驟,為以后的就業(yè)工作打下基礎(chǔ)。進行開發(fā)前先要建立合適的開發(fā)環(huán)境,其中基于Java的整合型可擴展平臺Eclipse是我們的首選。在大量插件的配合下,完全可以滿足從企業(yè)級Java應(yīng)用到手機終端Java游戲的開發(fā)。Java語言之所以這樣長盛不衰,一是因為其眾多的技術(shù)特點與現(xiàn)今的應(yīng)用十分合拍,可以覆蓋大部分的需求;二是因為SUN公司不斷推出新的版本,完善Java自身的功能。Java技術(shù)是一門編程語言,也是一個平臺,它基于Java虛擬機技術(shù),借助這個東西建立了跨平臺的優(yōu)勢。另外現(xiàn)在熱炒的RIA富客戶端的概念下的技術(shù)除了AJAX外還有Adobe的Flash/Flex,微軟的Silver Light,SUN的JavaFX等,個人更看好Flash/Flex,原因是Flash插件在瀏覽器端占用率很高[10]。Java編程語言與眾不同之處在于:Java程序既是編譯型的(轉(zhuǎn)換為一種稱為Java字節(jié)碼的中間語言),又是解釋型的(JVM 對字節(jié)碼進行解析和運行)。編譯后的字節(jié)碼采用一種針對JVM 優(yōu)化過的機器碼形式;解釋器是JVM 的實現(xiàn)。Java平臺是一種純軟件平臺,它有三個版本JavaSE、JavaEE、JavaME。當(dāng)然還有Java SE 。JavaSE還包含了支持Java Web服務(wù)開發(fā)的類,并為JavaEE這個版本提供基礎(chǔ)。開發(fā)工具我了解的有:NetBeans(,做GUI有使用VB的感覺),Eclipse(SWT/JFace這個項目其實就是做Eclipse項目時擴展出來的,所以對SWT/JFace支持的也不錯)。JavaEE下有很多流行的開發(fā)框架,像Struts、Spring、Hibernate這種流行的所謂SSH組合等。JavaME(Java Platform,Micro Edition)這個版本以前叫做J2ME。Java開發(fā)工具很多,個人使用的IDE有Eclipse和NetBeans。這些IDE各有優(yōu)勢劣勢,根據(jù)個人開發(fā)的項目來選擇了。1) 操作可行性游戲的操作可行性其實是一個游戲成功與否的關(guān)鍵,在很多著名游戲中游戲操作合理性經(jīng)常成為玩家討論的焦點,所以說游戲設(shè)計的合理性既是需要考慮的關(guān)鍵也是對玩家選擇此游戲的主要吸引力。這一決定保證了游戲的正常完成,同時也是考慮到了制作時間的限制。而在進入第二關(guān)后,隨著游戲復(fù)雜性和難度的提升,再加上游戲時間的逐漸減少,因而在這樣的設(shè)計下,玩家可以感受到游戲的可玩性,同時也可以享受到完成游戲的成就感。進行開發(fā)前先要建立合適的開發(fā)環(huán)境,其中基于Java的整合型可擴展平臺Eclipse是我們的首選。在大量插件的配合下,完全可以滿足從企業(yè)級Java應(yīng)用到手機終端Java游戲的開發(fā)。它完全符合面向?qū)ο缶幊痰囊螅蟠蟮奶嵘顺绦蚓帉懙哪芰?。這為我們對這各組件開發(fā)提供了很大的幫助。 3) 經(jīng)濟可行性開發(fā)該系統(tǒng)所需的相關(guān)資料可以通過已存在的相關(guān)系統(tǒng)進行調(diào)查采集,所需的其他應(yīng)用軟件、硬件系統(tǒng)也易于獲得。而引進使用本系統(tǒng)后,與傳統(tǒng)方式相比,具有高效率、低成本、高質(zhì)量的特點,可以節(jié)省不少人力、物力及財力。畢業(yè)設(shè)計是基于一般的連連看游戲規(guī)則與游戲模式完成的。游戲設(shè)計出來后,經(jīng)過測試需要實現(xiàn)以下的游戲基本功能:基本游戲功能。在游戲的初始化階段?;蛘呤窃谕婕矣螒蜻^程中出現(xiàn)了無法繼續(xù)消除的情況。這個環(huán)節(jié)保障了該游戲的可玩性和人性化設(shè)計。點擊游戲界面中的開始按鈕,可以改變消除圖案的布局從而改變游戲模式。這是最一般的游戲模式。不同的游戲模式對應(yīng)著不同的游戲難度。游戲開始以及游戲暫停功能。會看見一副優(yōu)美的背景圖。玩家點擊后切換進入游戲界面。本次設(shè)計將游戲刷新按鈕和游戲開始按鈕合為一體。如果玩家臨時有事需要暫停游戲。再次點擊返回按鈕就可以繼續(xù)之前的游戲進度。在一開始進入游戲界面時,會自動播放音樂。頓時興趣大增。游戲開始時,時間顯示100秒。如果在時間倒數(shù)為0后,玩家沒有將所有圖片消除,則彈出對話框提示“游戲失敗!重新開始”,點擊確定按鈕,可以重新開始新一輪游戲。彈出對話框,提示“游戲勝利!重新開始”,點擊確定,開始新的一輪游戲。當(dāng)玩家點擊開始游戲后,玩家在規(guī)定時間內(nèi)消去全部圖片,即可進入下一關(guān),如果沒有在規(guī)定時間內(nèi)消去全部圖片,則失敗。玩家在游戲過程中,可以點擊菜單按鈕,選擇重新開始游戲、重新排列圖片和退出游戲。當(dāng)玩家點擊保存退出后,將進入系統(tǒng)主界面,當(dāng)玩家點擊關(guān)于游”后,可以看到游戲的排行榜,也可以清除排行榜的記錄,還可以看到游戲的幫助文檔,向玩家介紹本游戲的使用方法。點擊開始游戲按鈕,載入游戲,系統(tǒng)自動產(chǎn)生初始游戲布局。如果產(chǎn)生死鎖,系統(tǒng)給予提示,玩家可以通過點擊按鈕重新生成游戲布局并繼續(xù)游戲。此時系統(tǒng)判斷玩家選擇的兩個圖案是否連通。否則玩家重新選定消除圖片。形成新的游戲布局。本次系統(tǒng)設(shè)計總共分為四個模塊:菜單設(shè)計、界面設(shè)計、算法設(shè)計和消息響應(yīng)設(shè)計:菜單設(shè)計。界面設(shè)計。算法設(shè)計。消息響應(yīng)設(shè)計。本次設(shè)計的連連看游戲主要設(shè)計到一下三個核心算法:游戲布局、連通算法、僵局判定算法。在該矩陣中每個節(jié)點的信息都將被記錄。隨著游戲的進展,圖片的消除,圖案節(jié)點將被消除,成為路徑節(jié)點。游戲結(jié)束時,節(jié)點列表將被清空。根據(jù)連連看規(guī)則,其可以連接必須符合兩個圖片的畫面一樣,而且兩個圖片所在位置之間
點擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1