深入淺出Android遊戲程式開發範例大全 ( 繁體 字) |
作者:吳亞峰 蘇亞光 編著 | 類別:1. -> 程式設計 -> 手機程式 -> Android |
譯者: |
出版社:博碩文化 | 3dWoo書號: 28618 詢問書籍請說出此書號!【缺書】 【不接受訂購】 |
出版日:1/7/2011 |
頁數:640 |
光碟數:1 |
|
站長推薦:  |
印刷:黑白印刷 | 語系: ( 繁體 版 ) |
|
【不接受訂購】 |
ISBN:9789862014103 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介:這是一本以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章 遊戲中的人工智慧 首先對3種基本路徑搜索演算法進行介紹,並對其進行A*最佳化,然後透過簡單的實例介紹有限狀態機的實作
第9章 遊戲開發小秘技 透過地圖編輯器的開發與設計,進一步加深對遊戲開發的理解,同時對遊戲的模糊邏輯進行簡單介紹
第10章 運動遊戲——瘋狂足球 透過講解真實遊戲“瘋狂足球”的開發過程,介紹體育類遊戲的開發思想以及採用的技術
第11章 益智遊戲——推箱子 透過益智遊戲推箱子的開發,詳細深入地介紹2D貼圖技術,使其達到2.5D的效果
第12章 捲動螢幕式動作遊戲——太空保衛戰 詳細介紹了簡單動畫的搭建方法、SoundPool聲音的使用方法以及圖片的切割技術
第13章 棋牌遊戲——中國象棋人機對弈 透過智慧象棋的開發,講解棋牌類遊戲的開發思路以及複雜演算法的使用方式
第14章 3D物理感測器遊戲——小球快跑 詳細講解感測器遊戲“小球快跑”的開發,介紹Android平臺特有模組感測器的使用
第15章 冒險遊戲——勝利大逃亡 將最佳化後的搜索演算法與炫酷的2.5D介面相結合,打造具有完整故事情節的冒險類遊戲
第16章 策略遊戲——回到戰國 透過介紹策略類遊戲回到戰國的開發,詳細講解大型RPG遊戲的設計模式,並綜合應用了之前介紹過的知識
|
序: |