豐富範例的Android遊戲開發專書
手機遊戲一向是行動裝置開發中最重要的部分,本書即是講解Android遊戲範例開發的專業書籍。介紹Android基礎知識時,每個知識都有相對應的範例,透過瞭解這些範例,可以更深刻理解書中內容。
而內容除了介紹Android應用程式框架以及遊戲開發相關知識之外,並提供多個Android平台下的實際遊戲範例,書中遊戲範例均是精心挑選過的,不同類型的遊戲有著其獨特的開發方式,本書囊括了不同的遊戲類型,以及不同的遊戲開發技巧,以期讓讀者全面掌握手機遊戲的開發技術非常適合各類愛好遊戲開發的讀者學習。學習本書後,可以快速幫助您在Android平台下提高遊戲開發的能力。
【本書特色】
★核心技術:涵蓋遊戲開發的核心技術,如美化前台技術、互動與通訊、資料儲存與感測器、遊戲地圖、物理引擎、OpenGL ES、3D等。
★內容充實:分享8大遊戲案例和8大遊戲類型,如太空保衛戰、象棋人機對弈、重力球、炫彩塔防、回到戰國、2D迷你撞球、3D魔術方塊、盛怒的老鼠。
★實務應用:提供各種能實際應用於職場的製作技巧與範例,針對Android初學者、具Java基礎的讀者、在職開發人員等,皆有相對應適合學習的內容可供參考。
作者簡介:
吳亞峰
畢業於北京郵電大學,之後留學澳大利亞臥龍崗大學取得碩士學位。1998年開始從事Java應用的開發,有10多年的Java開發與培訓經驗。主要的研究方向為OpenGL ES、手機遊戲、Java EE以及搜尋引擎。同時為手機遊戲、Java EE獨立軟體發展工程師,並兼任百納科技Java培訓中心首席培訓師。近10年來為多家著名企業培養了上千名高級軟體開發人員,曾編寫過《Android大螢幕手機與平板電腦開發實戰:經典範例直擊大螢幕、高解析度的核心處理技術》、《Java程式設計師的職場進化之路》、《學會Android應用開發的18堂關鍵基礎課程》、《深入淺出Android遊戲程式開發範例大全》等多本暢銷技術書籍(以上為博碩文化出版)。2008年初開始關注Android平台下的3D應用開發,並開發出一系列優秀的Android應用程式與3D遊戲。
于復興
北京科技大學碩士,從業於電腦軟體領域10年,在軟體發展和電腦教學方面有著豐富的經驗。工作期間曾主持科研專案「PSP流量視覺化檢測系統研究與實現」,主持研發了多項省市級專案,同時為多家企事業單位設計開發了執行資訊系統,並在各種科技刊物上發表多篇相關論文。2008年開始關注Android平台下的應用開發,參與開發了多款手機3D遊戲應用。
杜化美
西安電子科技大學碩士,有多年的Java程式開發與培訓經驗。曾參與兩項國家自然科學基金專案,在國內外刊物上發表論文10餘篇。同時兼任嵌入式獨立軟體工程師,在軟體領域有8年的從業經驗,最近3年致力於Android嵌入式系統的研究。
目錄
第1章 Android平台簡介
介紹Android的來龍去脈,並介紹Android應用程式的框架,然後對Android的開發環境進行
建立和測試。
第2章 Android遊戲開發中的美化前台技術
對Android 的使用者介面進行詳細介紹,同時講解圖形、動畫、音訊、視訊的實現,並對圖
像採集技術進行講述。
第3章 Android遊戲開發中的互動與通訊
簡要介紹應用程式的基本元件,詳細介紹應用程式內部或元件之間的通訊方式。
第4章 Android遊戲開發中的資料儲存和感測器
透過實例介紹Android 平台下SQLite資料庫與感測器的原理及使用方法。
第5章 Android遊戲開發中的網路程式設計
首先對Socket( 通訊端)及HTTP 進行介紹,然後透過一個實例講解Google Map應用的實
現,最後介紹了藍牙互連的相關知識。
第6章 不一樣的遊戲,一樣的精彩應用
介紹不同類型遊戲的特色及開發特點。
第7章 遊戲背後的數學與物理
介紹遊戲開發過程中所涉及的數學與物理的相關知識,並詳細講解了碰撞檢測技術的實現方
式。
第8章 遊戲地圖必知必會
介紹了遊戲開發中地圖相關方面的知識,包括不同的地圖單元形狀、地圖設計器,以及智慧
路徑搜索等。
第9章 遊戲開發小秘技
介紹了遊戲開發中常用的一些小技巧,包括有限狀態機、模糊邏輯、程式碼的基本優化技巧
等。
第10章 遊戲的心臟——物理引擎
透過對風靡全球的物理引擎遊戲「憤怒的小鳥」,所採用物理引擎Box2D 的詳細介紹,帶領讀者進入遊戲物理引擎的世界。
第11章 OpenGL ES 3D應用開發基礎
透過對在Android 平台下進行3D開發的OpenGL ES必知必會知識的講解,帶領讀者進入酷炫的3D手機應用的開發。
第12章 滾動螢幕動作遊戲——太空保衛戰
詳細介紹了簡單動畫的建立方法、SoundPool聲音的使用方法以及圖片的切割技術。
第13章 棋牌遊戲——中國象棋人機對弈
透過人機對弈象棋軟體的開發,講解棋牌類遊戲的開發以及對弈演算法的基本開發流程。
第14章 物理感測器遊戲——哇!重力球
詳細講解物理感測器遊戲「哇!重力球」的開發,介紹Android 平台特有感測器模組的使用。
第15章 塔防遊戲——炫彩塔防
透過一個具體的範例,詳細介紹了非常流行的塔防類遊戲的開發流程及技術要點。
第16章 策略遊戲——回到戰國
透過介紹策略類遊戲回到戰國的開發,詳細講解大型RPG 遊戲的設計模式,並綜合應用了之
前介紹過的知識。
第17章 體育遊戲——2D迷你撞球
詳細介紹了桌球遊戲開發中,需要用到的碰撞引擎及如何用2D 的技術實現3D視覺結果。
第18章 益智遊戲——3D魔術方塊
透過益智遊戲3D 魔術方塊的開發,詳細深入地介紹了如何在Android 平台上,使用OpenGL
ES技術開發出炫酷的3D遊戲。
第19章 物理引擎遊戲——盛怒的老鼠
透過結合Box2D 物理引擎與Android平台下的2D渲染技術,向讀者揭秘了類似於「憤怒的小
鳥」這類物理引擎遊戲的開發與技術。
第1章 Android平台簡介
介紹Android的來龍去脈,並介紹Android應用程式的框架,然後對Android的開發環境進行
建立和測試。
第2章 Android遊戲開發中的美化前台技術
對Android 的使用者介面進行詳細介紹,同時講解圖形、動畫、音訊、視訊的實現,並對圖
像採集技術進行講述。
第3章 Android遊戲開發中的互動與通訊
簡要介紹應用程式的基本元件,詳細介紹應用程式內部或元件之間的通訊方式。
第4章 Android遊戲開發中的資料儲存和感測器
透過實例介紹Android 平台下SQLite資料庫與感測器的原理及使用方法。
第5章 Android遊戲...
購物須知
關於二手書說明:
商品建檔資料為新書及二手書共用,因是二手商品,實際狀況可能已與建檔資料有差異,購買二手書時,請務必檢視商品書況、備註說明及書況影片,收到商品將以書況影片內呈現為準。若有差異時僅可提供退貨處理,無法換貨或再補寄。
商品版權法律說明:
TAAZE 單純提供網路二手書託售平台予消費者,並不涉入書本作者與原出版商間之任何糾紛;敬請各界鑒察。
退換貨說明:
二手書籍商品享有10天的商品猶豫期(含例假日)。若您欲辦理退貨,請於取得該商品10日內寄回。
二手影音商品(例如CD、DVD等),恕不提供10天猶豫期退貨。
二手商品無法提供換貨服務,僅能辦理退貨。如須退貨,請保持該商品及其附件的完整性(包含書籍封底之TAAZE物流條碼)。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱
退換貨原則、
二手CD、DVD退換貨說明。