Advanced Java Game Programming (Paperback)

David Wallace Croft

  • 出版商: Apress
  • 出版日期: 2004-03-30
  • 定價: $1,500
  • 售價: 2.0$299
  • 語言: 英文
  • 頁數: 584
  • 裝訂: Paperback
  • ISBN: 1590591232
  • ISBN-13: 9781590591239
  • 相關分類: Java 程式語言
  • 立即出貨(限量) (庫存=3)

買這商品的人也買了...

商品描述

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內容,本書涵蓋了針對有經驗的Java開發人員的遊戲編程。

Game Developers Java Users Group(GameJUG)的創始人David Wallace Croft組建了一個開源可重用的遊戲庫,其中包括一個Swing動畫引擎,使開發人員能夠使用這些技術並快速推出新遊戲。

開源遊戲庫還包括一個可重用的遊戲部署框架和一個具有HTTP防火牆隧道功能的多人網絡庫,適用於小程序。所有代碼都是開源的,包括示例遊戲。動畫在Swing環境中經過嚴格測試和優化,Croft清楚地解釋了代碼的工作原理。示例中使用的圖形和音頻庫是公共領域的,也可以免費使用來創建新遊戲。

內容包括:
第1章 開發設置
第2章 部署框架
第3章 Swing動畫
第4章 動畫庫
第5章 高級圖形
第6章 持久數據
第7章 遊戲架構
第8章 A*算法
第9章 HTTP隧道
第10章 HTTP輪詢
第11章 HTTP拉取
附錄A 源代碼索引
附錄B 介紹CVS