Program, game system, and game service provision method

A system for social games controls a first parameter with an upper limit for automatic recovery and uses a second parameter to manage excess values, ensuring continuous recovery and rewarding players, addressing the limitations of existing recovery systems.

JP2025013571AActive Publication Date: 2025-01-24BANDAI NAMCO ENTERTAINMENT INC
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2024195127
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-11-07
Publication Date
2025-01-24
Estimated Expiration
2037-07-04

AI Technical Summary

Technical Problem

In social games, action points beyond the prescribed upper limit do not automatically recover over time, limiting players' opportunities for recovery until the points fall below the limit, and using recovery items results in wasted values if they exceed the limit.

Method used

Implement a system where a first parameter is controlled with an upper limit, allowing automatic recovery over time, and a second parameter is incremented by the excess value, enabling rewards when conditions are met, such as reaching a threshold or consuming items, to facilitate continuous recovery.

Benefits of technology

Ensures the first parameter never exceeds its limit, allowing players to recover automatically over time, with rewards given when second parameter thresholds are met, enhancing gameplay experience by reducing hesitation in using recovery items.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025013571000001_ABST
    Figure 2025013571000001_ABST
Patent Text Reader

Abstract

To provide a game system, etc. that allow a player to easily acquire an opportunity of automatic recovery according to the lapse of time.SOLUTION: A game system includes: a game progress control unit that reduces a first parameter according to progress of a game; and a recovery control unit that increases the first parameter with a predetermined upper limit value as a limit according to lapse of time and, when a predetermined recovery condition is satisfied, increases the first parameter with the upper limit value as a limit according to a recovery value associated with the recovery condition. When an addition value obtained by adding the recovery value to a present value of the first parameter exceeds the upper limit, the recovery control unit updates a second parameter according to a difference between the addition value and the upper limit. A reward granting unit is further included for granting a predetermined reward to a player when the second parameter satisfies a predetermined granting condition.SELECTED DRAWING: Figure 5
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a program and a game system. [Background technology]

[0002] Conventionally, server systems that provide users with community-based services called social networking services (hereinafter, referred to as "SNS") have been known. In such server systems, online games (social games) are provided to users.

