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

正文內(nèi)容

基于android平臺的中國象棋對戰(zhàn)游戲本科畢業(yè)設計(論文)(完整版)

2025-08-31 11:48上一頁面

下一頁面
  

【正文】 標簽上讀取標簽內(nèi)容,比如讀取海報或電子展板上的相關信息。該功能采用了 Intent 發(fā)布系統(tǒng), 即 Intent 發(fā)布系統(tǒng)檢查所有 Activities 的 intent filters,找出那些定義了可以處理此 tag 的 Activity,如果有多個 Activity 都配置了處理同一個 tag Intent,那么將使用 Activity 選擇器來讓用戶選擇使用哪個 Activity。在主動通訊模式中,發(fā)起者和目標共享他們自己的 RF 域來實現(xiàn)通訊,發(fā)起者開始 NFCIP1 通訊,目標在主動通訊模式中使用自生 RF 域中的調制來響應一個發(fā)起者的命令。 圖 54 點對點傳輸流程圖 如圖 54 所示,為 NFC 點對點傳輸模式的功能實現(xiàn)的流程圖,該功能可以在兩臺設備之間快速建立連接,并實現(xiàn)中國象棋游戲的自動快速創(chuàng)建。若可以看到版本信息,說明配置成功。 onResume:當一個活動和用戶發(fā)生交互時觸發(fā)該方法。本系統(tǒng)的開發(fā)僅用到了 Activity 和 Intent,因此僅對這兩個組件進行介紹。 %JAVA_HOME%\bin。 點對點通訊的兩臺設備之間,開始通訊的設備稱作發(fā)起者,另外一個稱作目標。然而,如果你的 Activity 允許前臺發(fā)布系統(tǒng),那么此時檢測 tag的功能仍然是可用的,不過只適用于前臺發(fā)布系統(tǒng)。 圖 52 讀卡器功能工作流程 聲明 Android 的元素 ,在你能訪問一個設備的 NFC 硬件和正確的 處理 NFC 的 Intent 之前,需要在 中先聲明下面的項: NFC 使用 usespermission 元素來訪問 NFC 硬件 : usespermission android:name= / 最小 SDK 版本需要設置正確, API level 9 只包含有限的 tag 支持 ,包括:通過 ACTION_TAG_DISCOVERED 來發(fā)布 Tag 信 息 、 只 有 通 過EXTRA_NDEF_MESSAGES 擴展來訪問 NDEF 消息、其他的 tag 屬性和 I/O 操作都不支持。此種方式下,有一個極大的優(yōu)點,那就是卡片通過非接觸讀卡器的 RF 域來供電,即便是寄主設備 (如手機 )沒電也可以工作。 短距離通信技術對比 和傳統(tǒng)的近距通訊相比,近場通訊( NFC)擁有天然的安全性,以及連接建 20 立的快速性,具體對比如圖 51 所示。 紅外線傳輸 紅外線是可視紅光光譜之外的不可視光,而作為光,它同樣具有不可穿透不透光的物體的特性,所以紅外線使用局限性比較大,適用于小型的封閉的環(huán)境,因此 可以起到保護信息安全的作用。 游戲開始命令發(fā)送:游戲開始命令的發(fā)送采用基于 TCP 協(xié)議的 Socket 通信方式,首先玩家創(chuàng)建房間后作為通信中的服務端,創(chuàng)建 ServerSocket 綁定到 8888端口監(jiān)聽來自客戶端玩家響應進入房間后發(fā)來的開始游戲命令。 基于 UDP 協(xié)議的 Socket 通信較于基于 TCP 協(xié)議的 Socket通信有一個明顯的優(yōu)勢,就是可以進行局域網(wǎng)內(nèi)的廣播。但是由于 UDP 具有的 的 特性,如 它不屬于連接型協(xié)議,因而具有資源消耗小,處理速度快的優(yōu)點,所以通常音頻、視頻和普通數(shù)據(jù)在傳送時使用 UDP 較多,因為它們即使偶爾丟失一兩個數(shù) 17 據(jù)包,也不會對接收結果產(chǎn)生太大影響。首先客戶端申請一個 Socket 綁定指定的 IP 和端口, 該 IP 為要連接的服務器端的 IP 地址,端口則是服務器端套接字綁定的進入監(jiān)聽狀態(tài)時端口, 若連接建 立成功, 即可向該 服務器端 設備發(fā)送數(shù)據(jù),發(fā)送數(shù)據(jù)時使用 DataOutputStream 對數(shù)據(jù)進行處理,調用 writeUTF()方法發(fā)送即可,調用 readUTF() 方法進入阻塞狀態(tài),當接收到來自于服務端的消息后,阻塞結束,對接收到的信息使用 DataInputStream 進行處理即可得到數(shù)據(jù)。 基于 TCP 協(xié)議的 Socket 通信軟件編寫時,按照 CS 架構,即客戶端服務端的方式來分開編寫。 客戶端請求:是指由客戶端的套接字提出連接請求,要連接的目標是服務器端的套接字。計算機上的每種 服務都會打開一個 Socket 并綁定到一個端口上,不同的端口實現(xiàn)不同的功能。 棋盤上各種棋子以及棋盤的初始布局的設計采用 10*9 的數(shù)組來進行標識,如圖 37 所示: 13 圖 37 棋盤初始布局圖 圖 37 中各個數(shù)字的對應關系如下: 0無棋子; 1黑方的帥; 2黑方的車; 3黑方的馬; 4黑方的炮; 5黑方的士; 6黑方的象; 7黑方的卒; 8紅方的將; 9紅方的車; 10紅方的馬; 11紅方的炮; 12紅方的士; 13紅方的相; 14紅方的兵。當兵卒過河后到達對方陣營,可向前 、向 左 、向右三個方向行走,即兵卒遵循的規(guī)律是絕不 后退。 中國象棋規(guī)則及走法設計 中國象棋規(guī)則及走法 中國象棋分為紅黑雙方,以楚河漢界為分界線,雙方各執(zhí) 16 字,分別為2 車 2 馬 2 相 2 仕 2 炮 1 將 5 卒,各自走法不同,具體如下: 車:只可以走直線,且一步可以走任意距離 ,且起始點與目標點之間不得存在其他棋子 。 圖 23 進入對弈界面過程邏輯設計模型 圖 23 中 B 代表被動接收 NFC 配對信息的終端設備創(chuàng)建新的游戲房間, A代表主動點擊 NFC 配對的終端設備進入響應 B 創(chuàng)建的房間; C、 F 代表玩家直接響應已存在的游戲房間, D、 E 代表玩家創(chuàng)建新的游戲房間; 由圖可以看出, NFC 快捷配對,只需要玩家一方點擊配對按鈕,然后雙方相互靠近,即可完美實現(xiàn)快速配對;搖一搖配對,開啟搖一搖功能后,快速搖晃一下設備,即可快速進入對弈界面,設計原理是:若玩家列表中存在處于“ [等待中 ]”狀態(tài)的玩家,則配對成功進入游戲對弈,若不存在處于“ [等待中 ]”的玩家,則自己創(chuàng)建一個新的房間,進入“ [等待中 ]”狀態(tài);手動配對,點擊菜單中的“創(chuàng)建房間”按鈕,創(chuàng)建新的游戲房間,進入“ [等待中 ]”狀態(tài),點擊列表中處于“ [等待中 ]”狀態(tài)的玩家,即可響應進入對弈。設備的連接如圖 21 所示。 第二章中國象棋游戲對戰(zhàn)平臺架構設計,介紹了平臺的運行物理環(huán)境媒介以及軟件的邏輯設計模型。 為了推動 NFC 的發(fā)展和普及,飛利浦、索尼和諾基亞創(chuàng)建了一個非贏利性的行業(yè)協(xié)會 ——NFC 論壇,促進 NFC 技術的實施和標準化,確保設備和服務之間協(xié)同合作。 20xx 年由Google 收購注資,并組建 開放手機聯(lián)盟 開發(fā)改良,逐漸擴展到 平板電腦 及其他領域上。 NFC 近場通訊簡介 近場通訊( Near Field Communication, NFC),又稱近距離無線通訊,是一種短距離的高頻無線通訊技術,允許電子設備之間進行非接觸式點對點資料傳輸,在十厘米( 英吋)內(nèi),交換資料。?? ”,這些語句都很形象生動地 描述了中國象棋 以及棋盤、棋子和著法。權限可以限制某個特定進程的特定操作,也可以限制每個 URI 權限對特定數(shù)據(jù)段的訪問。 Android 操作系統(tǒng)的系統(tǒng)架構和其它操作系統(tǒng)一樣,采用了分層的架構, 分為四個層,從高層到低層分別是應用程序層、應用程序框架層、系統(tǒng)運行庫層和linux 核心層。在 Android占據(jù) 全球 智能手機操作系統(tǒng)市場 %的份額, 中國 市場占有率為 %的大環(huán)境下, 任何一款出色的軟件都會得到相當一部分用戶的肯定。隨著智能手機的普及,搭載 Android 操作系統(tǒng)的智能手機也已經(jīng)走進了千家萬戶,當人們偶爾需要娛樂時,卻發(fā)現(xiàn)沒有實物象棋,該軟件不失為一個很好的替代品,供大家進行娛樂享受,尤其是在現(xiàn)在這個快節(jié)奏的社會中,人們更滿足于手機的使用,可以方便地隨意移動,不像實物象棋那樣靜靜的坐著。本人完全意識到本聲明的法律后果由本人承擔。 I 本科畢業(yè)設計論文 基于 Android 平臺的中國象棋對戰(zhàn)游戲 II 畢業(yè)設計(論文)原創(chuàng)性聲明和使用授權說明 原創(chuàng)性聲明 本人鄭重承諾:所呈交的畢業(yè)設計(論文),是我個人在指導教師的指導下進行的研究工作及取得的成果。 作者簽名: 日期: 年 月 日 學位論文版權使用授權書 本學位論文作者完全了解學校有關保留、使用學位論文的規(guī)定,同意學校保留并向國家有關部門或機構送交論 文的復印件和電子版,允許論文被查閱和借閱。 現(xiàn)在的智能手機已經(jīng)能夠很好的支持自建無線局域網(wǎng)絡,充當起無線路由器的角色,因此任意兩臺支持 wifi 的 Android 設備都可以輕松的實現(xiàn)連接對弈。中國象棋具有悠久的歷史,經(jīng)過幾千年的流傳不斷地完善和改進,深得人們的喜愛,成為人們休閑娛樂、鍛煉腦力思維的好方式。 如圖 11 所示為 Android 應用程序的系 統(tǒng)架構,藍色區(qū)塊代表應用程序、管理與服務組件;綠色區(qū)塊代表數(shù)據(jù)庫組件;黃色區(qū)塊代表操作系統(tǒng)的執(zhí)行時期組件;紅色區(qū)塊代表系統(tǒng)核心與驅動組件。 中國象棋簡介 南宋詩人劉克莊 長達 240 字的五言古詩《象弈》 中寫到“小藝雖難精,上智有未解。 中國象棋發(fā)展至今已有二千三、四百年的歷史,早在戰(zhàn)國時期就有正式的記載,堪稱中國的國粹。 NFC 采用主動和被動兩種讀取模式。 20xx 年第一季度, Android 在全球的市場份額首次超過 塞班系統(tǒng) ,躍居全球第一。目前, NFC 論壇在全球擁有 70 多個成員,包括:萬事達卡國際組織、松下電子工業(yè)有限公司、 微軟公司 、摩托羅拉公司、 NEC 公司、瑞薩科技公司、 三星公司 、德州儀器制造公司和 Visa 國際組織。 第三章中國象棋游戲規(guī)則和走法設計,系統(tǒng)全面的介紹了中國象棋游戲的玩法以及代碼實現(xiàn)時的設計思路和算法,具體功能的實現(xiàn)等。 圖 21 設備連接示意圖 圖中可以看到,無線路由器、 Android 操作系統(tǒng)平板電腦和 Android 手機均可以作為無線路由器使用,建立無線局域網(wǎng)絡,用以使程序進行通訊。當處于“ [等待中 ]”狀態(tài)和“ [閑逛中 ]”配對成功后,“ [閑逛中 ]”狀態(tài)的玩家也進入游戲對弈界面,然后雙方玩家 狀態(tài)都更新為“ [游戲中 ]”。車吃子的條件是與目標棋子在一條直線上,且兩子之間不得存在任何其他的棋子。 象、相:只可以在己方陣營走動,且僅限于 7 個點,即己方“田”字格上的 7 個點,走的是斜線, 走動時,起始點與目標點構成一條斜線,若該斜線的中點位置 存在其他棋子,則被絆住無法走動。 坐標 (0,0)到坐標 (8,4)之間的坐標代表楚河漢界的一方,坐標 (0,5)到坐標(8,9)之間的坐標代表楚河漢界的另一方,即紅黑雙方各自的領土。任意兩臺設備再進行 Socket 通信之前,首先先要占用自己的設備,申請一個 Socket,即發(fā)出連接請求,對方設備若存在且處于未被占用狀態(tài),則連接接通,兩者即可通信。為此,客戶端的套接字必須首先描述它要連接的服務器的套接字,指出服務器端套接字的地址和端口號,然后就向服務器端套接字提出連接請求。 服務端編寫實現(xiàn)使用了 。 基于 UDP 協(xié)議的 Socket 通信 UDP 是 User Datagram Protocol 的簡稱, 中文名是用戶 數(shù)據(jù)包 協(xié)議,是 OSI 參考模型中一種無連接的 傳輸層 協(xié)議,提供面向事務的簡單不可靠信息傳送服務。 UDP 報頭由 4 個域組成,其中每個域各占用 2 個字節(jié),具體如下: UDP 源端口號、目標端口號、數(shù)據(jù)報長度、檢驗值。即以 為目標 IP 向指定的端口發(fā)送數(shù)據(jù),那么處于局域網(wǎng)內(nèi)部所有處于監(jiān)聽該端口的設備都可以收到此消息,方便了群聊天室和平臺玩家信息更新的實現(xiàn)。其次,若某玩家響應處于“ [等待中 ]”狀態(tài)的的玩家創(chuàng)建的房間,則進入對應的游戲房間,創(chuàng)建Socket 綁定服務端的 IP 和 8888 端口,發(fā)送開始游戲命令,開始游戲命令的消息 18 數(shù)據(jù)是客戶端的 IP 地址,當服務端成功接收到開始命令后,激活棋盤區(qū)域,開始走棋。紅外線設備之間數(shù)據(jù)傳輸?shù)脑恚杭t外線的發(fā)射端和接收端都具有調變和解調的功能,當兩個紅外設備進入彼此的作用區(qū)域后,設備可以自動檢測其他連接或者通過用戶請求來創(chuàng)建連接,并向其他設備發(fā)送連接請求,相應的設備充當輔助角色,并返回相應的信息。 圖 51 NFC、藍牙、紅外對比圖 同 時 , NFC 還優(yōu)于紅外和 藍牙 傳輸方式。 點對點模式 (P2P mode) 這個模式和紅外線差不多,可用于數(shù)據(jù)交換,只是傳輸距離較短,傳輸建立速度較快,傳輸速度也快些,功耗低 (藍牙也類 似 )。而 API level 10 則實現(xiàn)了對 tag 的 廣泛的讀寫支持。 23 圖 53 NFC 點對點工作模式示意圖 點對點傳輸模式實現(xiàn)的功能是兩臺支持 NFC 功能的終端之間實現(xiàn)數(shù)據(jù)的傳送,由于其有效距離 只有 10cm,其工作模式如圖 53 所示,適用于對數(shù)據(jù)的安全性要求比較高的信息傳遞過程。而通訊時所有的設備應該都處于目標模式,不產(chǎn)生響應的 RF 域,只有在響應應用和應用定義使用主動或被動模式時設備才切換為發(fā)起者模式,發(fā)起者在產(chǎn)生 RF 域之前必須檢查是否有
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1