Book description
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.
Table of contents
- Copyright
- About the Author
- About the Technical Reviewer
- Introduction
-
1. Welcome to Android Gaming
- 1.1. What Skills Do You Need?
- 1.2. What Software Tools Do You Need?
- 1.3. Setting Up Your Machine
- 1.4. Setting Up Your Development Environment
- 1.5. You Have Taken the First Step
- 2. Compiling Native Code in Android
-
3. Building a Java Game from Scratch
- 3.1. Android Gaming vs. Java ME Gaming
- 3.2. Creating Space Blaster, Your First Java Game
- 3.3. Testing on the Emulator
- 3.4. What's Next?
-
4. Java Games Continued: Fun with Polygons
- 4.1. About the Chapter Layout
- 4.2. Understanding the Caveats of Drawing Polygons in Android
- 4.3. Understanding the Caveats of Drawing Rectangles
- 4.4. Creating a Polygon Class for Asteroids
- 4.5. Creating a PolygonSprite Class for Asteroids
- 4.6. Understanding the Game's Architecture
- 4.7. Creating the Project
- 4.8. Testing Asteroids on the Emulator
- 4.9. What's Next?
- 5. Hybrid 3D Graphics with OpenGL and JNI
-
6. 3D Shooters Episode I: Wolfenstein 3D for Android
- 6.1. Gathering Your Tools
- 6.2. Introducing Wolf 3D
- 6.3. Understanding the Game Architecture
-
6.4. Understanding the Java Classes for Wolf 3D
- 6.4.1. Creating the Main WolfLauncher Class
- 6.4.2. Creating the Wolf 3D Main Menu
- 6.4.3. Handling Key and Touch Events
- 6.4.4. Creating the Game Loop
- 6.4.5. Making Native Callbacks
- 6.4.6. Creating Sound and Music Handlers
- 6.4.7. Creating Movement Controller Handlers
- 6.4.8. Creating the Movement Controller
- 6.4.9. Sound Classes
- 6.4.10. Native Interface Class
- 6.5. Coding the Native Layer
- 6.6. Compiling the Native Library
- 6.7. Testing Wolf 3D in the Emulator
- 6.8. What's Next?
-
7. 3D Shooters Episode II: Doom for Android
- 7.1. The Sky Is the Limit with the Java/C Power Combo
- 7.2. Bringing Doom to a Mobile Device
- 7.3. Game Architecture for Doom
- 7.4. Java Main Activity
- 7.5. Audio Classes
- 7.6. Native Interface Class
- 7.7. Native Layer
- 7.8. Doom Library (DSO) Compilation
- 7.9. Testing Doom for Android in the Emulator
- 7.10. You Have Done It
- A. Deployment and Compilation Tips
Product information
- Title: Pro Android Games
- Author(s):
- Release date: December 2009
- Publisher(s): Apress
- ISBN: 9781430226475
You might also like
book
Internet Forensics
Because it's so large and unregulated, the Internet is a fertile breeding ground for all kinds …
book
Solaris™ 8 System Administrator's Reference
Get beyond the man pages! The practical, task-oriented reference to every key Solaris 8 command, from …
book
Embedded Linux Systems with the Yocto Project
Build Complete Embedded Linux Systems Quickly and Reliably Developers are increasingly integrating Linux into their embedded …
book
Learning SQL, 3rd Edition
As data floods into your company, you need to put it to work right away—and SQL …