A63F13/92

Method and apparatus for prompting that virtual object is attacked, terminal, and storage medium

A method and an apparatus includes prompting that a virtual object is attacked. The method includes: displaying a user interface (UI) including a target virtual object located in a virtual environment. A being-attacked direction of the target virtual object is obtained. A display position of the being-attacked direction prompt information is obtained according to the being-attacked direction. The being-attacked direction prompt information is used for indicating the being-attacked direction. The being-attacked direction prompt information is displayed in the UI according to the display position. The being-attacked direction is prompted, and content of the being-attacked prompt is diversified.

Multiuser augmented reality method
11580710 · 2023-02-14 ·

A multiuser, collaborative augmented reality (AR) system employs individual AR devices for viewing real-world anchors, that is, physical models that are recognizable to the camera and image processing module of the AR device. To mitigate ambiguous configurations when used in the collaborative mode, each anchor is registered with a server to ensure that only uniquely recognizable anchors are simultaneously active at a particular location. The system permits collaborative AR to span multiple sites, by associating a portal with an anchor at each site. Using the location of their corresponding AR device as a proxy for their position, AR renditions of the other participating users are provided. This AR system is particularly well suited for games.

Multiuser augmented reality method
11580710 · 2023-02-14 ·

A multiuser, collaborative augmented reality (AR) system employs individual AR devices for viewing real-world anchors, that is, physical models that are recognizable to the camera and image processing module of the AR device. To mitigate ambiguous configurations when used in the collaborative mode, each anchor is registered with a server to ensure that only uniquely recognizable anchors are simultaneously active at a particular location. The system permits collaborative AR to span multiple sites, by associating a portal with an anchor at each site. Using the location of their corresponding AR device as a proxy for their position, AR renditions of the other participating users are provided. This AR system is particularly well suited for games.

Communication with augmented reality virtual agents
11554315 · 2023-01-17 · ·

A method implemented by a processor of a computing device, comprising: receiving an image from a camera; using a machine vision process to recognize the at least one real-world object in the image; displaying on a screen an augmented reality (AR) scene containing the at least one real-world object and a virtual agent; receiving user input; deriving a simplified user intent from the user input; and in response to the user input, animating the virtual agent within the AR scene, the animating being dependent on the simplified user intent. Deriving a simplified user intent from the user input may include converting the user input into a user phrase, determining at least one semantic element in the user phrase, and converting the at least one semantic element into the simplified user intent.

Display data generation method, computer-readable, non-transitory medium and computer
11573685 · 2023-02-07 · ·

A display data generation method used in a computer including an output module, includes generating display data of page numbers for scrollably displaying page numbers of a plurality of pages each containing predetermined item information, to output the display data of page numbers from the output module, retrieving page information indicating a same number of pages as a number of page numbers displayed in a distance corresponding to a distance between two points in a display region in which the page numbers are displayed when the two points are specified by the user, wherein the number of page numbers are calculated based on the distance between the two points and the distance between adjacent page numbers displayed in the display region, and generating item display data for displaying item information contained in the pages indicated in the retrieved page information, to output the item display data from the output module.

Display data generation method, computer-readable, non-transitory medium and computer
11573685 · 2023-02-07 · ·

A display data generation method used in a computer including an output module, includes generating display data of page numbers for scrollably displaying page numbers of a plurality of pages each containing predetermined item information, to output the display data of page numbers from the output module, retrieving page information indicating a same number of pages as a number of page numbers displayed in a distance corresponding to a distance between two points in a display region in which the page numbers are displayed when the two points are specified by the user, wherein the number of page numbers are calculated based on the distance between the two points and the distance between adjacent page numbers displayed in the display region, and generating item display data for displaying item information contained in the pages indicated in the retrieved page information, to output the item display data from the output module.

Systems and methods for determining game level attributes based on player skill level prior to game play in the level
11590424 · 2023-02-28 · ·

A system, a machine-readable storage medium storing instructions, and a computer-implemented method are described herein for a System Tuner for customizing a player's experience. The System Tuner calculates a player skill level for a player. The System Tuner modifies at least one attribute of a second game level based on the player skill level prior to game play of the player in the second game level. The System Tuner detects game play of the player in the second game level. The System Tuner identifies a difference between a current rate of progression of the player and a reference rate of progression. The System Tuner triggers the modified attribute of the second game according to an extent of the difference between the current rate of progression and the reference rate of progression.

Systems and methods for determining game level attributes based on player skill level prior to game play in the level
11590424 · 2023-02-28 · ·

A system, a machine-readable storage medium storing instructions, and a computer-implemented method are described herein for a System Tuner for customizing a player's experience. The System Tuner calculates a player skill level for a player. The System Tuner modifies at least one attribute of a second game level based on the player skill level prior to game play of the player in the second game level. The System Tuner detects game play of the player in the second game level. The System Tuner identifies a difference between a current rate of progression of the player and a reference rate of progression. The System Tuner triggers the modified attribute of the second game according to an extent of the difference between the current rate of progression and the reference rate of progression.

CONTROL PROGRAM, CONTROL METHOD, AND COMPUTER
20180001196 · 2018-01-04 · ·

A control program causing a computer to execute a competition between two players, based on a correction value obtained by correcting a reference value of at least one player of the two players, the two players respectively belonging to two groups, to store a point which may be determined based on the reference value of at least the one player, in a storage unit in association with a group to which the winning player belongs, and to determine a result of the competition between groups, based on the summation of points which may be stored in the storage unit in association with each group. In a case where a predetermined action is performed on the predetermined game content of the group to which at least the one player belongs, control may be performed to change the correction value of the player and not to change the reference value.

CONTROL PROGRAM, CONTROL METHOD, AND COMPUTER
20180001196 · 2018-01-04 · ·

A control program causing a computer to execute a competition between two players, based on a correction value obtained by correcting a reference value of at least one player of the two players, the two players respectively belonging to two groups, to store a point which may be determined based on the reference value of at least the one player, in a storage unit in association with a group to which the winning player belongs, and to determine a result of the competition between groups, based on the summation of points which may be stored in the storage unit in association with each group. In a case where a predetermined action is performed on the predetermined game content of the group to which at least the one player belongs, control may be performed to change the correction value of the player and not to change the reference value.