摘要:
Described herein are methods and systems for providing a game center having customized notifications. For example, in at least certain embodiments, data is generated to be presented on a graphical user interface of a system. The data is indicative of recent matches between a user and one or more other players of a game. The data including games the user recently played with the one or more other players. In another embodiment, a user initiates a multi-player gaming application on a system. Data is generated for presenting on a graphical user interface of the system. The data includes invite status information for one or more invited friends and one or more auto-matched players.
摘要:
Described herein are methods and systems for providing customized game details. In one embodiment, a user selects a game from a first list of games associated with a particular friend or selects a game from a second list of games associated with the user. Then, data is sent to a graphical user interface of a system. The data is indicative of details of the selected game with the details having comparison information between the friend and the user if the game is selected from the first list of games or user information only if the game is selected from the second list of games. In another embodiment, the details include progress information for the friend and the user if the game is selected from the first list of games or progress information only about the user if the game is selected from the second list of games.
摘要:
Described herein are methods and systems for providing a game center having player specific achievement data. For example, in at least certain embodiments, a method includes generating data to be presented to a graphical user interface on a system. The data is indicative of achievement data that includes a list of achievements and completion status of achievements associated with a user for a particular game. Optionally, the achievement data also includes a list of achievements and completion status of achievements associated with a friend for the particular game.
摘要:
Described herein are methods and systems for providing a game center having player specific options and statistics. For example, in at least certain embodiments, a game center module can provide a friends option such that a user can view and select from a list of friends. The game center module can provide friend details of a selected friend including a list of games played together between the user and the selected friend and a list of other games in common between the user and the selected friend. In an embodiment, the list of games in common and the list of other games in common each include a list of options with each option indicating a respective game name and a comparison of the user's ranking and the selected friend's ranking for the respective game.
摘要:
Described herein are methods and systems for providing a game center having player specific options and game access. For example, in at least certain embodiments, in response to a selection of a friend from a list of friends provided by a game center module, data is sent for presenting to a graphical user interface (GUI). The data is indicative of details of a selected friend including a list of games owned by the friend that the user does not own. The system can then provide the user with an option to access one or more games on the list. In another embodiment, a user receives a game invite from a friend of the user to play a game. The system can determine whether the user owns the game and can cause the GUI to present an option to access the game if the user does not own the game.
摘要:
Described herein are methods and systems for providing a game center having player specific options and statistics. For example, in at least certain embodiments, a game center module can provide a friends option such that a user can view and select from a list of friends. The game center module can provide friend details of a selected friend including a list of games played together between the user and the selected friend and a list of other games in common between the user and the selected friend. In an embodiment, the list of games in common and the list of other games in common each include a list of options with each option indicating a respective game name and a comparison of the user's ranking and the selected friend's ranking for the respective game.
摘要:
An application framework including different application programming interfaces (APIs) is described which performs a variety of mobile device functions in response to API calls from applications. For example, in response to relatively simple API calls made by applications the application framework manages the complex tasks associated with invitations and matchmaking. By way of example, the details of complex transactions such as establishing peer-to-peer connections between mobile devices may be transparent to the application developer, thereby simplifying the application design process. The application framework may include an application daemon for communicating with a first set of services and an applications services module for communicating with a separate set of services. The application framework may also include a cache for caching data for each of the services based on different cache management policies driven by each of the services. The cache may be updated by push notification cache updates sent from each of the services.
摘要:
An application framework including different application programming interfaces (APIs) is described which performs a variety of mobile device functions in response to API calls from applications. For example, in response to relatively simple API calls made by applications the application framework manages the complex tasks associated with invitations and matchmaking. By way of example, the details of complex transactions such as establishing peer-to-peer connections between mobile devices may be transparent to the application developer, thereby simplifying the application design process. The application framework may include an application daemon for communicating with a first set of services and an applications services module for communicating with a separate set of services. The application framework may also include a cache for caching data for each of the services based on different cache management policies driven by each of the services. The cache may be updated by push notification cache updates sent from each of the services.