A63F13/577

MULTI-PLAYER INTERACTIVE SYSTEM AND METHOD OF USING
20220347576 · 2022-11-03 ·

A method includes receiving information related to a first user. The method further includes instructing a first display to display an image related to the first user to a second user based on the received information. The method further includes generating an image of a virtual object. The method further includes instructing a second display to display an image of the virtual object. The method further includes detecting movement of the second user. The method further includes determining a velocity of the virtual object in response to a determination that the second user contacts the virtual object based on the detected movement of the second user. The method further includes generating a moving image of the virtual object based on the determined velocity of the virtual object. The method further includes instructing the second display to display the moving image of the virtual object.

VIRTUAL OBJECT CONTROL METHOD AND APPARATUS, DEVICE, STORAGE MEDIUM, AND PROGRAM PRODUCT
20230033902 · 2023-02-02 ·

A method of controlling a virtual object in a virtual scene is performed by a computer device. The method includes: displaying a virtual scene picture including a first virtual object, the first virtual object including a first body part equipped with a first virtual prop and a second body part equipped with a second virtual prop; in response to receiving a first trigger operation on the first virtual object, controlling the first virtual object to perform a target action based on the first virtual prop equipped at the first body part of the first virtual object; and in response to receiving a second trigger operation within a specified duration after the first trigger operation is received, controlling the first virtual object to perform the target action based on the second virtual prop equipped at the second body part of the first virtual object.

Inertia scaling based on neighboring bodies

A physics engine executed on a processor to simulate rigid body dynamics of a simulated physical system using an inertia scaling function is provided. The physics engine may be configured to iteratively loop through a collision detection phase, an iterative solving phase, updating phase, and display phase. The physics engine may further be configured to determine a neighboring body weighting value for one or more of the plurality of bodies, and determine an inertia scaling value for the one or more of the plurality of bodies based on the neighboring body weighting value for that body. The physics engine may further be configured to scale an inertia value for a body of that colliding pair of bodies based on the inertia scaling value for the iterative solving phase.

Inertia scaling based on neighboring bodies

A physics engine executed on a processor to simulate rigid body dynamics of a simulated physical system using an inertia scaling function is provided. The physics engine may be configured to iteratively loop through a collision detection phase, an iterative solving phase, updating phase, and display phase. The physics engine may further be configured to determine a neighboring body weighting value for one or more of the plurality of bodies, and determine an inertia scaling value for the one or more of the plurality of bodies based on the neighboring body weighting value for that body. The physics engine may further be configured to scale an inertia value for a body of that colliding pair of bodies based on the inertia scaling value for the iterative solving phase.

TARGETING OF AN INDIVIDUAL OBJECT AMONG A PLURALITY OF OBJECTS IN A MULTI-PLAYER ONLINE VIDEO GAME
20230091836 · 2023-03-23 ·

Systems, methods, and media are provided for improved targeting of an individual object among a plurality of objects in a mutli-player online video game. The video game may include plurality of objects located at various places at a given frame. At each frame, a position of the objects is identified. If a player object is within a predetermined radius of another player object, a target position of the player object is modified relative to other player objects. Next, the target position of the player object is modified towards its original position within the frame. This process is repeated for each player object until the corresponding player object is no longer within the predetermined radius of another player object or a violation of a constraints prevents the modification from being performed.

TARGETING OF AN INDIVIDUAL OBJECT AMONG A PLURALITY OF OBJECTS IN A MULTI-PLAYER ONLINE VIDEO GAME
20230091836 · 2023-03-23 ·

Systems, methods, and media are provided for improved targeting of an individual object among a plurality of objects in a mutli-player online video game. The video game may include plurality of objects located at various places at a given frame. At each frame, a position of the objects is identified. If a player object is within a predetermined radius of another player object, a target position of the player object is modified relative to other player objects. Next, the target position of the player object is modified towards its original position within the frame. This process is repeated for each player object until the corresponding player object is no longer within the predetermined radius of another player object or a violation of a constraints prevents the modification from being performed.

METHOD AND APPARATUS FOR CONTROLLING VIRTUAL RACE CAR, STORAGE MEDIUM, AND DEVICE
20230084808 · 2023-03-16 ·

This application discloses a method for controlling a virtual race car based on artificial intelligence (AI). The method includes: controlling, using a client, a first virtual race car to move on a virtual map of a round of racing game, the first virtual race car being a pursuing race car and the first account being an account participating in the round of racing game; displaying, on the client, that an endurance value of a second virtual race car is reduced when a predefined location of the first virtual race car hits the second virtual race car on the virtual map, the second virtual race car being a fleeing race car in the round of racing game controlled by a second account logged into the round of racing game; and displaying, on the client, that the second virtual race car wins the round of racing game when the endurance value of the second virtual race car is greater than a preset threshold for a specified time.

METHOD AND APPARATUS FOR CONTROLLING VIRTUAL RACE CAR, STORAGE MEDIUM, AND DEVICE
20230084808 · 2023-03-16 ·

This application discloses a method for controlling a virtual race car based on artificial intelligence (AI). The method includes: controlling, using a client, a first virtual race car to move on a virtual map of a round of racing game, the first virtual race car being a pursuing race car and the first account being an account participating in the round of racing game; displaying, on the client, that an endurance value of a second virtual race car is reduced when a predefined location of the first virtual race car hits the second virtual race car on the virtual map, the second virtual race car being a fleeing race car in the round of racing game controlled by a second account logged into the round of racing game; and displaying, on the client, that the second virtual race car wins the round of racing game when the endurance value of the second virtual race car is greater than a preset threshold for a specified time.

INTERACTIVE AUGMENTED REALITY EXPERIENCES USING POSITIONAL TRACKING

Interactive augmented reality experiences with an eyewear device including a position detection system and a display system. The eyewear device registers a first marker position for a user-controlled virtual game piece and a second marker for an interaction virtual game piece. The eyewear device monitors its position (e.g., location and orientation) and updates the position of the user-controlled virtual game piece accordingly. The eyewear device additionally monitors the position of the user-controlled virtual game piece with respect to the interaction virtual game piece for use in generating a score. Augmented reality examples include a “spheroidal balancing” augmented reality experience and a “spheroidal balancing” augmented reality experience.

INTERACTIVE AUGMENTED REALITY EXPERIENCES USING POSITIONAL TRACKING

Interactive augmented reality experiences with an eyewear device including a position detection system and a display system. The eyewear device registers a first marker position for a user-controlled virtual game piece and a second marker for an interaction virtual game piece. The eyewear device monitors its position (e.g., location and orientation) and updates the position of the user-controlled virtual game piece accordingly. The eyewear device additionally monitors the position of the user-controlled virtual game piece with respect to the interaction virtual game piece for use in generating a score. Augmented reality examples include a “spheroidal balancing” augmented reality experience and a “spheroidal balancing” augmented reality experience.