|
|
|
|
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
|