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

正文內(nèi)容

基于android平臺的中國象棋設(shè)計與實現(xiàn)碩士學(xué)位論文(留存版)

2025-09-15 11:47上一頁面

下一頁面
  

【正文】 信作為唯一目標(biāo)的模式演變成了具有更多市場的移動微型機(jī)平臺??紤]到手持式設(shè)備的運算速度,本課題中采取服務(wù)器端處理游戲邏輯和管理用戶的方式,客戶端開發(fā)基于 Android 平臺,其主要功能用于展示游戲的界面部分且做適當(dāng)?shù)挠螒蛞?guī)則判斷以及數(shù)據(jù)收發(fā)工作。我國的手機(jī)游戲消費市場前景 非??捎^, 據(jù) iResearch 艾瑞市場咨詢提供的數(shù)據(jù)顯示,中國在 20xx 年預(yù)計將有 4169 萬的手機(jī)游戲付費用戶數(shù)量,手機(jī)游戲市場收入將達(dá)到 億 , 迄今為止,手機(jī)網(wǎng)絡(luò)游戲也表現(xiàn)出了其較高的普及率和非常樂觀的市場前景 [3]。 隨著我國 3G 商用步伐的不斷加快,移動娛樂業(yè)務(wù)將成為移動互聯(lián)網(wǎng)業(yè)務(wù)增長的重要推動力量;作為手機(jī)娛樂服務(wù)的重要內(nèi)容之一,手機(jī)網(wǎng)絡(luò)游戲正在加速發(fā)展。 圖 14 Android 平臺下游戲展示 隨著信息網(wǎng)絡(luò)的迅猛發(fā)展以及手機(jī)功能的不斷更新?lián)Q代,在當(dāng)今人們的工作生活中,手機(jī)不僅僅是一種簡單的通訊工具,還是一種集辦公、娛樂于一體的掌上電子科技大學(xué)碩士學(xué)位論文 6 智能工具。 ( 2) 從運營商角度看,隨著 網(wǎng)絡(luò)的發(fā)展, 3G 牌照的下發(fā),網(wǎng)絡(luò)的傳輸和承載能力已經(jīng)有了較大的提高,特 別是在速度方面,運營商對手機(jī)上網(wǎng)功能做了大量的推廣。這樣便導(dǎo)致 Android 的開發(fā)者在開發(fā)游戲時,考慮的問題就更多,比如不同硬件架構(gòu)上 CPU/GPU 的兼容性,不同版本系統(tǒng)功能上的兼顧性等等。 首先主要簡要計算機(jī)博弈的基本思想,然后對開發(fā)中國象棋所使用的數(shù)據(jù)結(jié)構(gòu)進(jìn)行了詳細(xì)分析,最后對中國象棋計算機(jī)博弈中常用的算法進(jìn)行了簡要介紹。 View 的構(gòu)造函數(shù)不需要在 Activity 中調(diào)用,但是 Displayable 是必不可少的,在 Activity 中, Android 的 View 類的顯示很大程度上是從 XML 中讀取的,要通過 findViewById()來從 XML 中取得 View。 Android 的中間層大多都是用 Java 來實現(xiàn) 的,同時采用了特殊的 Dalvik 虛擬機(jī)。 目前 Android 的 Linux kernel 控制包括存儲器管理( Memory Management,簡稱 MM),網(wǎng)絡(luò)堆棧( Network Stack),安全( Security),驅(qū)動程序模型( Driver Model),程序管理( Process Management)等。避免一大堆代碼都寫在 ―畫布 ‖上,必須通過 case 來判斷游戲狀態(tài)的傳統(tǒng)方式。 ( 2) 文件存儲 文件存儲是通過 java 語言中的輸入輸出流來對文件進(jìn)行操作的,然而在Android 中文件是屬于一個應(yīng)用程序所私有的,這樣一個應(yīng)用程序便無法讀寫其 他應(yīng)用程序的文件。常用的Socket 類型主要有兩種:數(shù)據(jù)報式 Socket( SOCK_DGRAM)和流式 Socket( SOCK_STREAM)。 ( 3) Android 網(wǎng)絡(luò)接口: .*包實際上是一個 HTTP 編程接口,它主要通過對 Apache 中 HttpClient 的封裝來實現(xiàn)的,同時還提供了 HTTP 連接池管理以及 HTTP 請求隊列管理,從而提高了并發(fā)請求情況下的處理效率,此外,還有網(wǎng)絡(luò)訪問的 Socket、網(wǎng)絡(luò)狀態(tài)監(jiān)聽等接口、常用的 URL 類以及有關(guān) WiFi 相關(guān)的類等。之所以要進(jìn)行極大極小搜索,主要是因為博弈的雙方共同目的是贏得對方,他們的目的正好相反,對一方有利的局面恰好對另一方是不利的,所以博弈的一方總是 希望下一步的走法是子節(jié)點中取值最大者,而另一方則剛好相反。 MulticastSocket 在處理多播組時使用,它是 DatagramSocket 的子類。 ( 5) 網(wǎng)絡(luò)存儲 通過網(wǎng)絡(luò)資源來存儲和獲得存儲空間進(jìn)行數(shù)據(jù)存儲。 Android 數(shù)據(jù)存儲 數(shù)據(jù)存儲是所有的應(yīng)用程序最基本的問題,每一個軟件都必須解決這一問題,數(shù)據(jù)必須以某種特定的方式保存,不會被丟失,同時還能夠簡便、有效地使用和更新處理。 J2ME 的游戲都是以一種 ―狀態(tài)機(jī) ‖的形式來寫的,嵌套許多 CASE 語句,整體代碼非?;靵y,代碼可維護(hù)性也不強(qiáng)。 ( 4)編程語言 Android 操作平臺是運行在 Linux kernel 之上的,但它并不是 GNU/Linux。 skia 作為 Android 使用的核心圖形引擎,搭配 OpenGL/ES。 圖 21 Android 系統(tǒng)架構(gòu) 第二章 Android 游戲開發(fā)關(guān)鍵技術(shù) 11 20xx 年末數(shù)據(jù)顯示,才剛剛推出兩年的 Android 操作系統(tǒng)現(xiàn)已超越稱霸十年的諾基亞( Nokia) Symbian OS 系統(tǒng), Android 系統(tǒng)主要手機(jī)廠商主 要有三星( SAMSUNG)、宏達(dá)電子( HTC)、摩托羅拉( MOTOROLA)、 LG、 Sony Ericsson、魅族 M9 等,這使得它成為全球最受歡迎的智能手機(jī)平臺, Android 系統(tǒng)不光在智能手機(jī)上應(yīng)用,同時也在平板電腦市場應(yīng)用廣泛。 第四, 對中國象棋數(shù)據(jù)包結(jié)構(gòu)進(jìn)行了詳細(xì)闡述,然后對中國象棋 網(wǎng)絡(luò)對戰(zhàn) 的網(wǎng)絡(luò)部分 實現(xiàn)及部署 進(jìn)行了深入分析,并對服務(wù)器端使用的技術(shù)和資源分配策略作了簡單闡述,最后對簡要簡紹了本課題所設(shè)計的游戲的開發(fā)環(huán)境和運行平臺。 Android 平臺在游戲娛樂方面上的不足是與其所標(biāo)榜的平臺開放性完全不成正比 , 究其原因大致是如下幾點: ( 1)開放平臺降低了開發(fā)水準(zhǔn)。電腦上網(wǎng)用戶數(shù)僅為手機(jī)用戶數(shù)的近 1/3。 近期國內(nèi)最大 Android 社區(qū)機(jī)鋒網(wǎng)網(wǎng)友連續(xù)放出 仙劍奇?zhèn)b傳、金庸群俠轉(zhuǎn) 等 PC DOS 時代經(jīng)典武俠 RPG 的模擬器移植版本,讓 Android 手機(jī)從 320x480 的平民機(jī)型,到 480x800 或 480x854 的 Nexus One 或 Milestone 高分辨率旗艦機(jī)型,都可以享用到全屏完美游戲體驗 , Android 游戲也 因此 成為百度搜索熱詞中上升最快的熱點。隨著 3G 技術(shù)的普及,我國手機(jī)游戲正迎來新一輪的大發(fā)展。Android 里面具有多媒體功能,支持?jǐn)?shù)據(jù)庫的功能,豐富的圖形系統(tǒng)以及功能強(qiáng)大的瀏覽器。 關(guān)鍵字 : 手機(jī)操作系統(tǒng), Android,棋牌游戲,中國象棋,系統(tǒng)架構(gòu),系統(tǒng)實現(xiàn) 摘要 III Abstract Recently, with the development of third generation digital munication technology, products of digital information like mobile phones, IPad, PDA etc. is beginning to be accepted by users for their good service experience. As the digital munication technology products of mobile terminal units, the product has been changed from munication technology to multiple platforms. Meanwhile, with the development of mobile puting, people in their daily life will get more information services. The mobile munication method in daily life will have an enormous impact to people39。 電 子 科 技 大 學(xué) UNIVERSITY OF ELECTRONIC SCIENCE AND TECHNOLOGY OF CHINA 工程碩士學(xué)位論文 ENGINEERING MASTER DISSERTATION 論文題目 基于 Android 平臺的中國象棋設(shè)計與實現(xiàn) 工程領(lǐng)域 軟 件 工 程 指導(dǎo)教師 謝 梅 作者姓名 方 珍 學(xué) 號 20xx91207006 分類號 密級 UDC 學(xué) 位 論 文 基于 Android 平臺 的 中國象棋設(shè)計與實現(xiàn) 方 珍 指導(dǎo)教師姓名 謝 梅 電子科技大學(xué) 申請專業(yè)學(xué)位級別 碩士 專業(yè)學(xué)位類別 工程碩士 工程領(lǐng)域名稱 軟 件 工 程 提交論文日期 .5 論文答辯日期 學(xué)位授予單位和日期 電 子 科 技 大 學(xué) 答辯委員會主席 評閱人 20xx 年 6 月 5 日 獨 創(chuàng) 性 聲 明 本人聲明所呈交的學(xué)位論文是本人在導(dǎo)師指導(dǎo)下進(jìn)行的研究工作及取得的研究成果。 第三,對中國象棋數(shù)據(jù) 分組 結(jié)構(gòu)進(jìn)行了詳細(xì)闡述, 深入分析 中國象棋網(wǎng)絡(luò)對戰(zhàn)的網(wǎng)絡(luò)部分實現(xiàn)及 其 部署,并對服務(wù)器端使用的技術(shù)和資源分配策略進(jìn)行了分析。 Google 為其提供了非常豐富的開發(fā)和調(diào)試環(huán)境,同時 Android 還提供了各種可擴(kuò)展的用戶體驗。移動互聯(lián)網(wǎng)市場環(huán)境的改善和 手機(jī)終端功能的不斷增強(qiáng)為手機(jī)游戲開發(fā)奠定了良好的基礎(chǔ),在不久的將來,手機(jī)游戲定然會成為移動互聯(lián)網(wǎng)的高成長業(yè)務(wù)領(lǐng)域。眾多知名企業(yè) 的進(jìn)入必將第一章 緒論 5 改變手機(jī)游戲市場的競爭局面,并將逐步形成新的手機(jī)游戲生態(tài)鏈。而中國互聯(lián)網(wǎng)協(xié)會數(shù)據(jù)顯示: 20xx 年中國互聯(lián)網(wǎng)用戶規(guī)模達(dá) 億。在商業(yè)游戲方面,現(xiàn)在 Android 平臺上 的游戲基本上 是去年甚至是前年從 iPhone平臺上的游戲移植過來 。 第三, 對中國象棋的詳細(xì)設(shè)計進(jìn)行了詳細(xì)闡述,并對系統(tǒng)各個模塊所使用到的類進(jìn)行了詳細(xì)的描述和分析。 系統(tǒng)簡介 Android 是基于 Linux 內(nèi)核的操作系統(tǒng),是 Google 公司在 20xx 年 11 月 5 日公布的手機(jī)操作系統(tǒng),早期由 Google 開發(fā),后由開放手持設(shè)備聯(lián)盟( Open Handset Alliance)開發(fā) , 它采用了軟件堆層( software stack,又名以軟件疊層)的架構(gòu),主要分為三部分 , 底層 Linux 內(nèi)核只提供基本功能 , 其他的應(yīng)用軟件則由各公司自行開發(fā),部分程序以 Java 編寫 [8]。 OpenCORE 可分 7 大塊:PVAuthor 、 PVPlayer 、 PacketVideo Multimedia Framework(PVMF)、 Code、 Common、Operating System Compatibility Library(OSCL)、 OpenMAX。 Runtime 只要說明 ―類型 ‖,即 module ID,就可以取得操作函數(shù)。也即業(yè)務(wù)邏輯和描述相互分開??梢杂?( Runnable )來處理,具體的這里不再闡述。如果需要提供其他應(yīng)用程序來使用我們的私有數(shù)據(jù),就必須要實現(xiàn) ContentProvider 接口中的方法,并生成讓外界的應(yīng)用程序來訪問數(shù)據(jù)的 URI。 DatagramSocket 是 UDP 端點的 API,用于發(fā)送接收 。對博弈樹進(jìn)行極大極小搜索,可以達(dá)到這一目的。 本章小結(jié) 本章主要介紹 在 Android 平臺下開發(fā)游戲所使用的 關(guān)鍵技術(shù) ,包括 系統(tǒng)架構(gòu) 、第二章 Android 游戲開發(fā)關(guān)鍵技術(shù) 17 游戲開發(fā)框 架 、 數(shù)據(jù)存儲 和 網(wǎng)絡(luò)通信 等。數(shù)據(jù)報式 Socket 是一種無連接的 Socket,提供無連接服務(wù),對應(yīng)于無連接的 UDP 服務(wù)應(yīng)用。 Android 操作系統(tǒng)中,可以在外接的存儲設(shè)備中或設(shè)備自身的存儲設(shè)備中,創(chuàng)建用于保存數(shù)據(jù)的文件,文件是不能在不同的程序之間共享的,我們在 Android 中實現(xiàn)文件的操作都是使用 JAVA 中輸入輸出流的文件操作。 ( 3)接下來是將游戲中每種狀態(tài)的 UI 都去實現(xiàn) UI 接口,并重寫相應(yīng)方法。下載 Android 源碼之前,先要安裝其構(gòu)建工具 Repo 來初始化源碼。這種虛擬機(jī)是一種 ―暫存器型態(tài) ‖的 Java 虛擬機(jī),變量皆存放于
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1