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

正文內(nèi)容

基于android的海南風(fēng)景猜猜看軟件的開發(fā)與研究畢業(yè)論文設(shè)計-資料下載頁

2025-07-02 11:24本頁面

【導(dǎo)讀】隨著高科技技術(shù)的迅速發(fā)展,特別是移動智能手機的“掌上占率”明顯攀升。尤其隨著iPhone智能手機和Android智能手機的面世,為手機游戲提供。更加完善的開發(fā)平臺。發(fā)的初步研究,設(shè)計了一款海南風(fēng)景猜猜看小游戲。讓人們在輕松娛樂的同時還能對海南國際旅。游島的各景點有一定的認(rèn)識與了解。本文闡述了海南風(fēng)景猜猜看游戲的開發(fā)與設(shè)計的過程。需求,重點詳細(xì)介紹了游戲的設(shè)計與實現(xiàn),然后進行了游戲系統(tǒng)測試。缺點進行了總結(jié),及對未來的展望。

  

【正文】 至玩家微信的朋友圈中;第二種是在游戲運行界面中的微信分享,點擊微信分享圖片按鈕,在出現(xiàn)的對話框中輸入玩家想要說的話,點擊分享,就可以把此游戲以游戲截圖的形式分享至玩家微信的朋友圈中;第三種是在游戲過關(guān)的時候,點擊分享到微信,玩家的微信軟件就回啟動,微信軟件啟動之后,玩家就可以選擇想要分享的微信朋友以 文本對話的形式分享給微信朋友。這三種方式的微信分享界面分別如圖 、 和 所示。 圖 游戲 微信分享 界面圖 游戲 微信分享 界面 游戲后續(xù)開發(fā)界面 本游戲后續(xù)開發(fā)界面,主要是為以后游戲后期更新而設(shè)計的,點擊游戲開始主界面中的分享圖片按鈕中的新浪微博按鈕就能顯示游戲后續(xù)開發(fā)界面,該界面包含三個圖片按鈕,分別為關(guān)于游戲按鈕、游戲重來按鈕和 游戲分享按鈕。其中游戲分享按鈕就是游戲后期開發(fā)要設(shè)計的,如新浪微博、人人網(wǎng)、藍(lán)牙、及騰訊 等各種分享的開發(fā)與設(shè)計。游戲后續(xù)開發(fā)界面如圖 所示。 瓊州學(xué)院本科畢業(yè)論文(設(shè)計) 24 圖 游戲 后續(xù)開發(fā) 界面 功能設(shè)計 本小節(jié) 主要對 游戲功能 及其 具體實現(xiàn)過程 進行了描述 ,包括 游戲 界面跳轉(zhuǎn)、 游戲微信分享、游戲時間限制控制 和 游戲幫助 操作 等 。 界面跳轉(zhuǎn)與特效 本游戲由多個 Activity 組成,進行界面跳轉(zhuǎn)的時候就需要用到 Activity 和 Intent 來進行跳轉(zhuǎn)。例如 從 游戲主界面跳轉(zhuǎn)到游戲開始界面: public void onClick(View v) { int id= ()。 switch (id){ case : Intent intent1= new Intent(,)。 startActivity(intent1)。 } 創(chuàng)建一個 Intent,指定由當(dāng)前 Activity 跳轉(zhuǎn)到 MapActivity 這個 Activity,把創(chuàng)建好的 Intent 作為參數(shù)傳遞給 startActivity()方法。由于使用多個 Activity,因此需要在 文件中注冊這些 Activity。使用 activity標(biāo)簽,嵌套在 application標(biāo)簽內(nèi)部。 瓊州學(xué)院本科畢業(yè)論文(設(shè)計) 25 微信分享功能控制 游戲中的三種微信分享界 面, 都是通過調(diào)用微信包里的類來控制的。例如游戲運行界面中的微信控制: public void onClick(View v) { int id = ()。 switch (id) { case : new () .setTitle(分享至: ) .setMessage(海南風(fēng)景猜猜看等著你來挑戰(zhàn)呢! ) .setPositiveButton(微信 朋友圈 , new () { @Override public void onClick(DialogInterface dialog, int which) { /** 截圖 **/ ()。 /*** 發(fā)送圖片 ************/ String path = SDCARD_ROOT + /。 File file = new File(path)。 WXImageObject imgObj = new WXImageObject()。 (path)。 WXMediaMessage msg = new WXMediaMessage()。 = imgObj。 Bitmap bmp = (path)。 Bitmap thumbBmp=(bmp,THUMB_SIZE, THUMB_SIZE,true)。 ()。 = (thumbBmp, true)。 req = new ()。 = buildTransaction(img)。 = msg。 = 。 (req)。 瓊州學(xué)院本科畢業(yè)論文(設(shè)計) 26 finish()。 } }).show()。 break。 } } 時間限制功能控制 在每個 小 關(guān)卡中,都對玩家游戲時間進行限制,每 小 關(guān) 40 秒。其主要功能是運用了 CountDownTimer 來實現(xiàn)的。代碼實現(xiàn)如下: cdt = new CountDownTimer(40000, 1000) { @Override public void onTick(long millisUntilFinished) { ((millisUntilFinished / 1000))。 } @Override public void onFinish() { Message msg = new Message()。 (msg)。 (onFinish, Finish)。 } }.start()。 游戲幫助功能操作 本游戲的幫助功能,主要是在玩家需要提供幫助時通過 Activity 來控制實現(xiàn)的。下段代碼為幫助控制的代碼: (new OnClickListener() { @Override public void onClick(View v) { dialog = new ( )。 (你確定要花費 100金幣來獲取一個答案提示嗎? )。 (確定 , new () { @Override public void onClick(DialogInterface dialog,int which) { char[] c = answer[i].toCharArray()。 ((c[1]))。 ( + (((i + 1) * 200) 100))。 瓊州學(xué)院本科畢業(yè)論文(設(shè)計) 27 answertwo = (c[1])。 } })。 (取消 , new () { @Override public void onClick(DialogInterface dialog,int which) { ()。 } })。 ()。 } })。 點擊幫助圖片按鈕,就可以通過 (c[ ])來控制提示答案第幾個字,這樣就達到了游戲幫助的目的。 關(guān)卡設(shè)計 本游戲的關(guān)卡設(shè)計是比較能吸引人的,其設(shè)計由簡到難,這就更能使玩家不由自主的入了迷,所以海南風(fēng)景猜猜看游戲最大的優(yōu)點就是關(guān)卡的設(shè)計。本小節(jié)對游戲的關(guān)卡設(shè)計進行了介紹,包括游戲的關(guān)卡的規(guī)則和具體實現(xiàn)。 關(guān)卡規(guī)則 本游戲是自主定義規(guī)則的,本游戲一共有 3 大關(guān) 27 小關(guān)構(gòu)成。 其規(guī)則是:先從小關(guān)卡開說,游戲的第一小關(guān)是解鎖的,從第二小關(guān)開始,只有前一小關(guān)過關(guān)了才能進行下一小關(guān)的游戲否則游戲?qū)o法進行下去;對于大關(guān)卡也是一樣的,只有前一大關(guān)卡通關(guān)了才能進行下一大關(guān)卡的游戲。 關(guān)卡實現(xiàn) 三大關(guān)的關(guān)卡實現(xiàn)是一樣的,現(xiàn)在主要具體描述第一大關(guān)的實現(xiàn)情況。每次完成一小關(guān),點擊下一題,就會跳轉(zhuǎn)到下一小關(guān)并傳入正確的參數(shù),在按鈕中添加監(jiān)聽器,設(shè)小關(guān)卡 i,若正確 i++,否則游戲提示結(jié)束。第一大關(guān)流程圖如圖 所示。 瓊州學(xué)院本科畢業(yè)論文(設(shè)計) 28 開 始i = 0跳 轉(zhuǎn) 到 下 一關(guān)是 否 過關(guān) ?i + +游 戲 結(jié) 束游 戲 通 關(guān)否是i = 9否是 圖 第一大關(guān)游戲流程圖 每一小關(guān)卡游戲過關(guān)時, i都會加 1,也就是才能跳轉(zhuǎn)到下一小關(guān),直到 i=9 時,第一大關(guān)才能通關(guān),也才能跳轉(zhuǎn)到游戲第二大關(guān),否則游戲結(jié)束。 瓊州學(xué)院本科畢業(yè)論文(設(shè)計) 29 6 系統(tǒng) 測試 軟件 測試 軟件測試時為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程。具體來說,它是在軟件開發(fā)過程中通過設(shè)計大量的測試用例來一一查找軟件漏洞的,力求在軟件發(fā)布之前能夠及時的發(fā)現(xiàn)程序中存在的錯誤。 在軟件規(guī)模不斷擴大的同時,軟件設(shè)計的復(fù)雜程度也在不斷的提高,在軟件開發(fā)中出現(xiàn)的錯誤或缺陷的機會 就會越來越多。同時,市場對軟件質(zhì)量重要性的認(rèn)識逐漸增強。所以軟件測試在軟件項目實施過程中的重要性日益突出。 軟件測試的目的就是在軟件投入使用之前,盡可能的發(fā)現(xiàn)軟件中的錯誤。要實現(xiàn)這個目的,關(guān)鍵是如何合理的設(shè)計測試用例,在設(shè)計用例時,要著重考慮那些易于發(fā)現(xiàn)程序錯誤的方法策略與數(shù)據(jù)。 游戲 測試 游戲測試的目的主要是測試游戲界面的各個圖片背景尺寸是否與手機屏幕尺寸相符、圖片按鈕等大小是否與背景圖片相協(xié)調(diào)、是否能夠正常運行、功能是否完善、性能是否穩(wěn)定。游戲的測試內(nèi)容主要包括游戲環(huán)境測試、游戲功能測試 、游戲兼容性測試三項。 環(huán)境測試 測試環(huán)境如表 所示 。 表 測試環(huán)境表 軟件環(huán)境(相關(guān)軟件、操作系統(tǒng)等) 硬件環(huán)境(網(wǎng)絡(luò)、設(shè)備等) 操作平臺: Windows 7 手機: 華為 C8812 JDK: 內(nèi)存: 2G Android SDK: 系統(tǒng): Android 編程軟件: Eclipse + ADT 驅(qū)動: 360 手機助手 硬件:帶有 接口的 筆記本 一臺、裝有 系統(tǒng)的 華為 C8112 手機一部、 USB 線一根,手機 USB 接口與電腦的 USB 接口通過 USB 保持線相連并處于同步狀態(tài)。 軟件: Eclipse + ADT 集成開發(fā)環(huán)境、 Android SDK 、 360 手機助手 。 在電腦系統(tǒng)調(diào)試狀態(tài),可以使電腦與 華為 C8812 手機連接后保持同步。通過 Eclipse 瓊州學(xué)院本科畢業(yè)論文(設(shè)計) 30 中 DDMS 的 Device 可以對游戲的運行畫面截屏,通過集成環(huán)境的 LogCat 可以對游戲的運行情況進行分析。 功能測試 功能測試又稱黑盒測試,我們不需要考慮整個游戲的內(nèi)部結(jié)構(gòu)和代碼結(jié)構(gòu),只要考慮各個功能的是否能實現(xiàn)就行。 本游戲的 功能測試 主要從游戲本身各個功能進行一一的 測試,是通過不斷地修改再不斷地測試這個頻繁的過程來進行測試的。例如,游戲幫助功能的測試和游戲微信分享的測試。在測試游戲幫助測試時就需要在點擊幫助按鈕后看游戲金幣是否如期的減少,如若不變或者反而增加了,我們就要檢查代碼,修改代碼,然后再進行一次測試,知道金幣如預(yù)期的減少為止。在進行微信分享測試時,需要微信的一個朋友來幫助,在點擊微信分享給朋友后,就要查看朋友是否能收到你的分享,如果不能,就要去檢查代碼,同樣的反復(fù)的修改,反復(fù)的測試直到測試正確為止。 本游戲?qū)σ恍┲饕δ苓M行了測試分析并設(shè)計了部分測試用例,如下 : 功能測試如表 所示。 表 功能測試表 測試目標(biāo) 通過測試達到以下目標(biāo): 測試游戲是否達到設(shè)計的要求,包括各功能模塊是否已實現(xiàn),業(yè)務(wù)流程是否正確。 系統(tǒng)運行是否穩(wěn)定,性能是否在可接受范圍。 測試范圍 在需求 分析 中明確給出的功能模塊。 技術(shù) 通過設(shè)計測試用例,采用黑盒測試執(zhí)行各個用例來進行測試。 開始標(biāo)準(zhǔn) 玩家開始游戲,正常進行游戲 。 完成標(biāo)準(zhǔn) 功能流程及操作使用達到預(yù)期設(shè)計標(biāo)準(zhǔn)。 測試重點和優(yōu)先級 測試重點:游戲兼容性和數(shù)據(jù) 存儲 。 優(yōu)先級:游戲兼容性 數(shù)據(jù) 存儲 其他功能 需考 慮的特殊事項 界面是否滿足不同尺寸和分辨率 。 部分測試用例如表 、 所示。 表 開始游戲 測試用例表 用例編號 601 用例名稱 開始游戲用例 用例概述 游戲玩家通過點擊開始游戲按鈕跳轉(zhuǎn)游戲界面 參與者 玩家 前置條件 玩家已經(jīng)成功啟動該游戲 后置條件 能夠通過點擊開始按鈕開始游戲 成功保證 玩家通過觸摸按鈕正常操作,正常進行游戲任務(wù) 基本事件流 步驟 活動 瓊州學(xué)院本科畢業(yè)論文(設(shè)計) 31 續(xù)表 1 玩家正常啟動游戲,進入游戲主界面 2 點擊開始游戲按鈕 3 界面跳轉(zhuǎn)到游戲界面 規(guī)則與約束 玩家按操作說明正確操作 表 微信分享 按鈕測試用例表 用例編號 602 用例名稱 微信分享 按鈕測試 用例概述 游戲玩家點擊 微信分享 按鈕 可以實現(xiàn)分享功能 參與者 玩家 前置條件 玩家 已經(jīng) 成功啟動該游戲 后置條件 能夠通過 觸摸 按鈕跳轉(zhuǎn)到 微信分享 界面 成功保證 玩家通過觸摸按鈕正常操作, 安裝有微信軟件平臺且手機聯(lián)網(wǎng) 基本事件流 步驟 活動 1 玩家正常啟動游戲,進入游戲界面 2 觸摸 微信分享 按鈕, 出現(xiàn)微信截圖分享界面及輸入框 3 輸入文字,點擊分享按鈕 4 登錄微信平臺查看朋 友圈,出現(xiàn)游戲截圖分享信息,完成分享功能 規(guī)則與約束 玩家按操作說明正確操作 問題嚴(yán)重程度描述如表 所示。 表 問題嚴(yán)重程度描述表 問題嚴(yán)重度 描述 響應(yīng)時間 中 游戲運行時,操作反應(yīng)時間長 跳轉(zhuǎn)方法有待提高
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1