System and method for providing persistent character personalities in a simulation
AssigneeDaybreak Game Company LLC
InventorChristopher Udo Cao
Life of this patent
Estimating the term…
Abstract
Apparatus and methods are provided to implement a technique for managing the response of a digital entity in a simulation to reflect its interaction with one or more players over time, such as managing a non-player character's responses to player characters in an online computer game. In the system, a computer system tracks the interaction of the digital entity with other entities and the occurrence or status of internal and external events to control how the digital entity reacts to current events and interactions.
Claims12
A computer-readable medium, comprising instructions for causing a processor in an electronic device to perform a method of providing information about a non-player character to a player character in a simulation, the method comprising:
- receiving a first signal, the first signal indicating that a player character is within a predetermined distance from a spawning point;
- upon receipt of the first signal, transmitting a second signal to the client computing device, the second signal causing the client computing device to display an activatable element that, when activated, initiates rendering and playback of media that includes information about a non-player character;
- and
- upon receipt of a third signal corresponding to an activation of the displayed activatable element, transmitting a fourth signal to the client computing device, the fourth signal causing the client computing device to play back a media file that includes a level of available information about the non-player character;
- wherein the level of available information about the non-player character is dependent on a category of the non-player character.
A computer-readable medium, comprising a system for providing information about a non-player character to a player character in a multiplayer game, the medium including the following modules:
- a database module for storing data about a plurality of player characters, a plurality of non-player characters, and a plurality of features in a game environment;
- and
- a response calculating module for calculating responses to player character interactions, wherein the response calculating module is configured to, upon receipt of a first signal indicating that a player character is within a predetermined distance from a spawning point, transmit a second signal to the client computing device, wherein the second signal causes a client computing device to display an activatable element that, when activated, initiates rendering and playback of media that includes information about a non-player character;
- wherein the response calculating module is configured to, upon receipt of a third signal corresponding to an activation of the displayed activatable element, transmit a fourth signal to the client computing device, the fourth signal causing the client computing device to play back a media file that includes a level of available information about the non-player character;
- and
- wherein the level of available information about the non-player character is dependent on a category of the non-player character.
A computer-implemented method of providing information about a non-player character to a player character in a simulation, the method comprising:
- receiving a first signal, the first signal indicating that a player character is within a predetermined distance from a spawning point;
- upon receipt of the first signal, transmitting a second signal to the client computing device, the second signal causing the client computing device to display an activatable element that, when activated, initiates rendering and playback of media that includes information about a non-player character;
- and
- upon receipt of a third signal corresponding to an activation of the displayed activatable element, transmitting a fourth signal to the client computing device, the fourth signal causing the client computing device to play back a media file that includes a level of available information about the non-player character;
- wherein the level of available information about the non-player character is dependent on a category of the non-player character.
Dependencies are inferred from the claim text.