Program and information processing system
The information processing system addresses skill declines in games by detecting deviations, providing explanations, and adjusting difficulty, improving user experience.
Patent Information
- Application Number
- JP2025082434
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-05-16
- Publication Date
- 2025-08-01
- Estimated Expiration
- 2041-10-22
AI Technical Summary
Conventional games lack the ability to respond to a decrease in user skills by providing operations or adjustments based on historical performance, leading to potential frustration and suboptimal gameplay.
An information processing system that includes a game progress means, storage means, detection means, confirmation means, and notification means to detect deviations from historical operation inputs, provide explanations, and adjust difficulty levels to help users regain skills.
Enables users to recover skills by redisplaying explanations and adjusting game difficulty, enhancing gameplay experience and user engagement.
Smart Images

Figure 2025113320000001_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to a program and an information processing system.
Background Art
[0002] Conventionally, games that display tutorials or change difficulty levels for beginners have been known (see, for example, Patent Documents 1, 2, etc.). In addition, techniques for detecting abnormalities in the biological information of users playing games and the results of games and issuing warnings or notifying medical institutions have been known (see, for example, Patent Documents 3 to 5, etc.).
Prior Art Documents
Non-Patent Documents
[0003]
Patent Document 1
Patent Document 2
Patent Document 3
Patent Document 4
Patent Document 5
Summary of the Invention
Problems to be Solved by the Invention
[0004] In conventional games, operations such as displaying tutorials are performed in response to the skills of users, biological information, and abnormalities in the results of games. There has been no technology for performing operations in response to a decrease in the skills related to applications such as games that users have once improved.
[0005] An object of the present disclosure is to provide a program and an information processing system that perform operations in response to a decrease in the skills related to an application that a user has once improved.
Means for Solving the Problems
[0006] The first aspect is a program that causes a computer to function as a game progress means, a storage means, a detection means, a confirmation means, and a notification means, wherein the game progress means controls the progress of the game based on a user's operation input, the storage means stores history information of the operation input by the user corresponding to each operation for each user, the detection means detects abnormal information when the operation input of the user corresponding to a predetermined operation is different from the history information, the confirmation means causes the user to perform a confirmation operation related to the abnormal information when the detection means detects the abnormal information, and the notification means notifies the abnormal information when the result of the confirmation operation by the confirmation means affirms the abnormality related to the abnormal information.
[0007] The second aspect is the program according to the first aspect, wherein the confirmation operation is to cause the user to perform again at least the operation whose operation input is different from the history information.
[0008] The third aspect is the program according to the first aspect or the second aspect, wherein the confirmation means does not notify the abnormal information by the notification means and does not restrict the progress of the game by the game progress means when the operation input of the user corresponding to the operation is determined to be within a predetermined normal value as a result of the confirmation operation.
[0009] The fourth aspect is the program according to any one of the first to third aspects, wherein the confirmation means restricts the progress of the game by the game progress means when the result of the confirmation operation affirms the abnormality related to the abnormal information.
[0010] The fifth aspect is that when information indicating that there is no abnormality in the operation input is input via a third party different from the user, the restriction on the progress of the game is released, and it is the program described in the fourth aspect.
[0011] The sixth aspect is that a game progress unit that controls the progress of the game based on the user's operation input, a storage unit that stores history information of the operation input by the user corresponding to each operation for each user, a detection unit that detects abnormal information when the operation input of the user corresponding to a predetermined operation is different from the history information, a confirmation unit that causes the user to perform a confirmation operation related to the abnormal information when the detection unit detects the abnormal information, a notification unit that notifies the abnormal information when the result of the confirmation operation by the confirmation unit affirms the abnormality related to the abnormal information, and it is an information processing system including
Advantages of the Invention
[0012] According to the present disclosure, it is possible to operate against a decrease in the skill regarding an application once improved by the user.
Brief Description of the Drawings
[0013]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Mode for Carrying Out the Invention
[0014] 〔This Embodiment〕 The information processing system 1 according to this embodiment will be described with reference to the drawings.
[0015] <Explanation of Information Processing System 1> In the information processing system 1 according to this embodiment, a server device 2 (computer) and a game device 3 are connected to be communicable with each other via a communication network 6. The game device 3 is, for example, a personal computer, a smartphone, a tablet terminal, a portable or stationary game dedicated machine, or the like. In addition, a game device 5 of another user is also connected to the server device 2 so as to be communicable via the communication network 6.
[0016] <Overview of Information Processing System 1> The server device 2 (computer) stores a game program and game data, and causes each of the plurality of game devices 3 and 5 to play a game by transmitting and receiving control signals related to the game to and from each of the game devices 3 and 5. In addition, the server device 2 can also cause the plurality of game devices 3 and 5 to perform multiplayer play. Note that the games performed in multiplayer play include both types of competitive games and cooperative games.
[0017] Each of the game devices 3 and 5 executes a predetermined game based on a user's operation. For this purpose, each of the game devices 3 and 5 receives (specifically, downloads and installs) a game program and game data from the server device 2 via the communication network 6.
[0018] For each user, account information including identification information and a password is assigned for each user in association with each game device 3, 5. This account information is transmitted from each game device 3, 5 to the server device 2 at the time of login and is used for user authentication in the server device 2.
[0019] After user authentication, mutual communication between the server device 2 and each game device 3, 5 becomes possible. After login, when each game device 3, 5 receives data necessary for game progress (data regarding the game progress situation) from the server device 2, it advances the game while outputting game images and sounds to the display 37 and the speaker 39 based on the user's operations.
[0020] In this embodiment, explanations necessary for a plurality of operations of the game are respectively displayed on the game device 3, and the user terminates the corresponding explanation by performing an operation input based on each explanation. Further, when a decrease in the skill level of the game that has once been improved for a certain operation is detected while the user is playing the game on the game device 3, the explanation necessary for this operation is redisplayed or additionally displayed on the game device 3. As a result, the user can perform the operation again in accordance with the explanation.
[0021] <Configuration of the information processing system 1> Hereinafter, with reference to FIG. 1, the hardware configurations of the server device 2 and each game device 3, 5 will be described. Note that the configuration of the game device 5 of another user is substantially the same as the configuration of the game device 3, and thus the description thereof will be omitted.
[0022] <Configuration of the server device 2> As shown in FIG. 1, the server device 2 includes a network interface 21, a control unit 22, and a storage unit 23. The network interface 21 and the storage unit 23 are electrically connected to the control unit 22 via a bus 24.
[0023] The network interface 21 is communicably connected to each game device 3, 5 via a communication network 6 such as the Internet and a LAN.
[0024] The control unit 22 is composed of a microcomputer including a CPU and a semiconductor memory, and controls the operation of the server device 2.
[0025] By executing various programs stored in the storage unit 23 described later, the control unit 22 functions as a game progress means 221, an explanation display means 222, a storage means 223, a detection means 224, an assistance means 225, a confirmation means 226, a notification means 227, and a difficulty adjustment means 228.
[0026] The game progress means 221 (game progress section) controls the progress of the game based on the user's operation input. The game includes a single-player game played by a single user on the game device 3 and a multiplayer game played by a plurality of users on different game devices 3 and 5 respectively. The genres of the game include combat fighting games, sports games played by one or more users, action games, puzzle games, etc.
[0027] Controlling the progress of the game based on the user's operation input means that while displaying the game screen on the display 37 in the game devices 3 and 5 operated by the user, the input information by the touch pad 38 by the user is transmitted from the game devices 3 and 5 to the server device 2, and this input information is reflected in the game.
[0028] The explanation display means 222 (explanation display section) displays the explanations necessary for each operation in the game on the display 37 etc. of the game device 3. Operations include, for example, an operation to move the character 371 (see Fig. 5), an operation to equip and use weapons, armor, items on the character 371, an operation to make the character 371 perform specific actions such as special skills and combo skills, etc. For example, when activating a certain special skill or combo skill, an operation such as pressing a plurality of buttons in sequence on the touch pad 38 is required.
[0029] To cause the game device 3 to display, on the display 37 or the like, the explanations necessary for each operation in the game means, as shown in FIG. 5, to display text or images regarding which button on the touch pad 38 the user presses to make the character 371 perform a specific operation. Specifically, a guidance 372 as shown in FIG. 5 is displayed on the display 37 for each operation.
[0030] Further, the explanation display means 222 terminates the corresponding explanation when the user makes an operation input based on each explanation on the game device 3. Specifically, after, for example, a tutorial screen is displayed on the display 37, when the user presses a predetermined one or a plurality of buttons on the touch pad 38 according to the guidance 372 and the character 371 performs a specific operation, the guidance 372 shown in FIG. 5 disappears from the display 37. Also, after the guidance 372 is displayed on the display 37, when a "Next" button is displayed on the display 37, the guidance 372 disappears from the display 37 when the button corresponding to the "Next" button is pressed by the touch pad 38.
[0031] The storage means 223 stores, for each user, the history information of the user's operation input corresponding to each operation in the storage unit 23 or the like. The history information may be the operation input itself made by the user using the touch pad 38, or may be the game score, play time, play interval, or the like.
[0032] The detection means 224 (detection unit) detects abnormal information when the user's operation input corresponding to a predetermined operation is different from the history information. Details regarding the user's operation input corresponding to a predetermined operation being different from the history information will be described later.
[0033] When the detection means 224 detects abnormal information, the auxiliary means 225 (auxiliary unit) causes the explanation display means 222 to redisplay or additionally display an explanation on the display 37 of the game device 3 or the like. More specifically, in the display 37 of the game device 3, an explanation such as text or an image is synthesized and displayed on the screen during game execution. Specifically, as shown in FIG. 5, a window of the guidance 372 is synthesized and displayed as an explanation on the display 37 of the game device 3.
[0034] Note that redisplaying an explanation means redisplaying the same guidance 372 as the guidance 372 that has been once displayed on the display 37 on the display 37 again. Note that the display form of the guidance 372 does not have to be the same, and it is sufficient that the target of the guidance 372 is the same. In addition, additionally displaying an explanation means displaying a more detailed explanation on the display 37 instead of the guidance 372 that has been once displayed on the display 37, or in addition to this guidance 372.
[0035] When the detection means 224 detects abnormal information, the confirmation means 226 (confirmation unit) causes the user to perform a confirmation operation related to the abnormal information. The confirmation operation related to the abnormal information may be that the user performs again on the touch pad 38 the operation in which the abnormal information was detected, or the user may be caused to perform on the touch pad 38 an operation different from the operation in which the abnormal information was detected. In addition, the confirmation operation may be to cause the user to perform an operation different from the operation using the game device 3 (for example, a test to try the user's reaction separately from the game device 3).
[0036] When the result of the confirmation operation by the confirmation means 226 affirms the abnormality related to the abnormal information, the notification means 227 (notification unit) notifies the abnormal information. The notification of the abnormal information is performed for the user himself / herself (game device 3) who is playing the game or another user (terminal) different from the user.
[0037] When the detection means 224 detects abnormal information (or when it affirms an abnormality), the difficulty adjustment means 228 (difficulty adjustment unit) lowers the difficulty of the game. Lowering the difficulty of the game includes increasing the ability parameters such as the attack power, defense power, and speed of the character 371, lowering the ability parameters of the enemy characters, equipping the character 371 with special items such as weapons and armors, and making it easier to perform specific actions such as special skills and combo skills. Also, when the difficulty levels such as Easy, Normal, and Hard are set step by step, various parameters and the like are different for each difficulty level, and the difficulty is changed by selecting a lower difficulty level mode.
[0038] The storage unit 23 is composed of an HDD (Hard Disk Drive), a RAM (Random Access Memory), a ROM (Read Only Memory), an SSD (Solid State Drive), and the like. In the storage unit 23, various programs including a part of the game program of the present embodiment, as well as various data necessary for the progress of the game, are stored.
[0039] In addition, in the storage unit 23, history information of operation inputs by the user corresponding to each operation is stored for each user.
[0040] <Configuration of the game device 3> As shown in FIG. 1, the game device 3 has a display 37, a touch pad 38, and a speaker 39. The game device 3 also has a network interface 31, a control unit 32, a graphic processing unit 33, an operation unit 34, an audio processing unit 35, and a storage unit 36. The network interface 31, the graphic processing unit 33, the operation unit 34, the audio processing unit 35, and the storage unit 36 are electrically connected to the control unit 32 via a bus 40.
[0041] The network interface 31 is communicably connected to the communication network 6 in order to transmit and receive various data between the game device 3 and the server device 2.
[0042] The graphic processing unit 33 depicts a game image including the character 371 and various objects related to the virtual space in video format according to the game image information output from the control unit 32 described later. The graphic processing unit 33 is connected to, for example, the display 37, and the game image depicted in video format is displayed on the display 37 as a game screen.
[0043] The operation unit 34 is connected to the touch pad 38 and transmits and receives data related to operation inputs to the touch pad 38 to and from the touch pad 38. The user inputs an operation signal to the game device 3 by touching the touch pad 38.
[0044] The audio processing unit 35 is connected to the speaker 39, and when it reproduces and synthesizes game sounds according to the instructions of the control unit 32 described later, it outputs this from the speaker 39.
[0045] The control unit 32 is composed of a microcomputer including a CPU and a semiconductor memory, and controls the operation of the game device 3. The control unit 32 functions as a communication means 321, a game execution means 322, and a notification control means 323 by executing various programs stored in the storage unit 36 described later.
[0046] The communication means 321 is a function for communicating with the server device 2 via the network interface 31. The communication means 321 generates and transmits information that can be processed by the server device 2 according to various operation signals received by the operation unit 34 from the touch pad 38. For example, the communication means 321 transmits account information, download request information for new game data, etc. to the server device 2. Also, the communication means 321 receives new game data etc. sent from the server device 2 in response to the download request information.
[0047] The game execution means 322 reads data such as virtual game space objects and textures included in game data from a storage unit 36, which will be described later, according to the operation of the touch pad 38 by the user of the game device 3, or uses the data received from the server device 2, and while executing the game program, generates two-dimensional or three-dimensional game image information. When the game image information is processed by the graphic processing unit 33, the processed game images are sequentially displayed on the display 37.
[0048] Then, the game execution means 322 arranges the character 371 on the game image according to the operation of the user of the game device 3, and controls the actions of the character 371 in the virtual game space according to the operation of the user and the progress of the game.
[0049] The notification control means 323 performs display control of the display 37 and audio output control of the speaker 39 according to the operation of the user of the game device 3 and the like when executing the game.
[0050] The storage unit 36 is composed of an HDD, a RAM, a ROM, an SSD, and the like. The storage unit 36 stores game data downloaded from the server device 2, various programs including a part of the game program, account information of the game device 3, and the like.
[0051] <Flow of operations of the information processing system 1> FIG. 2 is a flowchart showing a series of operation flows of the information processing system 1 in the present embodiment. In the example shown below, the case where the user plays a combat fighting game using the game device 3 will be described.
[0052] When the user starts playing a fighting game using the game device 3, the game progress means 221 controls the progress of the game based on the user's operation input. Also, during the progress of the game or during a tutorial explaining the operation method in the game, the explanation display means 222 displays, on the display 37 of the game device 3, the explanations necessary for a plurality of operations of the game respectively (step St101). Specifically, as shown in FIG. 5, for each operation, a guidance 372 regarding which button on the touch pad 38 the user presses for the character 371 to perform a specific operation is displayed on the display 37.
[0053] When the user performs a specific operation on the touch pad 38 along the guidance 372, the character 371 performs an action corresponding to the user's operation on the display 37. For example, the character 371 moves in a specific direction or performs a specific action such as a special move or a combo move. Specifically, in a specific game situation, when the received operation input matches an operation list (command) stored in advance, the action corresponding to the operation is executed (the corresponding motion is played back). Also, the operation list (command) includes special moves or combo moves that require a combination of multiple buttons to be input simultaneously or continuously within a predetermined period. Furthermore, when a predetermined operation is performed during these inputs (a cancel command is input), the playback of the action (motion) corresponding to the operation input can be canceled. Note that the storage means 223 stores the information of the user's operation input in the storage unit 23. In this way, the storage means 223 stores, for each user after the end of the explanation, the history information of the user's operation input corresponding to each operation in the storage unit 23 respectively (step St102).
[0054] Thereafter, when the user is playing a fighting game with the game device 3, if the user's operation input corresponding to a predetermined operation (game situation) differs from the history information stored in the storage unit 23 ("YES" in step St103), the detection means 224 detects abnormal information (step St104). Specifically, (1) when using the character 371 to activate a special technique or combo technique, the user's input via the touchpad 38 is delayed by one or two frames (the total time required for input from start to finish is longer, or each input operation is delayed), or the reaction (start of operation input) to the enemy character's action (game situation), such as defense, evasion, or counter attack, is slow (delay in operation decision under certain game situations), (2) the same operation as the history information cannot be performed under the same game situation, resulting in an operation error (for example, confusing the operation of selling and combining a character, reversing the operation of facing right and facing left during a battle, or jumping up when the enemy is jumping during a battle), etc. The detection means 224 detects abnormal information if (1) the operation cannot be performed in the same way as the historical information due to reasons such as (1) inputting a lower attack operation without inputting a higher attack operation, (2) receiving an enemy attack without inputting a defensive operation during an enemy attack during a match and losing a vitality parameter, or (3) being unable to activate a special technique or combo technique that requires multiple consecutive operation inputs during a match), or (4) a match with a pre-stored example of an operation error (for example, a list of errors such as a special technique executed by inputting the lever down, down right, right, and punch in that order, resulting in a normal crouching punch, or a special technique that requires pressing punch and kick simultaneously resulting in a normal punch followed by a kick), etc.In addition, (4) there are weak, medium, and strong attack buttons (the attack power, motion speed, and gap (stun time until the next operation can be accepted) differ depending on weak, medium, and strong), and one may make a choice that puts oneself at a disadvantage due to mistakes in the strength of the special move, or select the strong button in a situation where a weak attack, which is a quick attack, is required. (5) In a situation where the special move gauge is used to deliver a finishing blow, one may select a combo that does not use the gauge. (6) There is a technique where, if one is guarding after an attack hits, it is better to do nothing (perform no additional attack operations), and if the attack hits, it is better to input a special move to create a combo. Even when there is no distinction between a hit and a guard, the detection means 224 detects abnormal information. Note that examples of operation mistakes may be stored in advance, or the operation mistake examples may be learned from the user's history information and stored / updated. Also, when an operation that seems to be an oversight in suggesting the game situation to the user, such as effect display or sound effect playback, is performed, the detection means 224 detects visual abnormalities (including eye strain) or auditory abnormalities as abnormal information. Further, the visual abnormalities may be judged in conjunction with the game play duration, and the auditory abnormalities may be judged in conjunction with the volume.
[0055] More specifically, for example, for a certain special move or combo move that succeeded in activation more than 5 times out of 10 during the play of a past game (e.g., the previous time before a break such as 1 match, 1 round, 1 quest, etc.), if during the play of the current game, this special move or combo move could only be activated 4 times or less out of 10 and other operations were activated instead, the detection means 224 detects abnormal information. Also, as another aspect, for example, for a certain special move or combo move that succeeded in activation at a rate of 50% or more during the play period of a specific game the day before, last week, or last year, if the rate at which this special move or combo move could be activated during the play period of the game today, this week, or this year was lower than 50%, the detection means 224 detects abnormal information. Also, the detection means 224 may change the degree of abnormality considering the continuous play time of the game. Specifically, for example, if an abnormality occurs during play after the warm-up is over after the user has played the game several times, the degree of abnormality may be increased (that is, the detection means 224 may adjust the judgment criteria for abnormal information to detect more strictly). Also, the detection means 224 may change the degree of abnormality considering the user's lifestyle and the play time of the game. For example, when the user is a night person, since the game performance is good at night, even if a slight abnormality occurs during play, the detection means 224 detects abnormal information. On the other hand, when the user is weak in the morning, even if a slight abnormality occurs during the morning game play, the detection means 224 does not detect abnormal information.
[0056] When the detection means 224 detects abnormal information, the difficulty adjustment means 228 selectively lowers the difficulty of the game (step St105). For example, if the detection means 224 only detects abnormal information once, the difficulty adjustment means 228 does not lower the difficulty of the game, but when the number of times the detection means 224 detects abnormal information reaches a predetermined number of times (e.g., 5 times), the difficulty adjustment means 228 lowers the difficulty of the game. Note that in this embodiment, even if the detection means 224 detects abnormal information, the difficulty adjustment means 228 does not necessarily have to lower the difficulty of the game.
[0057] Also, when the detection means 224 detects abnormal information, the auxiliary means 225 causes the explanation display means 222 to redisplay or additionally display an explanation (specifically, guidance 372) on the display 37 of the game device 3 (step St106). More specifically, the auxiliary means 225 synthesizes and displays explanations such as text and images on the game screen during the game mode in which the abnormal information is detected by the detection means 224. At this time, a window related to the explanation may be synthesized and displayed. As a result, the user can perform a specific operation again on the touch pad 38 along the guidance 372.
[0058] After that, when an operation input based on the explanation redisplayed or additionally displayed on the display 37 is performed by the user using the touch pad 38 (\"YES\" in step St107), the auxiliary means 225 causes the explanation display means 222 not to display the redisplayed or additionally displayed explanation (step St108). On the other hand, when an operation input based on the explanation redisplayed or additionally displayed on the display 37 is not performed by the touch pad 38, or when the detection means 224 detects abnormal information again about the operation input by the user, the guidance 372 continues to be displayed on the display 37 of the game device 3.
[0059] Note that after an operation input based on the explanation redisplayed or additionally displayed on the display 37 is performed by the user using the touch pad 38 and the auxiliary means 225 causes the explanation display means 222 not to display the redisplayed or additionally displayed explanation, the user can select whether to continue or terminate the game.
[0060] Summarizing the above, the program causes the computer (control unit 22) to function as an explanation display means 222, a storage means 223, a detection means 224, and an assistance means 225. The explanation display means 222 displays explanations necessary for a plurality of operations of the game (application), and the user terminates the corresponding explanation by making an operation input based on each explanation. Further, the storage means 223 stores history information of operation inputs by the user corresponding to each operation for each user after the explanation ends. Further, the detection means 224 detects abnormal information when the operation input of the user corresponding to a predetermined operation is different from the history information, and the assistance means 225 causes the explanation display means 222 to redisplay or additionally display the explanation when the detection means 224 detects abnormal information.
[0061] <Effect> According to the present embodiment, it is possible to perform an operation in response to a decrease in the skill level of the game once improved by the user. Specifically, when a decrease in the skill level of the game once improved by the user is detected, the user can perform the operation again along with the explanation by redisplaying or additionally displaying the explanation by the explanation display means 222. As a result, it is possible to redisplay or additionally display on the display 37 of the game device 3 an explanation of an operation that the user has not actually acquired (has not memorized the operation method, succeeded in the tutorial but has a low success rate in subsequent games, etc.) or has forgotten (the corresponding action cannot be executed in the game). In addition, it is possible to additionally display on the display 37 of the game device 3 an explanation of an operation that has not been explained to the user at first.
[0062] 〔Other Embodiments〕 The various control means and processing procedures described in the above embodiment are examples, and are not intended to limit the scope of the present invention, its applications, or its uses. The various control means and processing procedures can be appropriately designed and changed without changing the gist of the present invention.
[0063] For example, the game played by the user on the game device 3 is not limited to a competitive fighting game. The game played by the user on the game device 3 may be a sports game, an action game, a puzzle game, or the like. Also, it is not limited to a game of confrontation between players, and it may be a cooperative play game or a solo play game. When the game played by the user on the game device 3 is an action game, the detection means 224 detects abnormal information when the following operations are performed.
[0064] Specifically, when causing the character 371 to use a weapon or perform a physical technique, the input of the user by the touch pad 38 is delayed by one or two frames (delay in the input operation), the reaction to the enemy character such as defense, evasion action, counter attack, etc. is delayed (delay in the operation judgment), an operation mistake (for example, a mistake between an attack operation and a defense operation, a mistake between a movement operation and an item use operation, etc.) is made, an item use mistake (using an item not necessary for the battle during the battle, etc., not using an appropriate item for the game situation) occurs, getting lost in the field (not reaching the destination even after a predetermined time has elapsed, being located in the same area for a predetermined time), or not passing through the shortest route to the destination (moving but the movement route is not the shortest route), the detection means 224 detects abnormal information. That is, when it is detected that an appropriate operation cannot be performed for a specific game situation, the detection means 224 detects abnormal information.
[0065] More specifically, for example, after motion reproduction by a weapon, if a state where a cancel operation cannot be performed on an action with a gap (so-called stiffness that does not accept operation inputs) continues for a predetermined number of times, or if there is a part of the enemy character to be targeted by the weapon (a part with different damage degrees and additional effects depending on the characteristics of the weapon) but the time during which the attack cannot be made on that part continues for a predetermined time or a predetermined number of times, or if an operation of performing a defense operation of a weapon that can be defended while equipped with a weapon that cannot be defended is performed a predetermined number of times, or if a status abnormality item is used on an enemy character for which the status abnormality item is invalid, or if an operation of circling the same place is performed without performing an operation of approaching the destination, the detection means 224 detects abnormal information.
[0066] Also, the detection means 224 does not necessarily detect abnormal information only when the operation input itself performed by the user using the touch pad 38 is different from the history information stored in the storage unit 23. For example, when the time during which a game of the same title (for example, so-called numbered titles such as Game A ver.1, Game A ver.2, Game A ver.3, or titles with updates, games of the same genre such as fighting games) in which a part (preferably most) of the operation method is the same has not been played is longer than a predetermined time, or when the time during which a game including titles other than the same title has not been played is longer than a predetermined time, the detection means 224 may detect abnormal information. Also in this case, an explanation of the operation that the user has forgotten due to not playing for a long time can be redisplayed or additionally displayed on the display 37 of the game device 3. Note that what game the user is playing, the play time, the play date and time, etc. are stored in the storage unit 23.
[0067] Furthermore, the present invention is not limited to the case where when a user plays a game using the game device 3 and the detection means 224 detects abnormal information, the explanation display means 222 redisplay or additionally display an explanation on the display 37 of the game device 3. When a user operates an application other than a game (for example, business software) on a user terminal such as a personal computer and abnormal information such as the input speed being slower than the past history information or the ratio of input errors being larger than the past history information is detected, the present invention also includes redisplaying or additionally displaying an explanation on the display or the like of this user terminal by the explanation display means 222.
[0068] Also, when the detection means 224 detects abnormal information, the auxiliary means 225 may switch to a screen different from the screen on which the game is being executed (for example, a training mode screen), and the explanation display means 222 redisplay or additionally display an explanation on this different screen. At this time, the game screen may disappear on the display 37 of the game device 3 and transition to a different screen, or the game screen may be reduced, and an explanation such as text or an image may be redisplayed or additionally displayed in the vacated space. Also, the screen of the display 37 may be divided at this time.
[0069] Furthermore, the present invention is not limited to the embodiment in which when the detection means 224 detects abnormal information, the explanation display means 222 redisplay or additionally display an explanation on the display 37 of the game device 3. Another embodiment of the present invention will be described.
[0070] FIG. 3 is a flowchart showing another example of the flow of a series of operations by the information processing system 1. Another example of such a series of operations will be described below.
[0071] When a user starts playing a game using the game device 3, the game progress means 221 controls the progress of the game based on the user's operation input (step St201).
[0072] Also, during the progress of the game or during a tutorial that explains the operation method in the game, when the user performs a specific operation on the touch pad 38 along the guidance 372, the character 371 moves on the display 37 corresponding to the user's operation. Further, the storage means 223 causes the storage unit 23 to store the information of the user's operation input. In this way, after the explanation ends, the storage means 223 causes the storage unit 23 to store the history information of the operation input corresponding to each operation for each user (step St202).
[0073] The detection means 224 compares the user's operation input corresponding to a predetermined operation with the history information stored in the storage unit 23, and determines the user's performance based on the comparison result (step St203). Then, the notification means 227 notifies the user of the determined user performance (step St204). The notified user performance is displayed on the display 37 of the game device 3. Thus, the user playing the game can recognize their own performance. Here, performance is a parameter indicating the accuracy (skill) of the user's game operation (judgment). It is a parameter indicating whether the performance has improved or deteriorated compared to the history information based on the comparison result between the current operation input and the history information.
[0074] Also, when it is determined by the detection means 224 that the user's performance has deteriorated, the explanation display means 222 causes the support information corresponding to this performance to be displayed on the display 37 of the game device 3. The support information includes the explanation of a predetermined operation itself, a button for displaying the explanation, a practice mode screen, a button for transitioning to the practice mode, advice to the user, a difficulty change button, etc. The advice to the user includes a message prompting the user to take a break and a message prompting the user to lower the difficulty level.
[0075] When the support information is displayed on the display 37 of the game device 3 by the explanation display means 222, the user can perceive the decrease in his / her own performance and take countermeasures against it. For example, by looking at the explanation displayed on the display 37, the user can perform an operation input corresponding to a predetermined operation, practice a predetermined operation, or lower the difficulty level of the game. As a result, the user can play a game suitable for the current performance, adjust the condition, practice, etc., and improve the deteriorated performance.
[0076] Here, when the game whose progress is controlled by the game progress means 221 is a single-player game (''NO'' in step St205) and a decrease in the user's performance is detected (''YES'' in step St206), the difficulty adjustment means 228 selectively lowers the difficulty level of the game (step St207). As a result, even a user whose gaming skills have deteriorated can play the game more easily.
[0077] Also, when the game whose progress is controlled by the game progress means 221 is a cooperative multiplayer game (''NO'' in step St205), the notification means 227 transmits the determined performance of the user to the game device 5 of another user (a fellow user) who is playing the multiplayer game, and notifies this other user (step St208). Specifically, the determined performance of the user is displayed on the display of the game device 5 of the other user. As a result, each user can recognize the performance of other users who are playing the multiplayer game (cooperative play).
[0078] Also, during the progress of a multiplayer game, if the detection means 224 detects a decline in the user's performance ( "YES" in step St209), the explanation display means 222 causes an explanation that the user playing the game can be changed from the user with the declined performance to another user to be displayed on the displays 37 of the game devices 3 and 5 of each user playing the multiplayer game (step St210). Here, the explanation that can be changed to another user includes a display prompting the user to change and a display of a change button. This enables the replacement of the user with a declined performance in the multiplayer game with another user. As a result, the selection of users playing the multiplayer game (cooperative play) and the establishment of a game strategy corresponding to that user can be used for game play. Note that it is also possible to detect, based on this performance, that a user different from the user based on the history information is playing.
[0079] Also, in a competitive fighting game executed by connecting the game device 3 and the game device 5, when the detection means 224 detects a decline in the performance of the user playing the game on the game device 3, the performance of this user may be transmitted to the game device 5 of the user who is the opponent in the game and this user may be notified. This enables the user playing the competitive fighting game to recognize the performance of the opponent.
[0080] Also, when a spectator (commentator) different from the user is watching the content of the game played by the user on the game device 3 using a terminal such as their own game device or personal computer, if the detection means 224 detects a decline in the user's performance, the performance of this user may be transmitted to the spectator's terminal and the spectator may be notified. For example, when the spectator is commentating via a video distribution service or the like, since the commentator can recognize the performance of the user playing the game, it can be reflected in the commentary content.
[0081] Also, when the detection means 224 detects a decrease in the user's performance, the performance of the user playing the game may be notified to the terminals of the viewers who are watching this live situation on a video distribution service or the like.
[0082] In addition, when the performance of a user is notified to other users (opponents in a game, teammates in a multiplayer game, commentators, viewers, etc.) different from this user, the notification level (degree) of the change in performance notified to the user playing the game and the notification level (degree) of the change in performance notified to other users may be different. Specifically, even when a slight decrease in performance occurs, the user himself / herself whose performance has decreased is notified, but other users may be notified only when the degree of decrease in performance is large.
[0083] Summarizing the above, the program causes the computer (control unit 22) to function as game progress means 221, storage means 223, detection means 224, and notification means 227. The game progress means 221 controls the progress of the game based on the user's operation input. The storage means 223 stores the history information of the user's operation input corresponding to each operation for each user, and the detection means 224 compares the user's operation input corresponding to a predetermined operation with the history information and determines the user's performance based on this comparison result. Then, the notification means 227 notifies the user's performance determined by the detection means 224.
[0084] <Effect> Even in a program or an information processing system 1 that performs a series of operations shown in FIG. 3, it is possible to take actions against a decline in the skills of a game that a user has once improved. Specifically, based on the comparison result between the user's operation input corresponding to a predetermined operation and the history information, by notifying the determined user performance, the notified person can recognize the user's performance. As a result, the user himself / herself who is playing the game and other users (opponents in a battle, teammates in a multiplayer game, etc.) can know the current condition (performance) of the user.
[0085] Also, in a program or an information processing system 1 that performs a series of operations shown in FIG. 3, when an improvement in the user's performance is detected by the detection means 224 during the progress of a multiplayer game, the notification means 227 may notify the improvement in the user's performance by transmitting it to the game device 3 of this user and the game devices 5 of other users (teammate users).
[0086] For example, when an improvement in the user's performance is detected by the detection means 224 during the progress of a multiplayer game, the explanation display means 222 may display on the displays 37 of the game devices 3 and 5 of each user who is playing the multiplayer game an explanation that it is possible to change the user who is playing the game to the user whose performance has improved or to formulate a game strategy that makes use of that user. On the other hand, when the performance of the opponent user has improved, by notifying the user who is playing the game of the improvement in the performance of the opponent user, the user can be prepared to play or avoid playing against this user.
[0087] Further, the change in the user's performance detected by the detection means 224 may be displayed in real time as numerical values, graphs, etc. on the displays 37, etc. of the game devices 3 and 5 of each user. By doing so, for example, in a multiplayer game where users can be switched during the game, the users can be switched by observing the change in performance during play (for example, during a sports game match or during an action game quest). Note that the change in performance may be displayed on the displays 37, etc. of the game devices 3 and 5 of each user by changing text such as the character itself or the user name (for example, the face changes or the motion changes), or by adding effects (such as the color changes). For example, when the sports game is baseball, the performance can be judged by whether the user operating the pitcher character throws the ball when it enters the strike zone (preferably when it is right at the edge of the zone), or whether the user operating the batter character accurately aligns the bat cursor with the position of the ball. Also, when the action game uses a gun, the performance can be judged by whether the fired bullet accurately hits the object (hit rate), etc.
[0088] FIG. 4 is a flowchart showing another example of the flow of a series of operations by the information processing system 1. Another example of such a series of operations will be described below.
[0089] When the user starts playing the game using the game device 3, the game progress means 221 controls the progress of the game based on the user's operation input (step St301).
[0090] Also, during the progress of the game or during a tutorial explaining the operation method in the game, when the user performs a specific operation on the touch pad 38 along the guidance 372, the character 371 performs an action on the display 37 corresponding to the operation by the user. Further, the storage means 223 causes the storage unit 23 to store the information of the operation input by the user. In this way, after the explanation ends, the storage means 223 causes the storage unit 23 to store the history information of the operation input corresponding to each operation for each user respectively (step St302).
[0091] After that, when the user is playing a fighting game on the game device 3 and the user's operation input corresponding to a predetermined operation is different from the history information stored in the storage unit 23 (''YES'' in step St303), the detection means 224 detects abnormal information (step St304).
[0092] When the detection means 224 detects abnormal information, the confirmation means 226 causes the user to perform a confirmation operation related to the abnormal information (step St305). The confirmation operation may be the predetermined operation itself corresponding to the operation input of the user for whom the abnormal information is detected, or may be an operation different from the predetermined operation.
[0093] Specifically, the explanation display means 222 causes the display 37 of the game device 3 to redisplay or additionally display the explanation of the predetermined operation corresponding to the operation input of the user for whom the abnormal information is detected, and causes the user to perform the confirmation operation of this operation. Then, when the operation input based on the explanation redisplayed or additionally displayed on the display 37 is performed by the user on the touch pad 38, if this operation input is substantially the same as the history information, the abnormality related to the abnormal information is negated. On the other hand, when the user cannot perform the predetermined operation corresponding to the operation input of the user for whom the abnormal information is detected even by the confirmation operation, or when the operation input is different from the history information, the abnormality related to the abnormal information is affirmed.
[0094] As another aspect, for example, a test to try the user's reaction (such as a test of the accuracy and reaction speed of operation input for the displayed operation instructions) may be performed by the game device 3. And in such a test, if the user's reaction speed is lower than a predetermined threshold, an abnormality related to the abnormality information is affirmed.
[0095] Also, the confirmation operation is not limited to being performed by the game device 3. For example, a message such as "Please confirm if you can stand on one foot for 10 seconds" is displayed on the display 37 of the game device 3 to the user, and then the user inputs in response to the message "Have you done it? YES / NO" displayed on the display 37, and the confirmation operation may be performed. Or, the user may be imaged by a camera or the like connected to the game device 3, and the confirmation operation may be evaluated.
[0096] As a result of the confirmation operation, if an abnormality related to the abnormality information is affirmed (''YES'' in step St306), the notification means 227 performs notification of the abnormality information (step St307). Specifically, information indicating that the user's performance has deteriorated is displayed on the display 37 of the user's game device 3. Also, the progress of the game by the game progress means 221 is restricted (step St308). Also, the notification means 227 transmits the notification of the abnormality information to a third-party terminal other than the user's game device 3. For example, the abnormality information is notified to the terminal of the user's attending physician. Thereby, the attending physician can recognize the user's abnormality (such as symptoms of dementia).
[0097] Also, when an abnormality related to the abnormality information is affirmed, instead of restricting the progress of the game by the game progress means 221, the currently played game is allowed to continue to be played until a predetermined break (such as until the victory or defeat or success / failure of the current play is determined, until the game progresses until it is automatically saved, or until interruption or logout), but the game progress means 221 may restrict subsequent game play.
[0098] After an abnormality related to the abnormality information is affirmed and the progress of the game by the game progress means 221 is restricted, when information indicating that there is no abnormality in the operation input is input via a third party (\"YES\" in step St309), the restriction on the progress of the game by the game progress means 221 is released (step St310). For example, when the user's symptoms improve, a third party such as the user's attending physician releases the restriction on the progress of the game (for example, by inputting the user's ID on a dedicated release screen), and the user may be allowed to play the game again.
[0099] Also, as a result of the above-described confirmation operation, when the confirmation means 226 determines the user's operation input for the operation and it is within a predetermined normal value, the notification means 227 does not notify the abnormality information, and the game progress means 221 does not restrict the progress of the game (\"NO\" in step St306). Here, in the confirmation operation, when the operation input based on the explanation redisplayed or additionally displayed on the display 37 is performed by the user using the touch pad 38, even if this operation input is somewhat inferior compared to the history information, if the degree of difference is smaller than a predetermined threshold value, the notification means 227 does not notify the abnormality information.
[0100] To summarize the above, the program causes the computer (control unit 22) to function as the game progress means 221, the storage means 223, the detection means 224, the confirmation means 226, and the notification means 227. The game progress means 221 controls the progress of the game based on the user's operation input. The storage means 223 stores the history information of the user's operation input corresponding to each operation for each user. The detection means 224 detects the abnormality information when the user's operation input corresponding to a predetermined operation is different from the history information. Also, when the detection means 224 detects the abnormality information, the confirmation means 226 causes the user to perform a confirmation operation related to the abnormality information. The notification means 227 notifies the abnormality information when the abnormality related to the abnormality information is affirmed as a result of the confirmation operation by the confirmation means 226.
[0101] <Effect> According to the program and the information processing system 1 that perform the series of operations shown in FIG. 4, the user can perform a confirmation operation against the decline in the skill level of the game that has once been improved. By this, the accuracy of detecting an abnormal state can be increased. Further, when the detection means 224 detects abnormal information, the user can be made to practice the operation in which the abnormality has occurred.
[0102] Also, in the various aspects described above, the storage means 223 is not limited to storing the history information of the operation input by the user in the storage unit 23. The storage unit 223 may store the history information of the operation input by the user in a storage device provided separately from the server device 2, a cloud storage service, or the like. In this case, when the detection means 224 detects abnormal information or detects performance, the control unit 22 reads the history information of the operation input by the user from an external storage device, a cloud storage service, or the like, and uses this read history information.
Explanation of Signs
[0103] 1 Information processing system 22 Control unit (computer) 221 Game progress means (game progress unit) 222 Explanation display means (explanation display unit) 223 Storage means 224 Detection means (detection unit) 225 Assistance means (assistance unit) 226 Confirmation means (confirmation unit) 227 Notification means (notification unit) 228 Difficulty adjustment means (difficulty adjustment unit)
Claims
1. A program that causes a computer to function as a game progress means, a storage means, a detection means, a confirmation means, and a notification means, wherein the game progress means controls the progress of the game based on the operation input of the user, the storage means stores the history information of the operation input by the user corresponding to each operation for each user, the detection means detects abnormal information when the operation input of the user corresponding to a predetermined operation is different from the history information, the confirmation means causes the user to perform a confirmation operation related to the abnormal information when the detection means detects the abnormal information, and the notification means notifies the abnormal information when the result of the confirmation operation by the confirmation means affirms the abnormality related to the abnormal information.
2. The program according to claim 1, wherein the confirmation operation is to cause the user to perform the operation again at least when the operation input is different from the history information.
3. The program according to claim 1 or 2, wherein when the confirmation means determines the operation input of the user corresponding to the operation as being within a predetermined normal value as a result of the confirmation operation, the notification means does not notify the abnormal information, and the game progress means does not restrict the progress of the game.
4. The program according to claim 1 or 2, wherein when the confirmation means affirms the abnormality related to the abnormal information as a result of the confirmation operation, the game progress means restricts the progress of the game.
5. The program according to claim 4, wherein when information indicating that there is no abnormality in the operation input is input via a third party different from the user, the restriction on the progress of the game is released.
6. An information processing system comprising: a game progress unit that controls the progress of the game based on the operation input of the user; a storage unit that stores the history information of the operation input by the user corresponding to each operation for each user; a detection unit that detects abnormal information when the operation input of the user corresponding to a predetermined operation is different from the history information; a confirmation unit that causes the user to perform a confirmation operation related to the abnormal information when the detection unit detects the abnormal information; and a notification unit that notifies the abnormal information when the result of the confirmation operation by the confirmation unit affirms the abnormality related to the abnormal information.
Citation Information
Patent Citations
Game device, game controlling method, and program
JP2005319148A
Game system having advising function
JP2006141665A
Program, information storage medium, game device and game device management mechanism
JP2007267876A
Game player evaluation system
JP2010284473A
Program and server system
JP2017182505A