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

正文內(nèi)容

基于android平臺(tái)的中國(guó)象棋對(duì)戰(zhàn)游戲本科畢業(yè)設(shè)計(jì)(論文)-在線瀏覽

2024-09-13 11:48本頁(yè)面
  

【正文】 可以實(shí)現(xiàn)設(shè)備之間短距離的信息快速傳遞。 現(xiàn)在的智能手機(jī)已經(jīng)能夠很好的支持自建無(wú)線局域網(wǎng)絡(luò),充當(dāng)起無(wú)線路由器的角色,因此任意兩臺(tái)支持 wifi 的 Android 設(shè)備都可以輕松的實(shí)現(xiàn)連接對(duì)弈。圖表整潔,布局合理,文字注釋必須使用工程字書寫,不準(zhǔn)用徒手畫 3)畢業(yè)論文須用 A4 單面打印,論文 50 頁(yè)以上的雙面打印 4)圖表應(yīng)繪制于無(wú)格子的頁(yè)面上 5)軟件工程類課題應(yīng)有程序清單,并提供電子文檔 1)設(shè)計(jì)(論文) 2)附件:按照任務(wù)書、開題報(bào)告、外文譯文、譯文原文(復(fù)印件)次序裝訂 V 摘 要 中國(guó)象棋 是一款休閑智力游戲,歷史悠久,且擁有極大的玩家群體,他們以中國(guó)象棋陶冶情操,鍛煉智力,體驗(yàn)象棋帶來(lái)的快樂(lè),尤其中國(guó)象棋還是一個(gè)老少皆宜的娛樂(lè)游戲。 :任務(wù)書、開題報(bào)告、外文譯文、譯文原文(復(fù)印件)。 涉密論文按學(xué)校規(guī)定處理。 作者簽名: 日期: 年 月 日 學(xué)位論文版權(quán)使用授權(quán)書 本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向國(guó)家有關(guān)部門或機(jī)構(gòu)送交論 文的復(fù)印件和電子版,允許論文被查閱和借閱。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。 作者簽名: 日 期: III 學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行研究所取得的研究成果。對(duì)本研究提供過(guò)幫助和做出過(guò)貢獻(xiàn)的個(gè)人或集體,均已在文中作了明確的說(shuō)明并表示了謝意。 I 本科畢業(yè)設(shè)計(jì)論文 基于 Android 平臺(tái)的中國(guó)象棋對(duì)戰(zhàn)游戲 II 畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性聲明和使用授權(quán)說(shuō)明 原創(chuàng)性聲明 本人鄭重承諾:所呈交的畢業(yè)設(shè)計(jì)(論文),是我個(gè)人在指導(dǎo)教師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。盡我所知,除文中特別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過(guò)的研究成果,也不包含我為獲得 及其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過(guò)的材料。 作 者 簽 名: 日 期: 指導(dǎo)教師簽名: 日 期: 使用授權(quán)說(shuō)明 本人完全了解 大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計(jì)(論文)的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版本;學(xué)校有權(quán)保存畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務(wù);學(xué)??梢圆捎糜坝?、縮印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的前提下,學(xué)校可以公布論文的部分或全部?jī)?nèi)容。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫的成果作品。本人完全意識(shí)到本聲明的法律后果由本人承擔(dān)。本人授權(quán) 大學(xué)可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫(kù)進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。 作者簽名: 日期: 年 月 日 導(dǎo)師簽名: 日期: 年 月 日 IV 注 意 事 項(xiàng) (論文)的內(nèi)容包括: 1)封面(按教務(wù)處制定的標(biāo)準(zhǔn)封面格式制作) 2)原創(chuàng)性聲明 3)中文摘要( 300 字左右)、關(guān)鍵詞 4)外文摘要、關(guān)鍵詞 5)目次頁(yè)(附件不統(tǒng)一編入) 6)論文主體部分:引言(或緒論)、正文、結(jié)論 7)參考文獻(xiàn) 8)致謝 9)附錄(對(duì)論文支持必要時(shí)) :理工類設(shè)計(jì)(論文)正文字?jǐn)?shù)不少于 1 萬(wàn)字(不包括圖紙、程序清單等),文科類論文正文字?jǐn)?shù)不少于 萬(wàn)字。 、圖表要求: 1)文字通順,語(yǔ)言流暢,書寫字跡工整,打印字體及大小符合要求,無(wú)錯(cuò)別字,不準(zhǔn)請(qǐng)他人代寫 2)工程設(shè)計(jì)類題目的圖紙,要求部分用尺規(guī)繪制,部分用計(jì)算機(jī)繪制,所有圖紙應(yīng)符合國(guó)家技術(shù)標(biāo) 準(zhǔn)規(guī)范。隨著智能手機(jī)的普及,搭載 Android 操作系統(tǒng)的智能手機(jī)也已經(jīng)走進(jìn)了千家萬(wàn)戶,當(dāng)人們偶爾需要娛樂(lè)時(shí),卻發(fā)現(xiàn)沒(méi)有實(shí)物象棋,該軟件不失為一個(gè)很好的替代品,供大家進(jìn)行娛樂(lè)享受,尤其是在現(xiàn)在這個(gè)快節(jié)奏的社會(huì)中,人們更滿足于手機(jī)的使用,可以方便地隨意移動(dòng),不像實(shí)物象棋那樣靜靜的坐著。而且 Android 開發(fā)越來(lái)越受到廣大開發(fā)愛(ài)好者的青睞,因此本軟件用到了 Android開發(fā)中的 Activity 組件、 NFC 近場(chǎng)通訊技 術(shù)、高級(jí)繪圖技術(shù)、基于 WIFI 分配的IP 地址的 Socket 通信功能等。 WIFI 功能也為手機(jī)間的通信提供了方便, Socket 通信只需要考慮的應(yīng)用層次上的開發(fā),而不需要去考慮具體的底層實(shí)現(xiàn)方法。綜合考慮,中國(guó)象 棋游戲?qū)?zhàn)平臺(tái)是基于 Android 操作系統(tǒng)的應(yīng)用軟件,使用了多種技術(shù)來(lái)予以實(shí)現(xiàn)的,利用不同的技術(shù)提高平臺(tái)的應(yīng)用性和游戲的可玩性。在 Android占據(jù) 全球 智能手機(jī)操作系統(tǒng)市場(chǎng) %的份額, 中國(guó) 市場(chǎng)占有率為 %的大環(huán)境下, 任何一款出色的軟件都會(huì)得到相當(dāng)一部分用戶的肯定。 Android 系統(tǒng)簡(jiǎn)介 Android 是一種以 Linux 為基礎(chǔ)的開放源代碼 操作系統(tǒng) ,主要使用于便攜 式設(shè)備。 由于 Android 操作系統(tǒng)的開放性和可移植性,它可以被用在大部分電子產(chǎn)品上。 Android 操作 系統(tǒng)大多搭載在使用了 ARM 架構(gòu)的硬件設(shè)備上。 Android 操作系統(tǒng)的系統(tǒng)架構(gòu)和其它操作系統(tǒng)一樣,采用了分層的架構(gòu), 分為四個(gè)層,從高層到低層分別是應(yīng)用程序?qū)?、?yīng)用程序框架層、系統(tǒng)運(yùn)行庫(kù)層和linux 核心層。 2 圖 11 Android 結(jié)構(gòu)圖 Android 是以 Linux 為核心的手機(jī)操作平臺(tái),作為一款開放 源代碼 的操作系統(tǒng),隨著 Android 的快速發(fā)展,如今已允許開發(fā)者使用多種 編程語(yǔ)言 來(lái)開發(fā)Android 應(yīng)用程序 ,因而受到眾多開發(fā)者的歡迎,成為真正意義上的開放式操作系統(tǒng)。在這類操作系統(tǒng)中,每個(gè)應(yīng)用都以唯一的一個(gè)系統(tǒng)識(shí)別身份運(yùn)行( Linux 用戶 ID 與群組 ID)。 Linux 就是這樣將應(yīng)用與應(yīng)用,應(yīng)用與系統(tǒng)隔離開。權(quán)限可以限制某個(gè)特定進(jìn)程的特定操作,也可以限制每個(gè) URI 權(quán)限對(duì)特定數(shù)據(jù)段的訪問(wèn)。君看桔中戲,妙不出局外。三十二子者,一一俱變態(tài)。??昆陽(yáng)以象奔,陳濤以車敗。?? ”,這些語(yǔ)句都很形象生動(dòng)地 描述了中國(guó)象棋 以及棋盤、棋子和著法。中國(guó)象棋體現(xiàn)的是一種策略,方寸之間包含天地玄機(jī),人生哲理,使人越是細(xì)玩越覺(jué)其味悠然深遠(yuǎn)。然而現(xiàn)在的社會(huì)環(huán)境下,人們高度依賴于網(wǎng)絡(luò),網(wǎng)絡(luò) 3 上的娛樂(lè)方式千變?nèi)f化,中國(guó)象棋在年輕人的心中已漸漸的失去魅力,因此培養(yǎng)人們對(duì)國(guó)粹中國(guó)象棋的興趣尤為重要?;?IP 的通訊最基本的就是 Socket 通訊方式, Socket 通訊又根據(jù)協(xié)議的不同分為 TCP 和 UDP兩種方式。 NFC 近場(chǎng)通訊簡(jiǎn)介 近場(chǎng)通訊( Near Field Communication, NFC),又稱近距離無(wú)線通訊,是一種短距離的高頻無(wú)線通訊技術(shù),允許電子設(shè)備之間進(jìn)行非接觸式點(diǎn)對(duì)點(diǎn)資料傳輸,在十厘米( 英吋)內(nèi),交換資料。NFC 的工作模式分為卡模式(完全模擬一張采用 RFID 技術(shù)的 IC 卡)和點(diǎn)對(duì)點(diǎn)模式(類似于紅外和藍(lán)牙實(shí)現(xiàn)數(shù)據(jù)點(diǎn)對(duì)點(diǎn)傳輸)以及讀卡器模式(作為非接觸讀卡器使用,可讀取電子標(biāo)簽)。本軟件采用兩種通訊方式,即基于 IP 的 Socket 通訊和 NFC近場(chǎng)通訊技術(shù)。作為近場(chǎng)通訊的 NFC,是比較新穎的技術(shù),其操作的便捷性也深的廣大用戶的喜愛(ài),因此本軟件也部分采用 NFC,增加娛樂(lè)性 和便捷性的同時(shí),也可以驗(yàn)證 NFC 通訊技術(shù)在 android 手機(jī)上的應(yīng)用。 20xx 年由Google 收購(gòu)注資,并組建 開放手機(jī)聯(lián)盟 開發(fā)改良,逐漸擴(kuò)展到 平板電腦 及其他領(lǐng)域上。 20xx 年 2 月數(shù)據(jù), Android 占據(jù) 全球 智能手機(jī)操作系統(tǒng)市場(chǎng) %的份額, 中國(guó) 市場(chǎng)占有率為 %。 局域網(wǎng) Socket 通訊現(xiàn)狀 方便終端之間通訊而開發(fā)的 Socket 通信方 法目前發(fā)展的臻于完善,大部分的開發(fā)語(yǔ)言都能夠?qū)崿F(xiàn)。流式是一種面向連接的 Socket,針對(duì)于面向連接的 TCP 服務(wù)應(yīng)用;數(shù)據(jù)報(bào)式 Socket 是一種無(wú)連接的 Socket,對(duì)應(yīng)于無(wú)連接的 UDP 服務(wù)應(yīng)用。 為了推動(dòng) NFC 的發(fā)展和普及,飛利浦、索尼和諾基亞創(chuàng)建了一個(gè)非贏利性的行業(yè)協(xié)會(huì) ——NFC 論壇,促進(jìn) NFC 技術(shù)的實(shí)施和標(biāo)準(zhǔn)化,確保設(shè)備和服務(wù)之間協(xié)同合作。 NFC 具有成本低廉、方便易用和更富直觀性等特點(diǎn),這讓它在某些領(lǐng)域顯得 5 更具潛力 ——NFC 通過(guò)一個(gè)芯片、一根天線和一些 軟件 的組合,能夠?qū)崿F(xiàn)各種設(shè)備在幾厘米范圍內(nèi)的通信,而費(fèi)用卻是相對(duì)比較低廉的。但它的目標(biāo)并非是完全取代藍(lán)牙、 WiFi等其他無(wú)線技術(shù),而是在不同的場(chǎng)合、不同的領(lǐng)域起到相互補(bǔ)充的作用。并根據(jù)開發(fā)過(guò)程中遇到的一 些問(wèn)題,提出自己的解決辦法,提出系統(tǒng)開發(fā)中的不足,指明今后的研究方向。 第二章中國(guó)象棋游戲?qū)?zhàn)平臺(tái)架構(gòu)設(shè)計(jì),介紹了平臺(tái)的運(yùn)行物理環(huán)境媒介以及軟件的邏輯設(shè)計(jì)模型。 第四章中國(guó)象棋游戲基于 WIFI 的通訊機(jī)制,介紹系統(tǒng)中使用到的無(wú)線局域網(wǎng)內(nèi)部的通訊模式: Socket 通訊方法,以及系統(tǒng)中的實(shí)際實(shí)現(xiàn)方法和功能。 第六章中國(guó)象棋游戲?qū)?zhàn)平臺(tái)的開發(fā)實(shí)現(xiàn), 先介紹了 Android SDK 開發(fā)的一些知識(shí),然后融合以上使用的技術(shù),完美實(shí)現(xiàn)中國(guó)象棋游戲?qū)?zhàn)平臺(tái)的開發(fā)工作。 6 第二章 中國(guó)象棋游戲?qū)?zhàn)平臺(tái)架構(gòu)設(shè)計(jì) 運(yùn)行平臺(tái) 中國(guó)象棋游戲?qū)?zhàn)平臺(tái)是基于 Android 操作系統(tǒng)的應(yīng)用開發(fā),運(yùn)行于支持Android 操作系統(tǒng) 以上版本的終端設(shè)備上,而目前 Android 操作系統(tǒng)主要運(yùn)行于手機(jī)和平板電腦兩大平臺(tái)之上。設(shè)備的連接如圖 21 所示。而接入無(wú)線局域網(wǎng)絡(luò)的終端設(shè)備有 Android 操作系統(tǒng)平板電腦和 Android 操作系統(tǒng)智能手機(jī)兩種,具有等 價(jià)的運(yùn)行地位。 7 為了減輕開發(fā)者開發(fā)的難度,本軟件只針對(duì)采用寬屏標(biāo)準(zhǔn)的終端設(shè)備進(jìn)行設(shè)計(jì),對(duì)于采用寬屏幕標(biāo)準(zhǔn)的任意分辨率的終端設(shè)備都可以正常運(yùn)行。 圖 22 中國(guó)象棋游戲 對(duì)戰(zhàn)平臺(tái)邏輯模型 8 進(jìn)入對(duì)弈界面采用多種方法相結(jié)合來(lái)實(shí)現(xiàn)的,采用了 NFC 認(rèn)證快捷進(jìn)入對(duì)弈的機(jī)制、基于加速度感應(yīng)器的快速搖一搖配對(duì)、手動(dòng)配對(duì)三種方法。 圖 23 進(jìn)入對(duì)弈界面過(guò)程邏輯設(shè)計(jì)模型 圖 23 中 B 代表被動(dòng)接收 NFC 配對(duì)信息的終端設(shè)備創(chuàng)建新的游戲房間, A代表主動(dòng)點(diǎn)擊 NFC 配對(duì)的終端設(shè)備進(jìn)入響應(yīng) B 創(chuàng)建的房間; C、 F 代表玩家直接響應(yīng)已存在的游戲房間, D、 E 代表玩家創(chuàng)建新的游戲房間; 由圖可以看出, NFC 快捷配對(duì),只需要玩家一方點(diǎn)擊配對(duì)按鈕,然后雙方相互靠近,即可完美實(shí)現(xiàn)快速配對(duì);搖一搖配對(duì),開啟搖一搖功能后,快速搖晃一下設(shè)備,即可快速進(jìn)入對(duì)弈界面,設(shè)計(jì)原理是:若玩家列表中存在處于“ [等待中 ]”狀態(tài)的玩家,則配對(duì)成功進(jìn)入游戲?qū)?,若不存在處于?[等待中 ]”的玩家,則自己創(chuàng)建一個(gè)新的房間,進(jìn)入“ [等待中 ]”狀態(tài);手動(dòng)配對(duì),點(diǎn)擊菜單中的“創(chuàng)建房間”按鈕,創(chuàng)建新的游戲房間,進(jìn)入“ [等待中 ]”狀態(tài),點(diǎn)擊列表中處于“ [等待中 ]”狀態(tài)的玩家,即可響應(yīng)進(jìn)入對(duì)弈。 9 第三章 中國(guó)象棋游戲 規(guī)則和走法設(shè)計(jì) 中國(guó)象棋界面設(shè)計(jì) 界面的設(shè)計(jì)采用了高級(jí)繪圖類 SurfaceView, , 其主要優(yōu)勢(shì)在于可以再主線程之外開辟新的線程實(shí)現(xiàn)線程的刷新,可以防止主線程繪圖任務(wù)繁重而帶來(lái)的阻塞問(wèn)題。 圖 31 黑方棋手界面 圖 32 紅方棋手界面 界面的設(shè)計(jì)采用 圖片資源固定坐標(biāo)繪制的方法,每隔 100ms 在刷新線程內(nèi)重新刷新棋盤,實(shí)現(xiàn)棋盤的 實(shí)時(shí)更新。 對(duì)戰(zhàn)棋盤的設(shè)計(jì)思路是:首先創(chuàng)建房間的玩家會(huì)自動(dòng)選擇為圖 31 的黑方棋手界面,然后進(jìn)入“ [等待中 ]”狀態(tài),等待其他玩家響應(yīng)進(jìn)入圖 32 的紅方棋手界面,具體數(shù)據(jù)傳遞如圖 33 所示: 10 紅方棋手 黑方棋手 創(chuàng)建房間,開啟等待線程,等待紅方發(fā)來(lái)開始命令 響應(yīng)玩 家 B,進(jìn)入房間,開啟線程發(fā)送開始命令 線程接收到開始命令,開啟走棋信息等待接收線程 開始走棋,發(fā)送走棋信息,開啟走棋信息等待接收線程 接收到走棋信息,開始走棋,發(fā)送走棋信息,開啟走棋信息等待接收線程 接收到走棋信息,開始走棋,發(fā)送走棋信息,開啟走棋信息等待接收線程 圖 33 紅黑雙方數(shù)據(jù)傳遞圖 棋盤上設(shè)置了退出和認(rèn)輸按鈕,退出按鈕用來(lái)退出當(dāng)前的游戲界面,若當(dāng)前游戲尚未開始開始,則直接退出,若游戲已開始,則會(huì)出現(xiàn)提示信息如下圖 34的提示信息進(jìn)行確認(rèn): 圖 34 游戲退出提示消 息 進(jìn)入中國(guó)象棋對(duì)弈界面后,為了防止玩家非主觀的退出游戲,實(shí)現(xiàn)了對(duì)弈界面下返回鍵功能被
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1