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

正文內(nèi)容

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

2025-08-12 14:24本頁(yè)面
  

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