天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

基于Android平臺(tái)的Wifi局域網(wǎng)80分聯(lián)機(jī)對(duì)戰(zhàn)游戲設(shè)計(jì)與實(shí)現(xiàn)

發(fā)布時(shí)間:2020-06-09 15:49
【摘要】:近來(lái)年伴隨著全球智能移動(dòng)終端產(chǎn)業(yè)的快速增長(zhǎng),全球移動(dòng)游戲市場(chǎng)持續(xù)增長(zhǎng)[1]。2016年中國(guó)移動(dòng)游戲市場(chǎng)規(guī)模達(dá)到819.2億元,移動(dòng)游戲市場(chǎng)規(guī)模首次超過(guò)傳統(tǒng)PC端游戲市場(chǎng)規(guī)模[2]。在移動(dòng)游戲市場(chǎng)迅速擴(kuò)大的推動(dòng)下,傳統(tǒng)撲克牌類(lèi)游戲逐漸從PC平臺(tái)遷移至移動(dòng)平臺(tái)。80分是一種在國(guó)內(nèi)非常盛行的紙牌游戲,游戲中互相坐在對(duì)面的玩家為同盟,支持一副牌、兩幅牌、三副牌等多種玩法,其中以?xún)筛迸仆娣ㄗ顬榱餍衃3]。目前市場(chǎng)上以騰訊公司開(kāi)發(fā)的在線(xiàn)八十分游戲最具代表性,而局域網(wǎng)下的80分游戲具有不依賴(lài)移動(dòng)數(shù)據(jù)網(wǎng)絡(luò)、不耗流量等優(yōu)點(diǎn),在網(wǎng)絡(luò)環(huán)境較差的情況下具有很強(qiáng)的實(shí)用性。本文以當(dāng)下流行的Android移動(dòng)終端系統(tǒng)作為平臺(tái),使用Java語(yǔ)言嘗試編寫(xiě)局域網(wǎng)下的80分聯(lián)機(jī)對(duì)戰(zhàn)游戲,本文所做的研究工作主要有以下幾方面:1.采用C/S模式進(jìn)行游戲架構(gòu),將一臺(tái)客戶(hù)端同時(shí)作為服務(wù)端以解決局域網(wǎng)中沒(méi)有服務(wù)器的問(wèn)題;2.實(shí)現(xiàn)80分游戲的所有規(guī)則,包含出牌分析、出牌合法性檢測(cè)、出牌大小比較、甩牌檢測(cè)等;3.實(shí)現(xiàn)基于心跳包的斷線(xiàn)檢測(cè)機(jī)制,用于檢測(cè)服務(wù)端與客戶(hù)端之間的網(wǎng)絡(luò)連接情況,以便在失去網(wǎng)絡(luò)連接時(shí)采取相應(yīng)措施:4.實(shí)現(xiàn)不同分辨率下的屏幕適配,保持圖片資源以及界面各部分的原始比例;5.采用SharedPreferences及Java序列化技術(shù)實(shí)現(xiàn)游戲進(jìn)度備份與恢復(fù)功能;6.實(shí)現(xiàn)簡(jiǎn)易AI出牌算法。文章將通過(guò)需求分析、系統(tǒng)設(shè)計(jì)及系統(tǒng)實(shí)現(xiàn)三部分進(jìn)行敘述。
【圖文】:

碎片化


4.3.5屏幕適配逡逑Android設(shè)備品牌和機(jī)型眾多,不同Android設(shè)備往往屏幕大小各不相同,逡逑同時(shí)屏幕不同分辨率也不同,這導(dǎo)致了邋Android設(shè)備嚴(yán)重的“碎片化”。圖4-1逡逑展示了主流安卓設(shè)備的屏幕大。郏常模。逡逑19逡逑

架構(gòu)圖,架構(gòu)


