Human-like non-player character behavior with reinforcement learning
US-2022309364-A1 · Sep 29, 2022 · US
US12528014B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12528014-B2 |
| Application number | US-202318166449-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 8, 2023 |
| Priority date | Aug 13, 2020 |
| Publication date | Jan 20, 2026 |
| Grant date | Jan 20, 2026 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method for advancement of a game by a computer having a processor, a memory, and a manipulation unit, the method comprising, by the processor, executing advancement of a first part by operating an NPC which is not a direct manipulation target by a user who is a game player, based on first operation instruction data prestored in the memory for specifying an operation of the NPC, and by responding to an input manipulation of the user, accepting a particular action by the user in the first part, the game being switched from the first part to a second part according to a result of the particular action, and executing first advancement of the second part by operating the NPC based on second operation instruction data distributed from an external device, the second operation instruction data including motion data and audio data input by an operator associated with the NPC.
Opening claim text (preview).
What is claimed is: 1 . A method for advancement of a game by a computer having a processor, a memory, and a manipulation unit, the method comprising: executing, by the processor, advancement of a first part by operating a non player character (hereinafter, NPC) which is not a target for direct manipulation by a user who is a game player, based on first operation instruction data prestored in the memory for specifying an operation of the NPC, and by responding to an input manipulation of the user via the manipulation unit; accepting, by the processor, a particular action by the user in the first part, wherein the game is switched from the first part to a second part according to a result of the particular action; and executing, by the processor, first advancement of the second part by operating the NPC based on second operation instruction data distributed from an external device, wherein the second operation instruction data includes motion data and audio data being input by an operator associated with the NPC which is not a target for direct manipulation by the user. 2 . The method according to claim 1 , wherein the computer further has a position registration system, wherein a result of the particular action includes that a position of the computer acquired by the position registration system in the first part becomes a predetermined position. 3 . The method according to claim 1 , wherein a result of the particular action includes that a predetermined scenario associated with the first part is concluded. 4 . The method according to claim 2 , wherein a result of the particular action includes that a predetermined scenario associated with the first part is concluded. 5 . The method according to claim 1 , further comprising: requesting, by the processor, second advancement of the second part after first advancement of the second part; and executing, by the processor, the second advancement of the second part by operating the NPC based on the second operation instruction data distributed again from the external device in response to the requesting. 6 . The method according to claim 2 , further comprising: requesting, by the processor, second advancement of the second part after first advancement of the second part; and executing, by the processor, the second advancement of the second part by operating the NPC based on the second operation instruction data distributed again from the external device in response to the requesting. 7 . The method according to claim 3 , further comprising: requesting, by the processor, second advancement of the second part after first advancement of the second part; and executing, by the processor, the second advancement of the second part by operating the NPC based on the second operation instruction data distributed again from the external device in response to the requesting. 8 . The method according to claim 5 , wherein the second advancement of the second part is executed based on the second operation instruction data and a record of an action by an input manipulation of the user accepted during the first advancement of the second part. 9 . The method according to claim 8 , wherein the record of the action includes time information, and wherein the second advancement of the second part follows specification of the time information by an input manipulation of the user via the manipulation unit during the first advancement of the second part. 10 . The method according to claim 8 , wherein the action includes selection of a particular advancement portion by an input manipulation of the user via the manipulation unit during the first advancement of the second part, and advancement of only the particular advancement portion that has been selected is executed during the second advancement of the second part. 11 . The method according to claim 9 , wherein the action includes selection of a particular advancement portion by an input manipulation of the user via the manipulation unit during the first advancement of the second part, and advancement of only the particular advancement portion that has been selected is executed during the second advancement of the second part. 12 . A method for advancement of a game by a computer having a processor, a memory, and a manipulation unit, the method comprising: executing, by the processor, advancement of a first part by operating a non player character (hereinafter, NPC) which is not a target for direct manipulation by a user who is a game player, based on first operation instruction data prestored in the memory for specifying an operation of the NPC, and by responding to an input manipulation of the user via the manipulation unit; requesting, by the processor, advancement of a second part that has ended; receiving, by the processor from an external device, second operation instruction data that has been recorded, wherein the second operation instruction data includes motion data and audio data input by an operator associated with the NPC which is not a target for direct manipulation by the user; and executing, by the processor, advancement of the second part by operating the NPC which is not a target for direct manipulation by the user, based on the second operation instruction data. 13 . The method according to claim 12 , wherein after the first part, based on the second operation instruction data, the second part for operating the NPC in a real-time manner is enabled to advance in a real-time manner, and advancement modes of the advancement of the second part in a real-time manner and the advancement of the second part that has ended are different. 14 . The method according to claim 13 , wherein in the advancement of the second part in a real-time manner, an operation mode of the NPC can be associated with a reward that is acquired through a scenario associated with the first part, and in the advancement of the second part that has ended, an operation mode of the NPC is not associated with the reward. 15 . The method according to claim 13 , wherein in the advancement of the second part that has ended, consumption of valuable data by an input manipulation of the user via the manipulation unit is not accepted. 16 . The method according to claim 14 , wherein in the advancement of the second part that has ended, consumption of valuable data by an input manipulation of the user via the manipulation unit is not accepted. 17 . The method according to claim 13 , wherein in the advancement of the second part in a real-time manner, points can be associated with a result of a play of a scenario associated with the second part, and in the advancement of the second part that has ended, the points are not associated with a result of the play. 18 . The method according to claim 14 , wherein in the advancement of the second part in a real-time manner, points can be associated with a result of a play of a scenario associated with the second part, and in the advancement of the second part that has ended, the points are not associated with a result of the play. 19 . A non-transitory computer readable medium having stored thereon computer executable instructions, wherein when the computer executable instructions are executed, the processor is caused to execute the steps included in the method according to claim 1 . 20 . An information processing device for advancement of a game, comprising: at least one processor; a first part advancement unit that uses the at least one proc
comprising means for detecting acoustic signals, e.g. using a microphone · CPC title
comprising photodetecting means, e.g. cameras, photodiodes or infrared cells (A63F13/219 takes precedence) · CPC title
by enabling or updating specific game elements, e.g. unlocking hidden features, items, levels or versions · CPC title
automatically by game devices or servers from real world data, e.g. measurement in live racing competition · CPC title
Controlling game characters or game objects based on the game progress · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.