Learning Android Game Programming: A Hands-On Guide to Building Your First Android Game (Paperback)

Richard A. Rogers

  • 出版商: Addison Wesley
  • 出版日期: 2011-12-11
  • 定價: $1,330
  • 售價: 3.0$399
  • 語言: 英文
  • 頁數: 480
  • 裝訂: Paperback
  • ISBN: 0321769627
  • ISBN-13: 9780321769626
  • 相關分類: Android
  • 立即出貨

買這商品的人也買了...

商品描述

Build the Next Great Android Game!

 

Learning Android Game Programming is your hands-on, start-to-finish guide to creating winning games for today’s rapidly growing Android mobile device marketplace. If you have even basic Android development experience, Rick Rogers will help you build on your knowledge to quickly create low-budget 2D mobile games that sell.

 

The book starts with an up-to-the-minute overview of today’s Android mobile games marketplace, reviews each leading genre, and teaches you the foundational concepts of game development. You’ll design a simple game, then master every step of game development with AndEngine—the powerful, open source, free game-development engine. Every chapter teaches with sample code you can actually use, including many examples drawn from the published game, Virgins Versus Vampires (V3).

 

With this book you’ll learn how to 

  • Use free Android tools for creating code, artwork, and sound
  • Implement the “game loop” that is at the heart of Android games
  • Bring your game to life with scene transitions and entity modifiers
  • Make the most of bitmap and vector graphics, sprites, and animation
  • Integrate user input via touch, multitouch, keyboard, voice recognition, accelerometer, location, and compass
  • Build infinite virtual worlds with tile maps
  • Create, save, and reuse powerful particle effects
  • Find, acquire, modify, and use background music and sound effects
  • Implement highly realistic physics effects with Box2D
  • Use AI techniques to make your games smarter and more fun
  • Build a scoring framework based on collisions between your game elements

Download the free version of Virgins Versus Vampires (V3) from Android Market today, as you learn how to build the game in this book

商品描述(中文翻譯)

建立下一個偉大的Android遊戲!《學習Android遊戲編程》是你的實踐指南,從頭到尾教你如何在當今快速增長的Android移動設備市場上創建成功的遊戲。如果你有基本的Android開發經驗,Rick Rogers將幫助你在現有知識的基礎上快速創建低成本的2D移動遊戲。

本書首先提供了關於當今Android移動遊戲市場的最新概述,回顧了每個主要類型,並教授了遊戲開發的基本概念。你將設計一個簡單的遊戲,然後使用AndEngine這個強大的、開源的、免費的遊戲開發引擎來掌握遊戲開發的每一個步驟。每一章都使用實際可用的示例代碼進行教學,其中包括從已發布的遊戲《Virgins Versus Vampires (V3)》中提取的許多示例。

通過本書,你將學習如何:
- 使用免費的Android工具創建代碼、圖像和聲音
- 實現Android遊戲核心的“遊戲循環”
- 通過場景轉換和實體修改使遊戲生動起來
- 充分利用位圖和矢量圖形、精靈和動畫
- 通過觸摸、多點觸控、鍵盤、語音識別、加速度計、位置和指南針集成用戶輸入
- 使用瓦片地圖建立無限虛擬世界
- 創建、保存和重複使用強大的粒子效果
- 尋找、獲取、修改和使用背景音樂和音效
- 使用Box2D實現高度逼真的物理效果
- 使用人工智能技術使遊戲更智能、更有趣
- 基於遊戲元素之間的碰撞構建計分框架

在學習本書中的遊戲構建過程中,你可以從Android Market免費下載《Virgins Versus Vampires (V3)》的版本。