Pro Android 2 Games (Books for Professionals by Professionals) [Paperback]
暫譯: 專業 Android 2 遊戲開發(專業人士為專業人士的書籍)[平裝本]

Vladimir Silva

  • 出版商: Apress
  • 出版日期: 2009-12-28
  • 售價: $1,620
  • 貴賓價: 9.5$1,539
  • 語言: 英文
  • 頁數: 298
  • 裝訂: Paperback
  • ISBN: 1430226471
  • ISBN-13: 9781430226475
  • 相關分類: Android
  • 已過版

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

商品描述

Do you remember landmark games like Wolfenstein 3D, Doom, and Asteroids? Well, here’s an exciting opportunity to build and/or port these games to one of the hottest mobile and netbooks platforms today: Google’s Android.

Pro Android Games teaches you how to build cool games like Space Blaster and the classic Asteroids from scratch on the latest Android platform. This book also shows you how to port other classic freeware/shareware games like Doom and Wolfenstein 3D from C using the Java Native Interface (JNI) for Android.

This book is all about a unique perspective in Android game development: a well-balanced, powerful combination of pure Java and hybrid game development, mixing Java and C. By combining the elegant object-oriented features of Java and the raw power of C, there is no limit to the types of games that you can build for the platform. With actionable real-world source code in hand, this book allows you to dive right into games development on Android. You’ll definitely have fun, and perhaps you’ll even make some money. Enjoy!

What you’ll learn

  • How to write/port advanced 3D games for any Android device.
  • How to setup a Linux system for hybrid game compilation.
  • How to combine Java and C code in an elegant manner by building a simple Java application on top of a native library.
  • How to tackle pure Java gaming with two practical games: Space Blaster and the arcade classic Asteroids.
  • How to mix OpenGL API calls in Java and C for high performance 3D graphics using the 3D cubes sample by Google.
  • How to bring two of the greatest PC 3D shooters to the Android platform: Wolfenstein 3D and Doom using Java and C.

Who is this book for?

This book is for Google Android developers interested in game application development in Java or porting existing C-based games via JNI into Android and developing/deploying from there. It is targeted to developers who already know such basics of Android development as activity, view, and layout. Additionally, it assumes that you are a seasoned game developer in Java and C, and have a basic knowledge of Linux and Shell Scripting.

商品描述(中文翻譯)

你還記得像《Wolfenstein 3D》、《Doom》和《Asteroids》這些具有里程碑意義的遊戲嗎?現在有一個令人興奮的機會,可以將這些遊戲構建和/或移植到當今最熱門的移動和上網本平台之一:Google 的 Android。

《Pro Android Games》教你如何在最新的 Android 平台上從零開始構建像《Space Blaster》和經典的《Asteroids》這樣的酷遊戲。本書還展示了如何使用 Java Native Interface (JNI) 將其他經典的免費/共享遊戲如《Doom》和《Wolfenstein 3D》從 C 語言移植到 Android。

本書專注於 Android 遊戲開發的一個獨特視角:純 Java 和混合遊戲開發的良好平衡、強大組合,將 Java 和 C 混合在一起。通過結合 Java 的優雅物件導向特性和 C 的原始力量,您可以為該平台構建各種類型的遊戲,沒有任何限制。手握可操作的實際源代碼,本書讓您能夠直接投入 Android 的遊戲開發。您一定會玩得很開心,或許還能賺點錢。祝您愉快!

您將學到什麼
- 如何為任何 Android 設備編寫/移植高級 3D 遊戲。
- 如何設置 Linux 系統以進行混合遊戲編譯。
- 如何通過在本地庫上構建簡單的 Java 應用程序,以優雅的方式結合 Java 和 C 代碼。
- 如何通過兩個實用的遊戲《Space Blaster》和街機經典《Asteroids》來處理純 Java 遊戲。
- 如何使用 Google 的 3D 立方體範例,在 Java 和 C 中混合 OpenGL API 調用以實現高性能 3D 圖形。
- 如何將兩款最偉大的 PC 3D 射擊遊戲《Wolfenstein 3D》和《Doom》使用 Java 和 C 移植到 Android 平台。

這本書適合誰?
這本書適合對使用 Java 開發遊戲應用程序或通過 JNI 將現有的 C 基礎遊戲移植到 Android 並從那裡開發/部署的 Google Android 開發者。它針對已經了解 Android 開發基本知識(如活動、視圖和佈局)的開發者。此外,本書假設您是一位經驗豐富的 Java 和 C 遊戲開發者,並對 Linux 和 Shell 腳本有基本了解。