版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
[15]。成功打開后,如圖2-4所示:圖2-4模擬器界面圖
第3章系統(tǒng)的需求分析和概要設(shè)計(jì)3.1系統(tǒng)需求分析3.1.1系統(tǒng)功能需求分析系統(tǒng)主要有以下功能模塊:用戶登陸、關(guān)卡選擇、呈現(xiàn)游戲界面、重新開始游戲、當(dāng)前分?jǐn)?shù)和最高分?jǐn)?shù)、游戲幫助、排行榜等。用戶登陸是游戲的初始界面,玩家首先需要輸入用戶名和密碼注冊(cè)屬于個(gè)人的專屬帳號(hào),進(jìn)入游戲主界面前需要輸入用戶名和密碼,驗(yàn)證正確后方可進(jìn)入游戲主界面。等級(jí)選擇,玩家單擊這個(gè)按鈕,游戲就會(huì)從主界面切換到等級(jí)選擇界面。如果玩家選擇了對(duì)應(yīng)的等級(jí),首先要判斷等級(jí)是否打開。等級(jí)沒有打開的情況下,顯示對(duì)話框,通知玩家等級(jí)沒有打開。等級(jí)已經(jīng)打開的情況下,游戲進(jìn)入主界面,開始等級(jí)。所謂重新開始游戲,是指在玩家不能應(yīng)對(duì)現(xiàn)在的問題的情況下重新開始游戲。如果玩家處于不同級(jí)別,保持當(dāng)前關(guān)卡并重新啟動(dòng)游戲。當(dāng)新手在玩游戲時(shí)不知道游戲玩法時(shí),游戲幫助是一個(gè)提醒。游戲界面是在主界面正中生成一個(gè)4×4矩陣,并在矩陣中隨機(jī)生成兩張“2”或“4”牌?,F(xiàn)在的分?jǐn)?shù)和最高的分?jǐn)?shù)表示在這個(gè)回合中玩家取得的分?jǐn)?shù)和歷史最高的分?jǐn)?shù)。現(xiàn)在的分?jǐn)?shù)超過最高分?jǐn)?shù)的情況下,最高分?jǐn)?shù)表示現(xiàn)在的分?jǐn)?shù)。綜上需求可做出系統(tǒng)功能圖,如圖3-1所示。圖3-1系統(tǒng)功能圖3.1.2游戲基本規(guī)則游戲開始后,通過使畫面滑動(dòng)來控制卡片的移動(dòng)方向??ㄆ诨瑒?dòng)時(shí)使用相同的兩張卡片,如果中間沒有不同的卡,兩張卡在滑動(dòng)過程中結(jié)合,顯示為兩張卡片的合計(jì)。相同的卡片有3張的情況下,只合并滑動(dòng)方向的2張卡。如果在滑動(dòng)方向上有兩張相同數(shù)值的卡片與之相鄰的是一張其數(shù)值為其兩倍的卡片,則只合成兩張相同且相鄰的兩張卡片。3.2系統(tǒng)概要設(shè)計(jì)3.2.1系統(tǒng)流程的設(shè)計(jì)點(diǎn)擊游戲圖標(biāo)進(jìn)入登陸頁面。一旦玩家注冊(cè)了一個(gè)帳戶,輸入用戶名和密碼,進(jìn)入主游戲界面,開始正常啟動(dòng)。從主界面開始,玩家可以重新啟動(dòng)游戲,顯示幫助,顯示排名,顯示關(guān)卡選擇界面。當(dāng)玩家單擊重新啟動(dòng)開始按鈕時(shí),會(huì)彈出玩家可以選擇的對(duì)話框。當(dāng)玩家選擇確定時(shí)將游戲繼續(xù)。當(dāng)玩家選擇取消時(shí),返回游戲界面。按鈕時(shí)會(huì)彈出等級(jí)選擇界面,當(dāng)玩家點(diǎn)擊對(duì)應(yīng)的等級(jí)時(shí),最高分會(huì)決定等級(jí)是否打開。如果沒打開,對(duì)話框就會(huì)顯示出來,顯示“在此級(jí)別未打開”,如果打開了會(huì)顯示與等級(jí)界面相關(guān)聯(lián)的所有卡片。當(dāng)您按下啟動(dòng)界面上的返回按鈕時(shí),您將退出游戲。游戲的流程圖如圖3-2所示:圖3-2(a)系統(tǒng)流程圖圖3-2(b)系統(tǒng)流程圖3.2.2系統(tǒng)模塊設(shè)計(jì)從總體上看,該系統(tǒng)分為三個(gè)模塊:“菜單設(shè)計(jì)”,“界面設(shè)計(jì)”和“算法設(shè)計(jì)”。(1)菜單設(shè)計(jì)菜單顯示在游戲主界面下方,有“重新開始”,“選擇關(guān)卡”,“排行榜”,“游戲幫助”四個(gè)模塊,如圖3-3所示:圖3-3菜單設(shè)計(jì)(2)界面設(shè)計(jì)界面設(shè)計(jì)有“登陸界面設(shè)計(jì)”,“游戲界面設(shè)計(jì)”,“關(guān)卡界面設(shè)計(jì)”,“排行榜界面設(shè)計(jì)”四個(gè)部分,如圖3-4所示:登陸界面(b)游戲界面(c)關(guān)卡選擇界面(d)排行榜界面圖3-4界面設(shè)計(jì)(3)算法設(shè)計(jì)1.當(dāng)滑動(dòng)方向上兩張卡片數(shù)值相等時(shí),滑動(dòng)后卡片將移動(dòng)到邊緣,合成一張為合成前數(shù)值兩倍的卡片,并隨機(jī)在空白格生成一張“2”或“4”卡片,如圖3-5所示:圖3-5簡(jiǎn)單卡片合成2.當(dāng)滑動(dòng)屏幕向可以碰撞的方向上有兩張卡片相同且有一張卡片是它們的總和并在同一方向時(shí),相同一張卡片將移動(dòng)到不能移動(dòng)的位置,并生成一張為數(shù)字2倍的卡片,但合成卡片不會(huì)與數(shù)字2倍的卡片合并號(hào)碼,并且生成一個(gè)“2”或“4”的卡片,如圖3-6所示:圖3-6復(fù)雜卡片合成3.當(dāng)界面上沒有空位并且兩兩相鄰的卡片不相同時(shí)游戲結(jié)束。如圖3-7所示:圖3-7游戲結(jié)束
第4章系統(tǒng)實(shí)現(xiàn)4.1游戲框架搭建(1)AnimLayer類:游戲動(dòng)畫類。主要負(fù)責(zé)創(chuàng)建動(dòng)畫和游戲移動(dòng)動(dòng)畫。(2)Card類:游戲卡片實(shí)現(xiàn)類。主要負(fù)責(zé)游戲卡片,卡片數(shù)字和樣式的實(shí)現(xiàn)。(3)Config類:游戲關(guān)卡配置類。主要負(fù)責(zé)儲(chǔ)存游戲關(guān)卡等級(jí)信息。(4)GameView類:游戲中最主要的類。游戲中的操控以及相應(yīng)的事件都包含在該類中。(5)LoginActivity類:游戲登陸實(shí)現(xiàn)類。主要負(fù)責(zé)實(shí)現(xiàn)用戶登錄注冊(cè)功能。(6)MainActivity類:游戲主要功能實(shí)現(xiàn)類。主要負(fù)責(zé)實(shí)現(xiàn)重新開始、選擇關(guān)卡、排行榜、游戲幫助、當(dāng)前分?jǐn)?shù)、最高分?jǐn)?shù)功能。4.2登陸界面的實(shí)現(xiàn)游戲的登錄界面存儲(chǔ)在login_main.xml中,其主要邏輯存儲(chǔ)在LoginActivity中。用戶信息使用了安卓4大存儲(chǔ)中的SharedPreferences,在鍵值對(duì)中存儲(chǔ)私有原始數(shù)據(jù)。數(shù)據(jù)的鍵為SP_KEY_USERINFO,并存儲(chǔ)json格式的用戶數(shù)據(jù)。當(dāng)玩家輸入用戶名和密碼與存儲(chǔ)的數(shù)據(jù)相等時(shí)會(huì)讓頁面跳轉(zhuǎn)到游戲界面開始游戲,如圖4-1所示:圖4-1開始界面4.3游戲界面的實(shí)現(xiàn)4.3.1游戲布局的實(shí)現(xiàn)(1)游戲的主布局存放在activity_main.xml中。(2)在GameView類中,通過自行設(shè)計(jì)實(shí)現(xiàn)了一個(gè)繼承于GridLayout網(wǎng)格布局的布局實(shí)現(xiàn)。其三個(gè)構(gòu)造方法都要實(shí)現(xiàn)初始化界面的操作,其中定義了一個(gè)二維數(shù)組用來記錄GameView初始化的16個(gè)卡片類。使用了一個(gè)安卓?jī)?nèi)部的point對(duì)象用來構(gòu)建空點(diǎn)的數(shù)組。(3)Card類中其繼承自FrameLayout禎布局,其中通過構(gòu)造方法生成了一個(gè)Label,卡片的背景為label的背景,卡片顯示的文字為label顯示設(shè)置的文字。默認(rèn)的卡片數(shù)值為0。并通過卡片的數(shù)值設(shè)置卡片的背景顏色。(4)游戲的主主布局是一個(gè)4×4的網(wǎng)格布局,其中游戲初始化時(shí)就已經(jīng)有了16張卡片,并且每張卡片的數(shù)值均為0。4.3.2游戲的初始化(1)游戲在MainActivity類中進(jìn)行初始化,其中oncreate方法中分別初始了下方4個(gè)選擇按鈕和游戲主要布局,包括最高分以及分?jǐn)?shù)計(jì)數(shù)的布局。布局初始化時(shí),執(zhí)行GameView中的構(gòu)造方法。(2)在GameView中,游戲初始化時(shí)執(zhí)行InItgameview方法,其主要調(diào)用了圖4-2中的幾個(gè)方法,其中添加卡片方法,通過在x和y方向向上分別遍歷,通過newcard對(duì)象生成卡片,并將卡片的初始值設(shè)置為0,將卡片添加到卡片的二維數(shù)組中。其中開始游戲方法,主要執(zhí)行圖4-3中四個(gè)過程。主界面實(shí)現(xiàn)效果圖如4-4所示。圖4-2初始化主要方法圖4-3開始游戲方法步驟圖4-4主界面4.4游戲滑屏卡片移動(dòng)的實(shí)現(xiàn)當(dāng)玩家移動(dòng)屏幕時(shí),玩家的指頭滑行方向主要由initGameView方法來監(jiān)控。先知道起始坐標(biāo)和結(jié)束坐標(biāo),然后比較結(jié)束坐標(biāo)和起始坐標(biāo)之間的差值,以確定屏幕的滑動(dòng)方向。在評(píng)估了玩家的滑軌之后,通過調(diào)用swipeLeft、swipeRight、swipeUp、swipeDown方法來移動(dòng)卡片。下面以向左回滑動(dòng)為例進(jìn)行講解,首先通過兩個(gè)for循環(huán)從行到列進(jìn)行遍歷,當(dāng)遍歷到第1行第1個(gè)格子的時(shí)候,以第1個(gè)格子為起點(diǎn),從第2個(gè)格子進(jìn)行遍歷,如果其后的格子的數(shù)字大于0,在此條件下,如果第1個(gè)格子的數(shù)字小于等于0。則需要移動(dòng)第2個(gè)格子。并且將第1個(gè)格子的值設(shè)置為第2個(gè)格子的值,第2個(gè)格子的值清零。此時(shí)繼續(xù)固定這個(gè)格子。并進(jìn)行下次檢查。如果第1個(gè)格子與第2個(gè)格子的值相等,則設(shè)置第1個(gè)格子的值為原來的兩倍。并且設(shè)置第2個(gè)格子的值為0。并且在此處調(diào)用添加成績(jī)的方法,添加的數(shù)值為當(dāng)前第1個(gè)格子的數(shù)值。后續(xù)循環(huán)以此類推。其他向上,向下向右滑動(dòng)操作依次類推。其中設(shè)置了一個(gè)參數(shù)flag:merge合并,如果一旦發(fā)生了數(shù)值合并,就要隨機(jī)添加一個(gè)新的格子數(shù),并且在此時(shí)檢查游戲是否成功或者是結(jié)束(調(diào)用check方法)。代碼如圖4-5所示,實(shí)現(xiàn)效果如圖4-6所示。圖4-5swipeLeft方法代碼圖4-6卡片移動(dòng)4.5計(jì)分與關(guān)卡的實(shí)現(xiàn)4.5.1游戲計(jì)數(shù)的實(shí)現(xiàn)(1)在GameView內(nèi)中可以調(diào)用主活動(dòng)Mainactivity中的添加成績(jī)方法。(2)在MainActivity類中設(shè)置了添加成績(jī),存儲(chǔ)成績(jī)和顯示成績(jī)的幾個(gè)方法。并且添加了存儲(chǔ)最高成績(jī),顯示最高成績(jī),獲得最高成績(jī)的方法。最高成績(jī)的存儲(chǔ)使用了安卓4大存儲(chǔ)中的SharedPreferences,在鍵值對(duì)中存儲(chǔ)私有原始數(shù)據(jù)。4.5.2游戲關(guān)卡的實(shí)現(xiàn)不同的游戲關(guān)卡有不同的起始卡片界面,解鎖相應(yīng)的關(guān)卡等級(jí)需要達(dá)到與之要求的最高分?jǐn)?shù)。其實(shí)現(xiàn)步驟如下:(1)通過在config中存儲(chǔ)數(shù)組常量,來存放游戲的等級(jí)信息。通過創(chuàng)建一個(gè)二維數(shù)組,按照行和列的方式,分別存儲(chǔ)每一個(gè)位置的數(shù)字?jǐn)?shù)值。如圖4-7所示。圖4-7數(shù)組常量(2)游戲關(guān)卡等級(jí)通過創(chuàng)建一個(gè)buttongroup,在里面存儲(chǔ)所有的button,通關(guān)判斷最高分的數(shù)值開通相應(yīng)的關(guān)卡。如圖4-8所示。圖4-8游戲關(guān)卡代碼關(guān)卡實(shí)現(xiàn)效果如圖4-9所示:圖4-9關(guān)卡功能4.6游戲排行榜的實(shí)現(xiàn)游戲的排行榜數(shù)據(jù)也使用了安卓4大存儲(chǔ)中的SharedPreferences,在鍵值對(duì)中存儲(chǔ)私有原始數(shù)據(jù)。數(shù)據(jù)的鍵為SP_KEY_SORT,并存儲(chǔ)json格式的排行榜數(shù)據(jù)。排行榜數(shù)據(jù)在每次退出游戲時(shí),通過調(diào)用MainActivity其中的ondestroy方法。在其中進(jìn)行存儲(chǔ),先通過獲得游戲排行榜數(shù)據(jù)方法,獲得一個(gè)Jsonarr數(shù)組,通過創(chuàng)建一個(gè)jsonobject,在object中分別存儲(chǔ)當(dāng)前游戲者的用戶名,成績(jī)。并將其存放到原來的數(shù)組中,轉(zhuǎn)化為json格式的字符串,按照數(shù)據(jù)的鍵進(jìn)行存儲(chǔ)。每次獲取排行榜數(shù)據(jù),點(diǎn)擊排行榜時(shí)獲取新的排行榜數(shù)據(jù),取得原來的節(jié)省格式字符串,并且將其轉(zhuǎn)化為節(jié)省object格式,通過創(chuàng)建一個(gè)map數(shù)組獲取所有的排行榜數(shù)據(jù)。排行榜的界面顯示,布局存儲(chǔ)在listview中。通過創(chuàng)建一個(gè)listview的數(shù)據(jù)適配器,向其中填放數(shù)據(jù),并彈窗顯示最終的排行榜數(shù)據(jù)。實(shí)現(xiàn)效果如圖4-10所示。圖4-10游戲排行榜
第5章系統(tǒng)測(cè)試5.1測(cè)試目的和意義系統(tǒng)測(cè)試用于檢測(cè)錯(cuò)誤的程序執(zhí)行。一個(gè)成功的測(cè)試是檢測(cè)出沒有搜尋到的錯(cuò)誤。測(cè)試的目的是用最小的精力發(fā)現(xiàn)各種潛在的錯(cuò)誤和缺陷。系統(tǒng)測(cè)試是保證系統(tǒng)質(zhì)量和可靠性以及系統(tǒng)分析、設(shè)計(jì)和開發(fā)的最終檢查的重要環(huán)節(jié)。根據(jù)測(cè)試的概念和目的,提出了測(cè)試系統(tǒng)應(yīng)遵循的基本原則。測(cè)試需要盡快實(shí)行并繼續(xù)進(jìn)行。一旦開發(fā)完成,應(yīng)用系統(tǒng)就不會(huì)被測(cè)試。由于原始問題的復(fù)雜性、發(fā)展階段的多樣性以及參與者之間的協(xié)調(diào)性,所有發(fā)展階段都可能出現(xiàn)錯(cuò)誤。因此,為了盡快糾正錯(cuò)誤,需要在整個(gè)開發(fā)階段進(jìn)行測(cè)試。5.2測(cè)試方法此次測(cè)試方法采用安卓模擬器測(cè)試,在Androidstudio中創(chuàng)建名為Nexus5X、Android9.0系統(tǒng)、x86CPU的安卓模擬器,并運(yùn)行2048游戲的APK。運(yùn)行成功后對(duì)系統(tǒng)主要模塊進(jìn)行測(cè)試。測(cè)試結(jié)果如下:1.用戶的登陸和注冊(cè):測(cè)試要求:在登錄注冊(cè)界面中輸入用戶名和密碼,并且要求密碼以密文形式顯示,注冊(cè)后并登陸能進(jìn)至游戲主界面。測(cè)試結(jié)果如圖5-1所示。圖5-1登錄注冊(cè)測(cè)試2.劃屏卡片移動(dòng):測(cè)試要求:分別向上下左右四個(gè)方向滑動(dòng)屏幕,每次劃屏都能生成新卡片,合成兩張數(shù)字相同卡片時(shí)能生成一個(gè)兩倍數(shù)字卡片并在分?jǐn)?shù)框中加分。測(cè)試結(jié)果如圖5-2所示。圖5-2劃屏卡片移動(dòng)測(cè)試3.游戲關(guān)卡:測(cè)試要求:點(diǎn)擊選擇關(guān)卡按鈕出現(xiàn)關(guān)卡列表,通過判斷最高分開啟相應(yīng)的關(guān)卡,并能加載相應(yīng)關(guān)卡的卡片。測(cè)試結(jié)果如圖5-3所示。圖5-3游戲關(guān)卡測(cè)試4.排行榜:測(cè)試要求:點(diǎn)擊排行榜顯示每個(gè)用戶結(jié)束游戲時(shí)的分?jǐn)?shù)并做排序,最高分為第一名分?jǐn)?shù)。測(cè)試結(jié)果如圖5-4所示。圖5-4排行榜測(cè)試5.3測(cè)試用例通過以下的測(cè)試用例進(jìn)行對(duì)游戲其他各個(gè)功能模塊進(jìn)行測(cè)試并加以修改。登錄模塊測(cè)試用例如表5-1所示:表5-1登錄測(cè)試用例測(cè)試編號(hào)測(cè)試輸入期望結(jié)果實(shí)際結(jié)果001測(cè)試用戶名輸入“abc”,密碼輸入“123”,點(diǎn)擊注冊(cè)按鈕彈出提示框顯示“注冊(cè)成功,請(qǐng)登陸!”用戶名輸入“abc”,密碼輸入“123”,點(diǎn)擊注冊(cè)按鈕后,彈出提示框顯示“注冊(cè)成功,請(qǐng)登陸!”。002測(cè)試用戶名輸入“abc”,密碼輸入“123”,點(diǎn)擊登陸按鈕跳轉(zhuǎn)到游戲主界面并彈出提示框顯示“歡迎您,abc!”用戶名輸入“abc”,密碼輸入“123”,點(diǎn)擊登陸按鈕后跳轉(zhuǎn)到游戲主界面并彈出提示框顯示“歡迎您,abc!”。主界面功能模塊測(cè)試用例如表5-2所示:表5-2界面功能測(cè)試用例測(cè)試編號(hào)測(cè)試輸入期望結(jié)果實(shí)際結(jié)果001測(cè)試點(diǎn)擊重新開始按鈕游戲重新開始當(dāng)前游戲關(guān)卡點(diǎn)擊重新開始游戲按鈕后游戲重新開始當(dāng)前游戲關(guān)卡。002測(cè)試點(diǎn)擊游戲幫助按鈕彈出信息框顯示游戲規(guī)則與操作說明點(diǎn)擊游戲幫助按鈕后彈出信息框顯示游戲規(guī)則與操作說明。003測(cè)試點(diǎn)擊排行榜按鈕彈出信息框顯示等級(jí)、用戶名、分?jǐn)?shù),并按分?jǐn)?shù)排序點(diǎn)擊排行榜按鈕后彈出文本信息框顯示等級(jí)、用戶名、分?jǐn)?shù),并按分?jǐn)?shù)排序。004測(cè)試點(diǎn)擊選擇關(guān)卡按鈕彈出列表框有多個(gè)關(guān)卡可供選擇并按難度排序,只有最高分達(dá)到要求方可解鎖相應(yīng)關(guān)卡點(diǎn)擊選擇關(guān)卡按鈕后彈出列表框有多個(gè)關(guān)卡可供選擇并按難度排序,只有最高分達(dá)到要求方可解鎖相應(yīng)關(guān)卡。檢測(cè)游戲結(jié)束/通過測(cè)試用例如表5-3所示:表5-3游戲結(jié)束測(cè)試用例測(cè)試編號(hào)測(cè)試輸入期望結(jié)果實(shí)際結(jié)果001測(cè)試當(dāng)格子全滿且相鄰的格子沒有相同數(shù)字彈出提示框提示游戲結(jié)束并可選擇重新開始游戲當(dāng)格子全滿且相鄰的格子沒有相同數(shù)字時(shí)彈出提示框提示游戲結(jié)束并可選擇重新開始游戲。002測(cè)試在關(guān)卡模式下任意一個(gè)格子數(shù)值達(dá)到10倍開局最大數(shù)值彈出提示框提示“你贏了”并可選擇重新開始游戲在關(guān)卡模式下任意一個(gè)格子數(shù)值達(dá)到10倍開局最大數(shù)值時(shí)彈出提示框提示“你贏了”并可選擇重新開始游戲。
第6章總結(jié)與展望6.1論文總結(jié)本文介紹了Android平臺(tái)上開發(fā)2048小游戲的設(shè)計(jì)與實(shí)現(xiàn)。先是對(duì)安卓開發(fā)平臺(tái)優(yōu)點(diǎn)與特點(diǎn)進(jìn)行分析,然后對(duì)整個(gè)系統(tǒng)框架進(jìn)行精密設(shè)計(jì)和對(duì)其功能逐步實(shí)現(xiàn),最后在安卓模擬器上成功測(cè)試整個(gè)系統(tǒng)。本次畢業(yè)設(shè)計(jì)至此接近尾聲,通過此次畢業(yè)設(shè)計(jì)令我收獲良多,初期起步階段對(duì)安卓開發(fā)一籌莫展,令我十分困惑,通過花費(fèi)大量的時(shí)間精力進(jìn)行閱讀文獻(xiàn)資料,對(duì)安卓開發(fā)語言有疑點(diǎn)的地方積極請(qǐng)教老師與同學(xué),并在他們的幫助下搭建了好開發(fā)平臺(tái)并設(shè)計(jì)游戲框架,對(duì)此我懂得了如何設(shè)計(jì)好一個(gè)良好的界面,也明白了如何設(shè)計(jì)好一個(gè)精簡(jiǎn)的游戲算法,在實(shí)現(xiàn)游戲功能的過程中遇到很多意料之外的困難,對(duì)此唯有不斷的思考、反復(fù)的測(cè)試、與他人交流找出自己的錯(cuò)誤并加以改正,明白了實(shí)事求是的重要性和紙上得來終覺淺得知此事要躬行的大道理,通過畢業(yè)設(shè)計(jì)后,我對(duì)安卓開發(fā)有了更加深入的了解,這對(duì)我今后從事計(jì)算機(jī)開發(fā)行業(yè)奠定了良好的基礎(chǔ)。6.2展望該系統(tǒng)的開發(fā)為用戶提供了一個(gè)優(yōu)秀的娛樂交流平臺(tái),但仍有許多領(lǐng)域需要進(jìn)一步改進(jìn)和研究。(1)新模式選擇這個(gè)游戲只有數(shù)字。當(dāng)玩家經(jīng)常面對(duì)數(shù)字時(shí),他們會(huì)感到疲勞。由于顯示的卡片可以填充中文字符、圖像等,玩家的選擇范圍更廣。當(dāng)他們感到疲勞的時(shí)候,有很多方法可以改變他們的情緒。(2)難度游戲設(shè)計(jì)這個(gè)游戲里玩家可以有很多時(shí)間來思考。在以后的階段,可以設(shè)想一個(gè)時(shí)間有限的說明。當(dāng)?shù)褂?jì)時(shí)結(jié)束玩家將不能移動(dòng),此時(shí)游戲結(jié)束,增加游戲難度。
參考文獻(xiàn)黃彬華.Android手機(jī)/平板電腦程序開發(fā)教練[M].北京:水利水電出版社,2012:58-65.李嘉誠(chéng).Android應(yīng)用程序開發(fā)研究與應(yīng)用[J].軟件導(dǎo)刊,2014,13(11):65-67.崔浩然.基于Android平臺(tái)的手機(jī)游戲的設(shè)計(jì)與實(shí)現(xiàn)[D].西安科技大學(xué),2011.王亮.基于Android平臺(tái)冒險(xiǎn)類手機(jī)游戲的設(shè)計(jì)與實(shí)現(xiàn)[D].北京工業(yè)大學(xué),2013.孫宏明.Android手機(jī)程序設(shè)計(jì)入門、應(yīng)用到精通[M].北京:中國(guó)水
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度產(chǎn)品發(fā)布儀式策劃執(zhí)行合同3篇
- 南京海事法院2025版船舶抵押貸款合同4篇
- 2025年度民房托管與社區(qū)文化活動(dòng)合同4篇
- 2025年度綠色環(huán)保面料批發(fā)購(gòu)銷合同范本4篇
- 二零二五年度文化旅游融合發(fā)展項(xiàng)目合同模板4篇
- 2025年度園林景觀沙石供應(yīng)與施工承包合同樣本3篇
- 二零二五年度高科技企業(yè)股權(quán)質(zhì)押貸款合同范本4篇
- 2025年度美容機(jī)構(gòu)與美容師職業(yè)發(fā)展規(guī)劃合同3篇
- 二零二五版美容機(jī)構(gòu)實(shí)習(xí)美容師技能提升及聘用合同4篇
- 二零二五年度旅游度假區(qū)地產(chǎn)股權(quán)并購(gòu)與綜合服務(wù)合同3篇
- 疥瘡病人的護(hù)理
- 人工智能算法與實(shí)踐-第16章 LSTM神經(jīng)網(wǎng)絡(luò)
- 17個(gè)崗位安全操作規(guī)程手冊(cè)
- 2025年山東省濟(jì)南市第一中學(xué)高三下學(xué)期期末統(tǒng)一考試物理試題含解析
- 中學(xué)安全辦2024-2025學(xué)年工作計(jì)劃
- 網(wǎng)絡(luò)安全保障服務(wù)方案(網(wǎng)絡(luò)安全運(yùn)維、重保服務(wù))
- 2024年鄉(xiāng)村振興(產(chǎn)業(yè)、文化、生態(tài))等實(shí)施戰(zhàn)略知識(shí)考試題庫與答案
- 現(xiàn)代科學(xué)技術(shù)概論智慧樹知到期末考試答案章節(jié)答案2024年成都師范學(xué)院
- 軟件模塊化設(shè)計(jì)與開發(fā)標(biāo)準(zhǔn)與規(guī)范
- 2024年遼寧鐵道職業(yè)技術(shù)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 有機(jī)農(nóng)業(yè)種植模式
評(píng)論
0/150
提交評(píng)論