Game systems, methods, and computer programs

A game system that recovers parameters over time and sets rights based on recovery restrictions addresses the hesitation issue, enhancing player convenience and game appeal by enabling unrestricted use of recovery items.

JP2026099965APending Publication Date: 2026-06-18MIXI INC

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
MIXI INC
Filing Date
2026-04-07
Publication Date
2026-06-18

AI Technical Summary

Technical Problem

Players hesitate to perform parameter recovery actions in games due to limited recovery amounts, compromising convenience.

Method used

Implement a system where parameters are recovered over time and rights are set based on whether recovery is restricted by a maximum value, ensuring the parameter does not decrease below the maximum during a predetermined time.

Benefits of technology

Enhances player convenience by allowing players to use recovery items without hesitation, encouraging participation in events that require more resources than their current gauge value, thereby improving game appeal.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026099965000001_ABST
    Figure 2026099965000001_ABST
Patent Text Reader

Abstract

The aim is to improve player convenience. [Solution] A game system comprising: a first recovery means that recovers the value of a parameter over time to the maximum recovery value over time; a second recovery means that recovers the value of the parameter up to the maximum recovery value based on a parameter recovery instruction; and a rights setting means that sets rights for the user in accordance with the fact that the recovery of the parameter value is limited by the maximum recovery value.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] This invention relates to a game system, method, and computer program. [Background technology]

[0002] In games, it is known that player characters' energy, life, stamina, hit points, and magic points, which are represented using gauges or similar methods, are restored in response to actions such as using items to restore parameters. [Overview of the project] [Problems that the invention aims to solve]

[0003] Parameters represented by gauges or similar indicators have maximum values, and if the amount of parameter recovery through recovery actions is limited by these maximum values, players will hesitate to perform parameter recovery actions because they cannot utilize the limited portion of the parameter recovery, thus compromising the player's convenience.

[0004] The embodiments of the present invention aim to improve the convenience of the player. [Means for solving the problem]

[0005] In response to the player's parameter recovery actions, the parameters are recovered, and further, rights are set for the player depending on whether parameter recovery was restricted.

[0006] A game system according to an embodiment of the present invention may include: a first recovery means that recovers the value of a parameter over time to a maximum recovery value over time; a second recovery means that recovers the value of the parameter up to the maximum recovery value based on a parameter recovery instruction; and a rights setting means that sets rights for the user in accordance with the fact that the recovery of the parameter value is limited by the maximum recovery value.

[0007] The game system according to an embodiment of the present invention can further include means for controlling such that the parameter does not become less than the maximum value of recovery over time or the maximum value of recovery during a predetermined time based on the right.

[0008] The game system according to an embodiment of the present invention can further include determination means for determining the predetermined time based on the value of the restricted part when the recovery of the value of the parameter is restricted by the maximum value of recovery.

[0009] In the game system according to an embodiment of the present invention, the maximum value of recovery over time is different from the maximum value of recovery.

[0010] In the game system according to an embodiment of the present invention, the maximum value of recovery over time is equal to the maximum value of recovery.

[0011] A method executed by the game system according to an embodiment of the present invention can include steps of recovering the value of a parameter over time to the maximum value of recovery over time, recovering the value of the parameter with the maximum value of recovery as an upper limit based on the recovery instruction of the parameter, and setting a right for a user in response to the recovery of the value of the parameter being restricted by the maximum value of recovery.

[0012] A computer program according to an embodiment of the present invention can include steps of recovering the value of a parameter over time to the maximum value of recovery over time, recovering the value of the parameter with the maximum value of recovery as an upper limit based on the recovery instruction of the parameter, and setting a right for a user in response to the recovery of the value of the parameter being restricted by the maximum value of recovery.

Brief Description of Drawings

[0013] [Figure 1] Shows a game system according to an embodiment of the present invention. [Figure 2] Shows a change in a gauge value that recovers over time. [Figure 3] Shows a processing flow according to an embodiment of the present invention. [Figure 4] Shows an overview of the recovery of the gauge value over time.

Mode for Carrying Out the Invention

[0014] In the following description, the same reference numerals in multiple figures shall indicate the same elements.

[0015] (Overview) FIG. 1 shows a game system according to an embodiment of the present invention. The game system 100 includes at least a server device 110 and one or more user terminals 160. The server device 110 has a processor 115, a storage device 120 such as a main storage device and an auxiliary storage device, and a communication device 125. The processor 115 executes the processing defined by the computer program based on the computer program stored in the storage device 120. The server device 110 is connected to a communication line 150 such as the Internet via the communication device 125. The connection between the communication device 125 and the communication line 150 is realized by a wireless line and / or a wired line. The server device 110 may be connected to a database 130 via a wireless line and / or a wired line. By using the database 130, a game system using a large amount of information can be constructed.

[0016] One or more user terminals 160 have a processor 165, storage devices 170 such as main memory and auxiliary storage devices, a display 175, an input device 180, and a communication device 185. The processor 165 executes processing defined in the computer program stored in the storage device 170. The user terminals 160 are connected to a communication line 150, such as the Internet, via the communication device 185. The connection between the communication device 185 and the communication line 150 is realized by a wireless line and / or a wired line. The user terminals 160 display game images and / or videos on the display 175. The display 175 may be realized by, for example, a liquid crystal display or an (electronic luminescent) display. The user terminals 160 accept player input via the input device 180. The input device 180 may be realized by, for example, a physical keyboard, a touch panel keyboard and touch panel input displayed on the display 175. In this embodiment, the user terminal 160 can be a mobile phone, television, feature phone, smartphone, tablet, laptop computer, desktop computer, etc. In another embodiment, the user terminal 160 can be a portable game console. In yet another embodiment, the user terminal 160 may be a device including a stationary game console and a display. In yet another embodiment, the user terminal 160 may be an arcade game device.

[0017] In the above embodiment, the server device 110 and the user terminal 160 communicate via their respective communication devices 125, 185 and communication line 150. The server device 110 primarily handles game control, while the user terminal 160 handles game display and user input control. This is just one example, and game processing may be performed in any part of the game system 100. That is, it will be understood by those skilled in the art that the server device 110 and the user terminal 160 cooperate to perform game processing. In the above embodiment, the server device 110 was described as a single physical server, but it may consist of two or more servers.

[0018] In recent years, games have become known in which players perform (or participate in) game events such as quests by consuming gauge values ​​such as the player's energy. For example, if the energy gauge value is "80" points and a game event requiring "20" energy points is performed, the energy gauge value will become "60" points. In such games, the gauge value has a maximum value, and there are known games that have a time-dependent recovery process in which the current gauge value recovers by a predetermined amount (e.g., 1 point) at predetermined intervals (e.g., 1 minute) from the current gauge value to the maximum value. Performing a quest is just one example of a game event, and is not limited to it. A game event can be any event that is performed by consuming a game parameter represented by a gauge value, and may include, for example, a battle in the game, playing a match, combining game characters, changing ability scores, acquiring game items, or obtaining rewards.

[0019] Figure 2 shows the change in the gauge value as it recovers over time. Figure 2(a) shows that the maximum value of the gauge is "100" points and the current gauge value is "80" points. Figure 2(b) shows the gauge value after executing a game event that requires the consumption of "20" points of energy in the state shown in Figure 2(a). In Figure 2(b), the current gauge value is "60" points. Figure 2(c) shows the gauge value 10 minutes after the state shown in Figure 2(b), and the gauge value is "70" points. In this embodiment, it is assumed that the gauge value recovers at a rate of 1 point per minute. Here, since the gauge value recovers at a rate of 1 point per minute, after 30 minutes from the state shown in Figure 2(c), the gauge value will reach its maximum value of "100" points. After reaching its maximum value of "100" points, the gauge value will not increase further.

[0020] Figure 2(d) shows the state after using a gauge recovery item that restores the energy gauge value by a maximum of "50" points, as in Figure 2(c). Bar 205 in Figure 2(d) shows the size of the gauge value after using the gauge recovery item, and that gauge value is "100". In other words, in the state shown in Figure 2(d), the gauge value recovers by "30" points from the "70" points in Figure 2(c). This means that, as shown by bar 210 in Figure 2(d), of the "50" points that should be restored by the gauge recovery item, "20" points remain unusable for recovery. This is because, when using the gauge recovery item, a maximum of "50" points can be recovered, but since the maximum value of the gauge is "100" points, recovery is limited once the gauge value reaches "100" points. In other words, if the gauge value is greater than "50" points at the time of using the gauge recovery item, the amount recovered by the gauge recovery item will be less than the maximum of "50" points. Thus, depending on the current value of the gauge, it may not be possible to enjoy the maximum recovery amount from gauge recovery items, which made users hesitant to use gauge recovery items and thus diminished the convenience for players.

[0021] In this embodiment, if, when a gauge recovery item is used, some points that can be recovered by the gauge recovery item become unusable, the server device 110 may grant the player some kind of right. For example, a gauge value maintenance period during which the current gauge value does not decrease even when a game event is performed may be set as an in-game right. Once the gauge value maintenance period right is set and activated, for example, as shown in Figure 2(d), the gauge value will remain at "100" points and will not decrease, regardless of what quest the player participates in during the gauge value maintenance period. Even if the amount of recovery varies depending on the circumstances when the gauge recovery item is used, the disadvantage to the user will be minimized. The player can use the gauge recovery item without hesitation, even if the portion of the gauge value recovered by using the gauge recovery item exceeds the maximum value. For example, the example in this embodiment where the gauge value maintenance period is set as a right is just one example of setting a right, and the gauge value maintenance period may be set in other forms, such as exchange items. In the example in Figure 2, the maximum value of the gauge value is stated as 100, but the maximum value may be changed depending on the rank and level of the player or character.

[0022] The right to maintain the gauge value may be activated immediately after the gauge value is restored, after a predetermined period of time has elapsed, or in response to player instructions and / or a predetermined game event. With regard to setting the gauge value maintenance time as a right, the current gauge value may be set to the maximum value and the right to maintain the gauge value may be set in response to the use of a gauge restoration item, without determining whether the restored gauge value is greater than the maximum value of the gauge.

[0023] In other embodiments, in a game where the maximum value of the gauge changes depending on the player's experience points, such as their level, low-level players are usually unable to perform game events that require a gauge value greater than their own maximum gauge value. In this embodiment, low-level players can perform game events that require a gauge value greater than their own maximum gauge value because their gauge value does not decrease during the gauge value maintenance time. This encourages low-level players to participate in game events that they would normally be unable to participate in, thereby enhancing the game's appeal.

[0024] In other embodiments, the game events that can be participated in during the gauge value maintenance time may be selectively controlled. For example, the system may be controlled to allow the execution of events corresponding to the player's level. In one embodiment, the system is controlled to execute game events up to or less than the maximum value of the player's own gauge value. In other embodiments, the player can execute game events whose required gauge value is within a predetermined range. For example, the player may be able to execute events up to 1.5 times the maximum value of their own gauge value, or they may be able to execute events for players at or below a predetermined level (e.g., their own level, one level above their own level, one level below their own level, etc.).

[0025] (Process flow for establishing rights) ) Figure 3 shows the processing flow according to an embodiment of the present invention. First, the user terminal 160 receives a request from the game player for a gauge value recovery operation using a gauge recovery item to restore the gauge value (step S305). The user terminal 160 sends the request to the server device 110 (step S310). Based on the request in step S305, the server device 110 adds the recovery value based on the recovery item to the current gauge value to obtain the recovered gauge value (step S315). The server device 110 determines whether the recovered gauge value is greater than the maximum value of the gauge (step S320). An example of the processing in step S320 is an example of determining whether the recovery of the gauge value is limited by the maximum value of the gauge. If it is limited, proceed to "YES"; otherwise, proceed to "NO". Another example of step S320 is to proceed to "YES" if the difference between the current gauge value and the maximum value of the gauge value is less than the maximum recoverable value of the gauge value by the gauge value recovery operation; otherwise, proceed to "NO". If the recovered gauge value is greater than the maximum value of the gauge (Yes step in step S320), the server device 110 sets the current gauge value to the maximum value (step S325). The server device 110 sets the gauge value maintenance time as a right (step S330).

[0026] If the recovered gauge value is less than or equal to the maximum value of the gauge (No step in step S320), the server device 110 sets the recovered gauge value as the current gauge value (step S335). The server sends information to the user terminal 160 indicating that the current gauge value and / or gauge value maintenance time has been set (step S340). Based on the received current gauge value and / or gauge value maintenance time, the user terminal 160 displays the game screen on the display 175 (step S345).

[0027] In step S320 above, the response was "Yes" when the recovered gauge value was greater than the maximum value of the gauge. However, the response may also be "Yes" when the recovered gauge value is greater than or equal to the maximum value of the gauge.

[0028] In this embodiment, when the right to maintain the gauge value time is set in step S330, the gauge value maintenance time may be automatically activated (started). For example, the gauge value maintenance time may be activated (started) immediately or after a predetermined time has elapsed. In other embodiments, when the right is set in step S330, the gauge value maintenance time may be activated (started) in response to instructions from the player regarding the use of the right from the user terminal 160.

[0029] As can be understood from the above embodiments, the server device 110 and / or user terminal 160 have means for recovering the current gauge value upon receiving a request for a gauge recovery item, and means for setting rights according to the recovered current gauge value.

[0030] (Example 1 of gauge value recovery over time) The gauge value recovers over time. Assuming the maximum gauge value is 100, the current gauge value is 80, and the rate of gauge value recovery over time is 1 point per minute, the server device 110 and / or user terminal 160 can achieve gauge value recovery over time by adding 1 point to the current gauge value every minute. The calculated gauge value is stored in a memory device. In this example, the current gauge value will go from 80 points to 100 points 20 minutes after it reaches 80 points.

[0031] (Example 2 of gauge value recovery over time) In the example above, the gauge value is calculated every minute, and the calculated gauge value is stored in a memory device. As the number of game participants increases, these processes can negatively impact the resources of the device performing the processing. Furthermore, if a database is used as the memory device, the processing cost for storage cannot be ignored. Therefore, in order to use the device's resources more effectively in the time-dependent recovery process of the gauge value in the embodiment of the present invention, the following processing may be used.

[0032] For example, assume the following situation (refer to (a) of FIG. 4 for the gauge). FIG. 4 shows an example of the recovery of the gauge value over time. - The maximum value of the gauge is "100" points - The current gauge value before participating in the event is "90" points - 20 points are required to participate in the event - It recovers 1 point over time in 2 minutes - The time when the participation in the event is confirmed is 13:00 In this situation, this embodiment performs the following steps. (1) The device that calculates the recovery over time, which is the server device 110 and / or the user terminal 160, obtains the currently stored current time (hereinafter, T Current ) "12:50" and the time when the gauge reaches the maximum value due to recovery over time (hereinafter, T max ) "13:10" from the storage device. The device subtracts T max from T Current to obtain the difference of "20" minutes, and then divides the difference by the constant "2" minutes / point. In this embodiment, since it recovers 1 point over time in 2 minutes, the time difference of "20" minutes between T max and T Current is converted into a difference of "10" points between the current gauge value and the maximum value. The device subtracts the difference "10" from the maximum value of the gauge "100" to obtain and display the current gauge value "90" (refer to (a) of FIG. 4). (2) At the time of "13:00", the storage device stores "13:00" as T Current and stores "13:10" as T max (T max remains as in (1)). Here, at the time "13:00", the device confirms the player's participation in the event based on the instruction to participate in the event. Then, the device calculates the time T max when it reaches the maximum value when consuming the required value of "20" points for participating in the event. Specifically, since it recovers 1 point over time in 2 minutes, the device calculates that it takes 40 minutes to recover the 20 points used. Then, the device calculates the time T maxThe time is updated to "13:50" by adding 40 minutes to "13:10". In other words, the device updates the time T to the maximum value. max The time is extended by the amount of points consumed and calculated accordingly. This calculation may be performed on the server device 110, and the calculation results may be sent and received in synchronization with the user terminal 160. (2-1) The user terminal 160 has the current time T stored in its storage device. Current The time T that reaches the maximum value is "13:00". max The gauge value to be displayed from "13:50" is calculated. User terminal 160 calculates the current gauge value, T max From T Current Subtracting this, we obtain the time difference of "50" minutes, and then divide the difference by a constant "2" minutes / point. Here, since 1 point recovers over time in 2 minutes, T max and T Current The time difference of "50" minutes is converted into the difference of "25" points between the current gauge value and the maximum value. The user terminal 160 obtains and displays the current gauge value "75" by subtracting the difference of "25" from the maximum value of the gauge "100". In other embodiments, the server device 110 may obtain the current gauge value. In this case, the server device 110 may send and receive the calculation results in synchronization with the user terminal 160 (see Figure 4(b)). (3) The device then determines whether the current gauge value and / or the gauge is at its maximum value, max and T Current The calculation is based on T. Specifically, the device is T max is T Current If it is in the past or equal to (T max <=T Current ) If this is the case, the device identifies that the current gauge value is the maximum value. Otherwise, the device determines that T max From T Current The difference is obtained by subtracting the value, and the difference is divided by a constant "2" minutes / point. The value obtained by the division is the difference between the current gauge value and the maximum value, so the device obtains the current gauge value by subtracting the difference from the maximum value of the gauge. This allows the device to obtain the moment-by-moment changing T Current T is pre-storedmax The current gauge value is calculated using this method. (3-1) For example, if the current time is "13:50", T max =T Current Therefore, the current gauge value is "100" (see Figure 4(c)). Note that when a gauge recovery item is used, T max (For example, 14:00) is T Current It may be replaced with (for example, 13:50). This allows for a display where the current gauge value is at its maximum, as shown in Figure 4(c). This allows for the representation of the gauge value recovering. (3-2) For example, if the current time is "14:10", T max <T Current Therefore, the current gauge value is "100" (see Figure 4(d)). (3-3) For example, if the current time is "13:10", T max >T Current Therefore, based on the time difference of "40" minutes and the constant "2" minutes / point, we calculate (40 minutes ÷ 2 minutes / point) to calculate the difference of "20" points between the current gauge value and the maximum value. By subtracting the difference of "20" from the maximum gauge value of "100", we obtain the current gauge value of "80" (see Figure 4(e)). (3-4) For example, if the current time is "13:48", T max >T Current Therefore, based on the time difference of "2" minutes and the constant "2" minutes / point, we calculate (2 minutes ÷ 2 minutes / point) to calculate the difference of "1" point between the current gauge value and the maximum value. By subtracting the difference of "1" from the maximum gauge value of "100", we obtain the current gauge value of "99" (see Figure 4(f)).

[0033] The above device displays the current time (T Current ), the time at which the gauge value reaches its maximum value due to time recovery (T max), by storing the time required for the recovery of a unit point in a memory device, it is possible to calculate the current value of the gauge, and it is not necessary to store the current value of the gauge in a memory device. Furthermore, with respect to the "recovery of the gauge value over time" described above, the server device 110 or the user terminal 160 can perform some or all of the above steps. In other embodiments, the server device 110 can calculate the current gauge value. In this case, the server device 110 transmits the calculated current gauge value to the user terminal 160, and the user terminal 160 can display the received value. Furthermore, in other embodiments, the user terminal 160 may receive information necessary to calculate the current gauge value from the server device 110 and calculate the current gauge value based on the received information.

[0034] (Gauge recovery amount) The gauge recovery value can be a value corresponding to the gauge's maximum value. The value corresponding to the gauge's maximum value can be, for example, the gauge's maximum value itself, half of the gauge's maximum value, or one-quarter of the gauge's maximum value. In one embodiment, the gauge's maximum value may change depending on the player's attributes. The player's attributes can be, for example, the player's level, the number of friends the player has in the social game, or the total number of items the player has. For example, the higher the player's level, the greater the gauge recovery value. At level 1, the maximum value may be 50, and at level 2, the maximum value may be 100, and so on.

[0035] In other embodiments, the gauge recovery value can be a value specific to the gauge recovery item. For example, the first gauge recovery item recovers 50 points, and the second gauge recovery item recovers 70 points. In this embodiment, the gauge recovery items can be obtained through game events such as quests or gacha, and the rarity of the second item may be higher than that of the first item. That is, the second item is more difficult to obtain than the first item.

[0036] (Amount of time the gauge value is maintained) If the sum of the current gauge value and the recovery value exceeds the maximum value of the gauge, a fixed time, such as 10 minutes, is set as the gauge value maintenance time, regardless of the amount of recovery and the amount of recovery not added to the gauge value. In other embodiments, the gauge value maintenance time may be determined according to the amount by which the recovery value exceeds the maximum value, i.e., the amount of recovery not added to the gauge value. For example, if the amount of recovery not added to the gauge value is "10" points and "20" points, the gauge value maintenance time can be "10" minutes and "20" minutes, respectively. In other embodiments, the gauge value maintenance time may be a value specific to the gauge recovery item. In other embodiments, for example, when the right to gauge value maintenance time is set or activated, the amount of time for gauge value maintenance time may be determined by lottery.

[0037] (Variation example: Setting rights when the recovery value exceeds the maximum value) In each of the above embodiments, an embodiment was described in which the right to maintain the gauge value is granted when the sum of the current gauge value and the recovery value exceeds the maximum value. In this embodiment, when the maximum value is exceeded, the player may be granted the right to exchange the right to maintain the gauge value for other items such as tickets or vouchers instead. The player can exchange the right for other items in the game. In this embodiment, the other items may not include items for restoring the gauge value. This makes it possible to use gauge recovery items for purposes other than restoring the gauge value, and increases the in-game options that the player can adopt. This can prevent the player from getting bored with the game. This can improve the appeal of the game. In other embodiments, the exchange from the right to other items may be realized by lottery. This adds an element of chance to the game and can encourage the player to use gauge recovery items.

[0038] (others) In each of the above embodiments, the maximum value of the gauge may change depending on the item, the elapsed time of gameplay, the player's attributes, etc. In each of the above embodiments, it was explained that when the gauge value is restored, the current gauge value does not exceed the maximum value of the gauge. However, by using an item, the player may be given an exchangeable item such as gauge value maintenance time, and the current gauge value may exceed the maximum value of the gauge. This can further enhance the appeal of the game by restoring the gauge value and obtaining an exchangeable item.

[0039] In each of the above embodiments, an example was described in which the recovery of the gauge value is based on the use of a gauge recovery item, but recovery may be achieved by other means.

[0040] In the above embodiments, while the consumption of gauge values ​​was described as being achieved by participating in in-game quests, consumption may be achieved by other means. In the above embodiments, an expiration date may be set for the rights. This can encourage players to use their rights and improve the game participation rate.

[0041] In each of the embodiments described above, the maximum value of the gauge was described as being the same for recovery over time and recovery when using an item. In other embodiments, the maximum value of the gauge may be different for recovery over time and recovery when using an item. The "maximum recovery over time" and "maximum recovery" in the claims correspond to the maximum recovery over time and the maximum recovery when using an item, respectively. The "maximum recovery" may be determined based on the item used, the player's level, the maximum recovery over time, etc. If the maximum recovery over time is different from the maximum recovery, the maximum recovery over time may be greater than the maximum recovery, or the maximum recovery over time may be less than the maximum recovery.

[0042] The "gauge value" in each of the above embodiments is an example of a parameter in a game. In the above embodiments, the parameter was described using a bar-shaped gauge. As those skilled in the art will understand, embodiments of the present invention may also be applied to parameters that do not have a gauge. Parameters are typically expressed numerically, but this is just one example. Parameters may also be letters or symbols based on an order such as ascending or descending. Regarding the gauge, although a bar-shaped one was described in the above examples, the gauge may also be circular, semicircular, or other shapes. Parameters can be values ​​such as the player character's energy, life, stamina, hit points, and magic points.

[0043] In each of the above embodiments, parameter recovery was shown as being achieved by using an item. This is just one example, and parameter recovery may also be achieved by player instructions or game events. Player instructions can include not only the use of items, but also any player instructions during the game, such as visiting a specific location, performing a specific attack, or making a purchase. Game events can include any event during the game, such as an event occurring at a specific time or clearing a specific stage.

[0044] The "rights" in each of the above embodiments are examples of rights in a game. The right can take any form as long as it is granted to the player. In one embodiment, the right may be advantageous to the player in order to advance the game. In one embodiment, a period for activating the right may be set, and the user may be encouraged to activate the right.

[0045] The following are examples of actions that may occur once the rights are activated. 1) Players can play designated stages, such as special dungeons. 2) Rights (such as stamina, evolution materials to evolve characters, and gold that can be exchanged for certain items) are set. 3) The character's stats and other attributes will be changed or improved. 4) The probability of acquiring characters such as monsters will change. 5) The probability of obtaining items in gacha and other lottery-based draws will change. 6) The probability of obtaining help items to assist the player will vary. 7) Change the conditions for borrowing a player's friend's character. (Normally, there is a waiting period after borrowing, but when the conditions are changed, the waiting time becomes "0" or significantly reduced.)

[0046] The means, steps, and functions described above may be defined in a computer program stored in the storage devices 120 and 170 of the server device 110 and / or the user terminal 160. This allows the computer program to cause the processors 115 and 165 of the server device 110 and / or the user terminal 160 to execute the means, steps, and functions. The computer program may be stored in a computer-readable information storage medium. In this case, the server device 110 and / or the user terminal 160 may read the computer program stored in the information storage medium and execute processing according to the computer program. Furthermore, in a game system including the server device 110 and the user terminal 160, the means, steps, and functions described above may be executed by the cooperation of the server device 110 and the user terminal 160, or by either the server device 110 or the user terminal 160. In other embodiments, the game system may be implemented using only the server device or only the user terminal.

[0047] In the above embodiments, it will be understood that some or all of the elements described as being implemented in hardware can be implemented in software, and some or all of the elements described as being implemented in software can be implemented in hardware.

[0048] In the processes or processing order described above, you may freely change the processes or processing order, as long as no inconsistencies arise in the processes or processing order, such as a process using data that should not yet be available in that process.

[0049] Each of the embodiments described above may be implemented as a single embodiment by combining some or all of the embodiments.

[0050] The embodiments described above are illustrative examples for illustrating the present invention, and the present invention is not limited to these embodiments. The present invention can be implemented in various forms without departing from its essence. [Explanation of symbols]

[0051] 100: Game System 110: Server device 115: Processor 120: Storage device 125: Communication device 130: Database 150: Communication line 160: User terminal 165: Processor 170: Storage device 175: Display 180: Input device 185: Communication equipment

Claims

1. A first recovery means that recovers the parameter value over time to the maximum value of the recovery over time, A second recovery means that recovers the value of the parameter up to a maximum recovery value based on the parameter recovery instruction, A rights-setting means for setting rights to a user, in accordance with the fact that the recovery of the value of the parameter is limited by the maximum recovery value, A game system equipped with these features.

2. The game system according to claim 1, further comprising means for controlling the parameter so that it does not become smaller than the maximum recovery value over time or the maximum recovery value for a predetermined time based on the aforementioned rights.

3. The game system according to claim 2, further comprising a determination means for determining the predetermined time based on the value of the restricted portion when the recovery of the value of the parameter is limited by the maximum recovery value.

4. The game system according to claim 1, wherein the maximum recovery over time is different from the maximum recovery value.

5. The game system according to claim 1, wherein the maximum recovery over time is equal to the maximum recovery.

6. A method that the game system executes, A step to restore the parameter value over time to the maximum value of the time-dependent recovery, A step of restoring the value of the parameter up to the maximum recovery value based on the parameter recovery instruction, The steps include granting rights to the user in accordance with the fact that the recovery of the value of the parameter is limited by the maximum recovery value, A method that includes this.

7. It is a computer program, A step to restore the parameter value over time to the maximum value of the time-dependent recovery, A step of restoring the value of the parameter up to the maximum recovery value based on the parameter recovery instruction, The steps include granting rights to the user in accordance with the fact that the recovery of the value of the parameter is limited by the maximum recovery value, A computer program that causes a game system to execute a command.