[0003] In social games provided by such server systems, a player is given points called "action points" as game parameters, and the player character is made to take some action while consuming these points to progress through the game. When the remaining amount of action points falls below the amount required to progress through the game, the player character cannot take any action, but there is a function to automatically recover up to a predetermined upper limit as time passes. In addition, action points can be recovered up to a predetermined upper limit by using (consuming) a recovery item. Some such social games also allow action points to be recovered beyond the predetermined upper limit (see Patent Document 1). [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2014-161487 A Summary of the Invention [Problem to be solved by the invention]

[0005] In social games in which it is possible to recover action points beyond a specified upper limit, if the action points exceed the upper limit, the action points do not recover automatically over time, and the player does not have the opportunity for automatic recovery over time until the action points fall below the upper limit.

[0006] The present invention has been made in consideration of the above problems, and its object is to provide a program and a game system that can make it easier for players to obtain opportunities for automatic recovery in accordance with the passage of time. [Means for solving the problem]

[0007] (1) The present invention relates to a program for executing a game, which causes a computer to function as a game progress control unit that decreases a first parameter as the game progresses, and a recovery control unit that increases the first parameter with the passage of time up to a predetermined upper limit, and when a predetermined recovery condition is satisfied, increases the first parameter up to the upper limit according to a recovery value associated with the recovery condition, and the recovery control unit updates a second parameter according to the difference between the added value and the upper limit when an added value obtained by adding the recovery value to the current value of the first parameter exceeds the upper limit, and further causes the computer to function as a reward granting unit that grants a predetermined reward to a player when the second parameter satisfies a predetermined granting condition. The present invention also relates to a computer-readable information storage medium that stores a program for causing a computer to function as each of the above units. The present invention also relates to a game system including each of the above units.

[0008] According to the present invention, even if the sum of the current value of the first parameter and the recovery value exceeds the upper limit, the first parameter does not exceed the upper limit, the second parameter is updated according to the difference between the sum and the upper limit, and when the second parameter satisfies a predetermined granting condition, a predetermined reward is granted to the player. Therefore, according to the present invention, it is possible to make it easier for the player to have the opportunity to recover (automatically recover) the first parameter according to the passage of time.

[0009] (2) In addition, in the program, information storage medium, and game system of the present invention, the recovery control unit may determine that the recovery condition is satisfied when a recovery item for recovering the first parameter is consumed in response to a player's operation.

[0010] According to the present invention, even if a player consumes a recovery item and the added value exceeds the upper limit value, the first parameter will not exceed the upper limit value, and the second parameter is updated according to the difference between the added value and the upper limit value, making it easier for the player to have the opportunity to recover the first parameter over time.

[0011] (3) In the program, information storage medium, and game system according to the present invention, the recovery control unit may determine that the recovery condition is satisfied when the player's level has increased.

[0012] According to the present invention, even if the player's level increases and the added value exceeds the upper limit, the first parameter will not exceed the upper limit, and the second parameter is updated according to the difference between the added value and the upper limit, making it easier for the player to have the opportunity for automatic recovery of the first parameter.

[0013] (4) In the program, information storage medium, and game system according to the present invention, the reward granting unit may determine that the granting condition is satisfied when the second parameter reaches a predetermined value.

[0014] According to the present invention, the player can receive a predetermined reward when the second parameter reaches a predetermined value.

[0015] (5) In addition, in the program, information storage medium, and game system of the present invention, the reward granting unit may determine that the granting condition is satisfied when a predetermined paid item is consumed or a predetermined time has elapsed after the second parameter reaches a predetermined value.

[0016] According to the present invention, the player can obtain a predetermined reward when a predetermined charge item is consumed or a predetermined time has elapsed after the second parameter reaches a predetermined value.

[0017] (6) In the program, information storage medium, and game system of the present invention, the reward granting unit may determine that the granting condition is satisfied when the player performs a predetermined operation after the second parameter reaches any one of a plurality of predetermined values.

[0018] According to the present invention, the player can select the timing at which he or she will receive a predetermined reward.

[0019] (7) In the program, information storage medium, and game system according to the present invention, the predetermined reward may be a recovery item for recovering the first parameter.

[0020] According to the present invention, when the second parameter satisfies a predetermined condition for granting, a recovery item for recovering the first parameter can be obtained.

[0021] (8) In the program, information storage medium, and game system according to the present invention, the reward granting unit may determine the item to be granted to the player by lottery from among a plurality of items.

[0022] (9) In addition, in the program, information storage medium, and game system of the present invention, the computer may further function as a display control unit that controls the display of a first gauge indicating the first parameter and a second gauge indicating the second parameter on the game screen.

[0023] According to the present invention, it is possible to allow the player to grasp the first parameter and the second parameter.

[0024] (10) In the program, information storage medium, and game system according to the present invention, the display control unit may display the first gauge and the second gauge side by side.

[0025] According to the present invention, it is possible to allow the player to easily understand the first parameter and the second parameter. [Brief description of the drawings]

[0026] [Figure 1] FIG. 1 is a diagram showing a game system according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a diagram illustrating an example of a functional block diagram of a server according to the present embodiment. [Diagram 3] FIG. 2 is a diagram illustrating an example of a functional block diagram of a terminal according to the present embodiment. [Figure 4] FIG. 2 is a diagram showing an example of a game screen displayed on a display unit of the terminal. [Diagram 5] FIG. 2 is a diagram showing an example of a first gauge and a second gauge. [Figure 6] 13A and 13B are diagrams showing other examples of the first gauge and the second gauge. [Figure 7] 4 is a flowchart showing the flow of processing of the game system of the present embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0027] The present embodiment will be described below. Note that the present embodiment described below does not unduly limit the contents of the present invention described in the claims. Furthermore, not all of the configurations described in the present embodiment are necessarily necessary configurations of the present invention.

[0028] 1. Configuration Fig. 1 shows a game system according to the present embodiment. In this embodiment, the game system is configured with a plurality of terminals 10 and a server 20 (server system). That is, as shown in Fig. 1, the game system according to the present embodiment is configured such that the server 20 that provides a service and the terminals 10 (10A, 10B, 10C, etc.) can be connected to a network.

