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

正文內(nèi)容

基于android的中國象棋本科畢業(yè)設計(存儲版)

2025-08-21 11:32上一頁面

下一頁面
  

【正文】 ipse 的標題欄上依次選擇:【 Window】 → 【 Preference】 → 【 Android】,點擊 Browse,選擇剛剛下載的 Android SDK 路徑,然后再點擊 OK 即可 [6]。 圖 Android 虛擬設備的創(chuàng)建 ( 3)虛擬設備建立好之后,就可以運行剛剛建立的 Android 工程了。 圖 中國象棋的棋盤和棋子 ( 2)棋子 中國象棋的棋子共三十二個,分為紅方和黑方兩組,各十六個,由對弈雙方各執(zhí)一組,兵種是一樣的,分為七種: 紅方:帥、仕、相、車、馬、砲、兵 黑方:將、士、象、車、馬、炮、卒 其中帥與將、仕與士、相與象、兵與卒的作用完全相同,僅僅是為了區(qū)分紅武漢科技大學本科畢業(yè)設計 14 棋和黑棋。 仕(士):仕(士)是帥(將)的貼身保鏢,它也只能在九宮內(nèi)走動。 馬:馬走動的方法是一直一斜,即先橫著或直著走一格,然后再斜著走一個對角線 ,俗稱 馬走日 。 中國象棋的走法分析 明白了中國象棋的走法與規(guī)則之后,就需要來分析怎樣在棋盤上實現(xiàn)中國象棋的這些走法。但有些特殊的是,如果象所走的斜對角的中間有棋子(象眼),如圖中的紅色圈中的棋子,則相(象)就被堵住了而不能走那個方位的地方(如圖中 4 位置就不能走), 在實現(xiàn)時就需要先判斷象眼處是否有棋子。 ( 6)炮的走法: 圖 炮的走法 如圖 所示。這在算法實現(xiàn)時,就需要判斷是過河前還是過河后,并且必須設定為只能往前走。在 Android組件中,提供了很多布局方法,開發(fā)者可以很輕松的入手,并且設計出自己理想的界面。 ( 5)當游戲結束,即吃掉了對方的帥(將)時,就有彈出紅方或者黑方勝利的消息,然后游戲結束。此為游戲在開始前所必須實現(xiàn)的功能。詳細代碼見附錄。顧名思義,此類就是定義了關于中國象棋的規(guī)則類。比較特殊的一點 是,他所定義的所有東西,他會生成一個 “.R”的文件存放,而且是系統(tǒng)自動生成的,不需要用戶進行任何修改。 ( 4)還有 和其他一些文件都是關于 Android 的版本的配置文件。 ( 2)棋子 從圖 和圖 中可以看出,上面其實就是一個虛擬的棋盤,然后上面放上了虛擬的棋子,即用不同的數(shù)字代表各個不同的棋子 。每一步棋子所走的算法規(guī)則為(以紅方走棋為例): 武漢科技大學本科畢業(yè)設計 31 關于每一個棋子的走法規(guī)則實現(xiàn)詳見代碼附錄 。 就是說點擊屏幕后,要判斷現(xiàn)在輪到哪方走棋,所以要加一個標志變量, 其次就是判斷自己手指所點的位置,看是不是那一方的棋子,是就可以走棋。通過與別人交流之后,知道了出現(xiàn)這個問題原因是標志變量沒有設置對。棋盤和棋子的繪制也是在 GameView 類中實現(xiàn)的,棋盤和棋子的具體繪制過程如下 [10]: 武漢科技大學本科畢業(yè)設計 29 武漢科技大學本科畢業(yè)設計 30 棋子的算法實現(xiàn) 棋子的走法規(guī)則是整個游戲玩法的核心,他定義了中國象棋的走法規(guī)則,該規(guī)則在 “Rule”類中實現(xiàn)。上面這種情況是選擇黑方之后,把黑方的棋子置于下方。這是存放軟件所需要用到的一些資源文件以及軟件的一些布局文件。該目錄在工程中是不需要我們編寫的,但他在 Android 工程中尤為關鍵。該類的主要代碼詳見附錄。一是在進入軟件之后點擊 “中國象棋 ”時,會出現(xiàn)選擇項,是選擇紅方還是黑方,然后選擇好之后按 menu鍵進行游戲,然后他的功能就是選擇功能和menu 鍵的功能;另一個功能是進行游戲的初始化?,F(xiàn)在,就建立一個 “中國象棋人人對弈 ”的工程,來實現(xiàn)中國象棋的設計。 ( 4)選好 “紅方 ”或者 “黑方 ”之后,即正式的進入到了游戲當中。 在 Android 軟件開發(fā)中,界面美化也是很重要的,這是體現(xiàn)人性化的一點。在過河前,兵(卒)只能向前直走,而且只能走一步,還不能夠后退。 ( 5)車的走法: 武漢科技大學本科畢業(yè)設計 17 圖 車的走法 如圖 所示,在整個中國象棋中,車的走法是最自由的,同時也是殺傷力最大的。士(仕)的走動范圍武漢科技大學本科畢業(yè)設計 16 也是在九宮格之內(nèi),但士(仕)只能走斜線,不能橫豎走,而且每次也只能走一步,所以,由圖可以看出,士(仕)的走動范圍實際上就只有 5 個位置。 ( 4)勝負的判定 對局時 ,一方出現(xiàn)下列情況之一 ,就算輸棋 ,對方得勝 : ① 帥 (將 )被對方 將死 ,即被對方將軍卻無法應將; ② 帥 (將 )被 將軍 ,無法避免地同對方將 (帥 )直接對面; 武漢科技大學本科畢業(yè)設計 15 ③ 被 困斃 ,即雖未被對方將軍,本方卻已無棋可走動; ④ 封棋著法有誤; ⑤ 走棋違犯禁例 ,應當變著而不變,即一方長將不變,長將一方算輸; ⑥ 在同一局棋中 ,單方面出現(xiàn)第三次 違例 ; ⑦ 自己宣布認輸; ⑧ 因違犯紀律被判輸棋。因此,一車可以控制十七個點,故有 一車十子寒 之稱。它只能在 九宮 之內(nèi)活動,可上可下,可左可右,每次走動只能按豎線或橫線走動一格。中間第五、第六兩橫線之間未畫豎線的空白地帶,稱為 河界 ,整個棋盤就以 河界 分為相等的兩部分;兩方將帥坐鎮(zhèn)、畫"米 字方格的地方,叫做 九宮 。寫好之后可以點擊 “Next”按鈕進行其他的配置,也可以直接點擊 “Finish”按鈕以完成工程的建立。 eclipse 的下載與使用 eclipse 的使用方法為: ( 1)下載最新版本的 eclipse,下載地址為: 進入下載頁面后,選擇 “Eclipse IDE for java EE Developers ”進行下載 [5]。在 Android 中, Broadcast 是一種廣泛運用的在應用程序之間傳輸信息的機制。 Service 是一種程序,它可以運行很長時間,但是它卻沒有用戶界面。 Android 中, Activity 是所有程序的根本,是應用程序的顯示層,所有程序的流程都運行在 Activity 之中 , Activity 可以算是開發(fā)者遇到的最頻繁,也是 Android 當中最基本的模塊之一。 JAVA 核心類庫涵蓋了 Android 框架層和應用層所要用到的基礎 Java 庫,包括 Android 對象庫,文件管理庫,網(wǎng)絡通信庫等。 內(nèi)容提供者 ( Content Providers) ,聽起來有點抽象,通俗的理解 Content Provider 就是提供一 種服務,通過這種服務應用程序之間可以實現(xiàn)數(shù)據(jù)的互相 訪問和共享,比如通訊錄的存儲就使用了這種服務,其它應用也可以訪問通訊錄中存儲的聯(lián)系人信息。 ( 2)應用框架層 ( Application Frameworks) : 武漢科技大學本科畢業(yè)設計 7 這是 Android 系統(tǒng)中最核心的部分,它集中體現(xiàn)了 Android 系統(tǒng)的設計思想。還有,很多新興的操作系統(tǒng),比如說火狐操作系統(tǒng),三星剛剛發(fā)布的 Tizen操作系統(tǒng)等等,他們可能目前不太可能對 Android 構成威脅,但至少也會受到一些影響。微軟的 Windows Phone 和 Windows Mobile 第四季度的出貨量為 600 萬部,份額為 % 。在 20xx 年全年 Android 終端的出貨量中,三星終端的比例為 42% 。 Android 操作系統(tǒng)的現(xiàn)狀與發(fā)展前景 據(jù)美國調(diào)查公司 IDC 于當?shù)貢r間 20xx 年 2 月 14 日公布的全球智能手機市場調(diào)查結果顯示, 20xx 年第四季度 ( 10~ 12 月) ,配備谷歌移動操作系統(tǒng) ( OS)Android的終端和配備蘋果 “iOS”的終端 ( iPhone) 的總出貨量占了全球市場 %的份額。因此不會受到各種條條框框的阻撓,可想而知,會有多少新穎別致的軟件會誕生。開放的平臺也會帶來更大競爭,如此一來,消費者將可以用更低的價位購得心儀的手機。 20xx 年末數(shù)據(jù)顯示,僅正式推出兩年的操作系統(tǒng)的 Android已經(jīng)超越稱霸十年的諾基亞 Symbian系統(tǒng),躍居全球最受歡迎的智能手機平臺。ve future) 中。好不容易有時間吧,人們更愿意花這些時間來上網(wǎng)、玩手機、旅游,亦或是睡覺。 中國象棋的發(fā)展現(xiàn)狀與前景 現(xiàn)代社會是一個科技與信息的時代,隨著社會的發(fā)展,傳統(tǒng)的中國象棋慢慢的被拋棄,現(xiàn)在已處在一個邊緣化狀態(tài),以前老人或者孩子在大街小巷 “將 ”、 “吃 ”的聲音已經(jīng)基本看不到了。劉邦部向西于項羽軍交兵,屢戰(zhàn)屢敗,韓信部卻移師向東采用置之死地而后生的戰(zhàn)法擊潰齊王陳余,并自稱 “代齊王 ”。盡我所知,除文中特別加以標注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得 及其它教育機構的學位或學歷而使用過的材料。通過對 Android 系統(tǒng)架構和應用開發(fā)進行初步研究,設計一款中國象棋的單機版游戲。而 Android 是開放性體系架構,不僅具有非常好的開發(fā)、調(diào)試環(huán)境,而且還支持各種可擴展的用戶體驗,包括豐富的圖形組件、多媒體支持功能以及強大的瀏覽器。s functional and performance requirements, carries on the design to the game39。 作者簽名: 日 期: 武漢科技大學本科畢業(yè)設計 IV 目 錄 1 緒論 .......................................................................................................................... 1 中國象棋的背景介紹 .................................................................................... 1 中國象棋的歷史起源 .......................................................................... 1 中國象棋的發(fā)展現(xiàn)狀與前景 .............................................................. 1 Android 操作系統(tǒng)簡介 ................................................................................. 2 Android 操作系統(tǒng)背景 ....................................................................... 2 Android 系統(tǒng)的優(yōu)勢與弊端 ............................................................... 3 Android 操作系統(tǒng)的現(xiàn)狀與發(fā)展前景 ............................................... 4 2 Android 系統(tǒng)的架構與開發(fā)環(huán)境 ........................................................................... 6 Android 的體系結構 ..................................................................................... 6 Android 的四大組件 ..................................................................................... 8 Android 開發(fā)環(huán)境的搭建 ............................................................................. 9 Java JDK 的安裝 .............................................................................. 9 eclipse 的下載與使用 ......................................................................... 9 Android 開發(fā)工具的安裝 ................................................................... 9 Android 工程的建立 ............................................................
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1