1103~1105_神奇柑仔店1920完結篇

深入淺出Android遊戲程式開發範例大全

從遊戲開發的基礎知識到開發大型遊戲,作者以真實的遊戲案例由淺入深講述各類程式撰寫的要點及操作技巧。
  • 9 558
    620

活動訊息

金石堂,總有一本書懂你!雙11更好買,25家銀行信用卡分期0利率!

內容簡介

這是一本以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光碟中的內容更有效率地學習和提升。

作者

吳亞峰

畢業於北京郵電大學,後留學澳大利亞臥龍崗大學取得碩士學位。1998年開始從事Java的開發,有十多年的Java開發與培訓經驗。主要的研究方向為手機遊戲、Java EE、搜尋引擎,現在為手機遊戲、Java EE獨立軟體發展工程師,同時兼任Sun授權Java培訓中心認證教師。為數十家著名企業培訓了上千名軟體發展人員。2008年開始關注Android平臺下的遊戲開發,並開發了一系列的遊戲娛樂應用。

蘇亞光

Java EE獨立軟體工程師,有軟體領域8年的從業經驗,在軟體發展和電腦教學方面有著豐富的經驗。早期主要從事底層軟體的設計與開發工作,現主要從事ARM平臺下嵌入式程式的設計、開發等方面的工作。同時,在SOA領域也做了很多有益的工作。

目錄

第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遊戲的設計模式,並綜合應用了之前介紹過的知識

配送方式

  • 台灣
    • 國內宅配:本島、離島
    • 到店取貨:
      金石堂門市 不限金額免運費
      7-11便利商店 ok便利商店 萊爾富便利商店 全家便利商店
  • 海外
    • 國際快遞:全球
    • 港澳店取:
      ok便利商店 順豐 7-11便利商店

詳細資料

詳細資料

    • 語言
    • 中文繁體
    • 裝訂
    • 紙本平裝
    • ISBN
    • 9789862014103
    • 分級
    • 普通級
    • 頁數
    • 640
    • 商品規格
    • 23*17
    • 出版地
    • 台灣
    • 適讀年齡
    • 全齡適讀
    • 注音
    • 級別

商品評價

訂購/退換貨須知

加入金石堂 LINE 官方帳號『完成綁定』,隨時掌握出貨動態:

加入金石堂LINE官方帳號『完成綁定』,隨時掌握出貨動態
金石堂LINE官方帳號綁定教學

提醒您!!
金石堂及銀行均不會請您操作ATM! 如接獲電話要求您前往ATM提款機,請不要聽從指示,以免受騙上當!

退換貨須知:

**提醒您,鑑賞期不等於試用期,退回商品須為全新狀態**

  • 依據「消費者保護法」第19條及行政院消費者保護處公告之「通訊交易解除權合理例外情事適用準則」,以下商品購買後,除商品本身有瑕疵外,將不提供7天的猶豫期:
    1. 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮食品)
    2. 依消費者要求所為之客製化給付。(客製化商品)
    3. 報紙、期刊或雜誌。(含MOOK、外文雜誌)
    4. 經消費者拆封之影音商品或電腦軟體。
    5. 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書、電子雜誌、下載版軟體、虛擬商品…等)
    6. 已拆封之個人衛生用品。(如:內衣褲、刮鬍刀、除毛刀…等)
  • 若非上列種類商品,均享有到貨7天的猶豫期(含例假日)。
  • 辦理退換貨時,商品(組合商品恕無法接受單獨退貨)必須是您收到商品時的原始狀態(包含商品本體、配件、贈品、保證書、所有附隨資料文件及原廠內外包裝…等),請勿直接使用原廠包裝寄送,或於原廠包裝上黏貼紙張或書寫文字。
  • 退回商品若無法回復原狀,將請您負擔回復原狀所需費用,嚴重時將影響您的退貨權益。
金石堂門市 全家便利商店 ok便利商店 萊爾富便利商店 7-11便利商店
World wide
活動ing