無(wú)法架設(shè)線(xiàn)上服務(wù)器,因而只能一臺(tái)設(shè)備同時(shí)充當(dāng)服務(wù)器與客戶(hù)端,這臺(tái)逡逑設(shè)備后臺(tái)服務(wù)負(fù)責(zé)管理與其他三臺(tái)設(shè)備的網(wǎng)絡(luò)連接以及游戲調(diào)度,同時(shí)運(yùn)行與其逡逑他三臺(tái)設(shè)備相同的客戶(hù)端服務(wù),游戲架構(gòu)如圖5-1所示1241125〗[26]:逡逑■9M2逡逑/Client逡逑Ciert邋|\邐1__逡逑Client逡逑圖5-1游戲架構(gòu)圖逡逑5.1.2前后端分離逡逑游戲程序編寫(xiě)借鑒Web開(kāi)發(fā)中“前后端分離”的原則,即在安卓程序中,逡逑Activity里只涉及與界面交互相關(guān)的功能,不涉及任何游戲邏輯處理,邏輯處理逡逑完全移交至后臺(tái)的Service進(jìn)行處理。除此之外,,對(duì)游戲數(shù)據(jù)進(jìn)行單獨(dú)的類(lèi)封裝,逡逑而不是零散地以變量的形式存在于Service當(dāng)中P1,程序結(jié)構(gòu)如圖5-2所示。逡逑21逡逑
【學(xué)位授予單位】:廈門(mén)大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2018
【分類(lèi)號(hào)】:TP317;TN92

【參考文獻(xiàn)】

相關(guān)期刊論文 前8條

1 韓文智;駱文亮;;Android平臺(tái)的移動(dòng)APP開(kāi)發(fā)方法與應(yīng)用研究[J];四川理工學(xué)院學(xué)報(bào)(自然科學(xué)版);2015年03期

2 李竹林;;基于Android系統(tǒng)的斗地主游戲的設(shè)計(jì)與實(shí)現(xiàn)[J];河南科學(xué);2015年02期

3 陳甫;;Android Studio應(yīng)用[J];電腦知識(shí)與技術(shù);2014年24期

4 周兵;;Android中UI線(xiàn)程與后臺(tái)線(xiàn)程交互的探討[J];鄖陽(yáng)師范高等專(zhuān)科學(xué)校學(xué)報(bào);2013年03期

5 茹金平;;基于Internet的遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計(jì)[J];電腦知識(shí)與技術(shù);2010年27期

6 周鳳石;;基于Windows Socket的網(wǎng)絡(luò)通信中的心跳機(jī)制原理及其實(shí)現(xiàn)[J];沙洲職業(yè)工學(xué)院學(xué)報(bào);2009年03期

7 朱晶;;TCP協(xié)議簡(jiǎn)述與三次握手原理解析[J];電腦知識(shí)與技術(shù);2009年05期

8 陳啟安;;人機(jī)界面的優(yōu)化設(shè)計(jì)[J];軟件世界;2005年12期

相關(guān)碩士學(xué)位論文 前10條

1 李婧;基于Android平臺(tái)的手機(jī)游戲設(shè)計(jì)與實(shí)現(xiàn)[D];東南大學(xué);2017年

2 張煥甫;“互樂(lè)棋牌”游戲大廳及“斗地主”子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];北京交通大學(xué);2016年

3 于少博;基于向量網(wǎng)的移動(dòng)終端多連接通信[D];北京交通大學(xué);2016年

4 付少兵;基于Wi-Fi Direct多人游戲的研究和開(kāi)發(fā)[D];南京郵電大學(xué);2015年

5 羅璇;基于MVC模式下Android手機(jī)游戲的研究與實(shí)現(xiàn)[D];華南理工大學(xué);2014年

6 王彥;手機(jī)游戲UI設(shè)計(jì)的一般性原則研究[D];華中師范大學(xué);2014年

7 陳劍;基于Android的移動(dòng)互聯(lián)網(wǎng)應(yīng)用的研究與實(shí)現(xiàn)[D];北京郵電大學(xué);2014年

8 王斌;基于Android終端的藍(lán)牙臺(tái)球?qū)?zhàn)游戲的研究與實(shí)現(xiàn)[D];昆明理工大學(xué);2013年

9 鄒麗麗;Android若干關(guān)鍵技術(shù)研究與應(yīng)用系統(tǒng)開(kāi)發(fā)[D];浙江大學(xué);2013年

10 陳文;基于Android平臺(tái)的校園信息服務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];暨南大學(xué);2012年



本文編號(hào):2704908

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/wltx/2704908.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶(hù)e78ae***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com