[0029] The server 20 is an information processing device that provides a service capable of providing communication between multiple users (players), and in this embodiment, the server provides a community-type service called SNS (social networking service). In other words, the server 20 transmits user information (user name, diary, posting information, game field status, etc.) not only to the logged-in user but also to other users who are friends with the logged-in user, so as to facilitate communication between users. The server 20 may provide services only to users who have registered as members. The server 20 may be configured with one or more servers (authentication server, game processing server, communication server, billing server, database server, etc.).

[0030] In addition, the server 20 of the present embodiment provides an online game service (social game) in response to a request from the terminal 10. Input information of the terminal 10 (information inputted via an input unit such as a touch panel, button, keyboard, mouse, etc. provided on the terminal 10) is transmitted to the server 20 via the network, and the server 20 performs game calculation processing based on the received input information. Then, the server 20 transmits the game calculation processing result (image data of a game image, various data used to generate the game image) via the network to the terminal 10, and the terminal 10 performs processing to display the game image on the display unit of the terminal 10 based on the received game calculation processing result.

[0031] The terminal 10 is an information processing device such as a mobile terminal (smartphone, mobile phone, portable game machine, etc.), a personal computer (PC), a game device, an image generating device, etc., and is a device that can be connected to the server 20 via a network such as the Internet (WAN) or a LAN. The communication line between the terminal 10 and the server 20 may be wired or wireless.

[0032] An example of a functional block diagram of the server 20 of this embodiment is shown in Fig. 2. Note that the server of this embodiment may have a configuration in which some of the components (units) of Fig. 2 are omitted.

[0033] The storage unit 270 stores programs and various data for causing a computer to function as each unit of the processing unit 200, and also functions as a work area for the processing unit 200, and the function can be realized by a hard disk, RAM, etc. The storage unit 270 includes a storage unit 272 (for example, a database).

[0034] The storage unit 272 stores player information for each of a plurality of players participating in an online game executed in the game system of this embodiment. For example, the storage unit 272 stores, as player information, a player name (player account), a player password, destination information (IP address, etc.) of the terminal 10, etc., in association with the player identification information of each of a plurality of players. The storage unit 272 also stores, as player information, information for identifying other players who are in a friend relationship (an example of a predetermined relationship) with the player. The storage unit 272 also stores, as player information, information on characters and items owned by the player, information on the player's game parameters (first parameter, second parameter), and information on the player's level (game level, rank), in association with the player's identification information.

[0035] The communication unit 296 performs various controls for communicating with the terminal 10 and other servers, and the functions thereof can be realized by hardware such as various processors or communication ASICs, or programs.

[0036] The processing unit 200 (processor) performs various processes such as management of player information (account information, information on game media owned by the player, etc.), login / logout processing, communication control processing, game processing, image generation processing, and sound generation processing, based on data (input information, etc.) transmitted from the terminal 10 and received via the communication unit 296, programs, etc. The processing unit 200 performs various processes using the memory unit 270 as a work area. The functions of the processing unit 200 can be realized by hardware such as various processors (CPU, DSP, etc.) and ASICs (gate arrays, etc.), or programs. The processing unit 200 includes a game progress control unit 210, a recovery control unit 212, an image generation unit 220, and a sound generation unit 230.

[0037] When the game progress control unit 210 receives an operation input (input information) for progressing the game from the terminal 10, it performs control to progress the game by subtracting a consumption value according to the game progress (a consumption value consumed in exchange for the game progress) from the first parameter of the player of the terminal 10. The control to progress the game includes, for example, control to make the player character execute a given action in the game space, control to make enemy characters and items appear in the game space, control to make the game stage selected by the player playable for the player, and the like. Furthermore, when the first parameter falls below a predetermined value (a consumption value according to the game progress), the game progress control unit 210 stops the game progress (does not allow the game to progress).

[0038] The recovery control unit 212 increases the first parameter with the passage of time, with a predetermined upper limit. Furthermore, when a predetermined recovery condition is satisfied, the recovery control unit 212 increases the first parameter with the upper limit, with a recovery value associated with the recovery condition. More specifically, when a predetermined recovery item (item for recovering the first parameter) is used (consumed) in response to the player's operation, the recovery control unit 212 determines that the recovery condition is satisfied, and increases the first parameter with a recovery value associated with the recovery item. Furthermore, when the player's level is increased, the recovery control unit 212 determines that the recovery condition is satisfied, and increases the first parameter with a recovery value associated with the level.

