Beginning Android Tablet Games Programming (Paperback) (Android 平板遊戲程式設計入門)

Jeremy Kerfs

  • 出版商: Apress
  • 出版日期: 2011-12-21
  • 定價: $1,400
  • 售價: 8.0$1,120
  • 語言: 英文
  • 頁數: 200
  • 裝訂: Paperback
  • ISBN: 1430238526
  • ISBN-13: 9781430238522
  • 相關分類: Android
  • 立即出貨 (庫存=1)

相關主題

商品描述

Android games programmers now have the power to write games for Android tablets. Beginning Android Tablet Games Programming explains how to enhance your Android games using the new tablet interface and the additional screen estate. You'll learn how to bring your programming skills up to date and into a world where touch screens, games physics, and artificial intelligence come together in new and surprising ways.

Beginning Android Tablet Games Programming shows how to quickly and easily set up an Android development environment—in no time at all, you'll be programming away. You'll begin with some simple games using sprites and choreographed movement. Next, you'll learn how to handle user input in the modern age of touch screens and motion.

Along the way, you'll discover how to use that extra screen space on a tablet to provide more relaxed and more interesting user interactions in your games. You'll learn how to use sound and music, for instance, to make your application menus more user-friendly.

The Android operating system has recently acquired multicore functionality to meet the demands of multicore devices now entering the tablet market. With Beginning Android Tablet Games Programming, you'll discover how to harness that new power with your games programming through more process-demanding and fun techniques, including physics modeling, rich game world representation, artificial intelligence, and multiplayer interactions. 

Throughout each chapter of Beginning Android Tablet Games Programming, you'll find code that you can add or adapt to your own games to create the components you want. You can also work up to wrapping everything together into a complete Mario-type example game.

Finally, when you have your first games ready, learn how developers have released their games and made a profit. You'll find tips on how to present your games in the Android and other application markets, and a solid approach to games marketing and monetization.

What you’ll learn

  • How to set up an Android tablet programming environment
  • How to program for touchscreens and other input devices
  • Techniques to take advantage of the extra screen size of a tablet
  • How to take advantage of multicore processing power in your games
  • How to program a multiplayer game
  • How to add artificial intelligence to in-game opponents
  • How to program game modes, game states, and game worlds
  • How to program a complete game
  • About in-app marketing and games monetization

Who this book is for

This is a book for Java programmers new to Honeycomb, tablets and games programming. An experienced games programmer can also use this book to migrate their existing expertise to the Android and the tablet environment.

Table of Contents

  1. Setting Up for Android 3.0 Java Development
  2. Creating Simple Games with Sprites and Movement
  3. Creating Gathering User Input 
  4. Adding Sounds Effects, Music, and Video
  5. One-Player Game with Obstacles 
  6. A Ball and Paddle Game
  7. Building a Two-Player Game 
  8. A One-Player Strategy Game Part I 
  9. A One-Player Strategy Game Part II 
  10. Publishing the Game
  11. Testing Android Games on a Real Device

商品描述(中文翻譯)

Android遊戲程式設計師現在有能力為Android平板撰寫遊戲。《Beginning Android Tablet Games Programming》解釋了如何使用新的平板介面和額外的螢幕空間來增強Android遊戲。您將學習如何將您的程式設計技能更新到一個觸控螢幕、遊戲物理和人工智慧在新的和令人驚訝的方式中結合的世界中。

《Beginning Android Tablet Games Programming》展示了如何快速且輕鬆地建立Android開發環境,您將很快就能開始程式設計。您將從使用精靈和編排動作的簡單遊戲開始。接下來,您將學習如何處理現代觸控螢幕和動作的使用者輸入。

在此過程中,您將發現如何在平板上使用額外的螢幕空間,為您的遊戲提供更輕鬆和更有趣的使用者互動。例如,您將學習如何使用聲音和音樂使您的應用程式菜單更加用戶友好。

Android操作系統最近獲得了多核功能,以滿足進入平板市場的多核設備的需求。通過《Beginning Android Tablet Games Programming》,您將發現如何通過更多的處理需求和有趣的技術(包括物理建模、豐富的遊戲世界呈現、人工智慧和多人互動)利用這種新的能力進行遊戲程式設計。

在《Beginning Android Tablet Games Programming》的每一章中,您都會找到可以添加或適應到自己的遊戲中的程式碼,以創建您想要的組件。您還可以逐步將所有內容結合到一個完整的類似馬里奧的示例遊戲中。

最後,當您準備好第一個遊戲時,了解開發人員如何發布他們的遊戲並獲利。您將找到如何在Android和其他應用程式市場中展示您的遊戲的提示,以及遊戲行銷和盈利的可靠方法。

《Beginning Android Tablet Games Programming》這本書適合對Honeycomb、平板和遊戲程式設計新手的Java程式設計師。有經驗的遊戲程式設計師也可以使用本書將他們現有的專業知識遷移到Android和平板環境中。

目錄:
1. 設置Android 3.0 Java開發環境
2. 使用精靈和動作創建簡單遊戲
3. 收集使用者輸入
4. 添加音效、音樂和視頻
5. 帶有障礙物的單人遊戲
6. 球和球拍遊戲
7. 構建雙人遊戲
8. 單人策略遊戲第一部分
9. 單人策略遊戲第二部分
10. 發布遊戲
11. 在真實設備上測試Android遊戲