Computer program and computer device
Patent Information
- Application Number
- JP2023090589
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-06-01
- Publication Date
- 2025-02-27
- Estimated Expiration
- 2039-08-08
AI Technical Summary
【0012】 本発明によれば、ユーザが自身のプレイスタイルに応じてスタミナの回復速度を変更することのできるコンピュータプログラムを提供することができる。
Smart Images

Figure 0007636682000001 
Figure 0007636682000002 
Figure 0007636682000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a computer program and a computer device. [Background technology]
[0002] 2. Description of the Related Art Conventionally, games have been known that are played on terminal devices such as smartphones, and in which stamina, which is a cost in the game, is consumed each time the game is played (see, for example, Patent Document 1).
[0003] That is, in such games, a user can play the game by consuming stamina, and stamina can be restored over time or by the user using a predetermined game item. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2017-018689 A DISCLOSURE OF THEINVENTION [Problem to be solved by the invention]
[0005] However, in conventional games, there is an upper limit to stamina, and if a user is unable to play the game for a long time, the stamina may remain at the upper limit for a long time. As a result, some users may feel that they are losing out by the time they are unable to play the game.
[0006] An object of the present invention is to provide a computer program that allows a user to change the stamina recovery speed according to his / her own playing style. [Means for solving the problem]
[0007] The first invention is Computer, a game execution means for executing a predetermined game based on a user's operation; a parameter management means for managing a parameter having an upper limit value, which is consumed for executing the game and requires a predetermined time to be elapsed for recovery each time a predetermined amount is consumed; and a recovery speed change means for setting a change date and time, which is at least one of a date on which the speed at which the parameter recovery is changed and a time period on which the speed at which the parameter recovery is changed, based on an operation by the user; To function as It is a computer program.
[0008] In the first aspect of the present invention, The change date and time may be set by selecting one mode from a plurality of preset modes based on an operation by the user.
[0009] In the first aspect of the present invention, The recovery speed change means may generate information for suggesting or presenting the recommended mode to the user based on the user's play history of the game.
[0010] In the first aspect of the present invention, The change date and time is a date and time for increasing the speed at which the parameter is restored, The date and time other than the change date and time may be a date and time at which the speed at which the parameter is restored is slowed down.
[0011] A second invention includes a storage unit that stores the computer program of the first invention, and a control unit that executes the computer program. It is a computer device. Effect of the Invention
[0012] According to the present invention, a computer program can be provided that allows a user to change the stamina recovery speed according to his or her own playing style. [Brief description of the drawings]
[0013] [Figure 1] 1 is a diagram showing a configuration of a game system in the present embodiment. [Diagram 2] FIG. 2 is a diagram showing an example of a game screen of a game executed in the game system according to the present embodiment. [Diagram 3] FIG. 2 is a diagram showing an example of a game screen of a game executed in the game system according to the present embodiment. [Figure 4] 13 is a flowchart showing a stamina recovery rate change process in this embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0014] [Embodiment] A game system 1 according to an embodiment of the present invention will be described with reference to Fig. 1 to Fig. 4. The game system 1 includes a server device 2 and a game device 3, as shown in Fig. 1.
[0015] <Game Description> The server device 2 provides the following game to be executed on the game device 3. Specifically, on the game device 3, a predetermined game is executed that includes a plurality of events (hereinafter, referred to as "quests") in which a user progresses by operating a player character in a virtual game space via the touch pad 350.
[0016] In this embodiment, the game executed by the game device 3 has a quest part in which the player character, which is set as a playable character based on the user's operation and is operated by the user, defeats a monster that is an enemy character, as shown in Fig. 2. For example, in one quest in the game, if the player character defeats a monster within a time limit, the clearing condition for that quest is satisfied. This quest progresses by the user operating the touch pad 350.
[0017] In addition to the quest part, this game also has a medium lottery (gacha) part. In this gacha part, one of a plurality of types of game media is selected. Specifically, in the gacha part, a gacha is executed to associate information about the game media, such as more powerful equipment or a character with higher ability values, with the user's identification information so that the user can advance in the game advantageously.
[0018] The user can set the characters obtained in the gacha part as the characters to be used.
[0019] <Hardware configuration> With reference to FIG. 1, the hardware configuration and functional configuration of the server device 2, and the hardware configuration and functional configuration of the game device 3 on which the game is executed will be described.
[0020] It should be noted that a user account is assigned to each game device 3 in association with the game device 3. This user account is managed as user account information (user identification information).
[0021] When the game device 3 communicates with the server device 2 via the communication network 4, the user identification information is transmitted from the game device 3. The transmitted user identification information is subjected to a predetermined authentication in the server device 2. This enables communication between the server device 2 and the game device 3.
[0022] Furthermore, a user is given a game account when playing a game, and the game account is managed as game account information.
[0023] <Hardware configuration of server device 2> The server device 2 includes a control unit 20, a storage unit 21, and a network interface 22, as shown in FIG.
[0024] The storage unit 21 and the network interface 22 are connected to the control unit 20 of the server device 2 via a bus 200 .
[0025] The control unit 20 controls the operation of the server device 2 .
[0026] The storage unit 21 is mainly composed of a hard disk drive (HDD), a random access memory (RAM), and a read only memory (ROM).
[0027] The storage unit 21 stores, for example, a distribution program and data for distributing a game program for executing a game to be played on the game device 3.
[0028] The network interface 22 is connected to the communication network 4 in order to transmit and receive data between the server device 2 and the game device 3.
[0029] <Functional Configuration of the Control Unit 20 of the Server Device 2> As shown in FIG. 1, the control unit 20 of the server device 2 functions as a matching means 201, a game progress management means 202, and a communication means 203 by executing the computer program of the present invention.
[0030] <Explanation of the collation means 201> The verification means 201 uses the user identification information transmitted from the game device 3 to authenticate the user account.
[0031] <Explanation of the game progress management means 202> The game progress management means 202 receives event start request information, which will be described later, and starts a quest.
[0032] Furthermore, the game progress management means 202 receives operation signals from the user of the game device 3 and manages the progress of the main part (quest) of the game.
[0033] The game progress management means 202 provides the user with a number of quests as shown in FIG.
[0034] Then, the game progress management means 202 starts the selected quest after receiving information from the parameter management means 303 described below that the amount of stamina required to execute the quest has been consumed.
[0035] Each quest has its own difficulty level, quest content, and rewards for completing the quest.
[0036] Furthermore, the game progress management means 202, for example, causes characters to move in the virtual game space in which the quest is carried out, and manages the physical strength values of the characters.
[0037] Furthermore, the game progress management means 202 transmits the progress status of the quest to the game device 3 via the communication means 203 described below.
[0038] <Explanation of communication means 203> The communication means 203 transmits and receives game data such as user identification information, game programs, game account information, and billable items to and from the game device 3.
[0039] Furthermore, the communication means 203 receives an operation signal from the user, event start request information, and the like from the game device 3. The event start request information received by the communication means 203 is transmitted to the game progress management means 202.
[0040] Furthermore, the communication means 203 transmits to the game device 3 information relating to the progress of the quest, information relating to the suggestion screen, and the like.
[0041] <Hardware Configuration of Game Device 3> 1, the game device 3 is a terminal device such as a smartphone that has a built-in speaker 330, a liquid crystal screen 340, and a touch pad 350. In this game device 3, a game progresses based on a game program and data related to the game distributed from the server device 2.
[0042] Furthermore, the game device 3 can communicate data with the server device 2 via a communication network 4 such as the Internet or a LAN.
[0043] The game device 3 includes a control unit 30, a storage unit 31, a network interface 32, an audio processing unit 33, a graphics processing unit , and an operation unit .
[0044] The memory unit 31 , the network interface 32 , the audio processing unit 33 , the graphics processing unit 34 , and the operation unit 35 are connected to the control unit 30 via a bus 300 .
[0045] The control unit 30 controls the operation of the game device 3 .
[0046] The storage unit 31 is mainly composed of a HDD, a RAM, and a ROM. The storage unit 31 stores, for example, a game program and data for executing a game.
[0047] The network interface 32 is connected to the communication network 4 in order to transmit and receive data between the game device 3 and the server device 2. This allows a game program and game data to be downloaded to the game device 3.
[0048] The audio processing unit 33 plays and synthesizes digital game sounds according to instructions from the control unit 30. A speaker 330 is also connected to the audio processing unit 33. The game sounds are output from the speaker 330.
[0049] The graphics processing unit 34 renders game images including the virtual game space and the player characters in a moving image format in accordance with instructions from the control unit 30. The game images rendered in a moving image format by the graphics processing unit 34 are displayed on the liquid crystal screen 340 as a game screen.
[0050] An operation signal from the user is input to the operation unit 35. In this embodiment, the operation signal from the user is input to the operation unit 35 via a touchpad 350, which is an input position detection device. The user touches the touchpad 350 to select a character, select a quest, or operate a player character, etc.
[0051] <Functional configuration of the control unit 30 of the game device 3> The control unit 30 of the game device 3 executes the game program downloaded from the server device 2, and thereby functions as a game execution means 301, a recovery speed changing means 302, a parameter management means 303, and a communication means 304, as shown in FIG.
[0052] <Explanation of the game execution means 301> The game execution means 301 causes the game device 3 to execute a game having a quest part and a gacha part, based on an operation of the touch pad 350 by the user.
[0053] The game execution means 301 progresses the game based on the user's operation, information transmitted from the game progress management means 202 of the server device 2, and the like.
[0054] Specifically, the game execution means 301 reads data such as game space objects and textures included in the game data from the storage unit 31, and generates a two-dimensional or three-dimensional virtual game space.
[0055] The game execution means 301 also places a player character in the virtual game space. The game execution means 301 then controls the action of the player character in the virtual game space in response to the operation of the touch pad 350 by the user and the progress of the game transmitted from the game progress management means 202.
[0056] Furthermore, the game execution means 301 generates information for displaying the virtual game space, the player character, and the virtual operation buttons as a game screen on the liquid crystal screen 340. The graphics processing unit 34 draws game images on the liquid crystal screen 340 in accordance with this information.
[0057] For example, on the liquid crystal screen 340, as shown in Fig. 2, "user rank", "stamina" (remaining stamina), "stones" (number of stones owned), etc. are displayed from the top of the screen. Note that these items (stones) are given to the user by purchasing them or as a login bonus, etc.
[0058] The game execution means 301 also generates event start request information for requesting the start of a quest based on a user operation. This event start request information is transmitted to the game progress management means 202 via the communication means 304.
[0059] <Explanation of recovery speed change means 302> The recovery speed change means 302 sets a change date and time, which is at least one of the date when the stamina recovery speed is changed and the time period when the stamina recovery speed is changed, based on the user's operation. Information for setting this change date and time is sent to the parameter management means 303, which will be described later.
[0060] In this embodiment, the change date and time is set by selecting one mode from a plurality of preset modes based on a user operation.
[0061] Specifically, for example, the modes include a student mode in which the stamina recovery speed is faster after school from 4pm until 2am, a working person mode in which the stamina recovery speed is faster on Saturdays and Sundays, a housewife mode in which the stamina recovery speed is faster from 9am until 2pm, etc. In the modes of this embodiment, the stamina recovery speed is slower on days other than the change date and time when the stamina recovery speed is faster.
[0062] The user can select one mode from a plurality of modes. The recovery speed change means 302 sets the mode selected based on the user's operation as the selected mode. In the example of FIG. 3, the student mode is selected.
[0063] <Explanation of the parameter management means 303> The parameter management means 303 manages stamina, which is a parameter with a set upper limit (for example, 100), is consumed to execute a game, and requires a predetermined time to recover every time a predetermined amount is consumed.
[0064] Specifically, when a user selects a quest while playing a game, the parameter management means 303 reduces the stamina required to execute the quest.
[0065] For example, as shown in FIG. 2, if the user selects the quest "Defeat Monster T," 30 stamina will be consumed.
[0066] The parameter management means 303 judges whether the user's remaining stamina (70 in the example of FIG. 2) exceeds the amount of stamina required to execute a quest. If it is judged that the user's remaining stamina exceeds the amount of stamina required to execute a quest, the parameter management means 303 consumes the amount of stamina required to execute the quest.
[0067] Next, the parameter management means 303 transmits information to the effect that the amount of stamina required to execute the quest has been consumed to the game progress management means 202 of the server device 2 via the communication means 304. This causes the quest to start on the game device 3.
[0068] In addition, when stamina is consumed (when stamina has not reached the upper limit), the parameter management means 303 recovers a predetermined amount of stamina over a predetermined time period. When the speed at which stamina is recovered (hereinafter referred to as "stamina recovery speed") has not been changed (when a mode described below is not selected and normal), it takes, for example, 3 minutes to recover 1 unit of consumed stamina.
[0069] In the example of FIG. 2, the upper limit of stamina is 100, and 30 stamina has been consumed (70 stamina remaining). Therefore, it will take 90 minutes (= 3 minutes x 30 stamina) for the stamina to recover to the upper limit after a certain period of time has passed.
[0070] The parameter management means 303 receives information from the recovery speed change means 302 for setting a change date and time for increasing the stamina recovery speed.
[0071] In this embodiment, the normal stamina recovery speed is, as described above, a speed in which it takes 3 minutes to recover 1 stamina.
[0072] On the other hand, when the stamina recovery speed is increased, it takes one minute to recover one stamina. In other words, when the stamina recovery speed is increased, the stamina recovery speed is three times faster than normal.
[0073] Also, when stamina recovery speed is slowed down, it takes 9 minutes to recover 1 stamina. In other words, when stamina recovery speed is slowed down, stamina recovery speed is 1 / 3 of normal stamina recovery speed.
[0074] Therefore, if the user selects student mode, for example, it will take 9 minutes to recover 1 stamina from 2:00 AM to 4:00 PM, and 1 minute to recover 1 stamina from 4:00 PM to 2:00 AM.
[0075] The parameter management means 303 also manages the current date and time, and determines whether or not the current date and time corresponds to a change date and time at which the stamina recovery speed will be increased in the mode selected by the user.
[0076] <Explanation of communication means 304> The communication means 304 receives, for example, a game program related to the game, information related to the progress of the event, and the like from the server device 2.
[0077] Furthermore, the communication means 304 transmits to the server device 3 information such as user identification information, game account information, download request information for new game data, operation signals from the user, and event start request information.
[0078] <Explanation of stamina recovery speed change process> The stamina recovery speed change process of the present invention will be described below with reference to Fig. 4. Note that the control means and processing procedure described below are examples, and the embodiment of the present invention is not limited to these. The processing procedure, etc. can be appropriately modified in design without changing the gist of the present invention.
[0079] First, the recovery speed changing means 302 determines whether or not a stamina recovery speed mode has been selected based on a user operation (step S1).
[0080] If it is determined that the stamina recovery speed mode has not been selected (S1: NO), the parameter management means 303 executes a process for recovering 1 stamina every 3 minutes (step S4).
[0081] On the other hand, if it is determined that a stamina recovery speed mode has been selected (S1: YES), the parameter management means 303 determines whether the current date and time corresponds to a change date and time at which the stamina recovery speed will be faster in the mode selected by the user (step S2).
[0082] If it is determined that the current date and time corresponds to the change date and time in the mode selected by the user (S2: YES), the parameter management means 303 executes a process to recover 1 stamina per minute (step S3).
[0083] On the other hand, if it is determined that the current date and time does not correspond to the change date and time in the mode selected by the user (S2: NO), the parameter management means 303 executes a process to recover 1 stamina every 9 minutes. After that, the stamina recovery speed change process of the present invention ends. The stamina recovery rate change processing of the present invention is executed through the above steps.
[0084] In summary, the computer program of this embodiment is as follows: A game device 3 having an operation unit 35 that accepts user operations, a game execution means 301 for executing a predetermined game on the game device 3 based on a user's operation; a parameter management means 303 for managing stamina, a parameter for which an upper limit is set, which is consumed for playing the game and which requires a predetermined time to recover each time a predetermined amount is consumed; and a recovery speed change means 302 for setting a change date and time, which is at least one of a date on which the stamina recovery speed is to be increased and a time period on which the stamina recovery speed is to be increased, based on a user operation; Function as.
[0085] <Effects of the Invention> According to the computer program of this embodiment, a computer program can be provided that allows a user to change the stamina recovery speed according to his or her own play style.
[0086] [Other embodiments] In the above embodiment, the change date and time at which the stamina recovery speed becomes faster can be set, but the parameter management means may also receive a change date and time at which the stamina recovery speed becomes slower. In this case, it is sufficient that the stamina recovery speed becomes faster at dates and times other than the change date and time at which the stamina recovery speed becomes slower.
[0087] In addition, in the above embodiment, an example is described in which the user's operation to change the stamina recovery speed is accepted without any conditions, but the present invention is not limited to this. For example, when a predetermined game condition is met (for example, when the user logs in a predetermined number of times or more, when a predetermined quest is cleared, when a predetermined item is consumed), the recovery speed change means may accept the user's operation to change the stamina recovery speed.
[0088] Also, unlike the above embodiment, for example, if the stamina recovery speed from 3:00 PM to 9:00 PM (6 hours) is three times faster than normal, then the stamina recovery speed for the remaining 18 hours will be 1 / 3 times faster than normal, and if the stamina recovery speed from 3:00 PM to 3:00 AM (12 hours) is three times faster than normal, then the stamina recovery speed for the remaining 12 hours will be 1 / 6 times faster. For example, the recovery speed when the stamina recovery speed slows down may change depending on the length of time that the stamina recovery speed is faster.
[0089] Also, when the stamina recovery speed is increased, if a certain condition for instantly recovering stamina is met (for example, when a stamina recovery item is used, when the user makes a payment, when a certain game condition such as an increase in user rank is met, or when the user receives stamina from a friend user), the recovery effect may be amplified. For example, while normally using a stamina recovery item recovers 20 stamina, using a stamina recovery item when the stamina recovery speed is increased may recover 40 stamina.
[0090] Also, unlike the above embodiment, the stamina recovery speed may be set based on the user's operation. For example, the user may be able to arbitrarily set the stamina recovery speed from 10 p.m. to 12 a.m. to twice the normal speed, and the stamina recovery speed from 12 a.m. to 2 a.m. to three times the normal speed, etc.
[0091] Furthermore, the user may be able to set the stamina recovery speed at will, for example, to be half the normal speed from 10:00 a.m. to 4:00 p.m., twice the normal speed from 4:00 p.m. to midnight, and one-third the normal speed from midnight to 10:00 a.m.
[0092] In the above embodiment, when the stamina recovery speed is fast, it takes one minute to recover one stamina, but the present invention is not limited to this. When the stamina recovery speed is fast, stamina may be recovered by three every three minutes.
[0093] However, the present invention may be limited to not allowing the user to increase the stamina recovery speed for more than half of the time, for example, in a day (24 hours), the user may not be allowed to increase the stamina recovery speed for more than 12 hours.
[0094] The recovery speed changing means may generate information for suggesting or presenting a recommended mode to the user based on the user's game play history. In this case, the user can receive a presentation of the mode that is closest to the user's play time.
[0095] The user may change the stamina recovery speed at any time other than when the game is being played. For example, the user may be able to set the stamina recovery speed before the game starts (immediately after the game is installed, or when the user creates an account).
[0096] In addition, as another example, Computer, a game execution means for executing a predetermined game based on an operation of the user; a parameter management means for managing a parameter having an upper limit value, which is consumed for executing the game and requires a predetermined time to be elapsed for recovery each time a predetermined amount is consumed; and a recovery speed changing means for automatically setting a change date and time, which is at least one of a date on which the parameter recovery speed is changed and a time period on which the parameter recovery speed is changed, based on a play history of the game of the user; To function as There is a computer program.
[0097] In this case, for example, if it is determined that 70% of the user's total play time is concentrated in the period from 4:00 p.m. to 10:00 p.m., the parameter management means can control the stamina recovery rate to be faster during that period.
[0098] In the above case, the percentage of the total play time of the user relative to the total time (50%, 70%, etc.) may be specified.
[0099] In the above embodiment, the computer device is a game device, but the present invention is not limited to this. For example, the server device may have the functions of game execution means and parameter management means. Also, a game device of one user may function as a server device. In this case, one game device and another game device may be connected by BLUETOOTH (registered trademark).
[0100] In the above embodiment, the game device is a terminal device such as a smartphone, but the present invention is not limited to this. The game device may be, for example, a stationary game device to which a display and a controller are externally connected, or a personal computer. [Explanation of symbols]
[0101] 1. Game System 2. Server equipment 201 Matching Method 202 Game progress management method 203 Means of communication 3. Gaming Devices 301 Game execution means 302 How to change recovery speed 303 Parameter Management Method 304 Means of communication 4. Communication Network
Claims
1. Computer, a game execution means for executing a predetermined game based on a user's operation; a parameter management means for managing a parameter having an upper limit value, which is consumed for executing the game and requires a predetermined time to be elapsed for recovery each time a predetermined amount is consumed; and a recovery speed changing means for setting a change date and time which is at least one of a date on which the speed at which the parameter recovery is to be increased and a time period during which the speed at which the parameter recovery is to be increased; Function as a when a predetermined condition is satisfied, the condition being a condition for recovering the parameter in the game executed at the changed date and time other than the passage of a time required for recovering the parameter, the recovery speed change means increases an effect generated when recovering the parameter based on the predetermined condition being satisfied, more than an effect generated in a normal state; Computer program.
2. The predetermined condition is at least one of the following: the user has used a predetermined game medium; the user has paid a fee; the progress of the game has satisfied a predetermined condition; and the user has received the parameters from another user.
2. The computer program product of claim 1.
3. Computer, a game execution means for executing a predetermined game based on a user's operation; a parameter management means for managing a parameter having an upper limit value, which is consumed for executing the game and requires a predetermined time to be elapsed for recovery each time a predetermined amount is consumed; and a recovery speed changing means for accepting a change operation by the user to set a change date and time which is at least one of a date on which the speed at which the parameter recovery is changed and a time period on which the speed at which the parameter recovery is changed when a predetermined game condition is satisfied; Function as a A predetermined interlocking relationship is provided between the speed at which the parameter is restored and other cases. Computer program.
4. A storage unit that stores the computer program according to any one of claims 1 to 3; A control unit that executes the computer program; Equipped with Computer equipment.
5. A storage unit that stores the computer program according to any one of claims 1 to 3; A control unit that executes the computer program; Equipped with Computer system.
Citation Information
Patent Citations
Information processor and program
JP2017018689A
Game system and game program
JP2019076312A