需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉(zhuǎn)換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 | 論文字?jǐn)?shù):13609 | ![]() | |
折扣與優(yōu)惠:團(tuán)購最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
摘要:隨著近年互聯(lián)網(wǎng)和計(jì)算機(jī)的迅速普及,電腦游戲也隨之高速發(fā)展,從最開始的單機(jī)游戲,到如今各式各樣的燒機(jī)游戲以及近年來迅速發(fā)展的網(wǎng)頁游戲,電腦游戲已然成為現(xiàn)代人們精神娛樂中的一個(gè)重要組成部分,而HTML5的出現(xiàn)則讓網(wǎng)頁開發(fā)變得異常簡單,簡化了以往復(fù)雜而冗余的步驟,因此多人在線游戲也迎來了屬于它的春天。 -針對(duì)這樣的一個(gè)現(xiàn)狀,本人基于HTML5 Canva圖像圖形技術(shù)、WebSocket技術(shù)以及Web服務(wù)技術(shù)開發(fā)了一款滿足多人在線的2D斗地主。 -該多人斗地主游戲采用大家熟知的斗地主的游戲規(guī)則,其具有簡潔友好的用戶UI界面,支持玩家的注冊(cè)和登錄,可以支持多人在線斗地主,玩家可以在連接互聯(lián)網(wǎng)的狀態(tài)下聯(lián)機(jī)與其他兩名玩家進(jìn)行對(duì)局。三名玩家扮演各自的角色(農(nóng)民/地主),角色的分配通過開局叫分決定。任意玩家出完手牌則對(duì)局結(jié)束。 -系統(tǒng)具有聊天功能,玩家可以進(jìn)入聊天室或者點(diǎn)擊私聊單獨(dú)進(jìn)行聊天和其他玩家進(jìn)行溝通和心得交流,增強(qiáng)游戲的互動(dòng)性和趣味性。 關(guān)鍵詞: 多人在線2D游戲;WebSocket;HTML5 canva;在線斗地主
目錄 摘要 Abstract 1 緒論-1 1.1課題背景-1 1.2課題研究的目的及意義-1 1.3 研究內(nèi)容-1 2 關(guān)鍵技術(shù)介紹-2 2.1 關(guān)于HTML-2 2.2 關(guān)于HTML5的新特性-2 2.3 關(guān)于服務(wù)器-3 2.4 關(guān)于java-3 3 系統(tǒng)需求和可行性分析-4 3.1 系統(tǒng)需求分析-4 3.2 系統(tǒng)可行性分析-5 3.2.1 可行性分析的意義-5 3.2.2技術(shù)可行性分析-5 3.2.3 操作可行性分析-5 3.2.4 社會(huì)可行性分析-5 3.3 開發(fā)環(huán)境的搭建-6 3.3.1 Mysql數(shù)據(jù)庫的安裝和配置-6 3.3.2 安裝Pycharm-6 3.3.3 HTML5的運(yùn)行環(huán)境-6 3.3.4 安裝Anaconda-6 3.3.5 安裝XAMPP-6 3.3.6 安裝eclipse for javaee-7 4 系統(tǒng)總體設(shè)計(jì)方案-7 4.1 紙牌的設(shè)計(jì)-7 4.1.1 紙牌樣式設(shè)計(jì)-7 4.1.2 用戶UI的背景圖案設(shè)計(jì)-8 4.1.3 卡背的圖案設(shè)計(jì)-8 4.1.4 出牌類型(游戲規(guī)則)的設(shè)計(jì)-8 4.2 數(shù)據(jù)庫設(shè)計(jì)-11 4.3 服務(wù)器端的處理流程-11 4.4 客戶端處理流程圖-12 5 系統(tǒng)實(shí)現(xiàn)(核心代碼見附錄)-13 5.1游戲登錄/注冊(cè)-13 5.2 用戶界面及聊天功能-14 5.2 數(shù)據(jù)庫部分設(shè)計(jì)-16 6 系統(tǒng)測(cè)試-17 6.1 軟件測(cè)試簡介-17 6.2 測(cè)試步驟-17 6.3 多人在線2D斗地主的系統(tǒng)測(cè)試-18 6.4軟件系統(tǒng)的綜合性能分析-23 7 總結(jié)與展望-23 7.1 總結(jié)-23 7.2 軟件的后期展望-23 參 考 文 獻(xiàn)-25 致 謝-27 附錄-28 |