深入淺出Android遊戲程式開發範例大全(平裝)
<內容簡介> 這是一本以Android 2.2/2.1為主題的手機遊戲開發範例學習大全,結合真實的遊戲案例為讀者詳細介紹Android 平臺下遊戲開發的整個流程,同時在遊戲開發的介紹過程中還分享了筆者多年積累的開發技巧與經驗。全書 分為兩篇,共16章,第1篇以簡單易懂的實例作為導引,詳細介紹了Android的基礎程式設計、常用介面版面 配置、網路開發、SQLite資料庫的存取、感測器應用的開發以及遊戲中經常使用的人工智慧等相關知識。第 2篇詳細介紹了7個真實的中大型遊戲案例,涵蓋了手機遊戲中的7個不同種類,包括運動足球類、益智類、 射擊動作類、棋牌類、3D物理感測器類、冒險類以及策略類遊戲等。每一個遊戲都是按照實際的開發步驟 進行介紹,並逐步地將Android手機遊戲的整個開發過程展現在讀者面前。同時在原始程式碼中還包含了詳細 的注釋,以儘量幫助讀者掌握程式碼中的每一個細節,隨書附上的DVD中內含全書完整的程式碼範例,及作 者錄製講述的重點和操作。本書的講述由淺入深,從遊戲開發的基礎知識到開發大型遊戲,結構清晰、語言 簡潔,非常適合Android遊戲初學者和Android遊戲進階開發者閱讀參考。 ★本書特色: 1.內容飽滿,由淺入深本書內容既包括Android平臺下開發的基礎知識,也有遊戲程式設計的實用技巧,同時 還有多個遊戲實際案例供讀者學習。在知識的層次上由淺入深,真正地將Android和遊戲開發結合起來。 2.實例豐富,講解詳細本書在介紹Android基礎內容時,每個知識點都配有對應的實例,透過這些實例,讀者 可以更好地理解書中所介紹的知識。同時在實例的講解上也儘量做到條理清楚,讀者可以按照書中列出的 步驟非常容易地實現實例中的功能。 3.案例經典,內容豐富本書中的遊戲案例均是作者精心挑選的,不同類型的遊戲有著其獨特的開發方式。 本書中的案例囊括了不同的遊戲類型,以及不同的遊戲開發技巧,以期讓讀者全面地掌握手機遊戲的開發, 具有很豐富的內容和實例,非常適合各類讀者學習。 4.光碟,視訊教學為了幫助讀者能更好地利用本書提升自己的知識技能,本書附贈了DVD光碟,其中包含了 本書中所有實例和遊戲案例的原始程式碼方便取用練習,另外也附有電子教案和作者錄製的簡體教學視訊。 讀者可以參考DVD光碟中的內容更有效率地學習和提升。 ★目錄: 第1章 Android平臺簡介向讀者介紹Android的來龍去脈,並介紹Android應用程式的框架,然後對Android的開發 環境進行建置和除錯 第2章 Android遊戲開發之繪圖、貼圖與動畫處理對Android的使用者介面進行詳細介紹,同時講解圖形、動 畫、音訊、視訊的實作,並對圖像採集技術進行講述 第3章 Android遊戲開發之互動式通訊簡要介紹應用程式的基本元件,詳細介紹應用程式內部或元件之間的通訊方式 第4章 Android遊戲開發之資料儲存和感測器透過實例介紹Android平臺下SQLite資料庫與感測器的原理及使用方法 第5章 Android遊戲開發之網路程式設計首先對Socket通訊端以及HTTP進行介紹,然後透過一個實例講解Google Map應用的實作 第6章 不一樣的遊戲,不一樣的體驗介紹市面上不同類型遊戲的特色及開發特點 第7章 遊戲背後的數學與物理介紹遊戲開發過程中所涉及的數學與物理的相關知識,並詳細講解了碰撞檢測技術的實作方式 第8章 遊戲中的人工智慧首