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

正文內(nèi)容

基于android的2048游戲開(kāi)發(fā)-(論文)文庫(kù)(文件)

 

【正文】 ...20 圖 向下滑動(dòng) ................................................................................................20 圖 向右滑動(dòng) ................................................................................................21 圖 撤銷功能 ................................................................................................21 圖 重置功能 ................................................................................................22 電子科技大學(xué)中山學(xué)院畢業(yè)設(shè)計(jì)(論文) 第 1 章 緒論 1 第 1 章 緒論 游戲開(kāi)發(fā)背景 Android 智能 手機(jī)功能非常強(qiáng)大,具有很高的性價(jià)比,非常深受人們的喜愛(ài),可能正式因 為如此,在 2021 年中, Android 智能手機(jī) 在全世界占據(jù)著 %很夸張的市場(chǎng)份額,一舉成為使用的人數(shù)最多,市場(chǎng)份額占據(jù)最大的 Android 智能手機(jī)系統(tǒng)。 本文采用 JAVA 語(yǔ)言開(kāi)發(fā)了 2048 小游戲,通 過(guò) Android 平臺(tái) 實(shí)現(xiàn)了 2048 的基本運(yùn)行, 本著簡(jiǎn)單,易于操作的原則和緩解生活壓力、降低生活節(jié)奏的初衷,游戲中沒(méi)有繁多的按鈕,也不用特別復(fù)雜的操作,只需動(dòng)動(dòng)手指,即可操縱自如。 《 2048》這款小游戲是一款流行的 數(shù)字游戲 。第一款《 2048》小游戲是由 Gabriele Cirulli 首度發(fā)布在 GitHub 上。 游戲 經(jīng) 過(guò)圖形界面的處理,以不同的 顏色 顯示不同的 數(shù)字 ,并擁有了最高成績(jī)記錄,撤銷上一步,重置游戲 的各項(xiàng)功能。 而 Android 智能 手機(jī)游戲的出現(xiàn)正是為了娛樂(lè)心神,并且隨著智能移動(dòng)終端和全球移動(dòng)通信網(wǎng)絡(luò)的不斷進(jìn)步, Android 智能 手機(jī)游戲 也正在經(jīng)歷從簡(jiǎn)單到復(fù)雜的進(jìn)化過(guò)程。 由于近幾年來(lái), Android 智能 手機(jī)游戲的快速發(fā)展,游戲的分類也變得越來(lái)越豐富,目前手機(jī)游戲按內(nèi)容可分為:角色扮演類( RPG)、冒險(xiǎn)類( AVG)、格斗類( FTG)、棋牌類、電影改版類、益智類、體育競(jìng)技類、模擬類。因?yàn)?學(xué)習(xí) 的關(guān)系,本人接觸了很多 Android 開(kāi)發(fā)者的游戲,發(fā)現(xiàn)國(guó)內(nèi)開(kāi)發(fā)者開(kāi)發(fā)的 Android 手機(jī)游戲,不僅界面粗糙,而且設(shè)計(jì)簡(jiǎn)單,同質(zhì)化嚴(yán)重,相同的創(chuàng)意往往被反復(fù)抄襲很多次。當(dāng)你體會(huì)過(guò)這款游戲,你就會(huì)被這游戲深深的吸引, 根本停不下來(lái)。總體介紹了程序的設(shè)計(jì)架構(gòu)及所要實(shí)現(xiàn)的功能分析,并闡述了開(kāi)發(fā)平臺(tái)和環(huán)境的選擇。但是,由于一些非技術(shù)上的原因, Oak 語(yǔ)言并沒(méi)有得到迅速的推廣。 圖 Java Logo Java 編程語(yǔ)言的風(fēng)格十分接近 C++語(yǔ)言。 Java 語(yǔ)言問(wèn)世的時(shí)間雖然不長(zhǎng),但卻已被業(yè)界所接受, IBM、 Apple、 DEC、Adobe、 HP 等大公司都已經(jīng)購(gòu)買(mǎi)了 Java 語(yǔ)言的許可證。 圖 Android Logo Android 系統(tǒng)最初由安迪 2021 年末數(shù)據(jù)顯示,僅正式推出兩年的 Android 操作系統(tǒng)在市場(chǎng)占有率上已經(jīng)超越稱霸逾十年的諾基亞 Symbian 系統(tǒng),成為全球第一 大智能手機(jī)操作系統(tǒng)。同時(shí),開(kāi)發(fā)者可以利 用 Java 語(yǔ)言設(shè)計(jì)和編寫(xiě)屬于自己的應(yīng)用程序,而這些程序與那些核心應(yīng)用程序彼此平等、友好共處。并且,任何一個(gè)應(yīng)用程序都可以發(fā)布自身的功能模塊,而其他應(yīng)用程序則可以使用這些已發(fā)布的功能模塊。后者是一種基于寄存器的 java 虛擬機(jī), Dalvik 虛擬機(jī) 主要是完成對(duì)生命周期的管理、堆棧的管理、線程的管理、安全和異常的管理以及垃圾回收等重要功能。 Android 版本 Android 操作系統(tǒng)是一個(gè)由 Google 和開(kāi)放手持設(shè)備聯(lián)盟共同開(kāi)發(fā)發(fā)展的移動(dòng)設(shè)備操 作系統(tǒng),其最早的一個(gè)版本 Android beta 發(fā)布于 2021 年 11 月 5 日,至今已經(jīng)發(fā)布了多個(gè)更新。 Eclipse Eclipse 是不僅僅是成為專門(mén)開(kāi)發(fā) JAVA 程序的 IDE 環(huán)境,根據(jù) Eclipse 的體系結(jié)構(gòu),通過(guò)開(kāi)發(fā)插件,它能擴(kuò)展到任何語(yǔ)言的開(kāi)發(fā),甚至能成為圖片繪制的工具??梢詿o(wú)限擴(kuò) 展,而且有著統(tǒng)一的外觀 ,操作和系統(tǒng)資源管理,這也正是 Eclipse 的潛力所在。 ADT 可以幫助 Eclipse 找到 Android sdk,再加 上 Android 框架的 API 組件調(diào)試使用 Android SDK工具,以便 APK 分發(fā)給應(yīng)用程序。有 SE、 EE、ME 三個(gè)版本。 經(jīng)濟(jì) 可行性 由于“ 2048”游戲作為畢業(yè)設(shè)計(jì)進(jìn)行開(kāi)發(fā),由 本人親自開(kāi)發(fā), 而且開(kāi)發(fā) android程序不需要購(gòu)買(mǎi)昂貴的設(shè)備,所以成本不會(huì)太高,綜上所述 經(jīng)濟(jì)上是可行的。 總體設(shè)計(jì) 游戲框架分析 對(duì)一個(gè)游戲而言,需要將各個(gè)部位分割成其對(duì)應(yīng)部分的功能,并且逐步去實(shí)現(xiàn)該功能。 游戲結(jié)束分析 當(dāng)屏幕 上數(shù)字沒(méi)有得到 2048 這個(gè)值,沒(méi)有兩個(gè)相同的格子的數(shù)字相同,并且已經(jīng)沒(méi)有空格,那么就判定為游戲結(jié)束。表格布局用來(lái)顯示 4 乘 4 的方格。當(dāng)方格內(nèi)無(wú)數(shù)字時(shí),將其保存到空白格列表spaceList 中。 調(diào)用電子科技大學(xué)中山學(xué)院畢業(yè)設(shè)計(jì)(論文) 第 4 章 游戲設(shè)計(jì) 13 OnTouchListener 監(jiān)聽(tīng)器 , 重寫(xiě) OnTouch 方法 。 2. 由于人的手指只有滑動(dòng)一段距離才能表明用戶的意圖,不可能點(diǎn)一下屏幕或者稍微動(dòng)一下就表示滑動(dòng)意圖,這顯然不太符合現(xiàn)實(shí)情況,所以要定義偏移一定的距離才能判斷用戶的真正意圖。再調(diào)用置換方法實(shí)現(xiàn)。 效果如下圖所示 : 電子科技大學(xué)中山學(xué)院畢業(yè)設(shè)計(jì)(論文) 第 4 章 游戲設(shè)計(jì) 14 圖 數(shù)字合并前 圖 數(shù)字合并后 5) 數(shù)字列表類 數(shù)字列表類 用于保存數(shù)字格,以及數(shù)字格對(duì)應(yīng)的數(shù)字。 6) 添加 隨機(jī)數(shù) 在空白格中隨機(jī)加入數(shù)字 2 或者 4,首先 獲取坐標(biāo)對(duì)應(yīng)的 View,通過(guò)隨機(jī)生成數(shù)字 1 或 2, (int) (()+1)。 如下圖所示: 圖 游戲 計(jì) 分 電子科技大學(xué)中山學(xué)院畢業(yè)設(shè)計(jì)(論文) 第 4 章 游戲設(shè)計(jì) 16 圖 游戲計(jì)分 游戲最高分顯示在右上角, 歷史最高分會(huì)記錄在本地 。 將當(dāng)前的界面記錄在棧中彈出 。 游戲 結(jié)束 當(dāng)游戲界面上的數(shù)字被填滿,并且沒(méi)有兩個(gè)相鄰的相同數(shù)字時(shí),游戲結(jié)束,此時(shí)會(huì)彈出一個(gè)提示框,顯示用戶本局所獲得得分?jǐn)?shù)并鼓勵(lì),點(diǎn)擊重新開(kāi)始則初始化游戲,玩家可以開(kāi)始下一局。 ( 2) 初步測(cè)試。對(duì)游戲進(jìn)行最后的修改確認(rèn)沒(méi)有漏洞后再進(jìn)行測(cè) 試,從各個(gè)方面進(jìn)行一次整體的排查,知道不再出現(xiàn)意料之外的情況。 測(cè)試 內(nèi)容 為了更好的測(cè)試游戲的可用性現(xiàn)用安卓模擬器進(jìn)行測(cè)試,首先打開(kāi) Eclipse 軟件,通過(guò) import 將源代碼導(dǎo)入工作區(qū),然后點(diǎn)擊工具欄的開(kāi)始按鈕打開(kāi)模擬器進(jìn)行運(yùn)行,當(dāng)游戲進(jìn)入游戲主界面時(shí)按照以下步驟進(jìn)行測(cè)試。 ( 4) 向右滑動(dòng),如圖所示: 電子科技大學(xué)中山學(xué)院畢業(yè)設(shè)計(jì)(論文) 第 5 章 游戲測(cè)試 21 圖 向右滑動(dòng) 結(jié)果:正常 。電子科技大學(xué)中山學(xué)院畢業(yè)設(shè)計(jì)(論文) 第 6 章 心得體會(huì) 23 第 6 章 心得體會(huì) 經(jīng)過(guò)了幾個(gè) 月 的研究終于把 2048 這個(gè)游戲完成了,這個(gè)游戲的完成使我明白了,看似很簡(jiǎn)單的事情要真的動(dòng)手實(shí)踐起來(lái)確實(shí)有一定的難度,還好經(jīng)過(guò)我不斷的耐心學(xué)習(xí)和鉆研,才把這個(gè)游戲的基本功能實(shí)現(xiàn)了,最 后 只實(shí)現(xiàn)了 記錄歷史最好成績(jī) 的功能,暫時(shí)沒(méi)有實(shí)現(xiàn) 排行榜 這點(diǎn)稍微遺憾,以后有機(jī)會(huì)我會(huì)去實(shí)現(xiàn)的! 俗話說(shuō),不積跬步無(wú)以至千里,不積小流無(wú)以成江海,程序中的很多方法 我都是在書(shū)中和網(wǎng)上找了又找,試了又試,一遍又一遍,最終才把需要的方法融入到程序當(dāng)中,實(shí)現(xiàn)了必要的功能模塊。 電子科技大學(xué)中山學(xué)院畢業(yè)設(shè)計(jì)(論文) 參考文獻(xiàn) 24 參考文獻(xiàn) [1] 鄭莉,王行言,馬素霞 . Java 語(yǔ)言程序設(shè)計(jì) [M].北京 :清華大學(xué)出版社, 2021,228~ 238. [2] 吳亞峰,于復(fù)興,杜化美 . Android 開(kāi)發(fā)游戲大全 [M].北京:人民郵電出版社,2021, 14~21. [3] 王小科,寇長(zhǎng)梅,于復(fù)興等 . Android 入門(mén)經(jīng)典 [M].北京:機(jī)械工業(yè)出版社, 2021,130~134. [4] 楚無(wú)咎 . Android 開(kāi)發(fā)游戲大全 [M].北京:電子工業(yè)出版社, 2021, 23~25, 82!~84, 160~163. [5] Ian . Android 開(kāi)發(fā)游戲大全 [M].北京:機(jī)械工業(yè)出版社, 2021, 290~297,333~334. [6] 一輝 . Android 布 局 詳 解 之 一 : FrameLayout. 20210819 /20211225. [7] 益智 小 游戲 . 2048 網(wǎng) 頁(yè)游 戲 . ,20210826 /20211220. [8] flyfish. 手 機(jī)游戲 . NgjiWTTYiAknTJiXXq9Tw6irNMXjKDvStwU3Uwdw6vbiVoZ4Sn2yjbYZohJcfaJAcaJlRn045_x7I8Trhh4HWa , 20210320 /20211221. [9] springhi2021. Android 中的 Handler 總結(jié) . , 20210726 /20211225. [10] zyq0335. activity 之間的數(shù)據(jù)傳遞 方法 . article/details/ s7636724, 20210606 /20211225. 電子科技大學(xué)中山學(xué)院畢業(yè)設(shè)計(jì)( 論文) 附錄 25 附錄 游戲?qū)崿F(xiàn)代碼 /** * 用于獲取移動(dòng)方向上下一個(gè)格子的位置 * param index 當(dāng)前格子的位置 * param direction 滑動(dòng)方向 * return 如果在邊界在返回 1 */ public int getNext(int index,int direction){ int y = index/4。 direction==RIGHT) return 1。 if(y==0 amp。amp。 int x = index%4。 if(x==3 amp。amp。 direction==DOWN) return 1。 ImageView imag
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1