My Account Log in

3 options

Android game programming by example

EBSCOhost Academic eBook Collection (North America) Available online

View online

Ebook Central College Complete Available online

View online

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Horton, John.
Series:
Community experience distilled
Language:
English
Subjects (All):
Android (Electronic resource).
Androids.
Computer games--Programming.
Computer games.
Local Subjects:
Androids.
Computer games--Programming.
Computer games.
Physical Description:
1 online resource (389 pages)
Edition:
First edition
Other Title:
Harness the power of the Android SDK by building three immersive and captivating games
Place of Publication:
Birmingham : Packt Publishing, 2015
Language Note:
English
System Details:
text file
Biography/History:
Horton John: John Horton is a programming and gaming enthusiast based in the UK. He has a passion for writing apps, games, books, and blog articles. He is the founder of Game Code School.
Summary:
The book is best suited for existing Android or Java programmers who want to adapt their skills to make exciting Android games. The book is also for determined readers who might have no Android, game programming or even Java experience, but a reasonable understanding of object oriented programming knowledge is assumed.
Contents:
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: 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; Chapter 2: 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 screenCreating 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; Chapter 3: Tappy Defender - Taking Flight
Controlling the spaceshipDetecting 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; Chapter 4: Tappy Defender - Going Home; Displaying a HUD; Implementing the rules; Ending the game
Restarting the gameAdding 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; Chapter 5: 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 methodThe enhanced draw method; Summary; Chapter 6: Platformer - Bob, Beeps, and Bumps; The SoundManager class; Introducing Bob; Multiphase collision detection; Player input; Animating Bob; Summary; Chapter 7: Platformer - Guns, Life, Money, and the Enemy; Ready aim fire; Pickups; The drone; The guard; Summary; Chapter 8: 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
Notes:
Description based upon print version of record.
OCLC:
914797029

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account