Game system, method and computer program

JP2025026656AInactive Publication Date: 2025-02-21MIXI INC
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2024215890
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-12-10
Publication Date
2025-02-21
Estimated Expiration
Not applicable · inactive patent

Smart Images

  • Figure 2025026656000001_ABST
    Figure 2025026656000001_ABST
Patent Text Reader

Abstract

To increase the convenience of a player.SOLUTION: A game system includes: first recovery means for recovering a parameter value up to a maximum over-time recovery value over time; second recovery means for recovering the parameter value with the recovery maximum value as an upper limit on the basis of the recovery instruction of the parameter; and right setting means for setting a right to a user, in accordance with the recovery of the parameter value being restricted by the recovery maximum value.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a gaming system, a method and a computer program. [Background technology]

[0002] In games, it is known that parameters such as a player character's energy, life, stamina, hit points, and magic points, which are represented using gauges or the like, are restored in response to parameter recovery actions such as using items. Summary of the Invention [Problem to be solved by the invention]

[0003] Parameters represented by gauges, etc. have maximum values, and if the amount of parameter recovery through a recovery action is limited by the maximum value, the player will be hesitant to perform a parameter recovery action because he or she will not be able to use the limited portion of the parameter recovery, which reduces convenience for the player.

[0004] An object of the embodiment of the present invention is to improve convenience for players. [Means for solving the problem]

[0005] The parameters are restored in response to the parameter restoring action of the player, and further, rights are set for the player in response to the restriction on the parameter restoration.

[0006] A game system according to an embodiment of the present invention may include a first recovery means for recovering a parameter value over time up to a maximum recovery value over time, a second recovery means for recovering the value of the parameter up to the maximum recovery value based on an instruction to recover the parameter, and a right setting means for setting a right to a user in accordance with the recovery of the parameter value being limited by the maximum recovery value.

[0007] The game system according to the embodiment of the present invention may further comprise a means for controlling the parameter so that the parameter does not become equal to or does not become smaller than the maximum recovery value over time for a predetermined period of time based on the right.

[0008] A game system according to an embodiment of the present invention may further include a determination means for determining the predetermined time based on the value of the limited portion when the recovery of the parameter value is limited by the maximum recovery value.

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

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

[0011] A method executed by a game system according to an embodiment of the present invention may include the steps of recovering a value of a parameter over time up to a maximum recovery value over time, recovering the value of the parameter up to the maximum recovery value based on an instruction to recover the parameter, and setting rights for a user in accordance with the recovery of the value of the parameter being limited by the maximum recovery value.

[0012] A computer program according to an embodiment of the present invention may include a step of recovering a value of a parameter over time up to a maximum recovery value over time, a step of recovering the value of the parameter up to the maximum recovery value based on an instruction to recover the parameter, and a step of setting rights for a user in accordance with the recovery of the value of the parameter being limited by the maximum recovery value. [Brief description of the drawings]

[0013] [Figure 1] 1 illustrates a gaming system according to an embodiment of the present invention. [Diagram 2] Shows the change in gauge value as it recovers over time. [Diagram 3] 2 illustrates a process flow according to an embodiment of the present invention. [Figure 4] 1 shows an overview of the gauge value recovery over time. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0014] In the following description, like reference numbers in different figures refer to like 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 includes a processor 115, a storage device 120 such as a main storage device or an auxiliary storage device, and a communication device 125. The processor 115 executes a process defined in a 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 the 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 include a processor 165, a storage device 170 such as a main storage device or an auxiliary storage device, a display 175, an input device 180, and a communication device 185. The processor 165 executes processing defined in a computer program based on the computer program stored in the storage device 170. The user terminal 160 is 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 terminal 160 displays 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 terminal 160 accepts input from a player via the input device 180. The input device 180 may be realized by, for example, a physical keyboard, a touch panel keyboard displayed on the display 175, and a touch panel input. In this embodiment, the user terminal 160 may be a mobile phone, a television, a feature phone, a smartphone, a tablet, a laptop computer, a desktop computer, etc. In another embodiment, the user terminal 160 may be a portable game machine. In yet another embodiment, the user terminal 160 may be a device including a stationary game machine and a display. In yet another embodiment, the user terminal 160 may be an arcade game machine.

[0017] In the above embodiment, the server device 110 and the user terminal 160 communicate with each other via the communication devices 125, 185 and the communication line 150. The server device 110 mainly processes the control of the game, and the user terminal 160 processes the control related to the display of the game and input from the user. This is one example, and the game processing may be executed in any part of the game system 100. In other words, it will be understood by those skilled in the art that the server device 110 and the user terminal 160 cooperate to execute the game processing. In the above embodiment, the server device 110 has been described as being a single physical server, but may be composed of two or more servers.

[0018] In recent years, games have been known in which a game event such as a quest is executed (or a game event is participated in) by consuming a gauge value such as a player's energy. For example, when the energy gauge value is "80" points, if a game event requiring "20" points of energy is executed, the energy gauge value becomes "60" points. In such games, the gauge value has a maximum value, and a game having a time-dependent recovery process in which the current gauge value recovers from the current gauge value to the maximum value by a predetermined value (e.g., 1 point) every predetermined time (e.g., 1 minute) is known. The execution of a quest is an example of a game event, and is not limited thereto. The game event may be an event executed by consuming a game parameter represented by a gauge value or the like, and may be, for example, a game match, a game match, a game character combination, a change in ability value, a game item, or the acquisition of a special benefit.

[0019] FIG. 2 shows the change in the gauge value that recovers over time. FIG. 2(a) shows that the maximum value of the gauge is "100" points, and the current gauge value is "80" points. FIG. 2(b) shows the gauge value after a game event requiring the consumption of "20" points of energy is executed in the state of FIG. 2(a). In FIG. 2(b), the current gauge value is "60" points. FIG. 2(c) shows the gauge value in a state where 10 minutes have passed since the state of FIG. 2(b), and the gauge value is "70" points. In this embodiment, it is assumed that the gauge value recovers over time by one point per minute. Here, since the gauge value recovers by one point per minute, 30 minutes after the state of FIG. 2(c), the gauge value becomes the maximum value of "100" points. After the gauge value reaches the maximum value of "100" points, it does not increase.

[0020] FIG. 2(d) shows the state in FIG. 2(c) where a gauge recovery item that recovers the energy gauge value by a maximum of "50" points is used. The bar 205 shown in FIG. 2(d) shows the magnitude of the gauge value after using the gauge recovery item, and the gauge value is "100". That is, in the state shown in FIG. 2(d), the gauge value of "70" points in FIG. 2(c) is recovered by "30". This means that, as shown by the bar 210 in FIG. 2(d), out of the "50" points that should be recovered by the gauge recovery item, "20" points are generated that cannot be used for recovery. This is because, when the gauge recovery item is used, a maximum of "50" points can be recovered, but since the maximum value of the gauge value is "100", when the gauge value reaches "100", further recovery is restricted. That is, when the gauge value is greater than "50" points at the time of using the gauge recovery item, the amount of recovery by the gauge recovery item will be less than the maximum "50" points. In this way, depending on the current value of the gauge, it may not be possible to enjoy the maximum recovery amount from a gauge recovery item, which makes users hesitant to use gauge recovery items and reduces convenience for players.

[0021] In this embodiment, when a gauge recovery item is used and some of the points that can be recovered by the gauge recovery item are not usable for recovery, the server device 110 may set some rights to the player. For example, a gauge value maintenance time during which the current gauge value does not decrease even when a game event is executed may be set as an in-game right. When the right of the gauge value maintenance time is set and then enabled, the gauge value is maintained at "100" points and does not decrease, regardless of what quest the player participates in during the gauge value maintenance time, as shown in FIG. 2(d), for example. Even if the amount of recovery varies depending on the situation when the gauge recovery item is used, the disadvantage to the user is reduced. The player can use the gauge recovery item without hesitation, even if the recovery portion of the gauge value exceeds the maximum value due to the use of the gauge recovery item. For example, in this embodiment, the example in which the gauge value maintenance time is set as a right is one example of setting a right, and the gauge value maintenance time may be set in other forms, such as an exchange item. Note that, although the maximum value of the gauge value is described as 100 in the example of FIG. 2, the maximum value may be changed depending on the rank, level, etc. of the player or character.

[0022] The right to the gauge value maintenance time may be enabled immediately after the gauge value is restored, may be enabled after a predetermined time has elapsed, or may be enabled in response to a player's instruction and / or a predetermined game event. Regarding the gauge value maintenance time being set as a right, the current gauge value may be set to the maximum value and the right to the gauge value maintenance time may be set in response to the use of a gauge recovery item, without determining whether the restored gauge value is greater than the gauge's maximum value due to the use of a gauge recovery item.

[0023] In another embodiment, in a game in which the maximum gauge value changes depending on the experience value such as the player's level, a low-level player cannot normally execute a game event in which the gauge value required to execute the game event is greater than the maximum gauge value of the player's own player. In this embodiment, a low-level player can execute a game event greater than the maximum gauge value of the player's own player because the gauge value does not decrease during the gauge value maintenance time. This encourages low-level players to participate in game events that such players cannot normally participate in, thereby increasing the appeal of the game.

[0024] In another embodiment, game events that can be participated in during the gauge value maintenance time may be selectively controlled. For example, the event may be controlled so that an event according to the player's level can be executed. In one embodiment, the game event is controlled to be executed so that the player's gauge value is equal to or less than the maximum value of the player's gauge. In another embodiment, the player can execute a game event whose gauge value required for the game event is equal to or less than a predetermined range. For example, the player may be allowed to execute events up to 1.5 times the maximum value of the player's gauge, or to execute events for players at or below a predetermined level (e.g., the player's level, a level one level higher than the player's level, a level one level lower than the player's level, etc.).

[0025] (Rights setting process flow ) FIG. 3 shows a process flow according to an embodiment of the present invention. First, the user terminal 160 receives a request from a game player for a gauge value recovery action that uses a gauge recovery item to recover the gauge value (step S305). The user terminal 160 transmits the request to the server device 110 (step S310). Based on the request in step S305, the server device 110 adds a recovery value based on the recovery item to the current gauge value to obtain a recovered gauge value (step S315). The server device 110 judges whether the recovered gauge value is greater than the maximum value of the gauge (step S320). An example of the process related to step S320 is an example of judging whether the recovery of the gauge value is limited by the maximum value of the gauge. If it is limited, proceed to "YES", and if it is not limited, proceed to "NO". In addition, as another example of step S320, if the difference between the current value of the gauge value and the maximum value of the gauge value is smaller than the maximum value of the gauge value that can be recovered by the gauge value recovery action, proceed to "YES", and if not, proceed to "NO". If the restored gauge value is greater than the maximum gauge value (Yes 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 equal to or less than the maximum gauge value (No step in step S320), the server device 110 sets the recovered gauge value as the current gauge value (step S335). The server transmits information indicating that the current gauge value and / or gauge value maintenance time have been set to the user terminal 160 (step S340). The user terminal 160 displays a game screen on the display 175 based on the received current gauge value and / or gauge value maintenance time (step S345).

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

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

[0029] As can be understood from each of the above embodiments, the server device 110 and / or the user terminal 160 have a means for recovering the current gauge value upon receiving a request for a gauge recovery item, and a 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 that the maximum value of the gauge is 100, the current gauge value is 80, and the rate of recovery of the gauge value over time is 1 point per minute, the server device 110 and / or the user terminal 160 can realize the recovery of the gauge value over time by adding 1 point to the current gauge value every minute. The gauge value obtained by calculation is stored in a storage device. In this example, it takes 20 minutes for the current gauge value to go from 80 points to 100 points.

[0031] (Example 2 of gauge value recovery over time) In the above example, a process is executed in which the gauge value is calculated every minute and the calculated gauge value is stored in a storage device. When the number of game participants increases, these processes have a negative impact on the resources of the device executing the processes. Furthermore, when a database is used as the storage device, the processing costs for storing the data cannot be overlooked. Therefore, in the gauge value time recovery process of the embodiment of the present invention, the following process may be used to make more effective use of the device's resources.

[0032] For example, assume the following situation (see FIG. 4(a) 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 required to participate in the event - Recovers 1 point over time every 2 minutes - Event participation is confirmed at 13:00 In this situation, the embodiment performs the following steps. (1) The device that performs the calculation of the time recovery, which is the server device 110 and / or the user terminal 160, stores the current time (hereinafter, T Current ) "12:50" and the time when the gauge reaches its maximum value due to time recovery (hereinafter, T max ) "13:10" is obtained from the storage device. The device uses T max From T Current The difference is then divided by a constant "2" minutes / point. In this embodiment, since one point is recovered over time in 2 minutes, T max and T Current The time difference of "20" minutes is converted into a difference of "10" points between the current gauge value and the maximum value. The device obtains and displays the current gauge value of "90" by subtracting the difference of "10" from the maximum value of the gauge of "100" (see (a) of Figure 4). (2) At 13:00, the storage device Current and store "13:00" as T max As "13:10" (T max The device then confirms the event participation at the time "13:00" in response to the player's instruction to participate in the event. The device then confirms the time T max Specifically, the device calculates that it takes 40 minutes to recover the 20 points used, since one point is recovered every two minutes. 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 max The calculation is performed by extending the time by the amount of points consumed. Note that this calculation may be performed on the server device 110 side, and the calculation result may be transmitted and received synchronously with the user terminal 160. (2-1) The user terminal 160 receives the current time T Current "13:00" and the time T when the maximum value is reached max The gauge value to be displayed from "13:50" is calculated. The user terminal 160 calculates the current gauge value by max From T Current To obtain the time difference of 50 minutes, subtract the difference, and then divide the difference by a constant of 2 minutes / point. Here, since 1 point is recovered 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 acquires and displays the current gauge value of "75" by subtracting the difference of "25" from the maximum value of the gauge of "100". In another embodiment, the server device 110 may acquire the current gauge value. In this case, the server device 110 may transmit and receive the calculation result in synchronization with the user terminal 160 (see (b) of FIG. 4). (3) The device then determines the current gauge value and / or whether the gauge is at its maximum value by T max and T Current Specifically, the device is calculated based on T max T Current If earlier than or equal to (T max <=T Current ), the device determines that the current gauge value is the maximum value. Otherwise, the device determines that the current gauge value is the maximum value. max From T Current The difference is obtained by subtracting the difference from the current gauge value and then dividing the difference by the constant "2" minutes / point. The value obtained by 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 calculate the current gauge value by subtracting the difference from the maximum value of the gauge. Current and Tmax The current gauge value is calculated using (3-1) For example, if the current time is "13:50", max =T Current Therefore, the current gauge value is "100" (see Figure 4 (c)). When a gauge recovery item is used, T max (For example, 14:00) is T Current (for example, 13:50). This allows a display in which the current gauge value is the maximum value to be realized, as shown in FIG. 4(c). This allows the recovery of the gauge value to be expressed. (3-2) For example, if the current time is "14:10", 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", max >T Current Therefore, based on the difference of 40 minutes between these times and the constant 2 minutes / point, (40 minutes ÷ 2 minutes / point) is calculated, and the difference of 20 points between the current gauge value and the maximum value is calculated. The current gauge value of 80 is obtained by subtracting the difference of 20 from the maximum gauge value of 100 (see (e) of Figure 4). (3-4) For example, if the current time is "13:48", max >T Current Therefore, based on the difference of "2" minutes between these times and the constant "2" minutes / point, (2 minutes ÷ 2 minutes / point) is calculated, and the difference of "1" point between the current gauge value and the maximum value is calculated. The current gauge value of "99" is obtained by subtracting the difference of "1" from the maximum value of the gauge, "100" (see (f) of Figure 4).

[0033] The above device measures the current time (T Current ), the time when the gauge value reaches its maximum value due to time recovery (T max), and by storing the time required for the recovery of the unit points in a storage device, it is possible to calculate the current value of the gauge, and there is no need to store the current value of the gauge in a storage device. Also, with regard to the above-mentioned "restoration of the gauge value over time", server device 110 or user terminal 160 may execute some or all of the above steps. In another embodiment, server device 110 may calculate the current gauge value. In this case, server device 110 may transmit the calculated current gauge value to user terminal 160, and user terminal 160 may display the received value. Furthermore, in another embodiment, user terminal 160 may receive information required to calculate the current gauge value from server device 110, and calculate the current gauge value based on the received information.

[0034] (Gauge value recovery amount) The recovery value of the gauge may be a value corresponding to the maximum value of the gauge. The value corresponding to the maximum value of the gauge may be, for example, the maximum value of the gauge itself, half the maximum value of the gauge, a quarter of the maximum value of the gauge, etc. In one embodiment, the maximum value of the gauge may vary depending on the attributes of the player. The attributes of the player may be, for example, the level of the player, the number of friends of the player in a social game, the total number of items the player has, etc. For example, the higher the level of the player, the larger the recovery value of the gauge. For level 1, the maximum value may be 50, for level 2, the maximum value may be 100, etc.

[0035] In another embodiment, the gauge recovery value may be a value specific to the gauge recovery item. For example, a first gauge recovery item recovers "50" points, and a second gauge recovery item recovers "70" points. In this embodiment, the gauge recovery item may be obtained in a game event such as a quest 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 compared to the first item.

[0036] (Gauge value maintenance time) When the current gauge value plus 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 recovery amount and the recovery amount not added to the gauge value. In another embodiment, the gauge value maintenance time may be determined according to the amount by which the recovery value exceeds the maximum value, i.e., the recovery amount not added to the gauge value. For example, when the recovery amount not added to the gauge value is "10" points and "20" points, the gauge value maintenance time may be "10" minutes and "20" minutes, respectively. In another embodiment, the gauge value maintenance time may be a value specific to the gauge recovery item. In another embodiment, the amount of time of the gauge value maintenance time may be determined by lottery, for example, when the right to the gauge value maintenance time is set or activated.

[0037] (Variation (Example of setting rights when recovery value exceeds maximum value)) In each of the above embodiments, an embodiment has been described in which the right to the gauge value maintenance time is set when the value obtained by adding the recovery value to the current gauge value exceeds the maximum value. In this embodiment, when the maximum value is exceeded, a right that can be exchanged for other items such as tickets or vouchers may be set to the player instead of the right to the gauge value maintenance time. The player can exchange the right for other items in the game. In this embodiment, the other items may not include items for recovering the gauge value. This allows the gauge recovery items for recovering the gauge value to be used for purposes other than recovering the gauge value, and increases the options in the game that the player can adopt. This prevents the player from getting bored with the game. This improves the appeal of the game. In another embodiment, the exchange of the right for other items may be realized by lottery. This adds a gambling element to the game and encourages the player to use the 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 game play, the attributes of the player, etc. In each of the above embodiments, when the gauge value is restored, the current gauge value is described as not exceeding the maximum value of the gauge. However, by using the item, an exchangeable item such as a gauge value maintenance time may be given to the player, and the current gauge value may exceed the maximum value of the gauge. In this way, the gauge value is restored and the exchangeable item is obtained, which further enhances the appeal of the game.

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

[0040] In the above embodiments, the consumption of the gauge value is realized by participating in a quest in the game, but the consumption may be realized by other means. In the above embodiments, a usage period may be set for the right. This can encourage players to use the right and increase the participation rate in the game.

[0041] In each of the above embodiments, the maximum value of the gauge value is described as being the same value for recovery over time and recovery when an item is used. In other embodiments, the maximum value of the gauge value may be different between the maximum value of recovery over time and the maximum value of recovery by using an item. The "maximum value of recovery over time" and the "maximum value of recovery" in the claims correspond to the maximum value of recovery over time and the maximum value of recovery by using an item, respectively. The "maximum value of recovery" may be determined based on the item used, the player's level, the maximum value of recovery over time, and the like. When the maximum value of recovery over time is different from the maximum value of recovery, the maximum value of recovery over time may be greater than the maximum value of recovery, or the maximum value of recovery over time may be less than the maximum value of 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 parameters are described using a bar-shaped gauge. As will be understood by those skilled in the art, the embodiments of the present invention may be applied to parameters that do not have a gauge. The parameters are typically expressed as numerical values, but this is only an example. The parameters may be, for example, alphabetical letters or symbols based on an ascending or descending order. Although the above examples are described using a bar-shaped gauge, the gauge may be in a circular or semicircular shape. The parameters may be values ​​such as the energy, life, stamina, hit points, and magic points of the player character.

[0043] In each of the above embodiments, the recovery of parameters is achieved by using an item. This is just one example, and the recovery of parameters may be achieved by a player's instruction, a game event, or the like. The player's instruction may be any player instruction during the game, such as visiting a predetermined location, a predetermined attack, or charging, in addition to the use of an item. The game event may be any event during the game, such as an event that occurs at a predetermined time or clearing a predetermined stage.

[0044] The "rights" in the above embodiments are examples of rights in a game. The rights may be in any form as long as they are given to the player. In one embodiment, the rights may be advantageous to the player for the progress of the game. In one embodiment, a period for activating the rights may be set, and the user may be prompted to activate the rights.

[0045] The following examples of operations may occur when rights are enabled: 1) The player can play a specific stage, such as a special dungeon. 2) Rights (stamina, evolutionary materials for evolving characters, gold that can be exchanged for specified items, etc.) are set. 3) Character status and other attributes are changed and improved. 4) The probability of acquiring monsters and other characters varies. 5) The probability of obtaining items available in lotteries such as gacha varies. 6) The probability of help items appearing to assist the player varies. 7) Change the conditions for borrowing a friend's character. (Normally, after borrowing once, you have to wait a certain amount of time before you can borrow again, but if the conditions are changed, the waiting time will be reduced to 0 or shorter.)

[0046] The above-described means, steps, and functions may be defined in a computer program stored in the storage devices 120, 170 of the server device 110 and / or the user terminal 160. As a result, the computer program can cause the processors 115, 165 of the server device 110 and / or the user terminal 160 to execute the above-described 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. In addition, in a game system including the server device 110 and the user terminal 160, the above-described means, steps, and functions may be executed by the cooperation of the server device 110 and the user terminal 160, or by one of the server device 110 and the user terminal 160. In another embodiment, the game system may be realized by the server device alone or the user terminal alone.

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

[0048] In the processes or processing sequences described above, the processes or processing sequences can be freely changed as long as no inconsistencies in the processes or processing sequences arise, such as the use of data in a certain process that is not yet available to that process.

[0049] Regarding each of the embodiments described above, a part or all of each embodiment may be combined to be realized as a single embodiment.

[0050] The above-described embodiments are merely examples for explaining the present invention, and the present invention is not limited to these embodiments. The present invention can be embodied in various forms without departing from the gist of the present invention. [Explanation of symbols]

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

Claims

1. a first recovery means for recovering the value of the parameter over time to a maximum recovery value over time; a second recovery means for recovering the value of the parameter based on a recovery instruction for the parameter, with a maximum recovery value being set as an upper limit; a right setting means for setting a right to a user in response to the recovery of the value of said parameter being limited by said maximum recovery value; A game system equipped with

2. 2. The game system according to claim 1, further comprising a control means for controlling said parameter so that said parameter does not become equal to or does not become smaller than said maximum recovery value over time for a predetermined period of time based on said right.

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

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

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

6. A method implemented by a gaming system, comprising: recovering the value of the parameter over time to a maximum recovery over time; recovering the value of the parameter based on a recovery instruction for the parameter, with a maximum recovery value as an upper limit; setting rights for users in accordance with which the recovery of the value of said parameter is limited by said maximum recovery value; The method includes:

7. A computer program comprising: recovering the value of the parameter over time to a maximum recovery over time; recovering the value of the parameter based on a recovery instruction for the parameter, with a maximum recovery value as an upper limit; setting rights for users in accordance with which the recovery of the value of said parameter is limited by said maximum recovery value; A computer program that causes a game system to execute the above.

Citation Information

Patent Citations

  • Game device, program, system, and commercial game device

    JP2014155546A

  • Server system and program

    JP2014161487A

  • Server system, and program

    JP2015047308A