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

正文內容

本科畢業(yè)論文-基于android平臺的連連看游戲的開發(fā)與實現完稿-資料下載頁

2025-06-03 08:22本頁面
  

【正文】 為:“鼠標響應”,“繪圖響應”和“時間響應” , 如圖 所示: 圖 消息響應設計 基于 Android平臺的連連看游戲的開發(fā)與實現 系統(tǒng)分析與設計 ( 4) 算法設計,它可繼續(xù)劃分出兩個模塊:“畫線設計”和“消除算法設計”,如圖 所示: 圖 算法設計 其中,消除算法設計是整個系統(tǒng)的核心算法,現對其分析如下: 每次 當 用戶選擇兩個圖 案時 ,如果 這 兩個圖 案完全 一樣 ,并 且這兩個圖 案 之間存在 著不受其它圖案阻攔的拐角 少于 3 的路徑, 那么這 兩個圖 案可以被成功 消 除 。給定任意具有相同圖 案 的兩個格子,我們 需要先 尋找 出 這兩個格子之間 能直角 轉彎最少 的路徑, 如果 這條最優(yōu)路徑的拐角 數 小 于 3 ,則這兩個格子可以 被成功 消除 。 從其拐角數出發(fā),具體又可分以下三種情況: 1) 零拐角。直接連接消除。 2) 一拐角。若 1 失敗,則嘗試在第一個格子的同行,第二個格子的同列找一個空格子,看這個空格子與兩個目標格子能否零拐角連接;或在第二個格子的同行,第一個格子的同列找一個空格子,看這個空格子與兩個目標格子能否零拐角連接。成功則可將兩格子“一拐角”連接消除。 3) 兩拐角。若 2 失敗后,再進行如下嘗試:在第一個格子的同行尋找一個空格子,看它是否能與目標格子 2 以“一拐角”方式連接消除;或在第一個格子的同列尋找一個空格子,看它是否能與目標格子 2 以“一拐角”方式連接消除。若成功則兩個格子“兩拐角”消除,若所有的嘗試都失敗,則說明這兩個格子不能消除。 系統(tǒng)風格定位 經過多次風格替換嘗試,最終將該系統(tǒng)風格定位為可愛,其原因有下:可愛的風格能吸引到額外的幼齡玩家和女性玩家,這將大大拓寬了用戶群范圍和規(guī)模,提升該系統(tǒng)的實用性;另一方面,可愛的風格能緩解玩家的心理壓力,為玩家 快節(jié) 奏的現代生活營造出 一種輕松愉快的氛圍。 基于 Android平臺的連連看游戲的開發(fā)與實現 系統(tǒng)分析與設計 本章小結 本章從操作、技術、經濟、社會四大方面對 系統(tǒng)的 可行性進行了詳細分析 ,并結合了 系統(tǒng)的需求分析初步設計了系統(tǒng),其中還包括了系統(tǒng)的基本流程設計以及模塊的劃分與設計,并最終定位了可愛的系統(tǒng)風格。這些 為下一章的系統(tǒng) 的實現 打下 了 基礎?;?Android平臺的連連看游戲的開發(fā)與實現 系統(tǒng)分析與設計 第 四 章 系統(tǒng)的實現 開發(fā) 環(huán)境的搭建 JDK 的安裝與環(huán)境變量配置 (1) 從 下載 版本。 (2) 安裝 JDK (3) 配置環(huán)境變量:右擊“我的電腦” 高級 環(huán)境變量 。在系統(tǒng)變量里新建 JAVA_HOME 變量,變量值設為 JDK 的安裝路徑 ; 新建 classpath 變量, 變量值為: .。%JAVA_HOME%\lib。%JAVA_HOME%\lib\,它代表的是java 加載類路徑,當生成的類在 classpath 中時才能被 java 命令識別,特別要注意在路徑前加上“ .”來表示當前路徑 ; 在 已存在的 path變量中 添加變量值: %JAVA_HOME%\bin。%JAVA_HOME%\jre\bin,使得系統(tǒng)在任何路徑下都能識別 java、 javac 命令 【 12】 。 Android SDK 與 Eclipse 的安裝與配置 ( 1 ) 從 Android 官 網 上 下 載 適 應 Windows 平臺 的 和,下載好后再對它們進行解壓縮,得到相應文件夾 。 ( 2) 在文件夾 adtbundlewindowsx8620210219 中,有一個 應用程序,由于這款 Eclipse 已經捆綁了 ADT(Android Development Tools)Plugin,而 ADT 是種支持 Android 在 Eclipse基于 Android平臺的連連看游戲的開發(fā)與實現 系統(tǒng)分析與設計 上開發(fā)的工具,所以 這款 Eclipse 將能直接支持 Android 應用程序的開發(fā)。 ( 3) 進入上述的 Eclipse, 點擊菜單 WindowAndroid SDK Manager,隨后在彈出的 窗口 中選擇 需要的 SDK 版本進行安裝。在此次系統(tǒng)開發(fā)中,選擇了 API 8 的 版本進行安裝。 Android 虛擬機 AVD 的配置 點擊 Eclipse 菜單 WindowAndroid Virtual Device Manager,在彈出的窗口中點擊“ new”按鈕,進入到創(chuàng)建的 AVD 配置窗口,鑒于安裝好的是 Target為 API 8 的 ,填寫各項如圖 : 基于 Android平臺的連連看游戲的開發(fā)與實現 系統(tǒng)分析與設計 圖 AVD配置圖 配置成功后, 選中 avd1 并點擊“ start” 按鈕進行測試 ,由于 AVD第一次啟動時間較長,需耐心等待 。測試成功后如圖 所示 : 基于 Android平臺的連連看游戲的開發(fā)與實現 系統(tǒng)分析與設計 圖 AVD界面圖 系統(tǒng)工程的創(chuàng)建 進入開發(fā)環(huán)境后,創(chuàng)建一個建立在 API8 版本上的工程。生成后如圖 所示: 基于 Android平臺的連連看游戲的開發(fā)與實現 系統(tǒng)分析與設計 圖 工程架構圖 對上述工程架構介紹如下: ( 1) src 目錄:主要是完成工程的 Java 代碼編寫。 ( 2) gen 目錄:系統(tǒng)自動生成的源代碼目錄,其中含有非常重要的 文件,它所包含的每一種靜態(tài) 內部類都對應著相應的一種資源。 ( 3) assets 目錄: data 資源目錄 ( 4) bin 目錄:輸出文件夾。其中包含的 .apk 文件可以移植到手機上安裝運行。 ( 5) res 目錄:資源文件夾。其中 drawable 中存放了工程需要的圖像資料, raw 中存放著音樂資料。 其中 src 中含有 兩個包: 和基于 Android平臺的連連看游戲的開發(fā)與實現 系統(tǒng)分析與設計 ,如圖 所示: 圖 src內容圖 其中各類或接口的說明如下: ( 1) OnStateListener 接口:給出了一個能監(jiān)聽游戲狀態(tài)(勝利、失敗、暫停等)的方法。 ( 2) OnTimerListener 接口:給出了一個能監(jiān)聽游戲剩余時間的方法。 ( 3) OnToolsChangeListener 接口:給出了兩個方法,分別是監(jiān)聽刷新地圖道具剩余使有次數 和圖案消除提示剩余次數。 ( 4) MyDialog 類: 一個實現了點擊事件監(jiān)聽接口的對話框 Dialog的子類。 它將在游戲耗時結束時調用,提示用戶此關是成功還是失敗,并給出菜單選擇,讓用戶可以選擇退出游戲、重新開始本關游戲或進入下一關卡。 ( 5) SoundPlay 類: 為多個聲音流能同時播放提供可能性。先將多種聲效添加到 此類中的哈希表存儲著, 當游戲遇到不同的事件時,會 在背景音樂播放的同時播放出相對應的聲效。 ( 6) BoardView 類 :層模塊中的界面顯示類 。實現了地圖的設置等。 ( 7) GameView 類: BoardView 的子類,添加了圖案消除算法,并處理了游戲中的消息提示。 ( 8) WelActivity:提供與用戶進行交互的窗口, 并 負責 對時間、基于 Android平臺的連連看游戲的開發(fā)與實現 系統(tǒng)分析與設計 游戲狀態(tài)、道具使用狀態(tài)進行 監(jiān)控與處理。 主要 功能的實現 拼圖游戲主要界面 由于游戲拼圖項目開發(fā)周期非常短,因此將盡量利用 Android 現有界面控件進行大部分游戲界面的開發(fā),盡量減少手動繪制界面的操作以實現快速開發(fā)的目的。 詳細需求中說到游戲拼圖的設計包括 10 個功能界面,分別為游戲 Logo、主菜單、游戲 幫助、游戲設置、游戲選關、游戲隨機初始化、進行游戲、游戲勝利、信息輸入、行榜功能;除了界面,它還有3 個對話框,分別為游戲關于對話框 、退出游戲對話框以及二級菜單 對話框。 通過詳細需求首先我們可以把游戲 Logo、主菜單拿出來;然后為了讓游戲功能清晰,我們把剩下的功能界面以及對話框分成 6 大模塊,分別為游戲過程、積分排名、游戲設置、 游戲幫助、游戲關于以及退出游戲,這 6 大功能模塊可以通過主菜單界面進行跳轉。通過功 能模塊的名字我們可以對功能界面以及對話框進行劃分: :它是游戲開始到結束整個過程,所以它根據整個游戲過程又可以分為三個階段,分別是游戲前(選關界面),游戲中(游戲隨機初始化界面、游戲界面、二級菜單對話框、 游戲勝利界面),游戲后(信息輸入界面); :游戲幫助界面; :排行榜功能界面; :游戲設置界面; :游戲關于對話框; :退出游戲對話框。 基于 Android平臺的連連看游戲的開發(fā)與實現 系統(tǒng)分析與設計 拼圖游戲主要功能 根據功能進行分塊后為減小項目內部的復雜關聯(lián),游戲拼圖項目采用多 Activity 模式進行開發(fā)設計。它們分別是游戲 Logo 界面( LogoActivity)、主菜單界( MenuActivity)、游戲 幫助( HelpActivity)、游戲設置( OptionActivity)、選關界面( SelectGame)、游戲過程界面 ( GameActivity)、信息輸入界面( InputName)以及排行榜功能界面( RankActivity)共 8 個主要功能界面。 Logo:點擊游戲圖標進入 Logo 界面,這個界面負責游戲 Logo 的顯示。 :Logo 界面展示完畢自動進入游戲主菜單界面,這個界面負責各個功能模塊的跳轉。 :點擊開始游戲進入選關界面,這個界面負責選擇圖片以及難度等級;游戲隨機打亂開始進行游戲,在游戲過程中可以隨時退出游戲;在游戲的過程中,界面出現計時器記錄你游戲所用的時間;游戲完成,如果用戶打破記錄則跳轉至信息輸入界面,輸入你的名字并且點擊確定按鈕就會把你的名字和使用時間記錄到游戲排行榜;之后會自動跳轉到游戲選關界面。 :點擊積分排行進入游戲排行榜功能界面,這個界面就是顯示你原來游戲完成所用的時間,它按照從低到高,從簡單到困難依次排序,按返回按鍵跳轉回到游戲主菜單界面。 置:點擊游戲設置按鈕進入游戲設置界面,在這個界面可以關閉或開啟背景音樂以及清空排行榜信息,點擊返回按鈕或返回鍵跳轉到游戲主菜單界面。 :點擊游戲關于按鈕查看游戲相關的信息。彈出對話框,介紹游戲的版權以及相關信息,點擊返回按鈕或返回鍵返回到游戲主菜單界面。 :點擊“游戲幫助”按鈕,跳轉到游戲幫助界面。為不熟悉游戲操作的用戶提供游戲規(guī)則以及游戲系統(tǒng)說明,點擊返回鍵可返回到游戲主菜單界面。 :點擊退出游戲按鈕直接彈出二次確認對話框,再次確認直接退出游戲。 基于 Android平臺的連連看游戲的開發(fā)與實現 系統(tǒng)分析與設計 4 拼圖游戲的設計 思路 基本操作的流程圖 當前是從 LogoActivity 界面跳轉到主菜單界面,在主界面菜單下顯示游戲幫助、游戲排行、游戲選擇、游戲退出、游戲關于和游戲設置按鈕;在游戲界面由 GameView 組成, GameView 是由格子組構成;在游戲排行界面可以跳轉到任何一個界面,而且它本來就是從游戲結束界面,輸入游戲者的信息后保存在數據庫中,然后跳轉到游戲排行界面;在游戲過程中和游戲完成時都有不同的音樂,音樂的音量及開關都在游戲設置中進行設置。 圖 Activity類的關系圖 基于 Android平臺的連連看游戲的開發(fā)與實現 系統(tǒng)分析與設計 圖 Music類與其他類的關系圖 圖 Rank類與其他類的關系圖 基于 Android平臺的連連看游戲的開發(fā)與實現 系統(tǒng)分析與設計 開始動畫并跳轉到菜單頁面 點擊游戲圖標進入 Logo 界面,這時每張 Logo 圖片會占滿全屏并保持 2 秒時間切換 3 張 Logo 圖片依次展示后游戲自動進入主菜單界面。游戲 Logo 部分只能一張圖片顯示 2 兩秒后自動跳到下張圖片,所以做成一個幀動畫,兩秒跳過一震,并在 logview 中啟動動畫,當動畫結束后跳轉到菜單界面。其實在 logo 界面的切換中是利用的幀動畫,通過總的時間然后自動跳轉到菜單界面。通過對菜單界面的布局讓其顯示成有規(guī)律 的界面,并對界面的按鈕進行了監(jiān)聽事件,實現按鈕的點擊事件,達到需要功能的目的。如圖 所示 基于 Android平臺的連連看游戲的開發(fā)與實現 系統(tǒng)分析與設計 圖 游戲菜單界面 主要代碼過程: Public class MenuActivity extends Activity implements OnClickListener { // 初始化一個 Activity集合 public static ArrayListActivity activitys = new ArrayListActivity()。 基于 Android平臺的連連看游戲的開發(fā)與實現 系統(tǒng)分析與設計 @Override protected void onCreate(Bundle savedInstanceState) { (savedInstanceState
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1