圖書目錄
第一部分 Java編程入門
第1章 Java 5入門
1.1 遊戲產業新動向
1.2 休閒遊戲的興起
1.2.1 休閒遊戲玩家
1.2.2 休閒遊戲
1.3 Java遊戲
1.3.1 不需要Java開發經驗
1.3.2 開發工具
1.3.3 安裝最新的JDK
1.3.4 版本號和修訂災難
1.3.5 從命令行編譯
1.4 編寫第一個Java程式
1.4.1 DrinkJava程式
1.4.2 Appletizer程式
本章小結
複習題
練習題
第2章 Java編程基礎
2.1 JavaApplet
2.1.1 Web伺服器技術簡介
2.1.2 暫存Java Applet
2.2 Java語言
2.2.1 Java數據類型
2.2.2 類的基礎知識
2.2.3 main函式
2.2.4 面向對象編程
本章小結
複習題
練習題
第3章 鍵盤和滑鼠輸入
3.1 監聽用戶
3.2 鍵盤輸入
3.2.1 監聽鍵盤事件
3.2.2 測試鍵盤輸入
3.2.3 創建KeyboardTest項目
3.3 滑鼠輸入
3.3.1 讀取滑鼠移動
3.3.2 檢測滑鼠按鈕
3.3.3 測試滑鼠輸入
本章小結
複習題
練習題
第4章 聲音效果和音樂
4.1 播放數位化聲音樣本檔案
4.1.1 Java聲音起步
4.1.2 播放聲音
4.2 播放MIDI序列檔案
4.2.1 載入MIDI檔案
4.2.2 播放音樂
4.3 可復用的類
4.3.1 SoundClip類
4.3.2 MidiSequence類
本章小結
複習題
練習題
第5章 創建第一個Java遊戲
5.1 有關遊戲項目
5.2 創建遊戲
5.2.1 在JBuilder中創建一個項目
5.2.2 BaseVectorShape類
5.2.3 Ship類
5.2.4 Bullet類
5.2.5 Asteroid類
5.2.6 主原始碼檔案
本章小結
複習題
練習題
第二部分 Java 2D遊戲編程
第6章 Java 2D——矢量圖和點陣圖
第7章 遊戲循環、計時和執行緒
第8章 基本2D角色——聲名狼藉的精靈
第9章 高級精靈編程——動畫
第10章 創建一個Java遊戲框架
第11章 擴展和最佳化Galactic War
第12章 將Java遊戲部署到Web上