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

正文內(nèi)容

本科畢業(yè)論文設(shè)計(jì)-基于android的連連看游戲的設(shè)計(jì)與實(shí)現(xiàn)-預(yù)覽頁

2025-07-07 18:20 上一頁面

下一頁面
 

【正文】 tActivity 一起使用可以開啟新的 activity, 與 startService 一起使用可以開啟后臺(tái)服務(wù)。 數(shù)據(jù)存取與共享機(jī)制 ContentProvider: ContentProvider 為應(yīng)用程序提供一些訪問方法 , 包括 : Query(Uri, String [ ], String, String[ ], String, String, String)(數(shù)據(jù)信息的查詢 ) , insert (Uri, Contentvalues) (在 Content provider 中添加新數(shù)據(jù) ), update(Uri, Contentvalues, String, String[ ])(更新 Content provide 中的數(shù)據(jù) ), delete(Uri, String,String[ ])(刪除數(shù)據(jù) ), Get type (Uri)(獲取數(shù)據(jù)類型 )。 第 2 章 基礎(chǔ)知識(shí)與開發(fā)技術(shù) 8 Android 系統(tǒng)特點(diǎn) Android 系統(tǒng)具有如下 5 個(gè)特點(diǎn): 。通過互聯(lián)網(wǎng),應(yīng)用程序可以聲明它們的功能可供其他應(yīng)用程序使用。應(yīng)用程序可以輕松地嵌入 HTML、 JavaScript 和樣式表,還可以通過 WebView 顯示網(wǎng)絡(luò)內(nèi)容。 每個(gè) Android 應(yīng)用程序都存在于它自己的世界之中:默認(rèn)情況下,每個(gè)應(yīng)用程序均運(yùn)行于它自己的 Linux 進(jìn)程中。 默認(rèn)情況下,每個(gè)應(yīng)用程序均被賦予一個(gè)唯一的 Linux 用戶ID,并加以權(quán)限設(shè)置,使得應(yīng)用程序的文件僅對(duì)這個(gè)用戶、這個(gè)應(yīng)用程序可見。 Android 手機(jī)平臺(tái)的優(yōu)勢(shì) 現(xiàn)在常見的智能手機(jī)平臺(tái)有: Symbian、 Windows Mobile、 PALM、 Blackberry、 iOS等。開放的平臺(tái)也會(huì)帶來更大競(jìng)爭(zhēng),如此一來,消費(fèi)者將可以用更低的價(jià)位購得心儀的手機(jī)。 這一點(diǎn)還是與 Android 平臺(tái)的開放性相關(guān)。 Android 平臺(tái)提供給第三方開發(fā)商一個(gè)十分寬泛、自由的環(huán)境。正因?yàn)?Android 具有以上的優(yōu)越性, 所以 2021 年末數(shù)據(jù)顯示,僅正式推出兩年 Android 操作系統(tǒng)就將要超越稱霸十年的諾基亞 Symbian 系統(tǒng),使之躍居全球最受歡迎的智能手機(jī)平臺(tái)。 手機(jī)游戲作為手機(jī)上的應(yīng)用軟件類 型之一,更是深受廣大用戶的喜愛。因此,絕大多數(shù)種類的游戲都具備傳染性與普適性,每一個(gè)售出的游戲都將會(huì)點(diǎn)第 2 章 基礎(chǔ)知識(shí)與開發(fā)技術(shù) 10 燃周圍潛在玩家的激 情,最終吞噬整個(gè)需求市場(chǎng)。受益于近年來移動(dòng)通信市場(chǎng)的持續(xù)快速增長,我國手機(jī)產(chǎn)業(yè)高速發(fā)展,成為新的國民經(jīng)濟(jì)增長點(diǎn),帶動(dòng)了一系列相關(guān)產(chǎn)業(yè)的發(fā)展。連連看游戲是一個(gè)經(jīng)典的游戲,它因操作簡(jiǎn)單、娛樂性強(qiáng)而廣受歡迎。總是排在受玩家最歡迎游戲排名前 5 位的連 連看,休閑、趣味,且不分男女老少、工薪白領(lǐng),在娛樂的同時(shí)還可以訓(xùn)練眼明手快及增強(qiáng)邏輯判斷能力。對(duì)以后致力于 Android 應(yīng)用程序開發(fā)奠定基礎(chǔ)。通過此次課題的設(shè)計(jì),掌握如何制作一個(gè)游戲軟件,以及制作游戲軟件的整個(gè)流程,制作游戲軟件的步驟,為以后的就業(yè)工作打下基礎(chǔ)。 在大量插件的配合下,完全可以滿足從企業(yè)級(jí) Java 應(yīng)用到手機(jī)終端 Java 游戲的開發(fā)。 Java 技術(shù)是一門編程語言,也是一個(gè)平臺(tái),它基于 Java 虛擬機(jī)技術(shù),借助這個(gè)東西建立了跨平臺(tái)的優(yōu)勢(shì)。 Java 編程語言與眾不同之處在于: Java 程序既是編譯型的(轉(zhuǎn)換為一種稱為 Java字節(jié)碼的中間語言),又是解釋型的( JVM 對(duì)字節(jié)碼進(jìn)行解析和運(yùn)行)。 Java 平臺(tái)是一種純軟件平臺(tái),它有三個(gè)版本 JavaSE、 JavaEE、 JavaME。 JavaSE 還包含了支持 Java Web服務(wù)開發(fā)的類,并為 JavaEE 這個(gè)版本提供基礎(chǔ)。 JavaEE 下有很多流行的開發(fā)框架,像 Struts、 Spring、 Hibernate 這種流行的所謂 SSH 組合等。 Java 開發(fā)工具很多,個(gè)人使用的 IDE 有 Eclipse 和 NetBeans。一個(gè)實(shí)時(shí)運(yùn)行的最終作品,每秒都會(huì)運(yùn)行成千上萬行程序,繪圖事件、鍵盤事件都會(huì)以極高的頻率在后臺(tái)等待響應(yīng)。 4. 游戲的地圖不可能通過繪圖來解決。良好的用戶界面更是吸引用戶的硬指標(biāo),相關(guān)的美術(shù)構(gòu)圖和人性化設(shè)置也需要有一定的考慮。這一決定保證了游戲的正常完成,同時(shí)也是考慮到了制作時(shí)間的限制。 進(jìn)行開發(fā)前先要建立合適的開發(fā)環(huán)境 , 其中基于 Java 的整合 型可擴(kuò)展平臺(tái) Eclipse是我們的首選。 它 完全符合面向?qū)ο缶幊痰囊螅蟠蟮奶嵘顺绦蚓帉懙哪芰Α? 經(jīng)濟(jì)可行性 開發(fā)該系統(tǒng)所需的相關(guān)資料可以通過已存在的相關(guān)系統(tǒng)進(jìn)行調(diào)查采集,所需的其他應(yīng)用軟件、硬件系統(tǒng)也易于獲得 .因此 ,開發(fā)成本較低。多樣式的地圖,使玩家在各個(gè)游戲水平都可以尋找到挑戰(zhàn)的目標(biāo),長期 地保持游戲的新鮮感。 ( 1)歡迎模塊 打開軟件后, 首先 展示給用戶的是一個(gè) 歡迎動(dòng)畫 , 隨后就是主界面,包含了“開始游戲”、“游戲設(shè)置”、“關(guān)于游戲”和“退出游戲”四大模塊。玩家每消掉一對(duì) 圖形 后得 分為關(guān)數(shù) *10 分。 如果游戲出現(xiàn)了死鎖的情況(也就是說沒有 圖形 可以相消的情況),系統(tǒng)會(huì)提示玩家:沒有可以消的方塊了,請(qǐng)使用游戲道具 “重排” ,然而 “ 重 排” 每一次的游戲中最多只能用兩次,如果重列用完了之后還出玩死鎖情況,系統(tǒng)便自動(dòng) 再次重新排列 , 直到 不出現(xiàn)死鎖。 當(dāng)玩家點(diǎn)擊“開始游戲”后,玩家在規(guī)定時(shí)間內(nèi)消去全部圖片,即可進(jìn)入下一關(guān),如果沒有在規(guī)定時(shí)間內(nèi)消去全部圖片,則失敗。 系統(tǒng)流程圖 系統(tǒng) 流程圖 ,如圖 31 所示 : 圖 31 系 統(tǒng)流程圖 開 始初 始 化 程 序設(shè) 置 歡 迎 界 面繪 制 表 格初 始 化 數(shù) 值進(jìn) 行 (繼 續(xù) )游 戲失 敗打 破 記 錄保 存結(jié) 束 游 戲結(jié) 束是否是否 常州工學(xué)院計(jì)算機(jī)信息工程學(xué)院畢業(yè)設(shè)計(jì)說明書 16 游戲詳細(xì)過程流程圖 游戲詳細(xì)過程流程圖 , 如圖 32所示: 圖 32 游戲 詳細(xì)過程 流程圖 設(shè)計(jì) , 總共分為五個(gè)模塊,分別是:“菜單設(shè)計(jì)”,“界面設(shè)計(jì)”,“算法設(shè)計(jì)”,“消息響應(yīng)設(shè)計(jì)”和“用戶管理設(shè)計(jì)”,如 圖 33 所示 : 圖 33 系統(tǒng)總體設(shè)計(jì) 連 連 看菜 單 設(shè) 計(jì)界 面 設(shè) 計(jì)算 法 設(shè) 計(jì)消 息 響 應(yīng) 設(shè)計(jì)用 戶 管 理 設(shè)計(jì) 開 始開 始 ( 繼 續(xù) )游 戲兩 圖 片 相 同消 去時(shí) 間 = 0圖 片 消 完 失 敗進(jìn) 入 下 一 關(guān)結(jié) 束 第 3 章 系統(tǒng)分析與設(shè)計(jì) 17 2. 系統(tǒng)詳細(xì)設(shè)計(jì): ( 1) 菜單設(shè)計(jì), 總共分為四個(gè)模塊,分別是:“開始游戲”,“游戲設(shè)置”,“規(guī)則說明”和“退出游戲”,如 圖 34 所示 : 圖 34 菜單 設(shè)計(jì) ( 2) 界面設(shè)計(jì), 總共分為三個(gè)模塊,分別是:“框架設(shè)計(jì)”,“地圖設(shè)計(jì)”和“進(jìn)度 條設(shè)計(jì)”,如 圖 35 所示 : 圖 35 界 面設(shè)計(jì) ( 3) 算法設(shè)計(jì), 總共分為兩個(gè)個(gè)模塊,分別是:“畫線設(shè)計(jì)”和“消除算法設(shè)計(jì)”,如 圖 36 所示 : 圖 36 算法設(shè)計(jì) ( 4) 消息響應(yīng)設(shè)計(jì), 總共分為三個(gè)模塊,分別是:“鼠標(biāo)響應(yīng)”,“時(shí)間響應(yīng)”和“繪圖響應(yīng)”,如 圖 37 所示 : ( 5) 用戶管理設(shè)計(jì), 只有排行榜設(shè)計(jì)一個(gè)模塊, 只有當(dāng)排行榜為空或者玩家得分超過排行榜,才用得到, 如 圖 38 所示 : 菜 單 設(shè) 計(jì)開 始 游 戲游 戲 設(shè) 置規(guī) 則 說 明退 出 游 戲 界 面 設(shè) 計(jì)框 架 設(shè) 計(jì)地 圖 設(shè) 計(jì)進(jìn) 度 條 設(shè) 計(jì) 算 法 設(shè) 計(jì)畫 線 設(shè) 計(jì)消 除 算 法 設(shè)計(jì) 常州工學(xué)院計(jì)算機(jī)信息工程學(xué)院畢業(yè)設(shè)計(jì)說明書 18 圖 37 消息響應(yīng)設(shè)計(jì) 圖 38 用戶管理設(shè)計(jì) 圖形連通算法設(shè)計(jì) 每次 用戶選擇兩個(gè)圖形,如果圖形滿足一定條件 (兩個(gè)圖形一樣,且這兩個(gè)圖形之間存在轉(zhuǎn)彎少于 3 的路徑 ),則兩個(gè)圖形都能消掉。 分 3 種情況: 從下面的這三種情況,我們可以知道,需要三個(gè)檢測(cè),這三個(gè)檢測(cè)分別檢測(cè)一條直路經(jīng)。直接連接消除。 2 失敗后,再在第一個(gè)按鈕的同列找一個(gè)空按鈕。 系統(tǒng)風(fēng)格定位 Android 游戲的大量玩家是年輕人,鑒于這點(diǎn)我的設(shè)計(jì)風(fēng)格選擇了可愛,圖片基本上都是可愛的圖片。 第 4 章 系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 20 第 4 章 系統(tǒng)的 設(shè)計(jì)與實(shí)現(xiàn) 系統(tǒng) 運(yùn)行 界面 圖 1. 歡迎界面,如圖 41 所示 : 圖 41 歡迎界面 2. 主界面,如圖 42 所示 : 圖 42 主界面 常州工學(xué)院計(jì)算機(jī)信息工程學(xué)院畢業(yè)設(shè)計(jì)說明書 21 3. 點(diǎn)擊一次“開始游戲 ”,“開始游戲”四個(gè)字將變大,如圖 43 所示 : 圖 43 開始游戲 4. 點(diǎn)擊兩次“開始游戲”,即將進(jìn)入游戲運(yùn)行界面,如圖 44 所示 : 5. 連連看 游戲分為三種情況,分別為: ( 1)“ 0 折型”,如圖 45 所示: ( 2)“一折型”,如圖 46 所示: ( 3)“ 二折型”,如圖 47 所示: 6. 游戲勝利后,即彈出勝利對(duì)話框,如 圖 48 所示 : 圖 44 運(yùn) 行界面 第 4 章 系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 22 圖 45 “0 折型 ” 圖 46 “一折型 ” 常州工學(xué)院計(jì)算機(jī)信息工程學(xué)院畢業(yè)設(shè)計(jì)說明書 23 圖 47“ 二折型 ” 圖 48 勝利 7. 游戲失敗后,即彈出失敗對(duì)話框,如圖 49 所示 : 第 4 章 系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 24 圖 49 失敗 8. 游戲失敗后,如果得分高于最高紀(jì)錄,即可以進(jìn)入排行榜,如圖 410 所示 : 圖 410 保存 9. 點(diǎn)擊鍵盤上的“菜單按鈕”后,可以從頭開始、重新排列和退出游戲,如圖 411 常州工學(xué)院計(jì)算機(jī)信息工程學(xué)院畢業(yè)設(shè)計(jì)說明書 25 所示 : 圖 411 菜單 “退出”按鈕,可以回到主界面,再點(diǎn)擊“游戲設(shè)置”,如圖 412 所示 : 圖 412 游戲設(shè)置 “保存退出”,可以回到主界面,再點(diǎn)擊“關(guān)于游戲”,如圖 413 第 4 章 系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 26 所示 : 圖 413 關(guān)于游戲 開發(fā)環(huán)境的搭建 Eclipse 首先我們需要下載 Android 開發(fā)時(shí)會(huì)用到的整合開發(fā)環(huán)境 Eclipse。下載Eclipse 時(shí)選 Eclipse IDE for Java Developers 或 Eclipse IDE for Java EE Developers 這兩種版本,只有這兩種版本才會(huì)預(yù)裝 Eclipse JDT 擴(kuò)充套件。一般使用 Eclipse 預(yù)設(shè)的工作目錄即可。選擇 Available Software 標(biāo)簽,選擇右方的Add Site...(新增網(wǎng)站 )按鈕,會(huì)彈出一個(gè)輸入框。下載下來的 SDK 檔案需要先解壓縮。這樣 Android SDK 就設(shè)定完畢 。 ROW = 6。 } } 判斷消除圖片 消除圖片時(shí)要判斷是否可達(dá),即優(yōu)化判斷是否可以消除的算法是本程序的靈魂 ,連連看游戲分為三種消去方式,分別為“ 0 折型”,“一折型”,“兩折型”, 由圖 45 可以看
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1