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

正文內(nèi)容

基于android的中國象棋的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-全文預(yù)覽

2025-09-22 15:38 上一頁面

下一頁面
  

【正文】 的走法中選擇最佳的走法的技術(shù); d 一種評(píng)估局面優(yōu)化的方法,同上面技術(shù)配合做出智能選擇; e 一個(gè)實(shí)現(xiàn)游戲的界面; 通過對(duì)游戲的設(shè)計(jì),來實(shí)現(xiàn)游戲中棋牌的表示,著法的生成,對(duì)著法的搜索,最后對(duì)局面的評(píng)估來實(shí)現(xiàn)中國象棋的人機(jī)會(huì)話。 3 本論文研究意義 中國象棋是一項(xiàng)智力和策略的游戲,以往都是人和人下棋,現(xiàn)在有了計(jì)算機(jī)我們可以和計(jì)算機(jī)競技,人可以與計(jì)算機(jī)進(jìn)行對(duì)弈。 Android 的運(yùn)行環(huán)境包括一套核心庫和 Java 虛擬機(jī)( Dalvik 虛擬機(jī)),已經(jīng)由谷歌重新設(shè)計(jì)和優(yōu)化來適合 Android 平臺(tái)。 ? 資源管理器提供了訪問的非編碼資源的途徑,如本地化的字符串,圖形,布局文件。 應(yīng)用框架層定義了 Android 應(yīng)用程序框架。 內(nèi)核的交互性操作環(huán)境,同時(shí)它也是一個(gè)分層系統(tǒng),Android 系統(tǒng)架構(gòu)顯示如下圖 。是我國正式開展的 78 個(gè) 體育項(xiàng)目 之一,為促進(jìn)該項(xiàng)目在世界范圍內(nèi)的普及和推廣,在中國古代,象棋被列為士大夫們的修身之藝,現(xiàn)在則被視為怡神益智的一種有益的活動(dòng)。中國象棋具有悠久的歷史,深的人們的喜愛,象棋的愛好者也更是數(shù)不勝數(shù),遠(yuǎn)在戰(zhàn)國中國象棋便在貴族階層廣為流傳,早期的象棋是象征著當(dāng)時(shí)戰(zhàn)斗場面的游戲,后來這種觀念慢慢被改變,經(jīng)過千年的流傳不斷的完善和改進(jìn),成為人們休閑娛樂、鍛煉腦力思維不可獲取的好方式。 本論文通過實(shí)際應(yīng)用軟件的開發(fā)深入分析和研究 Android 開發(fā)技術(shù)。在對(duì)系統(tǒng)進(jìn)行詳細(xì)需求分析的基礎(chǔ)上,確定了系統(tǒng)的功能和性能要求,對(duì)游戲的菜單界面、屏幕繪制、時(shí)間控制、布局算法和動(dòng)畫等進(jìn)行了設(shè)計(jì),并最終實(shí)現(xiàn)了一個(gè)界面友好、高效穩(wěn)定和富有娛樂性的手機(jī)益智游戲。 通過對(duì) Android 系統(tǒng)架構(gòu)和應(yīng)用開發(fā)進(jìn)行初步研究,設(shè)計(jì)一款中國象棋游戲。隨著手持設(shè)備、智能手機(jī)的普及,搭載 Android 操作系統(tǒng)的智能手機(jī)也已經(jīng)走進(jìn)了千家萬戶,當(dāng)人們閑暇偶爾需要娛樂時(shí),卻發(fā)現(xiàn)沒有實(shí)物象棋,該軟件不失為一個(gè)很好的替代品,供大家進(jìn)行娛樂享受,尤其是在現(xiàn)在這個(gè)快節(jié)奏的社會(huì)中 ,人們更滿足于手機(jī)的使用,可以方 便地隨意移動(dòng),不像實(shí)物象棋那樣靜靜的坐著。 關(guān)鍵字 : 中國象棋, Android,智能手機(jī),人機(jī)對(duì)戰(zhàn) 目錄 1 緒論 ................................................................................................................................... 1 研究背景 ................................................................................................................. 1 本論文研究意義 ..................................................................................................... 3 2 游戲系統(tǒng)開發(fā)平臺(tái)及搭建 ............................................................................................... 4 JDK 和 Eclipse: .................................................................................................... 4 Android SDK ............................................................................................................ 4 ADT .......................................................................................................................... 5 3 系統(tǒng)分析 ........................................................................................................................... 6 可行性研究 ............................................................................................................. 6 界面的需求分析 ..................................................................................................... 6 游戲走棋需求設(shè)計(jì)分析 ......................................................................................... 6 4 游戲系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) ................................................................................................... 7 類框架的設(shè)計(jì) ......................................................................................................... 7 共有類 ChessActivity的實(shí)現(xiàn) ................................................................................. 8 輔助界面相關(guān)類的實(shí)現(xiàn) ......................................................................................... 8 游戲界面相關(guān)類的實(shí)現(xiàn) ......................................................................................... 9 中國象棋的規(guī)則及走法的實(shí)現(xiàn) ........................................................................... 10 游戲人機(jī)對(duì)戰(zhàn)的實(shí)現(xiàn) ........................................................................................... 18 系統(tǒng)流程圖 ........................................................................................................... 19 5 運(yùn)行測(cè)試 ......................................................................................................................... 20 測(cè)試用例表 ........................................................................................................... 20 測(cè)試結(jié)果 ............................................................................................................... 20 6 小結(jié) ................................................................................................................................. 23 參考文獻(xiàn) ............................................................................................................................. 24 附錄: ................................................................................................................................. 25 1 1 緒論 研究背景 (1) 中國象棋背景 中國象棋發(fā)展至今已有兩千三、四百年的歷史,早在戰(zhàn)國時(shí)期就有正式的記載,堪稱中國的國粹。因此,也 成為流行極為廣泛的棋藝活動(dòng)。 (2) Android 系統(tǒng)簡介 Android 系統(tǒng)構(gòu)架簡介: Android 是一個(gè)基于 Linux174。所有的應(yīng)用程序都是用 Java 編程語言編 寫的。 ? 一組內(nèi)容提供商,使應(yīng)用程序能夠訪問其他應(yīng)用程序的數(shù)據(jù)(如電話簿),或共享自己的數(shù)據(jù)。 庫層包括了一套被各類 Android 系統(tǒng)組件使用的 C / C + +庫并對(duì)應(yīng)用程序框架提供支持。此外,一些底層功能如 Dalvik 虛擬機(jī)線程管理也依賴于 Linux內(nèi)核。 本次論文的研究,主要是對(duì)中國象棋在 Android 系統(tǒng)中的兼容行性,對(duì)游戲界面可觀性,游戲中人機(jī)會(huì)話的研究。 JDK 是整個(gè) java 的核心。在 windows 上安裝 JDK 非常簡單首先在 Sun 官網(wǎng)上下載,按照默認(rèn)路徑進(jìn)行安裝。 Android SDK AndroidSDK 提供了在 windows 平臺(tái)上的開發(fā)安卓應(yīng)用程序的開發(fā)組件,也就是說,不論讀者使用什么樣的平臺(tái)都可以開發(fā)出安卓平臺(tái)的應(yīng)用軟件,其中包含了安卓平臺(tái)上開發(fā)移動(dòng)應(yīng)用的各種工具集。 安裝安卓的 SDK,安裝好 JDK 和 Eclipse 后,打開 Eclipse IDE。依次單擊 Menu 項(xiàng)中的HelpSoftware Update 項(xiàng) 6 3 系統(tǒng)分析 可行性研究 本 次實(shí)訓(xùn)的題目是: 基于 Android 象棋游戲的開發(fā)與測(cè)試;主要是在基于 Android 平臺(tái)開發(fā)一個(gè)手持設(shè)備應(yīng)用游戲,使得游戲具有兼容性和人機(jī)對(duì)戰(zhàn);并對(duì)整個(gè)系統(tǒng)分析,設(shè)計(jì)過程給出一個(gè)論證。 該應(yīng)用游戲的設(shè)計(jì)主要從以下幾方面做起: 系統(tǒng)流程分析、系統(tǒng)的功能設(shè)計(jì)、系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)。 玩家走完棋后電腦相對(duì)應(yīng)搜索出自己相對(duì)應(yīng)的走法。 共有類是 Activity的實(shí)現(xiàn)類 ChessActivity,該類是通過擴(kuò)展基類 Activity得到的,是整個(gè)游戲的控制器,也是整個(gè)游戲程序的入口;輔助界面相關(guān)類由 WeleView 歡迎界面類(該類為游戲歡迎界面的實(shí)現(xiàn)類,主要負(fù)責(zé)歡迎界面的繪制工作), HelpView幫助界面類(該類為幫助界面的實(shí)現(xiàn)類), MenuView 菜單界面類(該類為菜單界面的實(shí)現(xiàn)類,負(fù)責(zé)繪制菜單界面以及對(duì)菜單界面的屏幕進(jìn)行監(jiān)聽)三個(gè)類實(shí)現(xiàn);游戲界面相關(guān)類由 GameView游戲界面類(該類為游戲程序中最主要的類,負(fù)責(zé)繪制游戲過程中所有的信息,如棋盤、棋子、各個(gè)按鈕以及勝利或失敗菜單等), GuiZe 象棋規(guī)則類(該類是象棋規(guī)則的實(shí)現(xiàn)類,其中包含所有棋子的走棋規(guī)則以及當(dāng)前棋牌所有可能走法), ChessMove 走法類(該類為棋子的走法的封裝類,包括棋子的名稱,出發(fā)點(diǎn)以及目標(biāo)點(diǎn))。 幫助界面 HelpView,該類中加載圖片,圖片中顯示該游戲“怎么玩”同時(shí)監(jiān)聽“返回”按鈕,向 Activity發(fā)送 Handler消息通知控制器切 換用戶界面從而返回到菜
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1