Cargando…

Beginning iOS game center and game kit : for iPhone, iPad, and iPod touch /

Beginning iOS Game Center and Game Kit shows you how to use Game Center and Game Kit to create fun and polished games that use advanced features such as social networking and voice over IP (VoIP). Game Kit and Game Center can help you reach new customers through social interaction, so this book show...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Richter, Kyle
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Berkeley, CA : New York : Apress ; Distributed to the Book trade by Springer, Ã2011.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 a 4500
001 OR_ocn768826940
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 111220s2011 caua o 001 0 eng d
040 |a GW5XE  |b eng  |e pn  |c GW5XE  |d E7B  |d COO  |d CDX  |d GZM  |d EBLCP  |d UMI  |d OCLCQ  |d DEBSZ  |d OCLCQ  |d BEDGE  |d OCLCQ  |d OCLCO  |d IDEBK  |d VT2  |d YDXCP  |d MHW  |d A7U  |d OCLCF  |d OCLCQ  |d OCLCO  |d TXI  |d OCLCQ  |d OCLCO  |d Z5A  |d LIV  |d OCLCQ  |d MERUC  |d ESU  |d IOG  |d N$T  |d OCLCQ  |d OCLCO  |d OCLCQ  |d OCLCO  |d OCL  |d CEF  |d U3W  |d AU@  |d OCLCQ  |d OCLCO  |d WYU  |d UWO  |d DEHBZ  |d YOU  |d UAB  |d OCLCQ  |d OCLCO  |d LEAUB  |d UKAHL  |d OCLCQ  |d OCLCO  |d DCT  |d ERF  |d OCLCQ  |d OCLCO  |d BRF  |d OCLCQ  |d INARC  |d OCLCO  |d COM  |d OCLCO  |d OCLCQ 
019 |a 780035511  |a 785734778  |a 788497576  |a 817061616  |a 824110300  |a 900603925  |a 1005806881  |a 1087473376  |a 1103270410  |a 1111014284  |a 1112575621  |a 1129343479  |a 1153015415  |a 1192349437  |a 1240537241  |a 1280731512 
020 |a 9781430235286  |q (electronic bk.) 
020 |a 1430235284  |q (electronic bk.) 
020 |z 9781430235279 
020 |z 1430235276 
024 7 |a 10.1007/978-1-4302-3528-6  |2 doi 
029 1 |a AU@  |b 000048718735 
029 1 |a AU@  |b 000053278252 
029 1 |a AU@  |b 000060583594 
029 1 |a AU@  |b 000067111478 
029 1 |a DEBBG  |b BV040901464 
029 1 |a DEBSZ  |b 378287621 
029 1 |a DEBSZ  |b 38137503X 
029 1 |a DEBSZ  |b 397270283 
029 1 |a NZ1  |b 14263674 
035 |a (OCoLC)768826940  |z (OCoLC)780035511  |z (OCoLC)785734778  |z (OCoLC)788497576  |z (OCoLC)817061616  |z (OCoLC)824110300  |z (OCoLC)900603925  |z (OCoLC)1005806881  |z (OCoLC)1087473376  |z (OCoLC)1103270410  |z (OCoLC)1111014284  |z (OCoLC)1112575621  |z (OCoLC)1129343479  |z (OCoLC)1153015415  |z (OCoLC)1192349437  |z (OCoLC)1240537241  |z (OCoLC)1280731512 
037 |a CL0500000134  |b Safari Books Online 
050 4 |a QA76.76.C672  |b R53 2011 
072 7 |a COM014000  |2 bisacsh 
072 7 |a UY  |2 bicssc 
072 7 |a GAM  |x 001000  |2 bisacsh 
082 0 4 |a 794.8  |2 23 
049 |a UAMI 
100 1 |a Richter, Kyle. 
245 1 0 |a Beginning iOS game center and game kit :  |b for iPhone, iPad, and iPod touch /  |c by Kyle Richter. 
260 |a Berkeley, CA :  |b Apress ;  |a New York :  |b Distributed to the Book trade by Springer,  |c Ã2011. 
300 |a 1 online resource (xv, 222 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
347 |b PDF 
520 |a Beginning iOS Game Center and Game Kit shows you how to use Game Center and Game Kit to create fun and polished games that use advanced features such as social networking and voice over IP (VoIP). Game Kit and Game Center can help you reach new customers through social interaction, so this book shows you how you can quickly add a level of polish to your app that used to take weeks of hard work and late nights. Implementing a leaderboard and achievement system has never been so simple! Gone are the days of writing your own server. You'll also see how to easily add advanced networking concepts like VoIP support in hours, not days. Learn how to quickly implement many advanced social networking concepts into your apps. You'll be guided through the process of creating a custom Game Center Manager class that can be rapidly deployed into any of your new or existing projects. Furthermore, learn how toăvoid pitfalls commonly encountered by new Game Center developers. 
505 0 |a Machine generated contents note: ch. 1 Getting Started with Game Kit and Game Center -- Game Kit: An Overview -- Networking -- Game Center -- Voice Chat -- Sample Game: UFOs -- UFOs: Understanding the Game -- UFOs: Examining the Source Code -- Setting Up the Accelerometer Delegate -- Drawing the Player to the View -- Setting Up Cows, Beams, and Scores -- Handling Rotation Events -- Adding Player Movements -- Watching for Touch Events -- Spawning and Moving Cows -- Performing a Hit Test with a Ullmage -- Abducting a Cow -- Configuring iTunes Connect for Game Center -- Getting Started with iTunes Connect -- Configuring Game Center in ITunes Connect -- Summary -- ch. 2 Game Center: Setting Up and Getting Started -- Testing for Game Center -- Authenticating with Game Center -- Modifying the GameCenterManager Class -- Authenticating from UFOViewController -- The Sandbox -- Watching for Status Changes -- Working with GKLocalPlayer -- Retrieving a Friends List -- Friend List Avatars. 
505 0 |a Note continued: Working with Players -- Summary -- ch. 3 Leaderboards -- Why a Leaderboard? -- An Overview of Leaderboards in Game Center -- Benefits of Using Apple's Leaderboard GUI vs. a Custom GUI -- Configuring a Leaderboard in iTunes Connect -- Posting a Score -- Setting a Default Leaderboard -- Adding Score Posting to UFOs -- Handling Failures When Submitting a Score -- Presenting a Leaderboard -- Customizing the Leaderboard -- Modifying GameCenterManager -- Filtering Results on a Custom Leaderboard -- Displaying the Custom Leaderboard -- Mapping a Player ID -- Local Player Score -- A Better Approach -- Summary -- ch. 4 Achievements -- Why Achievements? -- An Overview of Achievements in Game Center -- Benefits of Using Apple's Achievement GUI vs. a Custom GUI -- Configuring Achievements in iTunes Connect -- Presenting Achievements -- Modifying Achievement Progress -- Resetting Achievements -- Adding Achievement Hooks -- Another Convenience Method. 
505 0 |a Note continued: Achievement Completion Feedback -- iOS 5 Completion Banners -- Custom Achievement GUI -- Recovering from a Submit Failure -- Summary -- ch. 5 Matchmaking and Invitations -- Why Add Matchmaking and Invitations to Your App? -- Common Matchmaking Scenarios -- Creating a New Match Request -- Presenting Match GUI -- Handling Incoming Invitations -- Auto-Matching -- Matching Programmatically -- Adding a Player to a Match -- iOS 5 Reinvites -- Player Groups -- Player Attributes -- Understanding Player Attribute Limitations -- Working with Player Attributes -- Player Activity -- Using Your Own Server (Hosted Matches) -- Summary -- ch. 6 The Peer Picker -- Benefits of the Peer Picker -- Real-World Examples -- Working with Sessions -- Presenting a Peer Picker -- Advanced GKSession Interaction -- The Peer Picker Delegate -- Summary -- ch. 7 Network Design Overview -- Three Types of Networks -- Peer-to-Peer Network -- Client-to-Host Network -- Ring Network. 
505 0 |a Note continued: Less Common Networks -- Reliable Data vs. Unreliable Data -- Sending Only What Is Needed -- Prediction and Extrapolation -- Formatting Messages -- Preventing Cheating and Preventing Timeout-Related Disconnections -- What to Do When All Else Fails -- Summary -- ch. 8 Exchanging Data -- Modifying a Single-Player Game -- Setting Up Our Engine for Multiplayer -- Picking a Host -- Sending Data -- Receiving Data -- Putting Everything Together -- Selecting the Host -- Displaying the Enemy UFO -- Spawning Cows -- Sharing Scores -- Adding Network Abduction Code -- Disconnections -- Summary -- ch. 9 Turned-Based Gaming with Game Center -- A New Sample Project -- GK Tumed Based Matchmaker View Controller -- Starting a New Game -- Making the First Move -- Continuing a Game in Progress -- Ending a Match -- Quitting and Forfeiting -- Programmatic Matches -- GKTurnBasedEventHandler -- Summary -- ch. 10 Voice Chat -- Voice Chat for Game Center. 
505 0 |a Note continued: Creating an Audio Session -- Creating New Voice Channels -- Starting and Stopping Voice Chat -- Chat Volume and Muting -- Monitoring Player State -- Voice Chat for Game Kit -- Creating an Audio Session -- Required Overhead -- Getting Things Running -- Putting It Together -- Summary -- ch. 11 In-App Purchase with StoreKit -- Setting Up Your App in iTunes Connect -- Adding Products to Your App -- App IDs and In-App Purchase -- Setting Up -- Retrieving the Product List -- Presenting Your Products to the User -- Purchasing a Product -- Purchasing Code -- Purchasing Multiple Items -- Processing a Transaction -- Restoring Previously Completed Transactions -- Test Accounts and Testing Purchases -- Signing in with a Test Account -- Submitting a Purchase GUI Screenshot -- Developer Approval -- Receipts -- Tying Everything Together in UFOs -- Summary. 
500 |a Includes index. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
630 0 0 |a iOS (Electronic resource) 
630 0 7 |a IOS (Electronic resource)  |2 blmlsh 
630 0 7 |a IOS (Electronic resource)  |2 fast  |0 (OCoLC)fst01784820 
650 0 |a Mobile games  |x Programming. 
650 6 |a Jeux sur mobile  |x Programmation. 
650 7 |a GAMES  |x Board.  |2 bisacsh 
650 7 |a Informatique.  |2 eclas 
653 4 |a Computer science 
776 0 8 |i Print version:  |a Richter, Kyle.  |t Beginning iOS game center and game kit.  |d Berkeley, CA : Apress ; New York : Distributed to the book trade by Springer, Ã2011  |z 9781430235279  |w (OCoLC)709668093 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781430235279/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH29395523 
938 |a Coutts Information Services  |b COUT  |n 21154329 
938 |a EBL - Ebook Library  |b EBLB  |n EBL883744 
938 |a ebrary  |b EBRY  |n ebr10520938 
938 |a EBSCOhost  |b EBSC  |n 1173456 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n 347702 
938 |a YBP Library Services  |b YANK  |n 7342922 
938 |a Internet Archive  |b INAR  |n beginningiosgame0000rich 
994 |a 92  |b IZTAP