• 讀書網|DuShu.com - 讀書·學習·生活
  •  | 簡體版
  • 論壇
  • 暢銷
  • 連載
  • 圖書
  • 資訊
  • 首頁
  • 國學/古籍 | 文學藝術 | 人文社科 | 經濟管理 | 生活時尚 | 科學技術 | 教材教輔 | 少兒讀物
  •    
  • 圖書搜索:
  •  
     全部圖書 可讀圖書 可購圖書
     
  • Java 2游戲設計 - 書籍詳細信息
  • 查看同類圖書:科學技術»計算機/網絡»游戲設計»Java 2游戲設計
  • Java 2游戲設計

  • 【作 者】:榮欽科技編著
  • 【叢編項】:程序員書庫
  • 【裝幀項】:簡裝本 26cm / 431
  • 【出版項】:清華大學出版社 / 2004-11-01
  • 【ISBN號】:9787302096566 / 7302096562
  • 【原書定價】:¥39.80 有10家書店打折銷售 
  • 【主題詞】:計算機-軟件與程序設計-JavaJava
  • 【圖書簡介】
      Java是跨平臺的編程語言,它具有強大的網絡應用功能,是開發網絡游戲的重要工具之一。為了使讀者全面了解網絡游戲的設計理念與方法,本書從最基本的Java語法開始,對游戲的原理及其Java程序實現進行了詳細介紹,內容包括動畫的實現、音效的處理、鼠標和鍵盤事件處理、人工智能、網絡聯機、2D和2.5D地圖,粒子系統以及3D算法等。書中著重以實例來引導讀者學習游戲設計的相關技巧,利用這些技巧可以設計出千變萬化的游戲。本書作為一本以Java語言介紹網絡游戲設計的入門圖書,內容豐富、結構清晰、語言簡練,實例具有很強的實用性和代表性,因此不僅適用于廣大游戲愛好者和設計者閱讀,對于Java程序員,也是一本不可多得的參考書。Java是當今最熱門的編程語言,它在跨平臺與網絡應用方面的強大功能使之非常適用于網絡游戲的開發。本書以如何利用Java開發跨網絡、跨平臺游戲為中心,闡述了全新的網絡游戲設計理念與方法。在本書的一開始,不免俗套地先歡迎大家進入Java網絡游戲設計的世界,希望本書能帶給用戶一些有用的程序設計觀點與實現方法,誠如大家所見,本書的主題是如何使用Java語言來開發"游戲程序"。也許用戶對這樣的應用主題感到陌生,亦或許根本沒有接觸過Java語言,但是無論是何種程度的讀者,相信都能夠從本書中獲得各方面的幫助。由于本書所使用的一些游戲制作觀點與單機游戲是共通的,因此即使用戶使用其他的程序語言來設計單機游戲,同樣也可以參考本書所提到的一些算法或問題解決方案。尤其是在貼圖技巧方面,無論是使用C/C++的貼圖函數,還是采用VisualBasic、Delphi等程序語言,都可以將本書中的算法加以適當的修改并應用到這些程序語言中。本書也介紹了一些"網絡聯機"程序設計的概念,包括一對一聊天程序、多人聯機聊天程序。通過這兩個游戲的架構,用戶可以將類似單機游戲的Applet程序修改為聯機程序,使用戶所面對的游戲對手不再是冷冰冰的計算機。本書中有幾個較完整的游戲制作,用戶可以通過實際制作這些游戲來了解如何將眾多概念與功能組合起來,而不只是單一功能的片段印象。當面對這些功能組合時,會有一定的復雜度,此時一定要對概念十分清楚。若遇到問題,可以往前翻閱,從前面的章節中找到想要的答案。本書收集了許多游戲設計的技術,并經過慎密的規劃再通過適當的題材加以表現,所有的工作無非是為了讓各位用戶能在學習的過程中加深印象,也希望本書能為各位用戶在Java游戲設計的領域里提供有用的方向及信息。本書中的源程序,讀者可通過http://www.tupwk.com.cn/downpage/index.asp下載。由于作者水平有限,加之創作時間倉促,本書難免有不足之處,歡迎廣大讀者批評指正。2004年6月
  • 【本書目錄】
    目    錄第1章  無限歡樂的游戲世界 11.1  游戲的意義與內涵 11.1.1  游戲的組成要素 11.1.2  認識游戲平臺 21.2  游戲設計初體驗 41.2.1  建立游戲主題 41.2.2  游戲系統的基本設定 61.2.3  游戲系統的流程控制技巧 61.2.4  游戲制作的完整流程 71.2.5  常見游戲類型介紹 91.3  漫談游戲開發環境與程序設計 101.3.1  使用Java語言開發游戲 111.3.2  Java的執行平臺 121.3.3  Java的執行速度 141.3.4  Java的屬性與功能 14第2章  Java快速學習 162.1  開發環境的安裝與設定 162.1.1  J2SDK的下載與安裝 162.1.2  API說明文件 172.1.3  簡單的應用程序 182.2  Java面向對象程序設計 202.2.1  面向對象的基本概念 202.2.2  對象 222.3  Java的類語法 242.3.1  定義類(Class) 242.3.2  包 262.3.3  類繼承 282.3.4  類屬性成員 292.3.5  類方法成員 322.3.6  深入類 352.3.7  接口 42第3章  Applet與基礎繪圖 453.1  認識Applet 453.1.1  Applet類 453.1.2  Applet程序坐標與參數傳遞 463.1.3  Applet程序的生命周期 473.2  基礎繪圖 493.2.1  使用paint()方法 503.2.2  使用Graphics類繪制字符串 523.2.3  Graphics類的其他繪圖方法 583.2.4  圖形與圖像的“深度” 623.3  繪制圖像 653.3.1  圖像類型的支持 653.3.2  取得圖像及繪制 663.3.3  圖像追蹤 693.3.4  頁面切換 743.3.5  制作透明背景 77第4章  動畫的制作 804.1  動畫的原理 804.1.1  視覺暫留 804.1.2  設定合理的FPS 814.1.3  動畫的類型 824.2  圖像的運動 824.2.1  動畫循環 824.2.2  使用線程 864.2.3  消除動畫的閃爍 904.2.4  使用合理的FPS 974.2.5  改善動畫播放效果 994.3  動畫的簡單實例 1064.3.1  游戲開頭畫面 1064.3.2  制作電子小時鐘 113第5章  交互與聲音 1195.1  如何和玩家交互 1195.1.1  事件處理機制 1195.1.2  如何處理事件 1225.2  事件的實例應用 1275.2.1  鼠標事件處理 1275.2.2  鍵盤事件處理 1355.3  聲音的使用 1405.3.1  Java可使用的聲音文件 1405.3.2  下載聲音文件 1405.3.3  使用聲音文件 141第6章  游戲動畫高級制作 1456.1  游戲動畫 1456.1.1  角色與動畫 1456.1.2  角色碰撞偵測 1466.1.3  碰撞實例 1486.1.4  定義角色父類 1546.1.5  角色動畫與幀動畫結合 1566.1.6  貼圖技巧 1646.2  游戲范例-- “棒打豬頭” 169第7章  強化游戲界面 1807.1  使用AWT組件 1807.1.1  認識AWT組件 1807.1.2  建立AWT組件實例 1817.1.3  版面配置 1837.1.4  結合Panel與LayoutManager 1897.1.5  處理AWT組件的事件 1917.2  網頁游戲界面 1967.2.1  使用網頁特效 1977.2.2  輸入參數到Applet中 1997.3  實現范例-- “棒打豬頭”v2.0 200第8章  淺談人工智能與2.5D游戲 2068.1  淺談人工智能 2068.1.1  何謂人工智能 2068.1.2  基本的人工智能概念 2078.1.3  游戲難度設定 2168.2  淺談2.5D游戲 218第9章  繪圖算法 2209.1  粒子系統 2209.1.1  煙火粒子 2209.1.2  瀑布粒子 2249.1.3  煙粒子 2289.1.4  煙火樹與噴泉 2329.1.5  雪花粒子 2369.2  立體繪圖與旋轉 2399.2.1  旋轉立體五角錐 2399.2.2  具有遠近感的立體對象 2479.2.3  其他立體坐標定位法 254第10章  掃雷 26110.1  游戲規劃 26110.1.1  游戲玩法及規則 26210.1.2  游戲設計分析 26510.1.3  游戲規劃注意事項 26610.2  游戲流程 26610.3  技巧應用 26710.3.1  地雷區狀態 26710.3.2  自動清除空白方格 26810.3.3  依方格標示自動翻開 27010.4  程序代碼說明 271第11章  迷宮 29111.1  游戲規劃 29111.2  平面迷宮 29111.2.1  平面迷宮規劃 29211.2.2  角色狀態 29211.2.3  繪圖與鍵盤事件的實現 29311.2.4  角色類 29911.3  立體迷宮 30111.3.1  地圖拼接技巧 30211.3.2  定位地圖坐標 30511.3.3  旋轉立體坐標 30711.3.4  繪制障礙物 31211.3.5  處理圖像深度 31511.3.6  隨機產生地圖 31811.3.7  完整2.5D迷宮 326第12章  俄羅斯方塊 33412.1  游戲規劃 33412.1.1  游戲玩法及規則 33412.1.2  游戲設計分析 33512.1.3  注意事項 33712.2  游戲流程 33812.3  游戲技巧應用 33812.3.1  描述方塊 33912.3.2  描述地圖 34112.3.3  方塊阻礙判斷 34112.3.4  滿行判斷及刪除 34312.3.5  控制方塊自動下降 34312.3.6  預備方塊區的上移效果 34412.4  游戲畫面 34512.5  程序代碼說明 346第13章  項目研究--天涯若比鄰 36513.1  Java網絡聯機游戲 36513.1.1  Java網絡聯機基礎 36513.1.2  取得地址信息 36613.1.3  使用Socket聯機 37013.1.4  使用ServerSocket聯機 37313.1.5  制作一對一聊天室 37513.1.6  使用Applet制作聯機程序 38213.2  多人聯機 38513.2.1  多人聯機類型 38513.2.2  多人聊天室 38613.2.3  服務器端程序剖析 38813.2.4  客戶端程序剖析 399附錄A  游戲常見專有名詞 404附錄B  游戲類型 412附錄C  游戲開發團隊 426
  • 【購買本書】
  • 商城名稱價格 配送信息優惠活動去看看購買

    卓越網
    ¥30.90
    送貨上門:國內308個城市
    郵寄:全球
    特快專遞:全球
    海外航空快遞
    七周年店慶,全場免費配送 去看看 訂購

    當當網
    ¥31.10 當天加急送:北京五環以內
    送貨上門:國內178個城市
    郵寄:全球
    特快專遞:全球
    特惠商品68折封頂 去看看 訂購

    中國書網
    ¥37.81
    送貨上門:全國81個城市
    郵寄:全國(中國郵政)
    特快專遞:全國
    去看看 訂購

    蔚藍書店
    ¥31.80 送貨上門:國內45個城市
    郵寄:全球
    特快專遞:全國600城市
    其他:海內外EMS快遞
    快錢支付,最高8元現金返還,用即送 去看看 訂購

    中國圖書網
    ¥25.90
    送貨上門:全國30個城市
    郵寄、快遞:全國
    特快專遞EMS:全球
    訂單金額超過100元免費配送
    精品藏書拍賣活動
    去看看 訂購

    華儲網
    ¥31.84 送貨上門:遼寧、長春、北京
    快遞、郵政遞送:全球
    30萬春節大禮包連環送,全場7折+滿100免運費 去看看 訂購

    互動出版網
    ¥31.84
    送貨上門:數十個大中城市
    郵寄、快遞:全國
    特快專遞EMS:全球
    去看看 訂購

    2688網店
    ¥30.90 通過代購點免費送貨
    送貨上門
    普通平郵/EMS
    去看看 訂購

    第二書店
    ¥30.60
    當天加急送:北京五環以內
    送貨上門:國內178個城市
    郵寄:全球
    特快專遞:全球
    北京用戶69折封頂
    滿99免運費
    去看看 訂購

    時代網上書店
    ¥33.83 送貨上門:成都市免費送貨上門
    郵寄:全國掛號郵寄
    特快專遞:全國
    滿100送T恤 去看看 訂購

    中國圖書館網
    ¥0.4/頁起
    郵寄、快遞:全國
    特快專遞EMS:全球
    提供稀缺絕版圖書文獻影印服務 去看看 預定
  • 說明:
  • 1、由于網上書店可能根據各種情況隨時調整價格,我們的價格信息存在滯后性。以上價格僅作參考,具體以網上書店標示的價格為準。
    2、如價格折扣信息和原書定價存在較大誤差,可能是該店售書為本書的不同版本或不同裝禎形式,請讀者自行鑒別。
    3、對如何網上購書存在疑問,請點擊上面購書指南鏈接查詢。
  • 【借閱本書】
  • 圖書館備注借閱
    首都圖書館 借閱本書
    廣東省立中山圖書館 借閱本書
  • 相關資源:
  • 在OCLC世界聯合圖書目錄中查詢本書
  • Search many libraries at once at WorldCat.org
  • Copyright © 讀書網 www.dushu.com 2006-2007, All Rights Reserved.
    鄂ICP備06000781號 公安備4201502577