• <em id="pai5d"></em><sup id="pai5d"></sup>
    
    

    <small id="pai5d"><rp id="pai5d"></rp></small>
    <option id="pai5d"></option>

    
    
  • <sup id="pai5d"></sup>
    <em id="pai5d"><label id="pai5d"></label></em>

  • <s id="pai5d"></s>
    當前位置 : 首頁(yè)  圖書(shū) 正文

    Java游戲編程開(kāi)發(fā)教程/21世紀高等學(xué)校計算機應用技術(shù)規劃教材簡(jiǎn)介,目錄書(shū)摘

    2020-03-13 09:43 來(lái)源:京東 作者:京東
    java教程
    Java游戲編程開(kāi)發(fā)教程/21世紀高等學(xué)校計算機應用技術(shù)規劃教材
    暫無(wú)報價(jià)
    90+評論 96%好評
    編輯推薦:  1.從基本的Java圖形開(kāi)發(fā)開(kāi)始對游戲的開(kāi)發(fā)原理及其Java程序實(shí)現進(jìn)行了詳細介紹,包括動(dòng)畫(huà)的實(shí)現、音效的處理、鼠標和鍵盤(pán)事件的處理
      2.案例豐富,18種游戲實(shí)例涵蓋了益智、射擊、棋牌、休閑、網(wǎng)絡(luò )等游戲。如推箱子,連連看,網(wǎng)絡(luò )中國象棋,開(kāi)心農場(chǎng),兩人麻將等,都是大家耳熟能詳的。使你對枯燥的語(yǔ)言學(xué)習充滿(mǎn)樂(lè )趣。
      3.市場(chǎng)上外版書(shū)和偏理論的書(shū)較多,實(shí)用的針對Java語(yǔ)言游戲編程的,尚屬空白。
      4.獲得中原工學(xué)院專(zhuān)業(yè)教材建設立項。

    內容簡(jiǎn)介:  本書(shū)是一本面向廣大編程愛(ài)好者的游戲設計類(lèi)圖書(shū)。本書(shū)從最基本的Java圖形開(kāi)發(fā)開(kāi)始,對游戲的原理及其Java程序實(shí)現進(jìn)行了詳細介紹,包括動(dòng)畫(huà)的實(shí)現、音效的處理、鼠標和鍵盤(pán)事件的處理。本書(shū)以游戲開(kāi)發(fā)案例為主要內容,書(shū)中涉及的游戲都是大家耳熟能詳的,例如推箱子、連連看、網(wǎng)絡(luò )中國象棋、開(kāi)心農場(chǎng)、兩人麻將和俄羅斯方塊等,讓讀者對枯燥的語(yǔ)言學(xué)習充滿(mǎn)樂(lè )趣,對于初中級的Java學(xué)習者是很好的參考資料。本書(shū)不僅列出了完整的游戲代碼,同時(shí)對所有的源代碼進(jìn)行了非常詳細的解釋?zhuān)龅搅送ㄋ滓锥?、圖文并茂。 本書(shū)適用于游戲編程愛(ài)好者、程序設計人員和Java語(yǔ)言學(xué)習者。
    目錄:第1章計算機游戲開(kāi)發(fā)Java基礎
    1.1計算機游戲的發(fā)展歷史
    1.2計算機游戲的類(lèi)型
    1.2.1RPG(角色扮演類(lèi))游戲
    1.2.2SLG(策略類(lèi))游戲
    1.2.3AVG(冒險類(lèi))游戲
    1.2.4PUZ(益智類(lèi))游戲
    1.2.5STG(射擊類(lèi))游戲
    1.2.6ACT(動(dòng)作過(guò)關(guān)類(lèi))游戲
    1.2.7RAC(賽車(chē)類(lèi))游戲
    1.3計算機游戲的策劃和開(kāi)發(fā)工具
    1.3.1游戲的策劃基本概念
    1.3.2游戲設計的基本內容
    1.3.3游戲的程序開(kāi)發(fā)工具
    1.4開(kāi)發(fā)游戲的Java技術(shù)
    1.4.1標識符
    1.4.2基本類(lèi)型
    1.4.3運算符和表達式
    1.4.4類(lèi)型轉換
    1.4.5打印語(yǔ)句
    1.4.6邏輯控制語(yǔ)句
    1.5Java語(yǔ)言的類(lèi)和對象
    1.5.1對象
    1.5.2成員方法和類(lèi)的特點(diǎn)
    1.5.3包
    1.5.4Java訪(fǎng)問(wèn)權限修飾符
    1.5.5Java語(yǔ)言注釋
    1.6Java數組和Vector容器應用
    1.6.1Java數組
    1.6.2Vector容器
    1.7文件操作
    1.7.1字節流
    1.7.2字符流
    第2章游戲圖形界面開(kāi)發(fā)基礎
    2.1AWT簡(jiǎn)介
    2.2Swing基礎
    2.3Swing組件
    2.3.1按鈕(JButton)
    2.3.2單選按鈕(JRadioButton)
    2.3.3復選框(JCheckBox)
    2.3.4組合框(JComboBox)
    2.3.5列表(JList)
    2.3.6文本框(JTextField和JPasswordField)
    2.3.7面板(JPanel)
    2.3.8表格(JTable)
    2.3.9框架(JFrame)
    2.4布局管理器
    2.4.1布局管理器的概述
    2.4.2流布局管理器(FlowLayout)
    2.4.3邊界布局(BorderLayout)
    2.4.4卡片布局管理器(CardLayout)
    2.4.5網(wǎng)格布局管理器(GridLayout)
    2.4.6null布局管理器
    2.5常用事件處理
    2.5.1動(dòng)作事件處理
    2.5.2鼠標事件處理
    2.5.3鍵盤(pán)事件處理
    第3章Java圖形處理和Java 2D
    3.1Java圖形坐標系統和圖形上下文
    3.2Color類(lèi)
    3.3Font類(lèi)和FontMetrics類(lèi)
    3.3.1Font類(lèi)
    3.3.2FontMetrics類(lèi)
    3.4常用的繪圖方法
    3.4.1繪制直線(xiàn)
    3.4.2繪制矩形
    3.4.3繪制橢圓
    3.4.4繪制弧形
    3.4.5繪制多邊形和折線(xiàn)段
    3.4.6清除繪制的圖形
    3.5Java 2D簡(jiǎn)介
    3.5.1Java 2D API
    3.5.2Graphics2D簡(jiǎn)介
    3.5.3Graphics2D的圖形繪制
    3.5.4Graphics2D的屬性設置
    3.5.5路徑類(lèi)
    3.5.6平移、縮放或旋轉圖形
    第4章Java游戲程序的基本框架
    4.1動(dòng)畫(huà)的類(lèi)型及幀頻
    4.1.1動(dòng)畫(huà)類(lèi)型
    4.1.2設置合理的幀頻
    4.2游戲動(dòng)畫(huà)的制作
    4.2.1繪制動(dòng)畫(huà)以及動(dòng)畫(huà)循環(huán)
    4.2.2消除動(dòng)畫(huà)閃爍現象——雙緩沖技術(shù)
    4.3使用定時(shí)器
    4.4設置游戲難度
    4.5游戲與玩家的交互
    4.6游戲中的碰撞檢測
    4.6.1矩形碰撞
    4.6.2圓形碰撞
    4.6.3像素碰撞
    4.7游戲中的圖像繪制
    4.7.1圖像文件的裝載
    4.7.2圖像文件的顯示
    4.7.3繪制卷軸型圖像
    4.7.4繪制磚塊型圖像
    4.8游戲角色開(kāi)發(fā)
    4.9游戲聲音效果設定
    第5章推箱子游戲
    5.1推箱子游戲介紹
    5.2程序設計的思路
    5.3程序設計的步驟
    5.3.1設計地圖數據類(lèi)(MapFactory.java)
    5.3.2設計地圖類(lèi)(Map.java)
    5.3.3設計游戲面板類(lèi)(GameFrame.java)
    5.3.4播放背景音樂(lè )類(lèi)(Sound.java)
    第6章雷電飛機射擊游戲
    6.1雷電游戲介紹
    6.2程序設計的思路
    6.2.1游戲素材
    6.2.2地圖滾動(dòng)的原理實(shí)現
    6.2.3飛機和子彈的實(shí)現
    6.2.4主角飛機子彈與敵機的碰撞檢測
    6.3關(guān)鍵技術(shù)
    6.3.1多線(xiàn)程
    6.3.2Java的Thread類(lèi)和Runnable接口
    6.4雷電飛機游戲設計的步驟
    6.4.1設計子彈類(lèi)(Bullet.java)
    6.4.2設計敵機類(lèi)(Enemy.java)
    6.4.3設計游戲界面類(lèi)(GamePanel.java)
    6.4.4設計游戲窗口類(lèi)(planeFrame.java)
    第7章21點(diǎn)撲克牌游戲
    7.121點(diǎn)撲克牌游戲介紹
    7.2關(guān)鍵技術(shù)
    7.2.1撲克牌面繪制
    7.2.2識別牌的點(diǎn)數
    7.2.3Dealer(莊家)要牌智能實(shí)現
    7.2.4游戲規則的算法實(shí)現
    7.3程序設計的步驟
    7.3.1設計撲克牌類(lèi)(Card.java)
    7.3.2設計一副牌類(lèi)(Poker.java)
    7.3.3設計游戲面板類(lèi)(PokerPanel.java)
    7.3.4設計游戲主窗口類(lèi)(Pai.java)
    第8章連連看游戲
    8.1連連看游戲介紹
    8.2程序設計的思路
    8.2.1連連看游戲數據模型
    8.2.2動(dòng)物方塊布局
    8.2.3連通算法
    8.2.4智能查找功能的實(shí)現
    8.3關(guān)鍵技術(shù)
    8.3.1動(dòng)物方塊圖案的顯示
    8.3.2鼠標相關(guān)的事件
    8.3.3延時(shí)功能
    8.4程序設計的步驟
    8.4.1設計游戲界面窗體(LLKFrame.java)
    8.4.2設計游戲面板類(lèi)(LLKPanel.java)
    第9章人物拼圖游戲
    9.1人物拼圖游戲介紹
    9.2程序設計的思路
    9.3關(guān)鍵技術(shù)
    9.3.1按鈕顯示圖片實(shí)現
    9.3.2圖片按鈕移動(dòng)實(shí)現
    9.3.3從BufferedImage轉化成ImageIcon
    9.4程序設計的步驟
    9.4.1設計單元圖片類(lèi)(Cell.java)
    9.4.2枚舉類(lèi)型(Direction.java)
    9.4.3游戲面板類(lèi)(GamePanel.java)
    9.4.4主窗口類(lèi)(MainFrame.java)
    第10章對對碰游戲(按鈕版)
    10.1對對碰游戲介紹
    10.2程序設計的思路
    10.2.1游戲素材
    10.2.2設計思路
    10.3關(guān)鍵技術(shù)
    10.3.1動(dòng)態(tài)生成8×8的按鈕
    10.3.2進(jìn)度條組件JProgressBar
    10.3.3定時(shí)器功能
    10.4程序設計的步驟
    10.4.1設計游戲窗口類(lèi)(MyJframes.java)
    10.4.2設計內部定時(shí)器類(lèi)
    第11章對對碰游戲(圖形版)
    11.1對對碰游戲介紹
    11.2對對碰游戲設計思路
    11.2.1游戲素材
    11.2.2設計思路
    11.3程序設計的步驟
    11.3.1設計游戲窗口類(lèi)(GameRoom.java)
    11.3.2設計內部游戲面板類(lèi)
    11.3.3設計內部定時(shí)器類(lèi)
    第12章華容道游戲
    12.1華容道游戲介紹
    12.2華容道游戲設計思路
    12.2.1數據結構
    12.2.2游戲邏輯
    12.3程序設計的步驟
    12.3.1創(chuàng )建游戲人物按鈕類(lèi)(Person)
    12.3.2游戲窗體類(lèi)(Hua_Rong_Road.Java)
    第13章開(kāi)心農場(chǎng)
    13.1開(kāi)心農場(chǎng)游戲介紹
    13.2程序設計的思路
    13.2.1游戲素材
    13.2.2設計思路
    13.3關(guān)鍵技術(shù)——實(shí)現圖形按鈕
    13.4開(kāi)心農場(chǎng)設計的步驟
    13.4.1設計農作物類(lèi)(Crop.java)
    13.4.2設計背景的面板(BackgroundPanel.java)
    13.4.3設計農場(chǎng)類(lèi)(Farm.java)
    13.4.4設計窗體類(lèi)(MainFrame.java)
    第14章單機版五子棋游戲
    14.1單機版五子棋游戲簡(jiǎn)介
    14.2五子棋設計思想
    14.3關(guān)鍵技術(shù)
    14.3.1Vector向量容器
    14.3.2判斷輸贏(yíng)的算法
    14.4程序設計的步驟
    第15章“網(wǎng)絡(luò )五子棋”游戲
    15.1“網(wǎng)絡(luò )五子棋”游戲簡(jiǎn)介
    15.2五子棋設計思想
    15.2.1界面設計
    15.2.2通信協(xié)議
    15.3關(guān)鍵技術(shù)
    15.3.1Socket技術(shù)
    15.3.2InetAddress類(lèi)簡(jiǎn)介
    15.3.3ServerSocket類(lèi)
    15.3.4Socket類(lèi)
    15.4程序設計的步驟
    15.4.1設計服務(wù)器端(Server.java)
    15.4.2設計客戶(hù)端類(lèi)(Client.java)
    第16章網(wǎng)絡(luò )中國象棋
    16.1中國象棋介紹
    16.2關(guān)鍵技術(shù)
    16.2.1UDP簡(jiǎn)介
    16.2.2DatagramPacket類(lèi)
    16.2.3DatagramSocket類(lèi)
    16.2.4P2P知識
    16.3網(wǎng)絡(luò )中國象棋設計思路
    16.3.1棋盤(pán)表示
    16.3.2棋子表示
    16.3.3走棋規則
    16.3.4坐標轉換
    16.3.5通信協(xié)議設計
    16.3.6網(wǎng)絡(luò )通信傳遞棋子信息
    16.4網(wǎng)絡(luò )中國象棋實(shí)現的步驟
    16.4.1設計棋子類(lèi)(Chess.java)
    16.4.2設計棋盤(pán)類(lèi)(ChessBoard.java)
    16.4.3設計游戲窗體(Frmchess.java)
    第17章RGP走迷宮游戲
    17.1RGP走迷宮游戲介紹
    17.2程序設計的思路
    17.2.1游戲素材
    17.2.2設計思路
    17.2.3RGP人物的動(dòng)畫(huà)
    17.3走迷宮游戲設計的步驟
    17.3.1設計主窗體類(lèi)(miGong.java)
    17.3.2設計游戲面板類(lèi)(MyPanel.java)
    第18章百變方塊游戲
    18.1百變方塊游戲介紹
    18.2關(guān)鍵技術(shù)
    18.2.1幾何圖形的繪制
    18.2.2幾何圖形的平移旋轉
    18.2.3給GeneralPath包含的圖形填充顏色
    18.3游戲設計思路
    18.4程序設計的步驟
    18.4.1設計拼塊類(lèi)(CChip.cs)
    18.4.2設計面板視圖類(lèi)(MyJPanel.java)
    18.4.3設計主類(lèi)(MainBlock.java)
    第19章打獵游戲
    19.1打獵游戲介紹
    19.2程序設計的思路
    19.2.1游戲素材
    19.2.2設計思路
    19.3關(guān)鍵技術(shù)
    19.3.1控制動(dòng)物組件的移動(dòng)速度
    19.3.2隨機間歇產(chǎn)生動(dòng)物組件
    19.3.3玻璃面板顯示
    19.4打獵游戲設計的步驟
    19.4.1設計小鳥(niǎo)類(lèi)(BirdLabel.java)
    19.4.2設計野豬類(lèi)(PigLabel.java)
    19.4.3設計背景面板類(lèi)(BackgroundPanel.java)
    19.4.4設計主窗體類(lèi)(MainFrame.java)
    熱門(mén)推薦文章
    相關(guān)優(yōu)評榜
    品類(lèi)齊全,輕松購物 多倉直發(fā),極速配送 正品行貨,精致服務(wù) 天天低價(jià),暢選無(wú)憂(yōu)
    購物指南
    購物流程
    會(huì )員介紹
    生活旅行/團購
    常見(jiàn)問(wèn)題
    大家電
    聯(lián)系客服
    配送方式
    上門(mén)自提
    211限時(shí)達
    配送服務(wù)查詢(xún)
    配送費收取標準
    海外配送
    支付方式
    貨到付款
    在線(xiàn)支付
    分期付款
    郵局匯款
    公司轉賬
    售后服務(wù)
    售后政策
    價(jià)格保護
    退款說(shuō)明
    返修/退換貨
    取消訂單
    特色服務(wù)
    奪寶島
    DIY裝機
    延保服務(wù)
    京東E卡
    京東通信
    京東JD+
    亚洲精品乱码久久久97_国产伦子一区二区三区_久久99精品久久久欧美_天天看片永久av影城网页
  • <em id="pai5d"></em><sup id="pai5d"></sup>
    
    

    <small id="pai5d"><rp id="pai5d"></rp></small>
    <option id="pai5d"></option>

    
    
  • <sup id="pai5d"></sup>
    <em id="pai5d"><label id="pai5d"></label></em>

  • <s id="pai5d"></s>