Return to home page
Searching: Muskingum library catalog
Some OPAL libraries remain closed or are operating at reduced service levels. Materials from those libraries may not be requestable; requested items may take longer to arrive. Note that pickup procedures may differ between libraries. Please contact your library for new procedures, specific requests, or other assistance.
  Previous Record Previous Item Next Item Next Record
  Reviews, Summaries, etc...
Author Zirkle, Paul.
Title IPhone game development / Paul Zirkle and Joe Hogue.
Imprint Sebastopol, Calif. : O'Reilly Media, 2010.
Edition 1st ed.

View online
View online
Author Zirkle, Paul.
Subject iPhone (Smartphone)
Mobile games -- Design.
Objective-C (Computer program language)
Alt Name Hogue, Joe.
Description 1 online resource (xi, 242 pages) : illustrations
Edition 1st ed.
Bibliography Note Includes bibliographical references (pages 231-232) and index.
Note Print version record.
Summary Provides information on creating 2D and 3D games and applications in Objective-C for the iPhone and the iTouch.
Contents Table of Contents; Preface; The Authors; Our Goal; Prerequisites; Audience; Organization of This Book; Conventions Used in This Book; Using Code Examples; We'd Like to Hear from You; Safari Books Online; Acknowledgments; Chapter 1. Introduction to the iPhone; Apple Developer Account and Downloading the SDK; Application Bundles; Xcode and Interface Builder; Views and Controllers; Adding a new View and View Controller to an existing window; Adding a new View to an existing View Controller; Proxy objects; Loading Devices; Certificates and Profiles; App ID; UDID; WWDR certificate.
Installing the profileXcode Configuration; Objective-C Primer; Classes; Instantiation; Messaging; Member Variables; Memory Management; Constructors and Destructors; Interface Builder Integration; Mixed C++ and Objective-C; Conclusion; Chapter 2. Game Engine Anatomy; Application Framework; Main Loop; Game State Manager; State Machine; Graphics Engine; Texturing; Pixels, textures, and images; Transparency; Texture blending; Rotation; Clipping; Animation; Two-dimensional animation: Sprites; Three-dimensional animation: Models; Animation controllers; Particle systems; Culling; Texture sorting.
Texture filesResource management; Level of detail; Physics Engine; Collision detection versus collision resolution; Two-dimensional collision detection; Three-dimensional collision detection; Collision resolution; Audio Engine; Sound samples; Playing sound; Multichannel sound; Music versus SFX; Output devices and interruptions; Player Input; Touch events; Resolving into high-level events; Game Logic; High-level events; Artificial intelligence; Transparent suspend and resume; Frame-based versus time-based logic; Game logic organization; Conclusion; Chapter 3. The Framework.
Game State ManagementImplementation; Removing the Status Bar; The App Delegate; Frames per Second; Event Handling; The Resource Manager; Texture Format; Sound Format; Deploying Resources; Management; The Render Engine; GLESGameState; Textures; Font Textures; Example State; The Sound Engine; Example State; The Data Store; Storing Simple Data; Storing Complex Data; Example State; The Skeleton Application; Conclusion; Chapter 4. 2D Game Engine; Game Design; Feature List; User Input Scheme; Learning Curve; Level 1; Level 2; Level 3; Level 4; Tile Engine; Unique Tiles; Drawing Tiles.
TileWorld ClassLoading; Rendering; Camera; Physics; Animation; Animation and Sprite Classes; Property list; Animation class; Sprite class; Physics; Entities; Entity-to-World; Special Tiles; Entity-to-Entity; Level 1 Implementation; gsEmuLevel; TileWorld; Main Character; Entity; gsEmuLevel; User input; Emu Chicks; Entity; gsEmuLevel; Emu Mother; Game Logic; Sound; Level 2 Implementation; gsLionLevel; TileWorld; McGuffin; Main Character; Lion Entities; Entity; gsLionLevel; Game Logic; Sound; Level 3 Implementation; gsMazeLevel; TileWorld; Buttons; Doors; Cat and Mouse; User Input; Game Logic.
ISBN 9781449389185 (electronic bk.)
144938918X (electronic bk.)
9781449383008 (electronic bk.)
1449383009 (electronic bk.)
9780596159856 (pbk.)
0596159854 (pbk.)
OCLC # 606556229
Additional Format Print version: IPhone game development. Beijing ; Cambridge [Mass.] : O'Reilly, 2010 9780596159856 (OCoLC)422759235

If you experience difficulty accessing or navigating this content, please contact the OPAL Support Team