[0039] Furthermore, when the sum of the current value of the first parameter and the recovery value exceeds the upper limit, the recovery control unit 212 updates (increases) the second parameter according to the difference between the sum and the upper limit. At this time, the first parameter increases to the upper limit.

[0040] The reward granting unit 214 grants a predetermined reward (e.g., the recovery item, an item that can be used as virtual currency) to the player when the second parameter satisfies a predetermined granting condition. For example, when the second parameter reaches a predetermined value (e.g., the upper limit value of the second parameter), it is determined that the granting condition is satisfied. In addition, it may be determined that the granting condition is satisfied when a predetermined charge item is consumed by the player or a predetermined time has passed after the second parameter reaches a predetermined value. In addition, it may be determined that the granting condition is satisfied when the player performs a predetermined operation after the second parameter reaches any one of a plurality of (multiple stages of) predetermined values. In addition, the reward granting unit 214 may determine the item to be granted to the player by lottery (randomly) from a plurality of items.

[0041] The display control unit 216 performs control to display a first gauge indicating the current value and upper limit value of a first parameter and a second gauge indicating the current value and upper limit value of a second parameter on a game screen (a game screen displayed on the display unit of the terminal 10). The display control unit 216 may display the first gauge and the second gauge side by side (adjacent to each other).

[0042] The image generation unit 220 generates image generation data for generating a game image based on the result of processing performed by the processing unit 200. The generated image generation data is transmitted by the processing unit 200 to each terminal 10 via the communication unit 296. Here, the image generation data refers to data for displaying an image generated by the method of this embodiment on each information processing terminal, and may be image data itself or various data (object data, game processing result data, etc.) used by each information processing terminal to generate an image.

[0043] The sound generation unit 230 generates sound generation data for generating game sounds based on the results of various processes performed by the processing unit 200. The generated sound generation data is transmitted by the processing unit 200 to each terminal 10 via the communication unit 296.

[0044] An example of a functional block diagram of the terminal 10 of this embodiment is shown in Fig. 3. Note that the terminal of this embodiment may have a configuration in which some of the components (sections) of Fig. 3 are omitted.

[0045] The input unit 150 is a device for inputting (detecting) input information from the player, and outputs the player's input information (operation input) to the processing unit 100. The functions of the input unit 150 are realized by input devices such as a touch panel, a touch pad, a mouse, directional keys or buttons, and a keyboard. It is possible.

[0046] The storage unit 170 stores programs and various data for causing the computer to function as each unit of the processing unit 100, and also functions as a work area for the processing unit 100, the function of which can be realized by a hard disk, RAM, or the like.

[0047] The display unit 190 outputs the game image generated by the processing unit 100, and the function thereof can be realized by a display such as a touch panel, LCD or CRT that also functions as the input unit 150.

[0048] The sound output unit 192 outputs the sound generated by the processing unit 100, and the function thereof can be realized by a speaker, a headphone, or the like.

[0049] The communication unit 196 performs various controls for communicating with the server 20, and the functions thereof can be realized by hardware such as various processors or communication ASICs, programs, and the like.

[0050] The processing unit 100 (processor) performs processes such as communication control processing, image generation processing, and sound generation processing based on input information from the input unit 150, a program, and data received via the communication unit 196. The functions of the processing unit 100 can be realized by hardware such as various processors (CPU, DSP, etc.) and ASIC (gate array, etc.), and by programs.

[0051] The processing unit 100 includes a communication control unit 110, an image generation unit 120, and a sound generation unit .

[0052] The communication control unit 110 transmits input information from the input unit 150 to the server 20, and performs processing to receive image generation data and sound generation data from the server 20. The image generation unit 120 generates game images based on the image generation data received from the server 20, and outputs them to the display unit 190. In addition, the sound generation unit 130 generates game sounds such as background music, sound effects, or voices based on the sound generation data received from the server 20, and outputs them to the sound output unit 192.

[0053] In addition, the processing unit 100 of the terminal 10 may be configured to perform various game processing (processing to progress the game based on input information, processing to generate game images) based on a program transmitted (downloaded) from the server 20, and the server 20 may be configured to perform subtraction of predetermined parameters, recovery processing, reward granting processing, etc. based on the game result data transmitted from the terminal 10, and to update various data (first and second parameters, data related to used or granted items, etc.) associated with each player in the player information in the storage unit 272.

