![]() Platformer Putting It All Together Bullet collision detection Adding some fire tiles Eye candy The new platform tiles The new scenery objects Scrolling parallax backgrounds Pause menu with moveable viewport Levels and game rules Traveling between levels The level designs The cave The city The forest The mountains The HUD Summary 9. Platformer Guns, Life, Money, and the Enemy Ready aim fire Pickups The drone The guard Summary 8. ![]() Platformer Bob, Beeps, and Bumps The SoundManager class Introducing Bob Multiphase collision detection Player inputĥ Animating Bob Summary 7. ![]() Platformer Upgrading the Game Engine The game The backstory The game mechanics Rules for the game Upgrading the game engine The platform activity Locking the layout to landscape The PlatformView class The basic structure of PlatformView The GameObject class The view through a viewport Creating the levels The enhanced update method The enhanced draw method Summary 6. Tappy Defender Going Home Displaying a HUD Implementing the rules Ending the game Restarting the game Adding sound FX Generating the FX The SoundPool class Coding the sound FX Adding persistence Iteration Multiple different enemy graphics An exercise in balance Format time Handle the back button The finished game Summary 5. Tappy Defender Taking Flight Controlling the spaceship Detecting touches Adding boosters to the spaceship Detecting the screen resolution Building the enemies Designing the enemy Spawning the enemy Making the enemy think The thrill of flight scrolling the background Things that go bump collision detection Collision detection options Rectangle intersection Radius overlapping The crossing number algorithmĤ Optimizations Multiple hitboxes Neighbor checking Best options for Tappy Defender Summary 4. Tappy Defender First Step Planning the first game Backstory The game mechanics Rules for the game The design Control Model View Design pattern reality checkģ The game code structure The Android Activity lifecycle The Android Studio file structure Building the home screen Creating the project What we did Building the home screen UI What we did Coding the functionality Creating GameActivity What we did Configuring the AndroidManifest.xml file What we did Coding the game loop Building the view Creating a new class for the view What we did Structuring the class code The game activity The PlayerShip object Drawing the scene Plotting and drawing Drawing PlayerShip The Canvas and Paint objects Controlling the frame rate Deploying the game Debugging on an Android device Summary 3. Player 1 UP A closer look at the games Tappy Defender Tough retro platformer Asteroids simulator Setting up your development environment Installing the JDK Installing Android Studio Summary 2. ![]() 2 Table of Contents Android Game Programming by Example Credits About the Author About the Reviewers Support files, ebooks, discount offers, and more Why subscribe? Free access for Packt account holders Preface What this book covers What you need for this book Who this book is for Conventions Reader feedback Customer support Downloading the example code Downloading the color images of this book Errata Piracy Questions 1. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |