ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Beginning iOS Game Center and GameKit: For iOS, tvOS, and MacOS

دانلود کتاب شروع iOS Game Center و GameKit: برای iOS، tvOS و MacOS

Beginning iOS Game Center and GameKit: For iOS, tvOS, and MacOS

مشخصات کتاب

Beginning iOS Game Center and GameKit: For iOS, tvOS, and MacOS

ویرایش: 2 
نویسندگان:   
سری:  
ISBN (شابک) : 1484277554, 9781484277553 
ناشر: Apress 
سال نشر: 2021 
تعداد صفحات: 315 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 4 مگابایت 

قیمت کتاب (تومان) : 59,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 4


در صورت تبدیل فایل کتاب Beginning iOS Game Center and GameKit: For iOS, tvOS, and MacOS به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب شروع iOS Game Center و GameKit: برای iOS، tvOS و MacOS نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی درمورد کتاب به خارجی



فهرست مطالب

Table of Contents
About the Authors
Acknowledgments
Foreword: The Legend of Kyle, Game Hero
Introduction
Chapter 1: Getting Started with GameKit and Game Center
	GameKit: 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
		Adding Player Movements
		Watching for Touch Events
		Spawning and Moving Cows
		Performing a Hit Test with a UIImage
		Abducting a Cow
		Configuring App Store Connect for Game Center
	Getting Started with App Store Connect
		Configuring Game Center in App Store Connect
	Summary
Chapter 2: Game Center: Configuring and Getting Started
	Creating a Game Center Manager Class
	Authenticating with Game Center
		Modifying the GameCenterManager Class
		Authenticating from UFOViewController
	Watching for Status Changes
	Working with GKLocalPlayer
	Game Center Friends
	Working with Players
	Summary
Chapter 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 App Store Connect
	Recurring Leaderboards
	Posting a Score
	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
	Local Player Score
	A Better Approach
	Game Center Groups
	Summary
Chapter 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 App Store Connect
		Presenting Achievements
		Modifying Achievement Progress
	Resetting Achievements
	Adding Achievement Hooks
		Achievement Completion Feedback
		Custom Achievement GUI
		Recovering from a Submit Failure
	Summary
Chapter 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
	Reinvites
	Player Groups
	Player Attributes
		Understanding Player Attribute Limitations
		Working with Player Attributes
	Player Activity
	Using Your Own Server (Hosted Matches)
	Summary
Chapter 6: Network Design Overview
	Three Types of Networks
		Peer-to-Peer Network
		Client-to-Host Network
		Ring Network
	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
Chapter 7: 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
Chapter 8: Turn-Based Gaming with Game Center
	A New Sample Project
	GKTurnBasedMatchmakerViewController
	Establishing Game State
	Starting a New Game
	Making the First Move
	GKLocalPlayerListener Extensions
	Continuing a Game in Progress
	Quitting and Forfeiting
	Programmatic Matches
	GKTurnBasedEventHandler
	Summary
Chapter 9: Voice Chat
	Voice Chat for Game Center
		Creating an Audio Session
		Creating New Voice Channels
		Starting and Stopping Voice Chat
		Chat Volume and Muting
		Monitoring Player State
	Putting It Together
	Hooking Up a User Interface
	Summary
Chapter 10: In-App Purchase with StoreKit
	Setting Up Your App in App Store 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
	Tying Everything Together in UFOs
	Summary
Chapter 11: Game Controllers
	Types of Physical Game Controllers
	Connecting to Game Controllers
	Reading Data Through Polling
	Data Callbacks
	Pausing
	Player Indicator Lights
	Snapshotting
	Virtual Controllers
	Summary
Index




نظرات کاربران