[0054] 2. Method of the Present Invention Next, the method of this embodiment will be described with reference to the drawings.

[0055] In the game system of this embodiment, a first parameter (behavior parameter) and a second parameter are set as game parameters for the player. An upper limit value is set for each of the first parameter and the second parameter. The upper limit value VL1 of the first parameter is determined according to the level of the player, and the higher the level of the player, the higher the upper limit value VL1. The upper limit value VL2 of the second parameter is a fixed value, but may be determined according to the level of the player, similar to the upper limit value VL1.

[0056] When the player performs an operation input to progress the game, a consumption value according to the progress of the game is subtracted from the first parameter, and the game progresses (the game progress is allowed). For example, if a consumption value is set for a game stage, when the player performs an operation to select the game stage, the consumption value set for the game stage is subtracted from the first parameter, and the game stage becomes playable. Also, the first parameter is automatically restored (increased) over time up to an upper limit value VL1.

[0057] In addition, when a player uses (consumes) a predetermined recovery item, the first parameter recovers according to the recovery value associated with the recovery item, up to an upper limit value VL1. In addition, when the player's level increases, the first parameter recovers according to the recovery value associated with the level at the time of leveling up, up to an upper limit value VL1. The recovery value associated with the level is the upper limit value VL1 determined according to the level.

[0058] If the sum VA obtained by adding the recovery value to the current value of the first parameter exceeds the upper limit VL1, the second parameter is increased by the difference between the sum VA and the upper limit VL1 (VL1-VA). At this time, the first parameter is restored to the upper limit VL1 (increased by the difference between the upper limit VL1 and the current value).

[0059] 4 shows an example of a game screen displayed on the display unit 190 (touch panel) of the terminal 10. A first gauge GA1 indicating a first parameter and a second gauge GA2 indicating a second parameter are displayed on the game screen GI. The first gauge GA1 and the second gauge GA2 are displayed adjacent to each other (here, adjacent in the left-right direction) on the game screen GI.

[0060] An example of the first gauge GA1 and the second gauge GA1 is shown in Fig. 5. In the example shown in Fig. 5(A), the first gauge GA1 indicates that the current value of the first parameter is "80" and the upper limit value VL1 is "100", and the second gauge GA2 indicates that the current value of the second parameter is "0" and the upper limit value VL2 is "100".

[0061] In the example shown in Fig. 5(A), for example, if the player uses a recovery item with a recovery value of "50", the added value "130" obtained by adding the recovery value "50" to the current value "80" of the first parameter exceeds the upper limit value "100". Therefore, as shown in Fig. 5(B), the first parameter recovers to the upper limit value "100", and the second parameter increases by the difference "30" between the added value "130" and the upper limit value "100", becoming "30".

[0062] After that, as shown in FIG. 5(C), the first parameter is decreased to "70" as the game progresses. The second parameter does not decrease as the game progresses, so it remains at "30". In the example shown in FIG. 5(C), for example, when the player's level increases, the added value "170" obtained by adding the recovery value "100" (the recovery value corresponding to the upper limit value VL1 at the time of leveling up) to the current value "70" of the first parameter exceeds the upper limit value "100". Therefore, as shown in FIG. 5(D), the first parameter recovers to the upper limit value "100", and the second parameter increases by the difference "70" between the added value "170" and the upper limit value "100" to "100".

[0063] As shown in FIG. 5(D), when the second parameter reaches the upper limit value VL2, a predetermined granting condition is met and a recovery item is granted. At this time, the second parameter is reset (set to "0"). The recovery item granted to the player has a recovery value set to the same value as the upper limit value VL2 (here, "100"). Note that the recovery value of the recovery item granted to the player can be any value, and the recovery value may be determined by lottery (randomly).

[0064] In conventional game systems, when a recovery item is used to recover an action parameter up to a certain upper limit, the recovery value of the recovery item is added to the current value of the action parameter. If the calculated sum exceeds the upper limit, the difference between the sum and the upper limit will be wasted, so the player will hesitate to use the recovery item. One method to solve this problem is to allow the recovery of action points beyond the upper limit. However, this method has the problem that the player does not have the opportunity to automatically recover action points over time from when the action points exceed the upper limit until they fall below the upper limit.

