Responsive Cutscenes in Video Games
First Claim
Patent Images
1. A method comprising:
- retrieving a file comprising dialog for a non-player character in a game, the dialog forming at least part of a complete narrative comprising critical information and stylistic information to be conveyed to a player;
producing an audio signal representing speech from the non-player character based on the dialog in the retrieved file;
determining that the player'"'"'s avatar has performed an action while the audio signal is being produced;
mapping the action to an impression the non-player character has of the action;
mapping the impression to a response, the response comprising at least one of a group comprising dialog and movements;
stopping the audio signal for the retrieved file before all of the dialog in the retrieved file has been produced as an audio signal;
producing at least one of a group comprising an audio signal representing speech from the non-player character and animations on a display showing movement of the non-player character based on the response; and
ensuring that the critical information of the narrative is provided to the player.
2 Assignments
0 Petitions
Accused Products
Abstract
A determination is made that a player'"'"'s avatar has performed an action while an audio signal representing a narrative of a non-player character is being produced. The action is mapped to an impression, which is mapped to a response. The audio signal is stopped before it is completed and the response is played by providing audio for the non-player character and/or animating the non-player character. After the response is played, steps ensure that critical information in the narrative has been provided to the player.
-
Citations
20 Claims
-
1. A method comprising:
-
retrieving a file comprising dialog for a non-player character in a game, the dialog forming at least part of a complete narrative comprising critical information and stylistic information to be conveyed to a player; producing an audio signal representing speech from the non-player character based on the dialog in the retrieved file; determining that the player'"'"'s avatar has performed an action while the audio signal is being produced; mapping the action to an impression the non-player character has of the action; mapping the impression to a response, the response comprising at least one of a group comprising dialog and movements; stopping the audio signal for the retrieved file before all of the dialog in the retrieved file has been produced as an audio signal; producing at least one of a group comprising an audio signal representing speech from the non-player character and animations on a display showing movement of the non-player character based on the response; and ensuring that the critical information of the narrative is provided to the player. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable medium having computer-executable instructions for performing steps comprising:
-
accessing a file containing data representing an audio signal and animated movements for a non-player character in a game; generating an audio signal representing speech from the non-player character and generating animations on a display showing movement of the non-player character based on the data in the file; determining that a player'"'"'s avatar in the game has performed an action; mapping the action to an impression; mapping the impression to a response comprising an animated movement for the non-player character designed to convey the impression; combining the animated movements in the file with the animated movement of the response to form modified animations; continuing the audio signal of the file without interruption while displaying the modified animations. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method comprising:
-
determining that a player'"'"'s avatar has performed an action; determining that a non-player character that is providing a narrative to the player should respond to the action; having the non-player character stop the narrative; having the non-player character respond to the action; having the non-player character provide a verbal segue between the response and continuation of the narrative; and having the non-player character continue with the narrative. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification