用Java開發(fā)游戲,或許會讓很多人覺得不可思議!但是Java不僅可以用來開發(fā)游戲,而且開發(fā)出來的游戲甚至具有跨越因特網與不同平臺運行的能力。您將會發(fā)現(xiàn)運作一個Java游戲是多么的愉快,因為只要通地與Java兼容的瀏覽器即可輕松地運行這些游戲,甚至可以和三、五好友相約在因特網上來個“麻將三缺一”!Java是當今最熱門的編程語言,它在跨平臺與網絡應用方面的強大功能使之非常適用于網絡游戲的開發(fā)。本書圍繞如何用Java開發(fā)跨網絡、跨平臺游戲的中心,闡釋了全新的網絡游戲設計理念與方法。本書從最基本的Java語法開始,對游戲的原理及其Java程序實現(xiàn)進行了詳細介紹,包括動畫的實現(xiàn)、音效的處理、鼠標和鍵盤事件的處理、人工智能、網絡聯(lián)機、2D和2.5D地圖、粒子系統(tǒng)和3D算法等。書中著重以實例來引導讀者學習游戲設計的相關技巧,利用這些技巧可以設計出千變萬化的游戲。本書作為一本以Java語言介紹網絡游戲設計的入門圖書,不僅適用于廣大游戲愛好者、設計者和開發(fā)者,也適用于Java程序員作為開發(fā)參考。