第11章 手機(jī)網(wǎng)絡(luò)游戲(J2ME+Servlet實(shí)現(xiàn)) 512
視頻講解:1小時(shí)15分鐘
11.1 開(kāi)發(fā)背景 513
11.2 系統(tǒng)分析 513
11.2.1 需求分析 513
11.2.2 可行性分析 513
11.3 系統(tǒng)設(shè)計(jì) 513
11.3.1 系統(tǒng)目標(biāo) 513
11.3.2 系統(tǒng)功能結(jié)構(gòu) 514
11.3.3 構(gòu)建開(kāi)發(fā)環(huán)境(根據(jù)語(yǔ)言的實(shí)際情況寫(xiě)) 514
11.3.4 系統(tǒng)預(yù)覽 515
11.3.5 文件夾組織結(jié)構(gòu) 516
11.4 主程序設(shè)計(jì) 517
11.5 公共模塊設(shè)計(jì) 521
11.5.1 創(chuàng)建Player公共類(lèi) 521
11.5.2 創(chuàng)建Queue公共類(lèi) 522
11.5.3 創(chuàng)建Umpire公共類(lèi) 524
11.5.4 創(chuàng)建Desk公共類(lèi) 525
11.6 游戲模塊設(shè)計(jì) 528
11.6.1 游戲模塊概述 528
11.6.2 游戲模塊技術(shù)分析 529
11.6.3 棋盤(pán)繪制模塊實(shí)現(xiàn)過(guò)程 529
11.6.4 按鍵處理模塊實(shí)現(xiàn)過(guò)程 537
11.6.5 游戲信息處理模塊實(shí)現(xiàn)過(guò)程 540
11.6.6 客戶(hù)端信息處理模塊概述 541
11.7 服務(wù)器模塊設(shè)計(jì) 543
11.7.1 服務(wù)器模塊概述 543
11.7.2 服務(wù)器模塊技術(shù)分析 544
11.7.3 服務(wù)器模塊實(shí)現(xiàn)過(guò)程 544
11.7.4 單元測(cè)試 549
11.8 發(fā)布與運(yùn)行 550
11.8.1 服務(wù)器端的發(fā)布與運(yùn)行 550
11.8.2 客戶(hù)端的運(yùn)行 552
11.9 開(kāi)發(fā)技巧與難點(diǎn)分析 552
11.10 使用EclipseMe工具編寫(xiě)手機(jī)程序 553
11.10.1 EclipseMe的安裝 553
11.10.2 配置EclipseMe插件 554
11.10.3 創(chuàng)建J2ME項(xiàng)目 555
11.11 本章小結(jié) 556
第12章 棋牌游戲系統(tǒng)之網(wǎng)絡(luò)五子棋(Swing+Socket實(shí)現(xiàn)) 557
視頻講解:2小時(shí)6分鐘
12.1 開(kāi)發(fā)背景 558
12.2 需求分析 558
12.3 系統(tǒng)設(shè)計(jì) 558
12.3.1 系統(tǒng)目標(biāo) 558
12.3.2 系統(tǒng)功能結(jié)構(gòu) 559
12.3.3 系統(tǒng)流程圖 559
12.3.4 構(gòu)建開(kāi)發(fā)環(huán)境 560
12.3.5 系統(tǒng)預(yù)覽 560
12.3.6 文件夾組織結(jié)構(gòu) 562
12.4 公共模塊設(shè)計(jì) 563
12.4.1 綁定屬性的JavaBean 563
12.4.2 在棋盤(pán)中繪制棋子 564
12.4.3 實(shí)現(xiàn)動(dòng)態(tài)調(diào)整棋盤(pán)大小 565
12.4.4 游戲悔棋 567
12.4.5 游戲回放 568
12.5 實(shí)現(xiàn)登錄界面 569
12.6 編寫(xiě)游戲主窗體 572
12.7 編寫(xiě)下棋面板 576
12.8 編寫(xiě)棋盤(pán)面板 585
12.9 實(shí)現(xiàn)游戲規(guī)則算法 590
12.10 編寫(xiě)棋盤(pán)模型 594
12.11 編寫(xiě)聯(lián)機(jī)通信類(lèi) 597
12.12 系統(tǒng)打包發(fā)布 600
12.13 開(kāi)發(fā)技巧與難點(diǎn)分析 602
12.14 安裝SWT-Designer界面設(shè)計(jì)器 603
12.15 本章小結(jié) 605