[0065] According to the game system of this embodiment, even if the added value VA obtained by adding the recovery value to the current value of the first parameter exceeds the upper limit value VL1, the difference between the added value VA and the upper limit value VL1 is not wasted, the second parameter increases by the difference, and when the second parameter reaches the upper limit value VL2, a recovery item is granted, so the player can use the recovery item without hesitation. In addition, since the first parameter does not exceed the upper limit value VL1, it is possible to easily obtain an opportunity for the first parameter to be recovered (automatically recovered) according to the passage of time. In addition, in the game system of this embodiment, the first gauge GA1 and the second gauge GA2 are displayed side by side on the game screen GI, so that the player can easily grasp the first parameter and the second parameter.

[0066] In the above example, the case where the predetermined granting condition is satisfied when the second parameter reaches the upper limit value VL2 (one example of the predetermined value) has been described. However, it may be determined that the granting condition is satisfied when a predetermined charge item is consumed after the second parameter reaches the upper limit value VL2, or when a predetermined time has passed after the second parameter reaches the upper limit value VL2. It may also be determined that the granting condition is satisfied when the player performs a predetermined operation after the second parameter reaches one of a plurality of predetermined values. For example, when the player performs a predetermined operation after the second parameter reaches "50" and before it reaches "80", a recovery item with a recovery value of "50" may be granted to the player, when the player performs a predetermined operation after the second parameter reaches "80" and before it reaches "100", a recovery item with a recovery value of "80" may be granted to the player, and when the player performs a predetermined operation after the second parameter reaches the upper limit value VL2, "100", a recovery item with a recovery value of "100" may be granted to the player. In this way, the player can select the timing to obtain the recovery item. Regardless of the value of the second parameter, when the player performs a predetermined operation, a recovery item with an arbitrary recovery value (which may be a value according to the second parameter at that time, a random value, or a fixed value) may be given to the player.

[0067] In the above example, a recovery item is given to the player as a predetermined reward when the second parameter satisfies the condition for giving the item, but the reward given to the player is not limited to the recovery item, and the player may be given an item that can be used for purposes other than recovering the first parameter, virtual currency, predetermined points, etc. For example, the player may be given an item (gacha ticket) for executing a so-called "gacha" or an item that can be used as virtual currency as the predetermined reward. The type of reward (item) given to the player may also be determined by lottery.

[0068] In the above description, the first and second gauges GA1 and GA2 are displayed as gauges that increase and decrease in the left-right direction, but the manner of the first and second gauges is not limited to this. For example, the first and second gauges GA1 and GA2 may be displayed as gauges that increase and decrease in the up-down direction as shown in Fig. 6(A), or as gauges that increase and decrease in the circumferential direction as shown in Fig. 6(B).

[0069] 3. Processing Next, an example of the processing of the game system (server 20) of this embodiment will be described with reference to the flow chart of FIG. Let me explain using a chart.

[0070] First, the game progress control unit 210 judges whether or not input information for progressing the game has been received from the terminal 10 (step S10). If the input information has not been received (N in step S10), the process proceeds to step S18.

[0071] When the input information is received (Y in step S10), the game progress control unit 210 refers to the player information stored in the storage unit 272 and determines whether the current value VC1 of the player's first parameter is equal to or greater than a consumption value according to the game progress (step S12), and if the current value VC1 is less than the consumption value (N in step S12), the process proceeds to step S18. When the current value VC1 of the first parameter is equal to or greater than the consumption value (Y in step S12), the game progress control unit 210 subtracts the consumption value from the first parameter to update the first parameter stored as the player information (step S14), and performs control to progress the game (step S16).

[0072] Next, the recovery control unit 212 determines whether a predetermined time has elapsed (step S18), and if the predetermined time has elapsed (Y in step S18), increases the first parameter by a predetermined amount up to the upper limit value VL1, and updates the first parameter stored as the player information (step S20).

