CDA 3101 Chapter 20-25: book Beginning Android Games
CHAPTER 9: Super Jumper: A 2D OpenGL ES Game
488
Beginning Android Games offers everything you need to join the ranks of suc-
cessful Android game developers. You’ll start with game design fundamen-
tals and programming basics, and then progress toward creating your own
basic game engine and playable games. This will give you everything you need
to branch out and write your own Android games.
Beginning Android Games will guide you through the process of making some
great games for the Android platform, and you’ll soon find yourself actively cod-
ing and creating games, across these topics:
• Set up and use the Android development tools: get ready to write your
own games
• Classic 2D game programming: build addictive action and platform
games of your own
• Android graphics and audio: make your games look and sound
gorgeous
• Game mechanics: use collision detection, physics, and sprite animation
to deadly effect
• 3D game programming: add complex 3D to your games the easy way
• The final yard: publish your game, get crash reports, and support your
users
All you need is a basic knowledge of Java and the desire to write awesome
mobile games. Beginning Android Games will help you kick-start your project to
be the next break-through Android game.
Beginning
Android Games
Mario Zechner
Get started with game apps development
for the Android platform
CHAPTER 9: Super Jumper: A 2D OpenGL ES Game
488
For your convenience Apress has placed some of the front
matter material after the index. Please use the Bookmarks
and Contents at a Glance links to access them.
iv
Contents at a Glance
Contents .............................................................................................................. v
About the Author ............................................................................................... xii
About the Technical Reviewer ......................................................................... xiii
Acknowledgments ............................................................................................ xiv
Introduction ....................................................................................................... xv
■Chapter 1: Android, the New Kid on the Block ................................................ 1
■Chapter 2: First Steps with the Android SDK ................................................. 25
■Chapter 3: Game Development 101 ............................................................... 51
■Chapter 4: Android for Game Developers .................................................... 103
■Chapter 5: An Android Game Development Framework .............................. 185
■Chapter 6: Mr. Nom Invades Android .......................................................... 229
■Chapter 7: OpenGL ES: A Gentle Introduction .............................................. 269
■Chapter 8: 2D Game Programming Tricks ................................................... 351
■Chapter 9: Super Jumper: A 2D OpenGL ES Game ....................................... 429
■Chapter 10: OpenGL ES: Going 3D ................................................................ 489
■Chapter 11: 3D Programming Tricks ........................................................... 525
■Chapter 12: Droid Invaders: the Grand Finale ............................................. 577
■Chapter 13: Publishing Your Game .............................................................. 625
■Chapter 14: What’s Next? ............................................................................ 637
Index ............................................................................................................... 641