買這商品的人也買了...
-
$1,205TCP/IP Illustrated, Volume 1: The Protocols (Hardcover)
-
$2,500$2,375 -
$725Java Server and Servlets: Building Portable Web Applications (Paperback)
-
$1,800$1,710 -
$675Java Look and Feel Design Guidelines: Advanced Topics (Paperback)
-
$825Applied Java Patterns (Paperback)
-
$590$466 -
$2,900$2,755 -
$1,548Core Servlets and JavaServer Pages, Vol. 1: Core Technologies, 2/e
-
$680$578 -
$850$723 -
$480$379 -
$750$593 -
$720$569 -
$780$616 -
$590$460 -
$5,220$4,959 -
$580$452 -
$1,323Network Algorithmics: An Interdisciplinary Approach to Designing Fast Networked Devices (Hardcover)
-
$540$427 -
$860$731 -
$329$313 -
$2,050$1,948 -
$2,390$2,271 -
$1,188Interconnecting Cisco Network Devices, Part 2 (ICND2): (CCNA Exam 640-802 and ICND exam 640-816), 3/e
相關主題
商品描述
Advanced Java Game Programming teaches you how to create desktop and Internet computer games using the latest Java programming language techniques. Whereas other Java game programming books focus on introductory Java material, this book covers game programming for experienced Java developers.
David Wallace Croft, founder of the Game Developers Java Users Group (GameJUG), has assembled an open source reusable game library—a Swing animation engine that allows developers to use these techniques and put out new games very rapidly.
The open source game library also includes a reusable game deployment framework and a multiplayer networking library with HTTP firewall tunneling capability for applets. All of the code is open source, including the example games. The animation has been scrupulously tested and optimized in the Swing environment, and Croft clearly explains how the code works in great detail. The graphics and audio libraries used in the examples are public domain and may also be used royalty-free for creating new games.
Contents:
Chapter 1 Development Setup
Chapter 2 Deployment
Frameworks
Chapter 3 Swing Animation
Chapter 4 Animation Library
Chapter 5 Advanced Graphics
Chapter 6 Persistent Data
Chapter 7 Game
Architecture
Chapter 8 A* Algorithm
Chapter 9 HTTP Tunneling
Chapter
10 HTTP Polling
Chapter 11 HTTP Pulling
Appendix A Source Code
Index
Appendix B Introducing CVS
商品描述(中文翻譯)
《進階 Java 遊戲程式設計》教你如何使用最新的 Java 程式語言技術來創建桌面和網路電腦遊戲。與其他專注於入門 Java 內容的遊戲程式設計書籍不同,本書針對有經驗的 Java 開發者涵蓋了遊戲程式設計。
David Wallace Croft,遊戲開發者 Java 使用者小組(GameJUG)的創始人,組建了一個開源可重用的遊戲庫——一個 Swing 動畫引擎,允許開發者使用這些技術快速推出新遊戲。
這個開源遊戲庫還包括一個可重用的遊戲部署框架和一個具有 HTTP 防火牆隧道功能的多人網路庫,適用於小應用程式。所有的程式碼都是開源的,包括示例遊戲。動畫在 Swing 環境中經過仔細測試和優化,Croft 也詳細解釋了程式碼的運作方式。示例中使用的圖形和音頻庫是公共領域的,並且可以免版稅地用於創建新遊戲。
**內容:**
第 1 章 開發設置
第 2 章 部署框架
第 3 章 Swing 動畫
第 4 章 動畫庫
第 5 章 進階圖形
第 6 章 持久數據
第 7 章 遊戲架構
第 8 章 A* 演算法
第 9 章 HTTP 隧道
第 10 章 HTTP 輪詢
第 11 章 HTTP 拉取
附錄 A 程式碼索引
附錄 B 介紹 CVS