[0073] Next, the recovery control unit 212 judges whether a predetermined recovery condition is satisfied (input information instructing the use of a recovery item is received from the terminal 10, or the player's level is increased) (step S22), and if the recovery condition is not satisfied (N in step S22), the process proceeds to step S38. If the recovery condition is satisfied (Y in step S22), the recovery control unit 212 judges whether an added value VA obtained by adding a recovery value associated with the recovery condition to the current value Vc1 of the first parameter is greater than an upper limit value VL1 (step S24), and if the added value VA is equal to or less than the upper limit value VL1 (N in step S24), the recovery control unit 212 increases the first parameter by the recovery value, updates the first parameter stored as the player information (step S26), and proceeds to step S38.

[0074] If the additional value VA is greater than the upper limit value VL1 (Y in step S24), the recovery control unit 212 increases the first parameter to the upper limit value VL1 and updates the first parameter stored as the player information (step S28), and increases the second parameter by the difference between the additional value VA and the upper limit value VL1 and updates the second parameter stored as the player information (step S30).

[0075] Next, the reward granting unit 214 refers to the player information and determines whether the current value VC2 of the second parameter has reached the upper limit value VL2 (a predetermined granting condition has been satisfied) (step S32), and if the current value VC2 has not reached the upper limit value VL2 (N in step S32), the process proceeds to step S38. If the current value VC2 has reached the upper limit value VL2 (Y in step S32), the reward granting unit 214 grants a recovery item to the player and registers the recovery item as an item owned by the player (step S34). Next, the recovery control unit 212 resets the second parameter (step S36).

[0076] Next, the processing section 200 judges whether or not to continue the game processing (step S38), and if the game processing is to be continued (Y in step S38), the processing section 200 proceeds to step S10.

[0077] The present invention is not limited to the above-described embodiment, and various modifications are possible. For example, a term cited as a broadly defined or synonymous term in the description in the specification or drawings can be replaced with a broadly defined or synonymous term in other descriptions in the specification or drawings. [Explanation of symbols]

[0078] 10 terminal, 20 server, 100 processing unit, 110 communication control unit, 120 image generation unit, 130 sound generation unit, 150 input unit, 170 memory unit, 190 display unit, 192 sound output unit, 196 communication unit, 200 processing unit, 210 game progress control unit, 212 recovery control unit, 214 reward granting unit, 216 display control unit, 220 image generation unit, 230 sound generation unit, 270 memory unit, 272 storage unit, 296 communication unit

Claims

1. A program for executing a game, a game progress control unit that decreases a first parameter in accordance with the progress of the game; causing the computer to function as a recovery control unit that increases the first parameter with the passage of time, with a predetermined upper limit, and when a predetermined recovery condition is satisfied, increases the first parameter with the upper limit in accordance with a recovery value associated with the recovery condition; The recovery control unit: updating a second parameter according to a difference between a current value of the first parameter and the recovery value when the added value exceeds the upper limit value; causing the computer to further function as a display control unit that performs control to display a first gauge indicating the first parameter and a second gauge indicating the second parameter on a game screen; The display control unit is A program for displaying the first gauge and the second gauge side by side in a compartmentalized manner.

2. In claim 1, The display control unit is a program for displaying a numerical value of the first parameter in association with the first gauge, and displaying a numerical value of the second parameter in association with the second gauge.

3. In claim 2, The display control unit is a current value and an upper limit value of the first parameter are displayed as the numerical value of the first parameter, and a current value and an upper limit value of the second parameter are displayed as the numerical value of the second parameter.

4. In claim 3, The upper limit value of the first parameter and / or the upper limit value of the second parameter is determined according to a level of a player.

5. In claim 1, The program, wherein the first parameter and the second parameter are decreased at different times.

6. A game system for executing a game, a game progress control unit that decreases a first parameter in accordance with the progress of the game; a recovery control unit that increases the first parameter with the passage of time up to a predetermined upper limit, and when a predetermined recovery condition is satisfied, increases the first parameter up to the upper limit in accordance with a recovery value associated with the recovery condition, The recovery control unit: updating a second parameter according to a difference between a current value of the first parameter and the recovery value when the added value exceeds the upper limit value; a display control unit that performs control to display a first gauge indicating the first parameter and a second gauge indicating the second parameter on a game screen, The display control unit is A game system characterized in that the first gauge and the second gauge are displayed side by side in a separate area.

Citation Information

Patent Citations

  • Game apparatus, program, system, and business-use game apparatus

    JP2014168709A

  • Server system and program

    JP2014198102A

  • Game management device, game device, game system, game management method, program, and recording medium

    WO2013140661A1

  • Server system and program

    JP2014161487A