About the Game Graphics Designer
Part I: Planning and Creating 2D Games
Chapter 1: Welcome to Android Gaming
Gathering Your Android Development Tools
Chapter 2: Star Fighter: A 2-D Shooter
Telling the Star Fighter Story
Understanding Game-Specific Code
Exploring the Star Fighter Engine
Creating the Star Fighter Project
Chapter 3: Press Start: Making a Menu
Creating Your Splash Screen Image
Chapter 4: Drawing The Environment
Creating the Creating the Creating the
Finishing the scrollBackground2() Method
Running at 60 Frames per Second
Chapter 5: Creating Your Character
Creating Texture Mapping Arrays
Loading a Texture onto Your Character
Drawing the Default State of the Character
Coding the PLAYER_RELEASE Action
Moving the Character to the Left
Loading the Second Frame of Animation
Moving the Character to the Right
Loading the Right-Banking Animation
Moving Your Character Using a Touch Event
Trapping ACTION_UP and ACTION_DOWN
Chapter 7: Adding Basic Enemy Artificial Intelligence
Getting the Enemies Ready for AI
Creating the moveEnemy() Method
Creating an enemies[] Array Loop
Moving Each Enemy Using Its AI Logic
Locking on to the Player's Position
Setting a Random Point to Move the Scout
Creating a Weapon Sprite Sheet
Giving Your Weapon a Trajectory
Detecting the Edge of the Screen
Calling the firePlayerWeapons() Method
Implementing Collision Detection
Creating the detectCollisions() Method
Detecting the Specific Collisions
Chapter 9: Publishing Your Game
Preparing to Sign, Align, and Release
Checking the Readiness of AndroidManifest
Chapter 10: Blob Hunter: Creating 3-D Games
Instantiating the BHWalls Class
Creating the drawBackground() Method
Chapter 11: Creating an Immersive Environment
Creating a Corridor from Multiple BHWalls Instances
Chapter 12: Navigating the 3-D Environment
Creating the Control Interface
18.188.218.157