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

正文內(nèi)容

本科畢業(yè)論文-基于android平臺的連連看游戲的開發(fā)與實現(xiàn)(完稿)-預(yù)覽頁

2025-07-05 08:22 上一頁面

下一頁面
 

【正文】 ogle公司推出的一款基于 Linux內(nèi)核的開源手機操作系統(tǒng),由于其具有開放性、不受運營商的束縛、豐富的硬件選擇、開發(fā)商不受任何限制和能無縫結(jié)合優(yōu)秀的Google 應(yīng)用的特點, 很快就 稱霸智能機平臺系統(tǒng)領(lǐng)域 。近年來,隨著移動互聯(lián)網(wǎng)和電子信息技術(shù)的迅猛發(fā)展,手機游戲市場亦得到了很大的發(fā)展。在對系統(tǒng)進行詳細需求分析的基礎(chǔ)上,確定了系統(tǒng)的基本功能要求,對游戲的關(guān)卡設(shè)置、菜單界面、音效和動畫、時間控制、屏幕繪制、連通算法和布局算法進行了設(shè)計,并最終實現(xiàn)了一款風(fēng)格清新可愛、娛樂體驗豐富且性能高效穩(wěn) 定的手機連連看小游戲,它很好地 緩沖了當今人們的緊張生活節(jié)奏,為一些枯燥時刻帶來另樣而歡快的享受。 判斷消除圖片 ....................................................... 錯誤 !未定義書簽。 軟件測試 ........................................................................... 錯誤 !未定義書簽。 連連看游戲系統(tǒng)測試 ....................................................... 錯誤 !未定義書簽。 基于 Android平臺的連連看游戲的開發(fā)與實現(xiàn) 緒論 第一章 緒論 引言 在手機應(yīng)用市場和移動互聯(lián)網(wǎng)迅猛發(fā)展的形勢下, 作為 智能手機平臺 而基于LINUX 內(nèi)核 的 操作系統(tǒng) Android 于 2021 年 11 月 5 日 應(yīng)運而生。游戲的這些獨特魅力 ,并 伴著 現(xiàn)代電子 信息技術(shù) 的 巨大 推進作用 , 使得游戲產(chǎn)業(yè) 在全世界的娛樂領(lǐng)域 中逐步 占據(jù)主流位置 。 在 Android、蘋果等 各智能機席卷手機市場的情勢下 ,更多的應(yīng)用 和服務(wù)進入手機, 手機游戲 、客戶端軟件和 微 博 等新應(yīng)用 都在 大大提升 著 用戶的手機娛樂體驗。相反, Android 和蘋果 游戲正處 爆發(fā)增長之勢。隨著智能手機的普及、游戲平臺 的多選性及更富吸引力的 游戲種類 之 增多,手機游戲用戶規(guī)模保持 著 穩(wěn)步增長 之 勢。 暴雪、網(wǎng)易和盛大 等諸多傳統(tǒng)網(wǎng)游巨頭也已開始 加緊 向 手機網(wǎng)游市場 進軍 , 以此可 窺見未來手機游戲市場競爭之 激烈性。隨后 Google 公司 發(fā)布了 開放性的Android源代碼 , 第一部 Android智能手機 也 于 2021年 10月 得以推出 。 因為其 平臺 的開放性, 無論哪個 移動終端廠商 都能如其所愿地 加入到 Android 聯(lián)盟中來。 ( 2) 不受 運營商的束縛 : 以往的 手機應(yīng)用 總 受到 來 著 運營商 的 制約, 這在歐美地區(qū)表現(xiàn)地尤為明顯, 例如 能 使用 哪些 功能 、 應(yīng) 接入 哪個 網(wǎng)絡(luò), 這些 幾乎都 必須 受到運營商的控制 【 2】 。鑒于 Android 的開放 性 特點 ,眾多的 Android 廠商 推出 了 新穎別致、 功能 多樣 的產(chǎn)品。但 另一方面 , 暴力 血腥 、情色 等 方面的 “灰色” 程序 也 在肆無忌憚地擴展,如何解決好這個問題是 Android 面對的一個難題。 它的游戲 規(guī)則 很 簡單,只需 將 兩個 相同圖案 用 3 根以內(nèi)的直線相連消除即可, 老少皆宜;畫面清新可愛,游戲節(jié)奏輕松歡快,廣受小朋友及女性玩家的 喜愛;由于得在規(guī)定時間內(nèi)消除所有的圖案,而每通過一個關(guān)卡系統(tǒng)給予 的任務(wù)完成時間也將 逐漸 減少,這給具有挑戰(zhàn)心理的玩家?guī)泶碳じ校H具吸引力 。 隨著 Flash 應(yīng)用的 盛起 , 游戲 連連看 步入了 在線 發(fā)展歷程 。 將 “ 連連看 ” 游戲 與個人空間相結(jié)合, 這一大創(chuàng)新促使其被快速的傳播, 立即 成為 當時的 一款熱門 社交游戲,其中以在 Manyou 開放平臺上由 開發(fā)者 Jonevey 推出的 “ 寵物連連看 ” 最為流行。 由 艾 媒 咨詢分析認為,選擇投資金額要求不高 卻具有廣泛 發(fā)展空間的 小游戲 “ 連連看 ” 成 為 了 這個切入點角色的 首選 ,其主要優(yōu)勢有下: ( 1) 存在諸多有利的 外部 因素 來 促進 小游戲“連連看”的 行業(yè)發(fā)展 據(jù) 有關(guān)調(diào)查得知 , 大概 有 %的玩家青睞 益智類游戲, 另 有 %的 玩家傾心于 策略類游戲, 那么 綜合了策略和益智這兩大元素的“ 連連看 ” 小游戲 自然 最受歡迎, 加上其本身操作簡單,老少皆宜,風(fēng)格清新可愛,使得女性玩家亦對其喜愛 有加。 由于 “連連看” 小 游戲 的 制作 門檻 低, 各大 中小型團隊 都能 加入 到對其進行 研 發(fā)的 行列 【 3】 。 綜上所述, 小游戲“ 連連看 ” 作為一種 投資小、回報快的行業(yè) ,必將成為資本市場 風(fēng)投重點關(guān)注對 象。 它的游戲規(guī)則很簡單,只需將相同的兩個圖案用 3 根以內(nèi)的直線相連消除即可,上手極易,老少皆宜;畫面清新可愛,游戲節(jié)奏輕松歡快,廣受小朋友及女性玩家的喜愛;由于得在規(guī)定時間內(nèi)消除所有的圖案,而每通過一個關(guān)卡系統(tǒng)給予的任務(wù)完成時間也將減少,這給具有挑戰(zhàn)心理的玩家?guī)泶碳じ校?頗具 吸引力。另者也很好地了解并參與了游戲開發(fā)的基本流程,進一步拓寬了基于 Android平臺的連連看游戲的開發(fā)與實現(xiàn) 緒論 自己的知識面。其中包括手機應(yīng)用市場現(xiàn)狀、Android 平臺簡介、“連連看”游戲發(fā)展歷程簡介以及行業(yè)發(fā)展前景窺探,也深入說明了課題研究的價值和意義。其中又詳細給出了 Java 與 Android 的關(guān)系、 Java簡介、 Java 語言特性 、 Android 架構(gòu)簡介、 Android 開發(fā)技術(shù)簡介。 第 4 章 系統(tǒng)的實現(xiàn)??傮w上,本次系統(tǒng)的設(shè)計與開發(fā)達到了預(yù)期目標,基本實現(xiàn)了系統(tǒng)設(shè)計時的各項需求,完成后的系統(tǒng)其性能也很安全穩(wěn)定。 本章小結(jié) 第一章主要是介紹課題背景,“連連看”小游戲的發(fā)展前景,此次課題研究具有的價值與意義以及論文結(jié)構(gòu)的安排。將 Android 與 Java 相比較,會發(fā)現(xiàn)它們 具 有很多相當性: ( 1) 相當?shù)念?/字節(jié)碼格式 Android 應(yīng)用程序是利用 Java 語言 編 寫成的, 它先生成 .java 文件,再 使用JDK 的 javac 工具進行編譯從而 產(chǎn)生標準的 Java 字節(jié)碼 即 .class 文件 。這些來自于 Harmony項目 的 APIs 雖然 都是全新的實現(xiàn),但它們 都是參考 JavaSE APIS 發(fā)展而來。 Java 簡介 Java 是一種跨平臺的面向?qū)ο蟮?高級 程序設(shè)計語言, 最早 是由 Sun 公司 ( Sun Microsystems Inc.) 于 1995 年 5 月推出 ,并作為 Java 程序設(shè)計語言 和Java 平臺的總稱 【 4】 。 與此同時 , Java 又舍 棄了 C/C++ 中 的一些較少使用的、難 以掌握 的、 可能不安全 的 功能 ,如操作符重載、 指針及多重繼承等。較 C++只能對虛函數(shù)實現(xiàn)動態(tài)綁定, Java 則是全面支持動態(tài)綁定。為了解決這個在不同平臺間都能運行的問題, Java 引入了 JVM(能執(zhí)行 Java 字節(jié)碼文件的虛擬操作系統(tǒng)),當運行 Java 程序時, JIT( Java 實時編譯器)就會將字節(jié)碼編譯成目標平臺所能理解的原始機器語言。 ( 6) 可移植的 要讓程序移植到另一個平臺上運行不是一件容易的事,這需要考慮諸多因素,例如數(shù)據(jù)類型在不同平臺上所占的內(nèi)存長度就是一個問題,而 Java 的數(shù)據(jù)類型在不同平臺上所占的內(nèi)存長度都是統(tǒng)一的,這是 C/C++等沒 達到的。 如圖 所示: 圖 Android系統(tǒng)分層結(jié)構(gòu)示意圖 ( 1) APPLICATIONS。 應(yīng)用程序 框架已隨 Android 一 同安裝,但開發(fā)人員 仍 可以根據(jù) 自己的 需要 來使用 組件擴展該框架。這些函數(shù)庫主要包括 :瀏覽器引擎(采用的是 Webkit 庫)、 2D 和3D 圖形庫、 SQL 數(shù)據(jù)庫(一些輕量級的 SQLite 數(shù)據(jù)庫引擎)、媒體功能庫以及界面管理器等。 Android 操作系統(tǒng)是基于優(yōu)化了的 Linux 內(nèi)核之上的 ,在作為手機軟硬件的連接層的同時,也 讓 Android 通過它完成進程管理、內(nèi)存管理、網(wǎng)絡(luò)以及其他操作系統(tǒng)服務(wù)工作。如果想要開啟一個新的 activity, 則可以調(diào)用 startSubActivity(Intent, int)或 startActivity(Intent), 前者通常和函數(shù) onActivityResult(int, int, String,Bundle)聯(lián)合著一起使用 , 這樣可以 通過 函數(shù)返回結(jié)果 傳遞給調(diào)用者想要的 信息。 ( 3) Intent: Intent 主要用來解決 Android 各應(yīng)用組件之間的通訊。常用的 Intent 方法 有:構(gòu)造 intent, intent();添加 intent 類型 , addcategory();獲取 intent 數(shù)據(jù), getData(); 獲取 intent 動作 getAction()等。當前活動程序可以通過調(diào)用函數(shù) Context. bindService() 實現(xiàn)與后臺服務(wù)間的通信,也可以調(diào)用方法 Context. StartService()來 開啟一項后臺服務(wù)。在以往的許多著名游戲中 , 游戲操作可行性經(jīng)常成為玩家討論的焦點,以此可見,一款游戲的操作可行性 直接關(guān)系著對玩家的吸引力 。 技術(shù)可行性 Android 的開發(fā)利用是基于 Java 語言的 , 而 JDK 是 Java 程序進行 開發(fā)時必需 含有 的 開發(fā) 包。在 這些 插件的配合下,可以 實現(xiàn) 從企業(yè)級 Java 應(yīng)用 平滑過度 到 智能機 終端 Android 游戲的開發(fā)。 綜上所得,此次系統(tǒng)開發(fā) 在技術(shù)上是可行的。 基于 Android平臺的連連看游戲的開發(fā)與實現(xiàn) 系統(tǒng)分析與設(shè)計 社會可行性 “ 連連看 ” 游戲規(guī)則很簡單,上手極易,老少皆宜;畫面清新可愛,游戲節(jié)奏輕松歡快,廣受小朋友及女性玩家的喜愛;由于得在規(guī)定時間內(nèi)消除所有的圖案,而每通過一個關(guān)卡系統(tǒng)給予的任務(wù)完成時間也將減少,這給具有挑戰(zhàn)心理的玩家?guī)泶碳じ?,極富吸引力。每通過一個關(guān)卡,系統(tǒng)限制時間都會遞減 10 秒,直至所有的關(guān)卡 結(jié)束。這時,若在系統(tǒng)規(guī)定的時間內(nèi)消去所有圖片則彈出成功對話框,否則彈出失敗對話框,這兩個對話框上都附帶著菜單界面:若玩家點擊該界面上標識進入下一關(guān)的圖像按鈕,則進入下一個關(guān)卡;若玩家點擊該界面上的標識退出游戲的圖像按鈕,則退出連連看游戲程序;若玩家點擊該界面上的標識重新本關(guān)游戲的圖像按鈕,則重新開始本關(guān)游戲。給定任意具有相同圖 案 的兩個格子,我們 需要先 尋找 出 這兩個格子之間 能直角 轉(zhuǎn)彎最少 的路徑, 如果 這條最優(yōu)路徑的拐角 數(shù) 小 于 3 ,則這兩個格子可以 被成功 消除 。若 1 失敗,則嘗試在第一個格子的同行,第二個格子的同列找一個空格子,看這個空格子與兩個目標格子能否零拐角連接;或在第二個格子的同行,第一個格子的同列找一個空格子,看這個空格子與兩個目標格子能否零拐角連接。若成功則兩個格子“兩拐角”消除,若所有的嘗試都失敗,則說明這兩個格子不能消除?;?Android平臺的連連看游戲的開發(fā)與實現(xiàn) 系統(tǒng)分析與設(shè)計 第 四 章 系統(tǒng)的實現(xiàn) 開發(fā) 環(huán)境的搭建 JDK 的安裝與環(huán)境變量配置 (1) 從 下載 版本。%JAVA_HOME%\lib\,它代表的是java 加載類路徑,當生成的類在 classpath 中時才能被 java 命令識別,特別要注意在路徑前加上“ .”來表示當前路徑 ; 在 已存在的 path變量中 添加變量值: %JAVA_HOME%\bin。 ( 3) 進入上述的 Eclipse, 點擊菜單 WindowAndroid SDK Manager,隨后在彈出的 窗口 中選擇 需要的 SDK 版本進行安裝。生成后如圖 所示: 基于 Android平臺的連連看游戲的開發(fā)與實現(xiàn) 系統(tǒng)分析與設(shè)計 圖 工程架構(gòu)圖 對上述工程架構(gòu)介紹如下: ( 1) src 目錄:主要是完成工程的 Java 代碼編寫。 ( 5) res 目錄:資源文件夾。 ( 3) OnToolsChangeListener 接口:給出了兩個方法,分別是監(jiān)聽刷新地圖道具剩余使有次數(shù) 和圖案消除提示剩余次數(shù)。先將多種聲效添加到 此類中的哈希表存儲著, 當游戲遇到不同的事件時,會 在背景音樂播放的同時播放出相對應(yīng)的聲效。 ( 8) WelActivity:提供與用戶進行交互的窗口, 并 負責(zé) 對時間、基于 Android平臺的連連看游戲的開發(fā)與實現(xiàn) 系統(tǒng)分析與設(shè)計 游戲狀態(tài)、道具使用狀態(tài)進行 監(jiān)控與處理。通過功 能模塊的名字我們可以對功能界面以及對話框進行劃分: :它是游戲開始到結(jié)束整個過程,所以它根據(jù)整個游戲過程又可以分為三個階段,分別是游戲前(選關(guān)界面),游戲中(游戲隨機初始化界面、游戲界面、二級菜單對話框、 游戲勝利界面),游戲后(信息輸入界面); :游戲幫助界面; :排行榜功能界面; :游戲設(shè)置界面; :游戲關(guān)于對話框; :退出游戲?qū)υ捒颉? :Logo 界面展示完畢自動進入游戲主菜單界面,這個界面負責(zé)各個功能模塊的跳轉(zhuǎn)。 :點擊游戲關(guān)于按鈕查看游戲相關(guān)的信息。 :點擊退出游戲按鈕直接彈出二次確認對話框,再次確認直接退出游戲。其實在 logo 界面的切換中是利用的幀動畫,通過總的時間然后自動跳轉(zhuǎn)到菜單界面
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1