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

正文內(nèi)容

基于android的連連看游戲的設(shè)計與實現(xiàn)畢業(yè)論文(編輯修改稿)

2025-08-23 08:09 本頁面
 

【文章內(nèi)容簡介】 接網(wǎng)絡(luò),運營商的制約減少。隨著EDGE、HSDPA這些2G至3G移動網(wǎng)絡(luò)的逐步過渡和提升,手機隨意接入網(wǎng)絡(luò)已不再是運營商口中的笑談。這一點還是與Android平臺的開放性相關(guān)。由于Android 的開放性,眾多的廠商會推出千奇百怪,功能特色各異的多種產(chǎn)品。功能上的差異和特色,卻不會影響到數(shù)據(jù)同步、甚至軟件的兼容。例如你從諾基亞Symbian風(fēng)格手機一下改用蘋果iPhone,同時還可Symbian中優(yōu)秀的軟件帶到iPhone上使用、聯(lián)系人等個人資料更是可以方便地轉(zhuǎn)移。Android平臺提供給第三方開發(fā)商一個十分寬泛、自由的環(huán)境。因此不會受到各種條條框框的阻擾,可想而知,如此一來會有多少新穎別致的軟件誕生。如今叱咤互聯(lián)網(wǎng)的Google已經(jīng)走過了10年度的歷史。從搜索巨人到全面的互聯(lián)網(wǎng)滲透,Google服務(wù)如地圖、郵件、搜索等已經(jīng)成為連接用戶和互聯(lián)網(wǎng)的重要紐帶,而Android平臺手機將無縫結(jié)合這些優(yōu)秀的Google服務(wù)。正因為Android具有以上的優(yōu)越性,所以2010年末數(shù)據(jù)顯示,僅正式推出兩年Android操作系統(tǒng)就將要超越稱霸十年的諾基亞Symbian系統(tǒng),使之躍居全球最受歡迎的智能手機平臺。 Android 手機游戲的市場價值隨著計算機技術(shù)和移動通信技術(shù)的快速發(fā)展,手機用戶的數(shù)量越來越多,用戶在挑選手機設(shè)備的時候己經(jīng)不再拘泥于基本的通話功能。而新的技術(shù)從某種程度上提高了手機設(shè)備處理數(shù)據(jù)的能力,因而可以在手機上添加許多新的功能,以滿足用戶多樣性需求。為此已經(jīng)有越來越多的研發(fā)機構(gòu)或部門著手研究開發(fā)手機應(yīng)用軟件。手機游戲作為手機上的應(yīng)用軟件類型之一,更是深受廣大用戶的喜愛。由于手機硬件資源有限、屏幕小、游戲時間短等特點,使得手機很適合運行那些劇情簡單、操作方便、有益于提高敏捷性和智力開發(fā)的游戲。Android平臺上的游戲相比應(yīng)用軟件,不需要進(jìn)行嚴(yán)格的市場細(xì)分,不需要針對目標(biāo)用戶量身定制。這是因為游戲玩家的核心需求是統(tǒng)一的,那就是:娛樂與打發(fā)時間(乃至更高層面的競技需求和群體認(rèn)同需求),這種需求附著于特定的社會發(fā)展階段,不受地域的限制,甚至于能夠穿透文化壁壘。因此,絕大多數(shù)種類的游戲都具備傳染性與普適性,每一個售出的游戲都將會點燃周圍潛在玩家的激情,最終吞噬整個需求市場。由此可知,幾乎每一個Android手機用戶都是游戲的需求者,都是潛在的顧客,現(xiàn)今的1000多萬Android用戶不過是冰山一角,隨著Android手機市場進(jìn)一步壯大,游戲的市場容量將具備更大的增長空間。綜上所述,Android平臺相比其他智能手機平臺有許多優(yōu)勢,這些優(yōu)勢使Android發(fā)展迅速,而Android游戲作為Android手機最主要的應(yīng)用,其市場價值有目共睹。鑒于現(xiàn)階段Android游戲研究開發(fā)的人數(shù)較少,游戲產(chǎn)品數(shù)量也較小的現(xiàn)狀,對Android游戲的研究具有很大的意義,不僅僅需要研究Android游戲開發(fā)中的圖形圖像、人工智能等關(guān)鍵技術(shù),更重要的是研究Android游戲的開發(fā)框架,以及Android游戲開發(fā)不同于別的平臺游戲開發(fā)的相關(guān)技術(shù)實現(xiàn)等內(nèi)容。受益于近年來移動通信市場的持續(xù)快速增長,我國手機產(chǎn)業(yè)高速發(fā)展,成為新的國民經(jīng)濟增長點,帶動了一系列相關(guān)產(chǎn)業(yè)的發(fā)展。隨著網(wǎng)絡(luò)、通信和信息技術(shù)的突破性進(jìn)展,Android手機在全球爆炸性的增長并且迅速打入中國市場。在這一前提下,手機終端游戲的開發(fā)成了熱門行業(yè)。Java作為一種新的編程語言,以其簡單性、可移植性和平臺無關(guān)性等優(yōu)點,得到了廣泛地應(yīng)用,特別是Java與萬維網(wǎng)的完美結(jié)合,使其成為網(wǎng)絡(luò)編程和嵌入式編程領(lǐng)域的首選編程語言。連連看游戲是一個經(jīng)典的游戲,它因操作簡單、娛樂性強而廣受歡迎。游戲產(chǎn)業(yè)作為現(xiàn)代電腦電子技術(shù)的產(chǎn)物,正在以其獨特的魅力在全世界的娛樂領(lǐng)域占據(jù)主流位置,我們在承認(rèn)廣大娛樂網(wǎng)民的選擇空間狹小的同時,也必須明確的一點就是游戲本身所具有的強大的吸引力。游戲“連連看”,只要將相同花色的兩張圖用三根以內(nèi)的直線連在一起就可以消除,規(guī)則簡單容易上手。游戲速度節(jié)奏快,畫面清晰可愛??偸桥旁谑芡婕易顨g迎游戲排名前5位的連連看,休閑、趣味,且不分男女老少、工薪白領(lǐng),在娛樂的同時還可以訓(xùn)練眼明手快及增強邏輯判斷能力。是一款適合大眾的經(jīng)典小游戲。游戲制作的目的是滿足了人們休閑的需要,在緊張工作之余休閑類的小游戲能夠給人帶來最大程度的放松,也可以增進(jìn)人們之間的交流、溝通,通過游戲還可以認(rèn)識更多的朋友。 Android系統(tǒng)手機在中國已經(jīng)火熱流行開來,設(shè)計本課題通過查閱相關(guān)資料可以促進(jìn)自己了解更多Android手機前沿信息,理清軟件開發(fā)流程,進(jìn)一步加固對Java知識的運用。對以后致力于Android應(yīng)用程序開發(fā)奠定基礎(chǔ)。Android平臺上的游戲相比應(yīng)用軟件,不需要進(jìn)行嚴(yán)格的市場細(xì)分,不需要針對目標(biāo)用戶量身定制。連連看游戲是一個經(jīng)典的游戲,它因操作簡單、娛樂性強而廣受歡迎。本程序?qū)⑺哪陙硭鶎W(xué)的專業(yè)知識和其他方面的知識融入到實際應(yīng)用中。通過此次課題的設(shè)計,掌握如何制作一個游戲軟件,以及制作游戲軟件的整個流程,制作游戲軟件的步驟,為以后的就業(yè)工作打下基礎(chǔ)。 Java技術(shù)簡介Android以Java作為開發(fā)語言,JDK是進(jìn)行Java開發(fā)時必需的開發(fā)包。進(jìn)行開發(fā)前先要建立合適的開發(fā)環(huán)境,其中基于Java的整合型可擴展平臺Eclipse是我們的首選。Eclipse是一款非常優(yōu)秀的開源IDE,Google官方也提供了基于Eclipse的Android開發(fā)插件ADT,Android平臺為開發(fā)者提供了源碼開放的軟件開發(fā)包(SDK) ,它包含了使用Java語言開發(fā)Android平臺應(yīng)用的必要工具和組件(API)。在大量插件的配合下,完全可以滿足從企業(yè)級Java應(yīng)用到手機終端Java游戲的開發(fā)。Java語言的學(xué)習(xí)熱潮并沒有因為時間的推移而消退,相反,由于計算機技術(shù)的發(fā)展所帶來的新應(yīng)用的出現(xiàn),Java越來越流行,這種情況是以往程序設(shè)計語言在其生存周期內(nèi)所不多見的。Java語言之所以這樣長盛不衰,一是因為其眾多的技術(shù)特點與現(xiàn)今的應(yīng)用十分合拍,可以覆蓋大部分的需求;二是因為SUN公司不斷推出新的版本,完善Java自身的功能。有了這兩點,Java語言成為程序員首選的程序設(shè)計開發(fā)工具就在情理之中了。Java技術(shù)是一門編程語言,也是一個平臺,它基于Java虛擬機技術(shù),借助這個東西建立了跨平臺的優(yōu)勢。(題外話:Java熱門的原因之一就是一個跨平臺的概念,和跨平臺類似跨瀏覽器的好處也是如此,這也是現(xiàn)在AJAX技術(shù)流行的原因之一。另外現(xiàn)在熱炒的RIA富客戶端的概念下的技術(shù)除了AJAX外還有Adobe的Flash/Flex,微軟的Silver Light,SUN的JavaFX等,個人更看好Flash/Flex,原因是Flash插件在瀏覽器端占用率很高)。Java技術(shù)的重要性就不講了,從最近流行的一個統(tǒng)計數(shù)據(jù)上來說,目前世界上編程語言Java、C 、VB、C++依次排名前4位,這排名本身不說明什么,至少也是工業(yè)界對編程語言使用上一個側(cè)面的反映吧。Java編程語言與眾不同之處在于:Java程序既是編譯型的(轉(zhuǎn)換為一種稱為Java字節(jié)碼的中間語言),又是解釋型的(JVM 對字節(jié)碼進(jìn)行解析和運行)。編譯只進(jìn)行一次,而解釋在每次運行程序時都會進(jìn)行。編譯后的字節(jié)碼采用一種針對JVM 優(yōu)化過的機器碼形式;解釋器是JVM 的實現(xiàn)。這段是摘自網(wǎng)上的,編譯原理學(xué)的不是很好,對這門語言的背后運行機制理解到這樣了。Java平臺是一種純軟件平臺,它有三個版本JavaSE、JavaEE、JavaME。JavaSE(Java Platform,Standard Edition)這個版本以前叫做J2SE,,所以就叫成Java SE 。,當(dāng)然還有Java SE 。它允許開發(fā)和部署在桌面、服務(wù)器、嵌入式環(huán)境和實時環(huán)境中使用的Java應(yīng)用程序。JavaSE還包含了支持Java Web服務(wù)開發(fā)的類,并為JavaEE這個版本提供基礎(chǔ)。雖說桌面應(yīng)用程序,Java一直不被看好,但也稍微提一下,負(fù)責(zé)桌面GUI開發(fā)的類庫我知道的有:JDK自帶的主要是AWT/SWING這個Java原生類庫;也可以使用IBM的SWT/JFace這個第三方類庫。開發(fā)工具我了解的有:NetBeans(,做GUI有使用VB的感覺),Eclipse(SWT/JFace這個項目其實就是做Eclipse項目時擴展出來的,所以對SWT/JFace支持的也不錯)。JavaEE(Java Platform,Enterprise Edition)這個版本以前叫做J2EE,也就是大家可能聽得比較多的,也是Java比較流行的領(lǐng)域,Java的企業(yè)級版本。JavaEE下有很多流行的開發(fā)框架,像Struts、Spring、Hibernate這種流行的所謂SSH組合等。根據(jù)項目大小、應(yīng)用領(lǐng)域,技術(shù)平臺的選擇面還是很多的,除了JavaEE,LAMP組合(Linux、Apatch、MySql、PHP組合),相對來說比較新Ruby在Ruby on Rails的框架應(yīng)用,后兩者可能在相對來說比較輕量級的Web領(lǐng)域運用成功案例比較多,更重量的企業(yè)級潛力還有待挖掘。JavaME(Java Platform,Micro Edition)這個版本以前叫做J2ME。應(yīng)用領(lǐng)域像各種移動設(shè)備和嵌入式設(shè)備,比如:手機、PDA、電視機頂盒和打印機。Java開發(fā)工具很多,個人使用的IDE有Eclipse和NetBeans。Eclispe比較流行,各種插件也多,當(dāng)然用起來也不錯;NetBeans現(xiàn)在也是越做越好了,介紹這兩個IDE主要是開源的,當(dāng)然還有其它工具如JBuilder、IntelliJ、JCreator。這些IDE各有優(yōu)勢劣勢,根據(jù)你開發(fā)的項目來選擇了。1. 游戲程序是一項精度要求很高的程序系統(tǒng),因為其代碼利用率很高。一個實時運行的最終作品,每秒都會運行成千上萬行程序,繪圖事件、鍵盤事件都會以極高的頻率在后臺等待響應(yīng)。因此,其邏輯設(shè)計應(yīng)當(dāng)相當(dāng)嚴(yán)謹(jǐn),需將所有可能發(fā)生的事件及意外情況考慮在設(shè)計中。2. 游戲中為了美觀,適用性強,不能全部通過簡單的制作,到達(dá)游戲畫面的要求。3 為了增加界面和道具的美觀,游戲界面中添加了背景圖片、相關(guān)景物以及道具。4. 游戲的地圖不可能通過繪圖來解決。否則,不僅難于控制和處理過多的元素,也會因過多的大型圖片而不能限制程序的大小。否則就失去Android游戲較小的特點。5. 游戲的結(jié)束、開始、動態(tài)信息畫面作為構(gòu)成一個程序都是必不可少的重要部分。良好的用戶界面更是吸引用戶的硬指標(biāo),相關(guān)的美術(shù)構(gòu)圖和人性化設(shè)置也需要有一定的考慮。本章介紹了本系統(tǒng)的開發(fā)環(huán)境,系統(tǒng)的開發(fā)方法,并且詳細(xì)介紹了Android的基本知識、各種特點、Android平臺的優(yōu)勢和手機游戲開發(fā)的市場價值以及Java技術(shù)簡介、開發(fā)的詳細(xì)步驟和游戲使用的主要技術(shù)及問題。第3章 系統(tǒng)分析與設(shè)計第3章 系統(tǒng)分析與設(shè)計游戲的操作可行性其實是一個游戲成功與否的關(guān)鍵,在很多著名游戲中游戲操作合理性經(jīng)常成為玩家討論的焦點,所以說游戲設(shè)計的合理性既是需要考慮的關(guān)鍵也是對玩家選擇此游戲的主要吸引力。游戲時間不能過長也不能過短,在經(jīng)過反復(fù)思考和老師的指導(dǎo)后,決定將時間做成第一關(guān)3分鐘左右,往后逐漸遞減。這一決定保證了游戲的正常完成,同時也是考慮到了制作時間的限制。在“連連看游戲”設(shè)計中,在游戲中玩家可以通過每消去兩個圖片,都可以得到增加游戲剩余時間的機會。而在進(jìn)入第二關(guān)后,隨著游戲復(fù)雜性和難度的提升,再加上游戲時間的逐漸減少,因而在這樣的設(shè)計下,玩家可以感受到游戲的可玩性,同時也可以享受到完成游戲的成就感。Android以Java作為開發(fā)語言,JDK是進(jìn)行Java開發(fā)時必需的開發(fā)包。進(jìn)行開發(fā)前先要建立合適的開發(fā)環(huán)境,其中基于Java的整合型可擴展平臺Eclipse是我們的首選。Eclipse是一款非常優(yōu)秀的開源IDE,Google官方也提供了基于Eclipse的Android開發(fā)插件ADT,Android平臺為開發(fā)者提供了源碼開放的軟件開發(fā)包(SDK),它包含了使用Java語言開發(fā)Android平臺應(yīng)用的必要工具和組件(API)。在大量插件的配合下,完全可以滿足從企業(yè)級Java應(yīng)用到手機終端Java游戲的開發(fā)。Eclipse是一款很好的動畫游戲制作軟件。它完全符合面向?qū)ο缶幊痰囊?,大大的提升了程序編寫的能力。而且在Eclipse軟件中,它自帶了一些常用的組件。這為我們對這各組件開發(fā)提供了很大的幫助。因此在技術(shù)上是可行的。 開發(fā)該系統(tǒng)所需的相關(guān)資料可以通過已存在的相關(guān)系統(tǒng)進(jìn)行調(diào)查采集,所需的其他應(yīng)用軟件、,開發(fā)成本較低。而引進(jìn)使用本系統(tǒng)后,與傳統(tǒng)方式相比,具有高效率、低成本、高質(zhì)量的特點,可以節(jié)省不少人力、物力及財力。所以,從經(jīng)濟的角度來看,該系統(tǒng)可行。本游戲豐富的道具和公共模式的加入,增強游戲的競爭性。多樣式的地圖,使玩家在各個游戲水平都可以尋找到挑戰(zhàn)的目標(biāo),長期地保持游戲的新鮮感。Android游戲的大量玩家是年輕人,而現(xiàn)在年輕人的巨大的消費潛力使得本游戲開發(fā)具有社會可行性。業(yè)務(wù)邏輯模塊主要是對數(shù)據(jù)進(jìn)行邏輯處理。主要可分為三大模塊即歡迎模塊、游戲模塊、圖形模塊。(1)歡迎模塊打開軟件后,首先展示給用戶的是一個歡迎動畫,隨后就是主界面,包含了“開始游戲”、“游戲設(shè)置”、“關(guān)于游戲”和“退出游戲”四大模塊。 (2)游戲模塊玩家點擊“開始游戲”后,進(jìn)入游戲界面。用戶點擊開始游戲后,系統(tǒng)開始倒計時,屏幕最上行有倒計時的時間進(jìn)度條,第一關(guān)設(shè)置時間為1000s,之后每關(guān)分別為[1000125*(關(guān)數(shù)1)]s,直到時間小于等于0s時,就把此關(guān)的游戲時間規(guī)定為100s。玩家每消掉任何一對圖形會出現(xiàn)線條連路方式出現(xiàn)以及顯示消圖效果發(fā)出消圖聲音并且時間+5s。玩家每消掉一對圖形后得分為關(guān)數(shù)*10分。如果玩家在規(guī)定的時間內(nèi)將所有的圖形消掉,系統(tǒng)提示玩家:恭喜過關(guān),并進(jìn)入下一關(guān)。在系統(tǒng)所給的時間內(nèi)沒有消掉所有圖形則將退
點擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1