Program and information processor
The program and device address the issue of unsatisfied benefits by allowing users to set and register bonuses based on conditions, enhancing user satisfaction and engagement.
Patent Information
- Application Number
- JP2025096262
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-06-10
- Publication Date
- 2025-08-22
AI Technical Summary
In games where users pay a fee for benefits, there are periods during which users may not be able to obtain benefits due to various circumstances, leading to dissatisfaction.
A program and information processing device that provide users with bonuses for specified periods by allowing users to update and register benefits based on conditions, such as payment or game completion, and control the provision of these bonuses through a setting, registration, and control means.
Users receive a sense of satisfaction by obtaining benefits according to their preferences, motivating continued engagement.
Smart Images

Figure 2025123265000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a program and an information processing device. [Background technology]
[0002] BACKGROUND ART Conventionally, there are known games that provide benefits to users who become paid members by paying a fixed fee (for example, a monthly fee) for a predetermined benefit provision period (for example, one month).
[0003] In this regard, Patent Document 1 discloses a technique for providing a privilege to a user (player) who has paid a certain fee during a privilege providing period (a certain period). [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Patent No. 6168230 Summary of the Invention [Problem to be solved by the invention]
[0005] In such games, a predetermined benefit (e.g., a daily benefit) may be provided for a predetermined period (e.g., one day) included in the benefit provision period. However, after the start of the benefit provision period, there may be a period during which the user is unable to obtain the benefit due to various circumstances, and the user may not be able to obtain the benefit that he or she should have been able to obtain.
[0006] The present invention has been made in view of the above-mentioned problems, and its object is to provide a program and an information processing device that can give a sense of satisfaction to a user who acquires a benefit. [Means for solving the problem]
[0007] In order to solve the above problem, a program according to a first aspect of the present invention is a program that provides a user with a bonus that can be used in a game for each specified period included in a bonus provision period when the user satisfies specified conditions, and causes a computer to function as: a setting means that updates the bonus provision period in response to a change request from the user after the start of the bonus provision period; a registration means that registers bonuses to be provided for each specified period included in the remaining bonus provision period in accordance with the updated bonus provision period; and a control means that provides the registered bonuses to the user for each specified period included in the remaining bonus provision period.
[0008] In a second aspect of the present invention, the predetermined condition is that the user has paid a certain fee.
[0009] In a third aspect of the present invention, the predetermined condition is that the user accomplishes a mission in the game.
[0010] In a fourth aspect of the present invention, the registration means makes the privilege provided for each predetermined period more advantageous when the privilege providing period is shortened.
[0011] In a fifth aspect of the present invention, the registration means increases the number of benefits provided per predetermined period as the benefit providing period becomes shorter.
[0012] In a sixth aspect of the present invention, the registration means upgrades the type of benefit provided for each predetermined period as the benefit providing period becomes shorter.
[0013] In a seventh aspect of the present invention, when a request to acquire the benefit is received from the user after logging in to the game, the control means provides the benefit to the user.
[0014] In an eighth aspect of the present invention, when the reward period is extended, the registration means increases the total number of rewards to be provided in the remaining reward period.
[0015] In addition, an information processing device according to a ninth aspect of the present invention is an information processing device that provides a user with a bonus that can be used in a game for each predetermined period included in a bonus provision period when the user satisfies predetermined conditions, and is equipped with: a setting means that updates the bonus provision period in response to a change request from the user after the start of the bonus provision period; a registration means that registers bonuses to be provided for each predetermined period included in the remaining bonus provision period in accordance with the updated bonus provision period; and a control means that provides the registered bonuses to the user for each predetermined period included in the remaining bonus provision period. [Effects of the Invention]
[0016] According to the present invention, a user who acquires a benefit can be given a sense of satisfaction. [Brief explanation of the drawings]
[0017] [Figure 1] 1 is a block diagram showing an example of the overall configuration of a game system according to a first embodiment. [Figure 2] FIG. 2 is a diagram illustrating an example of a hardware configuration of a server device. [Figure 3] 2 is a diagram illustrating an example of a hardware configuration of a smartphone as the terminal device illustrated in FIG. 1. FIG. [Figure 4] FIG. 2 is a block diagram illustrating an example of a functional configuration of a server device. [Figure 5] 10 is a flowchart showing an example of the flow of a process for registering a benefit in the game system according to the first embodiment. [Figure 6] FIG. 10 is a diagram showing an example of a list screen in which each bonus package according to the first embodiment is outside the bonus provision period. [Figure 7A] FIG. 10 is a diagram showing an example of a selection screen for a privilege providing period according to the first embodiment, specifically a diagram showing an example of the selection screen when a user sets the privilege providing period to one day. [Figure 7B] FIG. 10 is a diagram showing an example of a selection screen for a special offer period according to the first embodiment, specifically a diagram showing an example of the selection screen when the special offer period is set to five days by a user. [Figure 8] 10 is a flowchart showing an example of a process flow for providing a benefit in the game system according to the first embodiment. [Figure 9] FIG. 10 is a diagram showing an example of a list screen in which one benefit package according to the first embodiment is within a benefit provision period. [Figure 10] FIG. 10 is a diagram showing an example of an acquisition screen according to the first embodiment. [Figure 11] FIG. 10 is a diagram showing an example of an unobtainable screen according to the first embodiment; [Figure 12] 10 is a flowchart showing an example of a process flow for updating a benefit providing period in a game system according to a second embodiment. [Figure 13] FIG. 10 is a diagram showing an example of a list screen 60 in which one privilege package according to the second embodiment is within the privilege provision period. [Figure 14A] FIG. 11 is a diagram showing an example of a change screen for a privilege providing period according to the second embodiment, specifically a diagram showing an example of the change screen before the privilege providing period is changed by a user. [Figure 14B] FIG. 10 is a diagram showing an example of a change screen for the privilege providing period according to the second embodiment, specifically a diagram showing an example of the change screen when the privilege providing period is changed by the user to two days. [Figure 14C] FIG. 11 is a diagram showing an example of a change screen for the privilege providing period according to the second embodiment, specifically a diagram showing an example of the change screen when the privilege providing period is changed by the user to four days. DETAILED DESCRIPTION OF THE INVENTION
[0018] Hereinafter, several embodiments of the present invention will be described with reference to the accompanying drawings. To facilitate understanding of the description, the same components and steps in each drawing will be denoted by the same reference numerals as much as possible, and redundant description will be omitted.
[0019] ---First embodiment--- First, the first embodiment will be described.
[0020] <Overall structure> FIG. 1 is a block diagram showing an example of the overall configuration of a game system 1 according to the first embodiment.
[0021] 1, the game system 1 includes a server device 10 and one or more terminal devices 12. The server device 10 and the terminal devices 12 are communicatively connected via a communication network NT such as an intranet, the Internet, or a telephone line.
[0022] The server device 10 is an information processing device that provides the game execution results obtained by executing the game program 14, or the game program 14 itself, to the users of the terminal devices 12 via the communication network NT. In the first embodiment, the server device 10 provides the users of the terminal devices 12 with the game program 14 itself.
[0023] Each terminal device 12 is an information processing device owned by each user, and provides a game to each user by installing and executing a game program 14 received from the server device 10. These terminal devices 12 include various devices such as video game machines, arcade game machines, mobile phones, smartphones, tablets, and personal computers.
[0024] <Hardware configuration> FIG. 2 is a diagram illustrating an example of a hardware configuration of the server device 10. As shown in FIG.
[0025] 2, the server device 10 includes a control device 20, a communication device 26, and a storage device 28. The control device 20 is mainly configured to include a CPU (Central Processing Unit) 22 and a memory 24.
[0026] In the control device 20, the CPU 22 executes predetermined programs stored in the memory 24 or the storage device 28, thereby functioning as various functional means. Details of these functional means will be described later.
[0027] The communication device 26 is configured with a communication interface for communicating with an external device, etc. The communication device 26 transmits and receives various information to and from the terminal device 12, for example.
[0028] The storage device 28 is configured with a hard disk, etc. The storage device 28 stores various programs and information necessary for executing processes in the control device 20, including the game program 14, as well as information on the results of the processes.
[0029] The server device 10 can be realized using an information processing device such as a dedicated or general-purpose server computer. The server device 10 may be configured with a single information processing device or multiple information processing devices distributed over a communication network NT. FIG. 2 shows only a portion of the main hardware configuration of the server device 10, and the server device 10 may also have other components that are generally included in a server. The hardware configuration of the multiple terminal devices 12 may also have the same configuration as the server device 10, except for including, for example, an operating means, a display device, and a sound output device.
[0030] FIG. 3 is a diagram showing an example of the hardware configuration of a smartphone as the terminal device 12 shown in FIG.
[0031] As shown in FIG. 3, the terminal device 12 includes a main control unit 30, a touch panel (touch screen) 32, a camera 34, a mobile communication unit 36, a wireless LAN communication unit 38, a storage unit 40, and a speaker 42.
[0032] The main control unit 30 is configured to include a CPU, memory, etc. The main control unit 30 is connected to a touch panel 32 as a display input device, a camera 34, a mobile communication unit 36, a wireless LAN communication unit 38, a storage unit 40, and a speaker 42. The main control unit 30 has a function to control these connection destinations.
[0033] The touch panel 32 has both a display function and an input function, and is composed of a display 32A that performs the display function and a touch sensor 32B that performs the input function. In the first embodiment, the display 32A can display game images including operation input images such as button images, cross key images, and joystick images. The touch sensor 32B can detect the user's input position on the game image.
[0034] The camera 34 has a function of taking still images and / or moving images and storing them in the storage unit 40.
[0035] The mobile communication unit 36 has a function of connecting to a mobile communication network via an antenna 36A and communicating with other communication devices connected to the mobile communication network.
[0036] The wireless LAN communication unit 38 has a function of connecting to the communication network NT via an antenna 38A and communicating with other devices such as the server device 10 connected to the communication network NT.
[0037] The storage unit 40 stores various programs and data, such as the game program 14 and play data indicating the progress of the game and user information of the game program 14. The play data may be stored in the server device 10.
[0038] The speaker 42 has a function of outputting game sounds and the like.
[0039] <Game Overview> The game according to the first embodiment includes lottery games and quests, which are game events in which the user can acquire characters as examples of content. The lottery games may be called gacha, lotteries, summons, etc. The quests may be called battle games, dungeons, exploration, etc.
[0040] The lottery game according to the first embodiment is a game in which a user acquires one or more characters randomly selected from a group of characters to be selected by lottery in response to an instruction (request) from the user to play the lottery game. This lottery is executed based on the consumption of currency items, gacha tickets, etc. owned by the user. Examples of currency items include paid items (e.g., paid stones) and non-paid items (e.g., free stones). Paid items are paid items granted to users based on payments made with money, prepaid cards, credit cards, crypto assets, etc. Non-paid items are free items granted to users within the game. These non-paid items have, for example, the same value as paid items. Note that the lottery game according to the first embodiment may include a lottery game that cannot be executed with non-paid items and can be executed only with paid items.
[0041] Furthermore, a quest according to the first embodiment is a game in which a team formed of one or more characters owned by a user is pitted against an enemy character based on an instruction (request) from the user to execute the quest. For example, a user can organize characters to be used in a quest by arbitrarily selecting one or more characters from the characters they own in an organization menu for organizing characters to be used in a quest. This quest is executed based on the consumption of the current stamina value associated with the user. If the user clears the quest, that is, if the hit points of the final enemy character (boss character) are reduced to 0 or less, the user can obtain a clear reward. This clear reward may include, for example, non-chargeable items (free stones), gacha tickets, coins, characters, training items, user experience points, etc. This training item is, for example, an item for increasing a character's character experience points. On the other hand, if the user fails to clear the quest, the user can choose to continue the quest by consuming non-chargeable items (free stones) or continue items, or to give up on completing the quest.
[0042] In addition, in the game according to the first embodiment, when a user fulfills a predetermined condition, the user is provided with a special benefit (privilege) that can be used in the game for each predetermined period included in the special benefit period. This special benefit period is, for example, five days from the day on which the user fulfills the predetermined condition. Examples of the predetermined condition include the user paying a certain fee or completing a mission in the game. This certain fee may be, for example, a price according to a bonus package. Examples of the payment of this certain fee include payment with money, a prepaid card, a credit card, cryptocurrency, or the like, or payment by consuming paid or non-paid items. Examples of the completion of a mission include having a certain number of character parameters (e.g., luck, skill level, etc.) reach a certain value (e.g., 99), clearing all specified quests, reaching a certain number of consecutive login days or a certain cumulative number of login days (e.g., 10 days), answering one or more questionnaires, watching one or more advertising videos, or having the total amount of consumed stamina reach a certain value (e.g., 200). Examples of the predetermined period include 6 hours, 12 hours, 1 day, and 1 week. For example, a user who has received a benefit within a predetermined period (e.g., 1 day) cannot receive the next benefit until the predetermined period has elapsed (e.g., the next day). Specifically, a user who has received a benefit on the third day of a benefit period (e.g., 5 days) cannot receive the next benefit until the next day (the fourth day). Examples of benefits (preferential treatment) include paid items, non-paid items, gacha tickets, training items, stamina recovery items, continue items, characters, and other content that can be used in the game. For example, a user who has paid a certain fee can obtain (acquire) a benefit by logging in to the game at predetermined intervals and then making a request to obtain the benefit.
[0043] <Functional means> FIG. 4 is a block diagram showing an example of the functional configuration of the server device 10. As shown in FIG.
[0044] 4, the server device 10 has, as its functional configuration, a storage means 50, a setting means 52, a registration means 54, and a control means 56. The storage means 50 is realized by one or more storage devices 28. The functional means other than the storage means 50 are realized by the control device 20 executing the game program 14 stored in the storage devices 28 or the like.
[0045] The storage means 50 is a functional means for storing user information 50A, character information 50B, item information 50C, bonus package information 50D, and the like.
[0046] The user information 50A is stored for each user in association with the user ID of the user. The user information 50A includes, for example, the user's name, age, user rank, owned character information, owned item information, stamina information, and privilege provision information. The user rank increases when the user acquires user experience points by playing a game (e.g., a quest), for example. The owned character information includes the character ID and ability parameters of each character owned by the user (owned character). The ability parameters include, for example, the character's level, hit points, attack power, defense power, etc. The level increases when the character acquires character experience points by, for example, synthesizing the character with a training item. When the character's level increases, the hit points, attack power, defense power, etc. also increase. The owned item information includes the item ID and quantity of each item owned by the user, such as paid items, non-paid items, training items, stamina recovery items, continue items, gacha tickets, coins, etc. Stamina information includes the current stamina value and the stamina upper limit. The current stamina value is the value consumed when performing each type of quest. This current stamina value increases by a predetermined amount (for example, 1) over the course of time (for example, 3 minutes), recovering to the stamina upper limit. In addition, this current stamina value can be recovered beyond the stamina upper limit by the user consuming paid items, non-paid items, stamina recovery items, etc. This stamina upper limit increases as the user's user rank increases. The privilege provision information is stored for each privilege package in association with the privilege package ID of the privilege package. This privilege provision information includes a qualification flag, a privilege provision period, a privilege type, the number of benefits provided, the total number of benefits provided, the number of benefits provided, and a privilege provision history. The qualification flag includes a value (1 or 0) indicating whether or not a user satisfies a predetermined condition. For example, the qualification flag includes a value indicating whether or not a user has paid a certain fee or whether or not the user has completed a mission. This value is, for example, 1 if the predetermined condition is satisfied and 0 if the condition is not satisfied. The qualification flag is initialized (reset) to 0, for example, when the end date and time of the set privilege provision period or the number of benefits provided (total number of benefits provided) becomes 0. The privilege provision period includes a period during which a privilege is provided (e.g., a start date and an end date and time). In the first embodiment, the privilege provision period is set by the user. The privilege type includes, for example, a character ID or an item ID as the type of privilege (content) to be provided to the user at each subsequent predetermined period. The number of benefits includes the number of privileges (content) to be provided to the user at each subsequent predetermined period. The total number of offers includes the total number of offers (contents) to be provided to the user in the subsequent (remaining) offer period. For example, when a user acquires a offer (content), the registration means 54 reduces the total number of offers by the number of offers acquired by the user. The number of offers includes the number of times that a offer (content) can be provided to the user in the subsequent (remaining) offer period. This number of offers is decremented (-1) when the user acquires a offer (content) or when a predetermined period has passed without the user acquiring a offer. For example, the number of offers is the total number of offers divided by the number of offers (total number of offers / number of offers). The offer history includes the date and time when the user acquired a offer (content) during the offer period.
[0047] Character information 50B is stored for each character in association with the character ID of that character. This character information 50B includes, for example, the character's name, image (design), rarity, initial values of ability parameters (e.g., hit points, attack power, defense power, etc. at level 1) and maximum values (e.g., hit points, attack power, defense power, etc. at level 100), skills, etc. The rarity may be a number ranging from 1 to 6. This number may be expressed as the number of stars, for example. Characters with high rarity are set with ability parameters and skills that are advantageous in the game (e.g., quests).
[0048] Item information 50C is stored for each item in association with the item ID of the item. This item information 50C includes, for example, the name, image (design), and effect of the item. Examples of these items include paid items, non-paid items, training items, stamina recovery items, continue items, gacha tickets, and coins. For example, the effect of a training item includes the character experience points that a character will acquire through synthesis. Also, for example, the effect of a stamina recovery item includes the amount of recovery of the current stamina value.
[0049] The bonus package information 50D is stored for each bonus package in association with the bonus package ID of the bonus package. The bonus package information 50D includes, for example, the name of the bonus package, the bonus provision period, the bonus provision conditions, and bonus information. The benefit provision period includes a period during which the benefit can be provided, such as 1 to 5 days, 2 to 9 days, or 1 week to 1 month. The reward conditions include conditions for providing a reward package to a user. For example, the reward conditions include paying the purchase price (a fixed fee) for the reward package or completing a specific mission. For example, the reward conditions for one reward package include paying 500 yen as the purchase price. Furthermore, the reward conditions for another reward package include watching two advertising videos as a specific mission. The benefit information includes the benefit type, the number of benefits provided, the total number of benefits provided, and the number of times the benefits are provided for each benefit provision period that can be set during the benefit provision period. The benefit type includes, for example, a character ID or an item ID, as the type of benefit (content) provided for each predetermined period. The number of benefits provided includes the number of benefits (content) provided for each predetermined period. The total number of benefits provided includes the total number of benefits (content) provided during the benefit provision period. The number of times the benefit (content) can be provided includes the number of times the benefit (content) can be provided during the benefit provision period. For example, this number of benefits is the total number of benefits provided divided by the number of times the benefit is provided (total number of benefits provided / number of times provided). In this benefit information, the shorter the benefit provision period, the more benefits are provided for each predetermined period, or the more upgraded the type of benefit provided for each predetermined period.
[0050] For example, if the bonus provision period is one day, the bonus information for one bonus package includes the item ID of the non-chargeable item in the bonus type, 1,000 in the number of items provided, 1,000 in the total number of items provided, and 1 in the number of times provided. Also, if the bonus provision period is two days, the bonus information for one bonus package includes the item ID of the non-chargeable item in the bonus type, 550 in the number of items provided, 1,100 in the total number of items provided, and 2 in the number of times provided. Also, if the bonus provision period is three days, the bonus information for one bonus package includes the item ID of the non-chargeable item in the bonus type, 400 in the number of items provided, 1,200 in the total number of items provided, and 3 in the number of times provided. Also, if the bonus provision period is four days, the bonus information for one bonus package includes the item ID of the non-chargeable item in the bonus type, 325 in the number of items provided, 1,300 in the total number of items provided, and 4 in the number of times provided. For example, if the benefit information for one benefit package has a benefit provision period of 5 days, the benefit information includes the item ID of a non-chargeable item as the benefit type, 280 as the number of items provided, 1,400 as the total number of items provided, and 5 times as the number of times provided.
[0051] For example, if the benefit provision period is one day, the benefit information for another benefit package may include the item ID of a stamina recovery item that fully recovers stamina as the benefit type, 10 as the number of items provided, 10 as the total number of items provided, and 1 as the number of times provided. For example, if the benefit provision period is two days, the benefit information for another benefit package may include the item ID of a stamina recovery item that recovers 100 stamina as the benefit type, 10 as the number of items provided, 20 as the total number of items provided, and 2 as the number of times provided. For example, if the benefit provision period is three days, the benefit information for another benefit package may include the item ID of a stamina recovery item that recovers 75 stamina as the benefit type, 10 as the number of items provided, 30 as the total number of items provided, and 3 as the number of times provided. For example, if the benefit provision period is four days, the benefit information for another benefit package may include the item ID of a stamina recovery item that recovers 60 stamina as the benefit type, 10 as the number of items provided, 40 as the total number of items provided, and 4 as the number of times provided. For example, if the benefit provision period for another benefit package is 5 days, the benefit information may include the item ID of a stamina recovery item that restores 50 stamina as the benefit type, 10 as the number provided, 50 as the total number provided, and 5 times as the number of times provided.
[0052] The setting means 52 is a functional means for setting a reward period. In the first embodiment, the setting means 52 sets the reward period in response to a setting request from a user. For example, the setting request is made immediately after the user pays the purchase amount (fixed fee) corresponding to the reward package. Also, for example, the setting request is made immediately after the user completes a mission corresponding to the reward package.
[0053] The registration means 54 is a functional means for registering benefits provided every predetermined period (e.g., one day). In the first embodiment, the registration means 54 registers (stores) benefit provision information in the user information 50A according to the benefit provision period set by the setting means 52. For example, the registration means 54 references the benefit information in the benefit package information 50D to acquire the benefit type (content), the number of benefits provided, the total number of benefits provided, and the number of benefits provided according to the set benefit provision period. Then, the registration means 54 registers (stores) the acquired benefit type (content), the number of benefits provided, the total number of benefits provided, and the number of benefits provided in the benefit provision information in the user information 50A.
[0054] In the first embodiment, the registration means 54 references the benefit information in the benefit package information 50D, and the shorter the set benefit provision period, the more advantageous the benefit provided per predetermined period. Specifically, the shorter the set benefit provision period, the more the registration means 54 increases the number of benefits (number of benefits provided per predetermined period) in the benefit provision information in the user information 50A or upgrades the type of benefit (type of benefit provided per predetermined period) in the benefit provision information. This upgrade increases the value of the content. Examples of upgrades include changing a non-chargeable item to a chargeable item, increasing the grade of a training item (amount of character experience points), increasing the grade of a stamina recovery item (amount of recovery), changing a stamina recovery item or a continue item to a gacha ticket, and changing a rarity 5 character to a rarity 6 character. The registration means 54 may increase the number of benefits provided and upgrade the types of benefits as the benefit providing period becomes shorter.
[0055] In the first embodiment, the longer the set reward period, the larger the total number of rewards provided during the reward period. For example, the longer the set reward period, the larger the total number of rewards provided in the reward information of the user information 50A (the total number of rewards provided during the reward period).
[0056] The control means 56 is a functional means for controlling the entire game. In the first embodiment, the control means 56 provides a benefit registered in the benefit provision information of the user information 50A by the registration means 54 for each predetermined period included in the benefit provision period set by the setting means 52 when the user satisfies a predetermined condition. This predetermined period is, for example, one day. For example, the control means 56 provides the user with a benefit (daily benefit) for each day included in the benefit provision period (for example, five days).
[0057] Furthermore, in the first embodiment, when the control means 56 receives a request to acquire a benefit from a user after logging in to the game, the control means 56 provides the user with a benefit that is provided at predetermined intervals. For example, when the control means 56 receives a request from the user to acquire a benefit package that satisfies predetermined conditions after the user starts the game, the control means 56 adds the benefit to the user's owned character information and owned item information. Examples of this acquisition request include an operation to acquire a benefit from a benefit package menu in the game, an operation to open a message in the game, etc.
[0058] <Process flow for registering benefits> 5 is a flowchart showing an example of the flow of processing for registering a benefit in the game system according to the first embodiment. The following steps are initiated, for example, when a user logs in to the game and selects a benefit package menu from the top menu outside the benefit provision period for each benefit package. The order and content of the following steps can be changed as needed.
[0059] (Step SP10) The control means 56 refers to the privilege provision information in the user information 50A and the privilege package information 50D, and causes the touch panel 32 of the terminal device 12 carried by the user to display a list screen of privilege packages outside the privilege provision period.
[0060] FIG. 6 is a diagram showing an example of a list screen 60 in which each privilege package according to the first embodiment is outside the privilege provision period.
[0061] As shown in FIG. 6, the list screen 60 has a bonus package information area 62, a purchase button 64, and a close button 66. The bonus package information area 62 displays the name of the bonus package, the bonuses (contents) that can be acquired by purchase and the total number of bonuses, the period during which the bonuses can be provided, etc. The purchase button 64 is a button for purchasing the corresponding bonus package. This purchase button 64 is displayed for bonus packages that the user has not purchased, i.e., bonus packages whose qualification flag is 0. The close button 66 is a button for closing the list screen 60 and returning to the top menu screen.
[0062] Returning to FIG. 5, the process proceeds to step SP12.
[0063] (Step SP12) The control means 56 determines whether or not a purchase instruction for one bonus package has been issued by the user. For example, the control means 56 determines whether or not a purchase button corresponding to one bonus package has been pressed by the user on the list screen. If the determination is affirmative, the process proceeds to step SP14. On the other hand, if the determination is negative, the process ends the series of processes shown in FIG. 5. For example, the control means 56 makes a negative determination if the close button has been pressed on the list screen.
[0064] (Step SP14) The control means 56 settles the purchase price (fixed fee) for the one bonus package that the user instructed to purchase in step SP12. For example, the control means 56 references the bonus provision conditions in the bonus package information 50D to obtain the purchase price (fixed fee) for the one bonus package. Next, the control means 56 settles the purchase price for the acquired one bonus package using a prepaid card or credit card owned by the user. Then, the process proceeds to step SP16.
[0065] (Step SP16) The control means 56 updates the qualification flag of the privilege provision information in the user information 50A. For example, the control means 56 updates the qualification flag of the privilege provision information corresponding to one privilege package to 1. Then, the processing proceeds to the processing of step SP18.
[0066] (Step SP18) The control means 56 refers to the benefit package information 50D and causes the touch panel 32 of the terminal device 12 carried by the user to display a selection screen for the benefit providing period.
[0067] 7A and 7B are diagrams showing an example of a selection screen 70 for selecting a reward period according to the first embodiment. Here, Fig. 7A is a diagram showing an example of the selection screen 70 when the user has set the reward period to one day. Fig. 7B is a diagram showing an example of the selection screen 70 when the user has set the reward period to five days.
[0068] As shown in FIGS. 7A and 7B , the selection screen 70 includes a slide button 72, a privilege provision information area 74, and a selection completion button 76. The slide button 72 is a button for accepting a user's instruction through a user's movement. The slide button 72 is associated with a privilege provision period (e.g., 1 to 5 days) in the privilege package information 50D and is used to select the privilege provision period of the privilege package. The user moves the slide button 72 to the right through a user's movement. For example, when the user moves the slide button 72 one position to the right through a user's movement, the privilege provision period is extended by one day. Similarly, the user moves the slide button 72 to the left through a user's movement. For example, when the user moves the slide button 72 one position to the left through a user's movement, the privilege provision period is shortened by one day. The privilege provision information area 74 displays the privileges provided per day (predetermined period), the number of privileges provided, and the total number of privileges provided during the privilege provision period. The bonus provision information area 74 indicates, for example, that the shorter the bonus provision period, the greater the number of bonuses provided per day. Also, the bonus provision information area 74 indicates, for example, that the longer the bonus provision period, the greater the total number of bonuses provided during the bonus provision period. The selection completion button 76 is a button for completing the selection of the bonus provision period.
[0069] Returning to FIG. 5, the process proceeds to step SP20.
[0070] (Step SP20) The setting means 52 receives a setting request (a selection completion button being pressed by the user on the selection screen). Subsequently, the setting means 52 sets the privilege provision period of the privilege provision information in the user information 50A. For example, the setting means 52 sets (stores) the privilege provision period selected by the user as the privilege provision period of the privilege provision information. For example, if one day is selected using the slide button on the selection screen, the setting means 52 stores one day as the privilege provision period. Then, the process proceeds to step SP22.
[0071] (Step SP22) The registration means 54 registers the privileges to be provided to the user according to the privilege provision period set by the setting means 52 in step SP20. For example, the registration means 54 references the privilege information in the privilege package information 50D to acquire the privilege type (content), provision number, total provision number, and provision count according to the set privilege provision period. Then, the registration means 54 registers (stores) the acquired privilege type (content), provision number, total provision number, and provision count in the privilege provision information in the user information 50A. For example, the shorter the set benefit provision period, the more advantageous the benefit provided per predetermined period becomes. Specifically, if the set benefit provision period is three days, the registration means 54 registers (stores) in the benefit provision information the item ID of a non-chargeable item as the benefit type (content), 400 as the number of items provided, 1200 as the total number of items provided, and 3 times as the number of times provided. Also, if the set benefit provision period is one day, the registration means 54 registers (stores) in the benefit provision information the item ID of a non-chargeable item as the benefit type (content), 1000 as the number of items provided, 1000 as the total number of items provided, and 1 time as the number of times provided. Then, the process ends the series of processes shown in FIG. 5.
[0072] <Process flow for providing benefits> 8 is a flowchart showing an example of the process flow for providing a bonus in the game system according to the first embodiment. The process of the following steps is initiated, for example, when a user logs in to the game and selects a bonus package menu from the top menu during the bonus provision period for one bonus package.
[0073] (Step SP30) The control means 56 refers to the privilege provision information in the user information 50A and the privilege package information 50D, and causes the touch panel 32 of the terminal device 12 carried by the user to display a list screen of privilege packages available within the privilege provision period.
[0074] FIG. 9 is a diagram showing an example of the list screen 60 in which one privilege package according to the first embodiment is within the privilege provision period.
[0075] As shown in FIG. 9, the list screen 60 has a bonus package information area 62, a purchase button 64, a close button 66, and an acquire button 68. The bonus package information area 62 displays the bonuses (contents) that can be acquired in one day (predetermined period), the number of offers, the set bonus offer period, etc. for bonus packages purchased by the user, i.e., bonus packages whose qualification flag is 1. The acquire button 68 is a button for acquiring the bonus of the corresponding bonus package. This acquire button 68 is displayed for bonus packages purchased by the user, i.e., bonus packages whose qualification flag is 1.
[0076] Returning to FIG. 8, the process proceeds to step SP32.
[0077] (Step SP32) The control means 56 determines whether or not the user has requested to acquire a benefit corresponding to one benefit package. For example, the control means 56 determines whether or not the user has pressed the acquire button corresponding to one benefit package on the list screen. If the determination is affirmative, the process proceeds to step SP34. On the other hand, if the determination is negative, the process ends the series of processes shown in FIG. 8. For example, the control means 56 makes a negative determination when the close button on the list screen is pressed.
[0078] (Step SP34) The control means 56 refers to the privilege provision history of the privilege provision information in the user information 50A and determines whether the user has already obtained the privilege on the day (within the predetermined period) when the user made the acquisition request. If the determination is affirmative, the process proceeds to step SP40. On the other hand, if the determination is negative, the process proceeds to step SP36.
[0079] (Step SP36) The control means 56 causes the touch panel 32 of the terminal device 12 carried by the user to display a screen for acquiring the benefit.
[0080] FIG. 10 is a diagram showing an example of an acquisition screen 80 according to the first embodiment.
[0081] 10, the acquisition screen 80 has a privilege information area 82 and an Acquire button 84. The privilege information area 82 displays the privileges the user will acquire, the number of privileges, the number of privileges owned, etc. The Acquire button 84 is a button for acquiring privileges within a predetermined period (1 day).
[0082] Returning to FIG. 8, the process proceeds to step SP38.
[0083] (Step SP38) The control means 56 provides a benefit to the user in response to the user pressing the acquire button on the acquisition screen. For example, the control means 56 references the benefit provision information in the user information 50A to acquire the benefit type (content) and the number of benefits to be provided (the number to be provided per predetermined period). Next, the control means 56 adds the acquired number of benefits to the owned item information in the user information 50A. Next, the registration means 54 decreases the total number of times the privilege provision information has been provided by the decreased number of times, and decrements (-1) the number of times the privilege provision information has been provided. Next, the registration means 54 registers the date and time when the privilege was obtained (current date and time) in the privilege provision history of the privilege provision information. Then, the series of processes shown in FIG. 8 ends.
[0084] (Step SP40) The control means 56 causes the touch panel 32 of the terminal device 12 carried by the user to display a screen indicating that the privilege cannot be acquired.
[0085] FIG. 11 is a diagram showing an example of the unobtainable screen 90 according to the first embodiment.
[0086] 11, the non-acquirable screen 90 has an explanation information area 92 and a back button 94. The explanation information area 92 displays information such as whether the user has already acquired the privilege on the current day (within a predetermined period). The back button 94 is a button for returning to the privilege package list screen.
[0087] Then, the series of processes shown in FIG. 8 ends.
[0088] <Effects> As described above, in the first embodiment, the program provides a user with a bonus that can be used in a game for each predetermined period included in the bonus provision period when the user satisfies predetermined conditions, and causes a computer to function as setting means 52 that sets the bonus provision period in response to a setting request from the user, registration means 54 that registers the bonus that will be provided for each predetermined period in accordance with the bonus provision period, and control means 56 that provides the registered bonus to the user for each predetermined period included in the bonus provision period.
[0089] According to this configuration, the user can set the benefit provision period according to the period during which the benefit can be obtained, thereby motivating the user to start receiving the benefit.
[0090] In the first embodiment, the predetermined condition is that the user has paid a certain fee.
[0091] According to this configuration, the user can set the benefit provision period according to the period during which the benefit can be obtained, thereby providing the user with an incentive to pay the fixed fee.
[0092] In the first embodiment, the predetermined condition is that the user accomplishes a mission in the game.
[0093] According to this configuration, the user can set the benefit provision period according to the period during which the benefit can be obtained, thereby providing the user with motivation to complete missions within the game.
[0094] In the first embodiment, the registration means 54 makes the benefit provided every predetermined period more advantageous as the benefit providing period becomes shorter.
[0095] According to this configuration, when the reward period is short, advantageous rewards are provided at predetermined intervals, which can motivate the user to start acquiring rewards. Also, it can reduce the sense of unfairness caused by the length of the reward period.
[0096] In the first embodiment, the registration means 54 increases the number of benefits provided per predetermined period as the benefit providing period becomes shorter.
[0097] According to this configuration, if the benefit provision period is short, the benefit provided every predetermined period is increased, which can motivate the user to start receiving the benefit.
[0098] In the first embodiment, the shorter the benefit providing period, the more the registration means 54 upgrades the type of benefit provided for each predetermined period.
[0099] According to this configuration, if the benefit provision period is short, the type of benefit provided is upgraded every predetermined period, which can motivate the user to start receiving the benefit.
[0100] Furthermore, in the first embodiment, when a request to acquire a benefit is received from a user after logging in to the game, the control means 56 provides the benefit to the user.
[0101] According to this configuration, the user can be motivated to log in to the game at each predetermined period included in the set benefit period, thereby making the game more active.
[0102] In the first embodiment, the longer the reward period, the more the registration means 54 increases the total number of rewards provided in the reward period.
[0103] According to this configuration, the user can be further motivated to log in to the game at each predetermined period included in the set benefit period, thereby making the game more active.
[0104] ---Second embodiment--- Next, a second embodiment will be described.
[0105] The second embodiment differs from the first embodiment in that the setting means 52 updates the bonus period after the bonus period has started (during the bonus period), and the registration means 54 registers bonuses to be provided for each predetermined period included in the remaining bonus period. Note that the configuration and functions of the game system according to the second embodiment, which are not described below, are similar to those of the game system according to the first embodiment.
[0106] In the second embodiment, the bonus package information 50D further includes a default period. This default period includes a default value for the period during which the bonus is provided. The default period includes, for example, a median value (e.g., 3 days) of the bonus period (e.g., 1 to 5 days).
[0107] In the second embodiment, the setting unit 52 updates the privilege provision period in response to a change request from the user after the privilege provision period has started. For example, the setting unit 52 accepts a change request from the user after the privilege provision period has started and when the number of times the privilege provision information has been provided in the user information 50A is one or more. In other words, the setting unit 52 accepts a change request from the user when the qualification flag for the privilege provision information in the user information 50A is one.
[0108] In the second embodiment, the registration means 54 registers the benefits to be provided for each predetermined period included in the remaining benefit provision period, in accordance with the benefit provision period updated by the setting means 52. Specifically, the registration means 54 registers the benefit type (content), the number of benefits provided, the total number of benefits provided, and the provided benefits as the benefits to be provided for each predetermined period included in the remaining benefit provision period, in the benefit provision information of the user information 50A.
[0109] Furthermore, when the setting unit 52 shortens the reward period, the registration unit 54 makes the rewards provided for each predetermined period more advantageous. For example, the shorter the updated reward period, the more the registration unit 54 increases the number of rewards provided for each predetermined period or upgrades the types of rewards provided for each predetermined period. Below, a specific example in which the registration unit 54 makes the rewards provided for each predetermined period more advantageous will be described.
[0110] (1) Increase the number of benefits offered per period For example, if a user acquires the benefits (400 non-chargeable items) provided per predetermined period once (the total number of benefits provided decreases from 1,200 to 800), and then the benefit provision period is shortened from 3 days to 2 days, i.e., the benefit provision period is shortened by 1 day (predetermined period), the registration means 54 increases the number of benefits (non-chargeable items) provided per predetermined period from 400 to 700. Specifically, the registration means 54 subtracts a predetermined number (e.g., 100) corresponding to the quantity (1) of the shortened predetermined period from the total number of provisioned pieces of privilege provision information (e.g., 800 pieces) in the user information 50A. Then, the registration means 54 decrements (−1) the number of provision times (e.g., 2 times) of the privilege provision information. Then, the registration means 54 registers (assigns) the number of provision times of the privilege provision information obtained by dividing the total number of provision times (e.g., 700 pieces) by the number of provision times (e.g., 1 time) (total number of provision times / number of provision times=700 pieces).
[0111] (2) Upgrading the types of benefits offered at each specified period Also, for example, if a user has acquired a benefit (10 stamina recovery items that recover 75 stamina) provided every predetermined period once (the total number provided is reduced from 30 to 20), and then the benefit provision period is shortened from 3 days to 2 days, i.e., the benefit provision period is shortened by 1 day (predetermined period), the registration means 54 will upgrade the benefit (stamina recovery items that recover 75 stamina) provided every predetermined period by 2 ranks. Specifically, the registration means 54 subtracts a predetermined number (e.g., 10) corresponding to the quantity (1) of the shortened predetermined period from the total number (e.g., 20) of the privilege provision information in the user information 50A. Next, the registration means 54 upgrades the privilege type (a stamina recovery item that recovers 75 points of stamina) of the privilege provision information in the user information 50A by two ranks to a stamina recovery item that fully recovers stamina. Next, the registration means 54 decrements (−1) the number of times the privilege provision information is provided (e.g., 2 times). Next, the registration means 54 registers (assigns) the number of times the privilege provision information is provided divided by the total number (e.g., 10) by the number of times it is provided (e.g., 1 time) (total number of times provided / number of times provided = 10) as the number of times the privilege provision information is provided.
[0112] Furthermore, the registration means 54 increases the total number of benefits provided in the remaining benefit providing period when the benefit providing period is extended by the setting means 52. For example, if the user acquires the benefit (400 non-chargeable items) provided per predetermined period once (the total number provided is reduced from 1200 to 800) and then the benefit providing period is extended from 3 days to 4 days, i.e., the benefit providing period is extended by one day (the predetermined period), the registration means 54 increases the total number of benefits (non-chargeable items) provided in the benefit providing period from 1200 to 1300. Specifically, the registration means 54 adds a predetermined number (e.g., 100) corresponding to the quantity (1) of the extended predetermined period to the total number of provisioned pieces of privilege provision information (e.g., 800 pieces) in the user information 50A. Then, the registration means 54 increments (+1) the number of provision times (e.g., 2 times) of the privilege provision information. Then, the registration means 54 registers (assigns) the number of provision times of the privilege provision information obtained by dividing the total number of provision times (e.g., 900 pieces) by the number of provision times (e.g., 3 times) (total number of provision times / number of provision times = 300 pieces). This means that in addition to the 400 non-chargeable items that users have already acquired, they will be able to acquire 900 non-chargeable items during the remaining benefit period, for a total of 1,300 non-chargeable items.
[0113] <Process flow for updating the benefit period> 12 is a flowchart showing an example of the process flow for updating the bonus period in the game system according to the second embodiment. The following steps are initiated, for example, when a user logs in to the game and selects a bonus package menu during the bonus period for that bonus package. The order and content of the following steps can be changed as needed.
[0114] (Step SP50) The control means 56 refers to the privilege provision information in the user information 50A and the privilege package information 50D, and causes the touch panel 32 of the terminal device 12 carried by the user to display a list screen of privilege packages available within the privilege provision period.
[0115] FIG. 13 is a diagram showing an example of a list screen 60 in which one privilege package according to the second embodiment is within the privilege provision period.
[0116] 13, the list screen 60 has a bonus package information area 62, a purchase button 64, a close button 66, an acquisition button 68, and a change period button 69. The change period button 69 is a button for changing the bonus provision period of the corresponding bonus package. This change period button 69 is displayed for bonus packages whose qualification flag is 1.
[0117] Returning to FIG. 12, the process proceeds to step SP52.
[0118] (Step SP52) The control means 56 determines whether or not a change request for one privilege package has been made by the user. For example, the control means 56 determines whether or not the user has pressed the period change button corresponding to one privilege package on the list screen. If the determination is affirmative, the process proceeds to step SP54. On the other hand, if the determination is negative, the process ends the series of steps shown in FIG. 12.
[0119] (Step SP54) The control means 56 refers to the privilege package information 50D and causes the touch panel 32 of the terminal device 12 carried by the user to display a screen for changing the privilege providing period.
[0120] Fig. 14 is a diagram showing an example of a change screen 100 for changing the privilege providing period according to the second embodiment. Fig. 14A is a diagram showing an example of the change screen 100 before the privilege providing period is changed by the user. Fig. 14B is a diagram showing an example of the change screen 100 when the privilege providing period has been changed by the user to two days. Fig. 14C is a diagram showing an example of the change screen 100 when the privilege providing period has been changed by the user to four days.
[0121] As shown in FIGS. 14A to 14C, the change screen 100 has a slide button 102, a privilege provision information area 104, and a change completion button 106. The slide button 102 is a button for accepting instructions from a user by a movement operation from the user. The slide button 102 is associated with the privilege provision period in the privilege package information 50D and is used to change the privilege provision period of the privilege package. The privilege provision information area 104 displays the number and type of privileges to be provided in one day (predetermined period), the total number of privileges to be provided in the remaining privilege provision period, the number of privileges that have already been provided, etc. The change completion button 106 is a button for completing the change of the privilege provision period.
[0122] Returning to FIG. 12, the process proceeds to step SP56.
[0123] (Step SP56) The setting means 52 receives a change request (a change completion button being pressed by the user on the change screen). Then, the setting means 52 updates the privilege provision period of the privilege provision information in the user information 50A. For example, the setting means 52 sets (stores) the privilege provision period changed by the user as the privilege provision period of the privilege provision information. For example, if two days is selected using the slide button on the selection screen, the setting means 52 stores two days as the privilege provision period. Then, the process proceeds to step SP58.
[0124] (Step SP58) The registration means 54 registers the benefit to be provided to the user in accordance with the benefit providing period updated by the setting means 52 in step SP56. For example, if a user acquires a bonus (400 non-chargeable items) provided every predetermined period once (the total number of bonuses provided is reduced from 1200 to 800), and then the bonus period is shortened from 3 days to 2 days, the registration means 54 subtracts a predetermined number (e.g., 100) corresponding to the quantity (1) of the shortened predetermined period from the total number of bonus information provided (e.g., 800) in the user information 50A, and decrements (−1) the number of times the bonus information is provided (e.g., 2 times). Next, the registration means 54 registers (assigns) the number obtained by dividing the total number of bonuses provided (e.g., 700) by the number of times the bonus information is provided (e.g., 1 time) (total number of bonuses provided / number of times provided = 700) as the number of bonuses provided. Furthermore, for example, if a user acquires a benefit (400 non-chargeable items) provided every predetermined period once (the total number of benefits provided is reduced from 1200 to 800), and then the benefit providing period is extended from 3 days to 4 days, the registration means 54 adds a predetermined number (e.g., 100) corresponding to the quantity (1) of the extended predetermined period to the total number of benefits provided by the benefit providing information in the user information 50A (e.g., 800), and increments (+1) the number of times the benefit providing information has been provided (e.g., 2 times). Subsequently, the registration means 54 registers (assigns) the number obtained by dividing the total number of benefits provided (e.g., 900) by the number of times the benefit has been provided (e.g., 3 times) (total number of benefits provided / number of times provided = 300) as the number of benefits provided by the benefit providing information. Then, the series of processes shown in FIG. 12 ends.
[0125] <Effects> As described above, in the second embodiment, a program provides a user with a bonus available in a game for each predetermined period included in the bonus provision period when the user satisfies predetermined conditions, and causes a computer to function as: setting means 52 that updates the bonus provision period in response to a change request from the user after the start of the bonus provision period; registration means 54 that registers bonuses to be provided for each predetermined period included in the remaining bonus provision period in accordance with the updated bonus provision period; and control means 56 that provides the registered bonuses to the user for each predetermined period included in the remaining bonus provision period.
[0126] According to this configuration, the privilege provision period can be changed (updated) after the privilege provision period has started, which can give a sense of satisfaction to users who obtain privileges.
[0127] In the second embodiment, the predetermined condition is that the user has paid a certain fee.
[0128] According to this configuration, the user can renew (change) the privilege period after the privilege period has started, so that the user can fully enjoy the benefits of paying the fixed fee.
[0129] In the second embodiment, the predetermined condition is that the user accomplishes a mission in the game.
[0130] According to this configuration, the user can update (change) the reward period after the reward period has started, so that the user can fully appreciate the merit of completing the mission.
[0131] In the second embodiment, when the benefit providing period is shortened, the registration means 54 makes the benefit provided every predetermined period more advantageous.
[0132] According to this configuration, if the benefit provision period is shortened, advantageous benefits are provided for each subsequent predetermined period, thereby reducing the sense of unfairness caused by the length of the benefit provision period.
[0133] In the second embodiment, the registration means 54 increases the number of benefits provided per predetermined period as the benefit providing period becomes shorter.
[0134] According to this configuration, when the benefit provision period is shortened, the number of benefits provided per predetermined period increases, thereby reducing the sense of unfairness caused by the length of the benefit provision period.
[0135] In the second embodiment, the registration means 54 upgrades the type of benefit provided for each predetermined period as the benefit providing period becomes shorter.
[0136] According to this configuration, if the benefit provision period is shortened, the type of benefit provided for each predetermined period is upgraded, thereby reducing the sense of unfairness caused by the length of the benefit provision period.
[0137] Furthermore, in the second embodiment, when a request to acquire a benefit is received from a user after logging in to the game, the control means 56 provides the benefit to the user.
[0138] According to this configuration, the user can be motivated to log in to the game for each predetermined period included in the benefit period, thereby making the game more active.
[0139] In the second embodiment, when the reward period is extended, the registration means 54 increases the total number of rewards to be provided in the remaining reward period.
[0140] According to this configuration, the user can be further motivated to log in to the game for each predetermined period included in the remaining benefit period, thereby making the game more active.
[0141] ---Variations--- The present invention is not limited to the above-described specific examples. In other words, designs that are appropriately modified by a person skilled in the art from the above-described specific examples are also included within the scope of the present invention as long as they include the features of the present invention. Furthermore, the elements of the above-described embodiments and the modifications described below can be combined to the extent technically possible, and such combinations are also included within the scope of the present invention as long as they include the features of the present invention.
[0142] For example, in the first embodiment, the setting request is made immediately after the user pays the purchase price (fixed fee) corresponding to the bonus package, but it may be made before the user pays the purchase price. Also, in the first embodiment, the setting request is made immediately after the user completes a mission corresponding to the bonus package, but it may be made before the user completes the mission.
[0143] In the first and second embodiments, the case has been described in which the quantity (e.g., 5) of a predetermined period included in a reward period (e.g., 5 days) is the same as the number of times (e.g., 5 times) to provide the reward. However, the quantity of a predetermined period included in a reward period may be greater than the number of times to provide the reward. For example, the setting unit 52 may set the reward period of the reward information to 7 days (the quantity of the predetermined period is 7), and the registration unit 54 may register the number of times to provide the reward information to 5. This can motivate users who have difficulty logging in every predetermined period included in the reward period to start receiving the reward.
[0144] Furthermore, in the first and second embodiments, the benefits are described as content, but they may also be effects (events) that occur within the game. For example, these effects include expanding the character slots, enabling a special lottery game, recovering stamina, increasing the reward for clearing the game for a certain period of time, and increasing a character's ability parameters for a certain period of time. Examples of increasing (upgrading) these effects include increasing the number of character slots that can be expanded, increasing the number of times the special lottery game can be played, changing the character selected for the special lottery game to a character with a higher rarity, increasing the amount of stamina recovered, extending the period for which the reward for clearing the game is increased, and extending the period for which a character's ability parameters are increased.
[0145] In the second embodiment, the case where the privilege provision period is changed after the start (during) of the privilege provision period has been described, but the number of times the change can be made may be limited. For example, the setting unit 52 may limit the change of the privilege provision period to one time. Note that the setting unit 52 may increase the number of times the change can be made, the longer the privilege provision period in the privilege package information 50D. For example, the setting unit 52 increases the number of times the change can be made, the longer the maximum period of the privilege provision period.
[0146] In the second embodiment, the setting unit 52 updates the privilege provision period in response to a change request from the user after the privilege provision period has started. However, this change (update) may be performed free of charge or for a fee. For example, the setting unit 52 may update the privilege provision period by consuming an item (e.g., coins) owned by the user.
[0147] Furthermore, in the first and second embodiments, the case where the content is a character or an item has been mainly described, but the content may also be a weapon, a protective gear, a card, an avatar, a coin, a point, or the like. [Explanation of symbols]
[0148] 10...server device (computer), 12...terminal device, 50...storage means, 52...setting means, 54...registration means, 56...control means
Claims
1. A program that provides a user with a benefit that can be used in a game for each predetermined period included in a benefit provision period when the user fulfills predetermined conditions, Computer, a setting means for updating the reward period in response to a change request from the user after the reward period has started; a registration means for registering a benefit to be provided for each predetermined period included in the remaining benefit period in accordance with the updated benefit period; a control means for providing the registered privilege to the user for each predetermined period included in the remaining privilege providing period; A program that functions as a
2. The predetermined condition is that the user has paid a certain fee. The program according to claim 1.
3. The predetermined condition is that the user completes a mission in the game. The program according to claim 1.
4. the registration means, when the benefit provision period is shortened, makes the benefit provided for each predetermined period more advantageous; The program according to any one of claims 1 to 3.
5. The registration means increases the number of benefits provided per predetermined period as the benefit providing period becomes shorter. The program according to claim 4.
6. The registration means upgrades the type of benefit provided for each predetermined period as the benefit providing period becomes shorter. The program according to claim 4 or 5.
7. the control means, when receiving a request to acquire the benefit from the user after logging in to the game, provides the benefit to the user; The program according to any one of claims 1 to 6.
8. When the reward period is extended, the registration means increases the total number of rewards to be provided during the remaining reward period. The program according to claim 7.
9. An information processing device that provides a user with a benefit that can be used in a game for each predetermined period included in a benefit providing period when the user satisfies a predetermined condition, a setting means for updating the reward period in response to a change request from the user after the reward period has started; a registration means for registering a benefit to be provided for each predetermined period included in the remaining benefit period in accordance with the updated benefit period; a control means for providing the registered privilege to the user for each predetermined period included in the remaining privilege providing period; An information processing device comprising:
Citation Information
Patent Citations
Signature generation device, signature verification device, signature generation method and signature verification method
JP2020010399A
Information processing device and program
JP6168230B1
Fixing of resin bracket to polypropylene composite material
JP1986068230A