Information processing device, program, and information processing method

The information processing device and method adjust compensation in group games based on player histories, addressing compensation disparities and enhancing player motivation.

JP7606100B2Active Publication Date: 2024-12-25MIXI INC
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2021146307
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-09-08
Publication Date
2024-12-25
Estimated Expiration
2041-09-08

AI Technical Summary

Technical Problem

In group games where players have different playing situations, providing content based on payment consideration leads to challenges in adjusting compensation among players with varying content provision histories.

Method used

An information processing device and method that includes a providing unit and a consideration presentation unit, which provides content in group games and adjusts compensation based on individual player histories, ensuring fair and differentiated compensation among players.

Benefits of technology

Enables fair compensation based on individual player histories, enhancing player motivation and group cohesion by addressing disparities in content provision.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007606100000001
    Figure 0007606100000001
  • Figure 0007606100000002
    Figure 0007606100000002
  • Figure 0007606100000003
    Figure 0007606100000003
Patent Text Reader

Abstract

To provide an information processing device, a program and an information processing method capable of presenting compensation according to an individual situation of each player in a group when providing a content according to payment of the compensation.SOLUTION: An information processing device includes a provision part and a compensation presentation part. The provision part provides a content to be provided in a game played in a group including a plurality of players, according to payment of a compensation from each player. When there is a difference in a history of providing the content to each of the plurality of players in the group, the compensation presentation part presents different compensations among the plurality of players in the group.SELECTED DRAWING: Figure 8
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information processing device, a program, and an information processing method. [Background technology]

[0002] Patent Document 1 discloses a game in which a story branches based on the player's operation as the game progresses. In a game such as that disclosed in Patent Document 1, various contents are provided as the game progresses. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2019-147013 A Summary of the Invention [Problem to be solved by the invention]

[0004] In some cases, an option to provide content in response to payment of a fee is provided, regardless of game progress. In this case, the player can receive desired content by paying a fee, regardless of game progress.

[0005] There are games in which multiple players form groups and progress in groups. In group-type games, multiple players with different playing situations may be mixed in the same group. When such a mix of players occurs in the provision of content based on payment, a problem arises of how to adjust the payment between players in the group.

[0006] The present invention provides an information processing device, a program, and an information processing method that, when providing content in response to payment of a fee, can present a fee according to the individual situation of each player in a group. [Means for solving the problem]

[0007] An information processing device according to one embodiment of the present invention is an information processing device comprising a providing unit and a payment presentation unit, wherein the providing unit provides content provided in a game played by a group including a plurality of players in response to payment of a payment from the players, and the payment presentation unit presents different payments to the plurality of players in the group when there is a difference in the provision history of the content to each of the plurality of players in the group.

[0008] According to one aspect of the present invention, when a group includes multiple players with different content provision histories, the compensation for content provision can be differentiated between the players, making it possible to present compensation according to the individual circumstances of each player. [Brief description of the drawings]

[0009] [Figure 1] 1 is a diagram showing an overview of an information processing device 10 according to a first embodiment. [Diagram 2] 1 is a block diagram showing a hardware configuration of an information processing device 10. FIG. [Diagram 3] FIG. 2 is a block diagram showing the hardware configuration of the terminal 20. [Figure 4] 1 is a block diagram showing a functional configuration of an information processing device 10. FIG. [Diagram 5] FIG. 5A is an example of the group management table TA1, and FIG. 5B is an example of the content provision history table TA2. [Figure 6] Figure 6A is table TB1 showing the number of times each END was viewed (content provision history) reached by the target group this time (No. 51), Figure 6B is table TB2 showing the number of times each END was viewed (content provision history) reached by other groups (other than No. 51), and Figure 6C is table TB3 showing the total number of views obtained by adding up Tables TB1 and TB2. [Figure 7] 4 is a sequence diagram for explaining a flow of consideration presentation and content provision according to the first embodiment. FIG. [Figure 8] 13 is an example of a price presentation on a content list screen according to the first embodiment. [Figure 9] Figure 9A is an example of a compensation table presented by executing a first calculation sequence, Figure 9B is an example of a compensation table presented by executing a second calculation sequence, Figure 9C is an example of a compensation table presented by executing a third calculation sequence, and Figure 9D is an example of a compensation table presented by executing a fourth calculation sequence. [Figure 10] 13 is an example (first calculation sequence) of a sequence for calculating a consideration. [Figure 11] 13 is another example (second calculation sequence) of the sequence for calculating the consideration. [Figure 12] 13 is yet another example (third calculation sequence) of the sequence for calculating the consideration. [Figure 13] 13 is yet another example (third calculation sequence) of the sequence for calculating the consideration. [Figure 14] This is an example of a further modification of still another example of a sequence for calculating a consideration (third calculation sequence). [Figure 15] 13 is yet another example (fourth calculation sequence) of the sequence for calculating the consideration. [Figure 16] 13 is yet another example (fourth calculation sequence) of the sequence for calculating the consideration. [Figure 17] FIG. 11 is a block diagram showing a functional configuration of an information processing device 10 according to a second embodiment. [Figure 18] 13 is an example of a matching candidate presentation screen 50 according to the second embodiment. [Figure 19] 13 is an example of a matching support screen 40a according to a first example of the second embodiment. [Figure 20] 13 is an example (first example) of a matching support sequence according to a first example of the second embodiment. [Figure 21] 13 is an example of a matching support screen 50a according to a second example of the second embodiment. [Figure 22] 13 is an example of a matching support sequence according to a second example of the second embodiment. [Figure 23]13 is an example of a matching support screen 50b according to a third example of the second embodiment. [Figure 24] 13 is an example of a matching support sequence according to a third example of the second embodiment. [Diagram 25] This is an example of a table in which the offered compensation is qualitatively different. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] Hereinafter, several embodiments of the present invention will be described with reference to the drawings. Various features shown in the following embodiments can be combined with each other. Also, each feature can be an invention independently.

[0011] In the following description, for convenience of explanation, "ordinal numbers" may be used. Specifically, players may be called out as "first player", "second player", etc., and contents and thresholds may be called out as well. The use of such ordinal numbers is merely a convenient way of calling out different configurations (e.g., players, contents, thresholds, etc.) in individual situations. These ordinal numbers are not interpreted in a restrictive manner other than as a way of calling out different configurations. Furthermore, unless otherwise prohibited, an ordinal numbered configuration in one description may overlap with an ordinal numbered configuration in another description. For example, the first player or second player in one description may overlap with any of the third to fifth players in another description.

[0012] <1. First embodiment> (1-1. Overview of Game Provision System 1) The information processing device according to the first embodiment of the present invention is a server 10 constituting a part of a game providing system 1 as shown in Fig. 1. The game providing system 1 includes the server 10 and terminals 20 (for example, four terminals 20a, 20b, 20c, and 20d). A possesses the terminal 20a, and the player P B possesses the terminal 20b, and the player P C possesses the terminal 20c, and the player P DIn the following description, the term "terminal 20" may refer to any one of the four terminals 20a, 20b, 20c, and 20d, or may refer to a plurality of terminals 20a, 20b, 20c, and 20d collectively. In the following description, the term "player P" may refer to any one of the four players P. A ~P D The term may refer to any one of the players, or collectively to two or more players.

[0013] The server 10 provides the game G to the terminals 20a to 20d via the communication line 5. The game G allows the player P to participate in various events provided as the game progresses. A ~P D The process progresses through collaboration between the two parties.

[0014] (1-2. Hardware configuration of game provision system 1) The hardware configuration of the game providing system 1 will be described with reference to FIGS.

[0015] (1-2-1. Hardware configuration of server 10) The server 10 in Fig. 2 includes a control unit 11, a storage unit 12, and a communication unit 13. The server 10 may also include an operation input unit 14 and a monitor 15. The operation input unit 14 is composed of a keyboard, a mouse, etc., and receives inputs of various operations. The monitor 15 may be, for example, a liquid crystal display device. The control unit 11 is, for example, a CPU (Central Processing Unit), a microprocessor, or a DSP (Digital Signal Processor). The control unit 11 controls the overall operation of the server 10.

[0016] A part of the storage unit 12 is composed of, for example, a random access memory (RAM) or a dynamic random access memory (DRAM). A part of the storage unit 12 is used as a work area or the like when the control unit 11 executes processes based on various programs. In addition, a part of the storage unit 12 is, for example, a non-volatile memory such as a read only memory (ROM) or an HDD (Hard Disk Drive). A part of the storage unit 12 stores various data and programs used in the processing of the control unit 11.

[0017] The programs stored in the storage unit 12 are, for example, an OS (Operating System) for implementing basic functions of the server 10, drivers for controlling various hardware, and programs for implementing various functions. The programs stored in the storage unit 12 include a computer program according to the first embodiment.

[0018] The communication unit 13 is, for example, a network interface controller (NIC). The communication unit 13 has a function of connecting to the communication line 5. The communication unit 13 may have several functions instead of or in addition to the NIC. The several functions may include one or more of a function of connecting to a wireless LAN, a function of connecting to a wireless WAN, a short-range wireless communication function such as Bluetooth (registered trademark), and an infrared communication function. The server 10 is connected to other information processing devices such as a terminal 20 via the communication line 5. The server 10 can transmit and receive various data to and from the other information processing devices.

[0019] These components including the control unit 11 are electrically connected to each other via a system bus 16. Therefore, the control unit 11 can access the storage unit 12 and display images on the monitor 15. The control unit 11 can also grasp the operation state of the player on the operation input unit 14. The control unit 11 can also access various communication networks and other information processing devices via the communication unit 13.

[0020] (1-2-2. Hardware configuration of terminal 20) 3 is a block diagram showing a hardware configuration of the terminal 20 according to the first embodiment. Specifically, each of the terminals 20a to 20d is, for example, a mobile terminal such as a smartphone or a tablet terminal. Each of the terminals 20a to 20d includes a control unit 21, a storage unit 22, and a communication unit 23. The terminals 20a to 20d may include a display unit 24 such as a touch panel display, a speaker 25, a microphone 26, a camera 27, and an operation button 28.

[0021] These components including the control unit 21 are electrically connected to each other via a system bus 29. Therefore, the control unit 21 can access the storage unit 22. The control unit 21 can also display images on the display unit 24. The control unit 21 can also grasp the operation state of the touch panel display (display unit 24) and the operation buttons 28 by the player. The control unit 21 can also access various communication networks and other information processing devices via the communication unit 23.

[0022] (1-3. Functional configuration of server 10) 4, the control unit 11 of the server 10 according to the first embodiment has a provider 11a and a value presenter 11b. The provider 11a includes a "game provider function unit" and a "content provider function unit."

[0023] (1-3-1. Game provision function unit of the provision unit 11a) The game providing function unit of the providing unit 11a provides a game G to each of the terminals 20a to 20d. The game G is played by a plurality of players (in the first embodiment, four players P A ~P D The game progresses when players cooperate to execute certain events. In an "event," the players perform some operation to progress the game, such as selecting an option or playing a mini-game. "Collaborative execution" is, for example, the execution of a game by four players P A ~P D This involves everyone choosing the same option.

[0024] The game G in the first embodiment is, as an example, a so-called novel game. In a novel game, a predetermined event is presented as the story progresses. When a choice is presented in this predetermined event, the scenario branches at a predetermined branching point when the player makes a selection from the choice. In the first embodiment, the game G is a group-type novel game. In the game G, four players P A ~P D The terminals 20a to 20d are matched with each other via the communication unit 23 to form a group. The players in the group jointly progress through the game G. For example, a choice is provided in one event, and the clearing condition is that all players in the group make the same choice.

[0025] (1-3-2. Content Providing Function Unit of Providing Unit 11a) The content providing function unit of the providing unit 11a will be described. The content providing function unit of the providing unit 11a provides the content of the game G to the player P. The "content" here is specifically game content, and more specifically, a presentation screen or the like provided at a predetermined timing of the game G. The content includes various formats. The content may be, for example, a still image, a video, text, audio, or the like, or may be a presentation screen in which these are arbitrarily combined. The content may be, for example, an ending content provided at the final stage of the progress of the game G, or may be, for example, an intermediate event content provided at an intermediate stage of the progress of the game G.

[0026] In the first embodiment, the providing unit 11a provides ending content as an example of content. The ending content is provided to the player P when the final event in a specific route of the game G is cleared. In the first embodiment, a novel game is assumed as an example. As a specific example of this case, a novel game may include multiple stories, multiple ending attainment conditions may be set in each story, and multiple ending contents corresponding to each ending attainment condition may be prepared. As the ending content, each content such as a normal end, a good end, a bad end, or a true end may be prepared for each story.

[0027] In the first embodiment, there are two content provision modes. In the first provision mode, the provider 11a provides the content in accordance with the progress of the game G. On the other hand, in the second provision mode, when there is a request from the player P, the provider 11a provides the content in response to payment of a fee from the player P, regardless of the progress of the game G.

[0028] The "value" in the second providing mode may be set in various types. The "value" may be in-game points or in-game coins that can be used in the game G, or may be a game payment medium, or may be real currency. That is, the value may be paid in points or game payment medium equivalent to a predetermined value, for example. The value may be paid by charging real currency, for example. An example of the game payment medium may be an item called a "ticket" or "ruby". A plurality of types of game payment media may be provided. The game payment medium per unit is set to correspond to a predetermined value. The "value" here may be exchangeable with real currency. The real currency may be cash, electronic money, or coins such as virtual currency. Alternatively, the "value" here may be in-game points or in-game coins that can be used in a specific game. A player can obtain the corresponding game payment medium at any time by paying a predetermined value.

[0029] (1-3-3. Price presentation unit 11b) The consideration presentation unit 11b presents "the consideration to be paid by the player P for the content provision in the second provision mode." In the first embodiment, the consideration presentation unit 11b presents "the consideration to be paid by the player P for the content provision in the second provision mode." A ~P D When there is a difference in the history of providing content to each player, different compensation is presented to each player in the group, as will be described in detail later with reference to Figs.

[0030] The above-mentioned functional configuration may be realized by software (including so-called applications) appropriately installed in the server 10, or may be realized by hardware. When realized by software, various functions can be realized by the control unit 11 executing a program constituting the software.

[0031] When the program is executed, the program may be stored in the storage unit 12 built into the server 10, or may be stored in a non-transitory computer-readable recording medium. The program may be read from an external storage device and implemented by so-called cloud computing. When the program is implemented by hardware, the program may be implemented by various circuits such as ASIC, SOC, FPGA, or DRP. The above-mentioned functional configuration may be partially processed by the terminal 20 or the like using software or hardware.

[0032] In the first embodiment, as an example, the providing unit 11a has both a game providing function unit and a content providing function unit, and this content providing function unit can perform both "(first provision mode) content provision in accordance with the progress of the game G" and "(second provision mode) content provision in accordance with payment of a fee." However, this is just one example. As a modified example, the providing unit 11a may have only a content providing function unit, and the content providing function unit may execute only the second provision mode. In this case, as an example, a game providing function unit may be provided in another server that cooperates with the server 10, and the first provision mode may be executed by the content providing function unit of the other server.

[0033] (1-4. Flow of payment and content provision) Hereinafter, the sequence of the compensation presentation and the flow of the content provision in the first embodiment will be described with reference to FIG. 5 to FIG. 16. In summary, the storage unit 12 of the server 10 stores the tables of FIG. 5A to FIG. 5B and FIG. 6A to FIG. 6B, and the control unit 11 of the server 10 can update the registered contents of each table. In the sequence of FIG. 7, the information of each table of FIG. 5A to FIG. 5B and FIG. 6A to FIG. 6B is used. Based on the information of each table, the process of step S130 (calculation of compensation for each player) of FIG. 7 calculates the compensation for each player. There are various variations in the specific process of step S130, and some of them will be illustrated with reference to FIG. 10 to FIG. 16. By the process of FIG. 10 to FIG. 16, the "compensation for each player" as illustrated in the compensation tables of FIG. 9A to FIG. 9D is calculated.

[0034] In the first embodiment, for convenience of explanation, the compensation is assumed to be paid in "tickets" as an example. The unit (number of tickets) may be omitted, and the "compensation for 5 tickets" may be simply stated as "compensation for 5".

[0035] (1-4-1. Table configuration) In the group management table TA1 in FIG. 5A, a "group No.", a "member", and a story that the group is playing (also called a "play target story") are registered. For convenience, the player P A ~P D The group is also called the "target group", and the target group is registered in No. 51. The other groups (No. 001 to 004) include other players P E , P F , P G , P H ,P I In order to distinguish between the target group and other groups, for example, if all members are the same, they may be treated as the same group.

[0036] In the content provision history table TA2 in Fig. 5B, an identification record number, a player, content provided to the player, and a group to which the player belonged when receiving the content are registered. For simplicity of explanation, in the first embodiment, it is assumed that the provided content is any one of the ending contents END1 to END6 in story ST001. This is merely an example, and in reality, any number of other stories ST002 to ST00n may be prepared, and the number of contents in each story may be more or less than six (END1 to END6).

[0037] In the first embodiment, for convenience, the following preconditions will be used for explanation. First, it is assumed that the target group (No. 51) has cleared story ST001 for the first time, and END1 is provided to the target group. This precondition corresponds to the provision history Rc2 surrounded by a dashed line. In addition, it is assumed as a precondition that END2 to END6 have not yet been provided to the target group (No. 51).

[0038] Table TB1 in FIG. 6A shows the number of times each END has been viewed (content provision history) that the current target group (No. 51) has reached. The number of times viewed here has the same meaning as the number of times provided. By referring to table TA2 in FIG. 5B, the type of content provided to the target group (No. 51) in the past and the number of times it has been provided can be tallied. In the first embodiment, "1" is set in the row of END1 in table TB1 based on the portion of the provision history Rc2 in table TA2 in FIG. 5B. Note that in the first embodiment, as per the above-mentioned preconditions, the number of times viewed is set to zero for END2 to END6 of the target group (No. 51).

[0039] Table TB2 in FIG. A ~P D This shows the number of times each END was viewed when the player belonged to another group (other than No. 51). By referring to table TA2 in FIG. 5B, the content provided in the past to players other than the target group (No. 51) can be tallied by player. The results are registered in table TB2.

[0040] Table TB3 in FIG. 6C shows the total number of views obtained by adding up tables TB1 and TB2.

[0041] (1-4-2. Sequence and screen) The sequence diagram illustrated in Fig. 7 illustrates the processing of the provider 11a, the consideration presentation unit 11b, and the terminals 20a and 20b. A ,P B Although only the terminals 20a and 20b of the player P are shown in the figure, C ,P D The terminals 20c and 20d also perform similar operations.

[0042] In steps S100a and S100b, each of the terminals 20a to 20d executes a process of forming a group including the player P who owns each of the terminals 20a to 20d. As an example, this process may be a process of determining whether or not group No. 51 has become a selected state in each of the terminals 20a to 20d. Then, each of the terminals 20a to 20d accepts a content list display operation (steps S110a and S110b). For example, each of the terminals 20a to 20d may display a content list display icon as one of the menus of the display image of the display unit 24. When this content list display icon is pressed, a signal notifying the pressing may be transmitted to the server 10, and the consideration presenter 11b may start the process of step S120.

[0043] Next, in step S120, the consideration presentation unit 11b refers to the content provision history table TA2 and A ~P D The value presenter 11b sets the values ​​of the cells in the tables TB1 to TB3 in Figs. 6A to 6C based on the information read in step S120.

[0044] Next, in step S130, the consideration presenter 11b calculates the consideration for each player based on the provision history. In this consideration calculation, the consideration presenter 11b can calculate different considerations between players in group No. 51 when there is a difference in the provision history. The calculated consideration data is transmitted to the terminal 20 in step S140. The terminal 20 that has received the consideration data sets the contents of the consideration display box 46 (see FIG. 8) and displays the content list screen 40 (see FIG. 8) on the display unit 24 (steps S150a, S150b).

[0045] Fig. 8 is an example of a price presentation on the content list screen 40 according to the first embodiment. Fig. 8 shows a price presentation screen for the player P based on the price table TC1 in Fig. 9A. A1 shows an example of a screen displayed on the terminal 20a of the player P. The content list screen 40 includes a player's own player icon 41, other player icons 42, an in-game point display box 43a, a game payment medium box 43b, a selected story display icon 44, a content icon 45, a compensation display box 46, and an unreleased display 47. Unreleased content marked with the unreleased display 47 is not available to the player P. A was not viewed in the target group (No. 51) and was not viewed in any other groups either.

[0046] If there is a difference in the provision history between the players, different prices are displayed on the content list screen 40 of each of the terminals 20a to 20d. A ~P D The content list screen 40 (not shown) of the terminals 20b to 20d displays the player P's corresponding content in the applicable price table. B ~P D Based on each record of B ~P D For example, in the terminal 20b, END5 is displayed as a price of "10" based on the price table TC1, which is different from FIG.

[0047] In steps S160a and S160b, the selection of content to be viewed and the operation of paying the fee are performed at each of the terminals 20a to 20d. When the operation of paying the fee is performed, the provider 11a receives the fee (step S165). In step S165, the provider 11a determines whether the player who needs to pay has paid the required fee. In the first embodiment, as an example, when all players in the group have paid their respective fees, the payment of the fee is considered to be complete. Depending on the provision history, the player P A ~P D Among the players, there are players who have paid zero (i.e., free of charge), and such players who have paid zero may be excluded from the determination of whether payment has been completed in step S165. A ~P DThere may also be content for which no payment is required for any of the users, in which case payment is automatically set to complete in step S165.

[0048] Next, in step S170, the provider 11a provides the paid content to the terminals 20a to 20d. The provision of the paid content may involve transmitting content data, or may involve playing back content data stored in the storage units 22 of the terminals 20a to 20d. After that, the content provision history table TA2 is updated, and the current process ends. According to the above process, the provider 11a provides the paid content to the player P. A ~P D If there is a request, player P can A ~P D The content can be provided in response to payment from the

[0049] (1-4-3. Flow of the price calculation process) (1-4-3-1. Sequence Overview) There are various variations in the specific process for calculating the compensation in step S130. The first to fourth sequences are illustrated below. In each sequence, the compensation presentation unit 11b A ~P D If there is a difference in the history of providing END1 to END6 to each of them, player P in loop No. 51 A ~P D Differentiate compensation between the two.

[0050] "Difference in content provision history" includes various variations. For example, if there is a difference in the "number of times provided" of content, it may be considered that there is a difference in provision history. The number of times provided may specifically be 0, 1, 2, ... n times (n is any integer). As an example, the number of times provided may be distinguished as 0 and 1 or more. In other words, this represents the difference between whether the content has been provided / not provided. As an example, there may be a case where a certain content has been provided 0 times (not provided) to a first player, and the same content has been provided 1 or more times (provided) to a second player.

[0051] It may be considered that there is a difference in the provision history when there is a "predetermined difference or more" in the number of times the content has been provided. As an example, the "predetermined difference or more" may be that if the difference in the number of times is, for example, 5 times or more, it is considered that there is a "difference," and if the difference in the number of times is less than 5 times, i.e., 4 times or less, it is considered that there is no difference.

[0052] As another example, when there are multiple types of content, if there is a difference in the "number of types of content that have been viewed" between a certain player and another player, it may be considered that there is a difference in the content provision history. In addition to the individual examples, the difference in the provision history may be set from various viewpoints.

[0053] In addition, the "difference in content provision history" may be, for example, a difference when players are compared with each other in the provision history of the target group and other groups combined. Specifically, the provision history between players is compared based on table TB3. However, this is not limited thereto, and as another example, the content history between players may be compared based only on table TB2.

[0054] The "way of making the compensation different between players" also includes various variations. As one example, the compensation presentation unit 11b may perform a case-by-case determination as to whether or not there is a difference in the provision history, and depending on the result, set a predetermined compensation if there is a difference, and set another compensation if there is no difference. As another example, the compensation presentation unit 11b may quantitatively evaluate the difference in the provision history, and calculate the compensation in correlation with the amount of the difference. For example, the compensation may be calculated so that the difference in the number of times the content has been provided or the difference in the number of types of content provided is reflected in the difference in the compensation.

[0055] (1-4-3-2. First calculation sequence) In the first calculation sequence illustrated in FIG. 10, the consideration presentation unit 11b calculates the amount of the player P A ~P D In particular, in the first calculation sequence, the number of times of provision is distinguished between "0 times (i.e., not provided)" and "1 or more times (i.e., provided)."

[0056] First, when the provision history is acquired in step S120 of FIG. 7, the consideration presentation unit 11b sets initial values ​​to the content identifier N and the player identifier k (step S1301). Next, in step S1302, the consideration presentation unit 11b acquires the number of times Q that END(N) has been provided to the player P(k). Since the initial values ​​are k=A and N=1, in this process, the consideration presentation unit 11b acquires the number of times Q that END(N) has been provided to the player P(k). A Number of END1 provided to Q{P A , END1} is obtained. In the first embodiment, as an example, the number of times of provision Q is calculated using table TB3, and Q{P A ,END1} becomes 6.

[0057] Next, in step S1303, the number of times of provision Q is set to a threshold Q th1 It is judged whether it is greater than or equal to Q th1 For example, Q{P A , END1} is 1 or more, player P A This means that END1 has been provided at least once.

[0058] In this case, in step S1304, the consideration Cns{P A , END1} are set to zero. The table TC1 in FIG. 9A has four rows of players P A ~P D The matrix has six columns END1 to END6 (label rows and label columns are not included here). The value Cns{P(k), END(N)} specifies an arbitrary cell in row k and column N. A , END1} is player P A In the first embodiment, the consideration presentation unit 11b registers zero in the cell where k=A and N=1 in the table TC1 in FIG.

[0059] On the other hand, although the preconditions are different from those in this example, in step S1303, Q{P A , END1} is the threshold Q th1 (=1). In this case, player P AIn this case, in step S1305, the value Cns{P A , END1} is set to 10 as an example.

[0060] Thereafter, the consideration presentation unit 11b performs the loop process of steps S1306 and S1307 to obtain k=B, C, D (i.e., player P B ~P D ), the same process is performed. Then, the compensation for each player for END1 is calculated. In the first embodiment, as an example, the number of times Q is provided is calculated using table TB3, so Q{P B , END1} is 1, and Q{P C , END1} is 2, and Q{P D , END1} is 1. Therefore, player P A ~P D Since all users have viewed END1 at least once, the result in step S1303 is YES, and the compensation is set to zero in step S1304 (see column CL1 in table TC1 in FIG. 9A).

[0061] Thereafter, the consideration presentation unit 11b executes the same process as above for N=2, 3, . . . 6 (i.e., END2 to END6) by the loop process of steps S1308 and S1309. In detail, the unviewed contents in both the target group and other groups are specified in the area MX3 of the table TB3. A ~P D For each unviewed content, the price for the unviewed content is set to 10. As shown in table TC1, the price "10" is registered in each cell corresponding to area MX3.

[0062] After that, steps S140 and after in FIG. 7 are executed.

[0063] As an example, the first player may be, for example, player P A Let the second player be, for example, player P D In this case, attention is focused on END3. Referring to table TB3, the first player P A Number of times provided to Q{P A, END3} is 10. Using the same calculation, the second player P D Number of times provided to Q{P D , END3} is 0. In this case, END3 is the first player P A The number of times Q is provided to the first threshold Q th1 The above content, and the second player P D The number of times Q is provided to the first threshold Q th1 In this case, according to the first calculation sequence, the consideration presentation unit 11b calculates the first player P A In return, the second player P D They offer a lower price of "0" than the price of "10".

[0064] The above first calculation sequence can be modified in various ways. For example, the threshold Q th1 is not limited to 1, but may alternatively be 2, 3, 4 or 5 or more.

[0065] (1-4-3-3. Second calculation sequence) In the second calculation sequence illustrated in FIG. 11, the compensation presentation unit 11b also calculates the compensation amount of the player P when there is a difference in the number of times the compensation amount is provided. A ~P D The compensation presentation unit 11b presents a different compensation between the number of times of provision and the number of times of provision when the number of times of provision exceeds a threshold Q th1 In addition to judging whether the number of times of provision is equal to or greater than a threshold Q (step S1303), th2 If above, the threshold Q th2 It is determined that there is a difference between the number of times of provision and the threshold value Q (step S1320). th2 If we set the number of donations to 10, then if the number of donations is between 1 and 9, then there will be no difference in the donation history. In other words, donations between 1 and 9 are treated as "less than 10 times" and there will be no difference.

[0066] In step S1320, the number of times of provision Q is set to a threshold Q th2 It is judged whether it is greater than or equal to Q th2For example, Q is set to 10. Depending on the YES / NO result in step S1320 and the YES / NO result in step S1303, three price setting processes (steps S1304, S1321, and S1305) are selectively performed. th2 (That is, Q ≧ 10) In S1302, the consideration Cns is set to zero, and Q th2 >Q≧Q th1 (That is, in the case of 10>Q≧1), the consideration Cns is set to 5 in S1321, and Q th1 >Q (i.e., 1>Q), the consideration Cns is set to 10 in S1305.

[0067] Various variations are possible. Threshold Q th1 may be set to any integer greater than or equal to 2, 3, 4, or 5. th2 can also be set arbitrarily, and Q th1 th2 It may be set to an integer of 9 or less or an integer of 11 or more under the above conditions.

[0068] (1-4-3-4. Third calculation sequence) In the third calculation sequence illustrated in FIG. 12 to FIG. 14, the consideration presentation unit 11b calculates the “provided type number Q V " Get the number of types provided Q V The player P can check how many of the multiple END1 to END6 contents have been provided. A ~P D The number of types provided Q V As an example, the table TB3 may be referenced and the number of cells with a value of 1 or more in each player row may be counted.

[0069] In the sequence examples of FIG. 12 and FIG. 13, the consideration presentation unit 11b first sets N=1 and k=A as initial values ​​(step S1301). Next, in step S1302, the consideration presentation unit 11b refers to table TB3 and A Obtain the number of times END1 is provided to Q(A,1).

[0070] ​In the next step S1331, the consideration presenting unit 11b judges whether Q(k,N)>1. This judgment is YES when Q(k,N) has been provided at least once. With reference to table TB3, Q(A,1) is 6, so the process proceeds to S1332. In step S1332, the consideration presenting unit 11b judges whether Q(k,N)>1. V (A) increments the counter value. This A The fact that one type of content (END1 in this case) has already been provided is recorded in the record. The same process is applied to the remaining END2 to END6 in the loop of steps S1308 and S1309. A Q has already received END1 to END5 from the target group or other groups. V (A)=5.

[0071] Next, in the loop of steps S1306 and S1307, player P B ~P B The same process is performed on Q V (B)=4, Q V (C)=3, Q V With (D)=2 set, the sequence of FIG. 13 is executed.

[0072] In step S1333 of FIG. 13, the consideration presentation unit 11b sets the player identifier k to the initial value (k=A) again. Next, in step S1334, the consideration presentation unit 11b V (A) VT Determine whether or not the following holds true: Q VT is a number representing the total number of types, and in the first embodiment, Q VT is 6. Number of types provided Q V If is less than 6, there is still content that has not been provided. In this case, the process proceeds to step S1335.

[0073] In step S1335, the consideration presentation unit 11b calculates the consideration for the unprovided content. The calculation formula is the following formula (1). However, in the third calculation sequence, Cns is applied only to the unprovided content. ​Cns{P(k)} = 20 / (Q VT - Q V (k)) ···(1)

[0074] The denominator on the right side of equation (1) represents the number of types of content that have not yet been provided. For example, A The number of unprovided content types is Q VT -Q V (A)=6-5=1. According to formula (1), the value obtained by dividing the distribution value "20" by the number of types of unprovided content can be set as the price for each unprovided content. C So Q VT -Q V (C)=6-3=3, and 3 is not an exact division of 20, but as an example, it is rounded up to 7. The distribution value of the numerator on the right side of formula (1) does not have to be 20, and may be any integer from 6 to 19, or 21 or more.

[0075] In the next step S1336, the consideration presentation unit 11b sets the consideration of the provided content to zero. As an example, the consideration presentation unit 11b may identify the provided content for each player by determining the non-zero cells in table TB3. Through the processing of steps S1335 and S1336, the consideration presentation unit 11b sets the "non-zero" cells in table TB3 of FIG. 6C to zero consideration, and sets the consideration calculated by formula (1) to the "zero" cells in table TB3. Then, the consideration table TC3 of FIG. 9C is output.

[0076] As described above, in the third calculation sequence of FIG. 12 and FIG. 13, the price presentation unit 11b calculates the number of provided types Q V Based on the difference between A ~P D Moreover, as a feature of the sequences in Figures 12 and 13, the number of types provided Q can be calculated by the calculation of formula (1). V For a player with a large number of unprovided contents, a higher price is calculated for the remaining unprovided contents.

[0077] FIG. 14 is a modified example of FIG. 13. In the modified example of FIG. 14, after an initial value is set in step S1333, the consideration presentation unit 11b executes a determination process in step S1337. In step S1337, the number of types provided Q V is the second threshold Q Vth In the first embodiment, the second threshold value Q Vth is set to 4, for example. Then, in step S1337, it is possible to distinguish between players who have been provided with four or more types of content and players who have not. If the answer is YES in step S1337, the consideration presenter 11b sets the consideration Cns for the unprovided content to, for example, 10 in step S1338. If the answer is NO in step S1337, the consideration presenter 11b sets the consideration Cns for the unprovided content to, for example, 5 in step S1339. As a result, when the number of provided types becomes smaller than the second threshold value Q Vth If so, the price of the unprovided content is set to a relatively high value of "10". V is the second threshold Q Vth The price of the unprovided content in the above case is calculated by dividing the number of provided types Q by the number of unprovided content. V is the second threshold Q Vth The price offered may be higher than the price for the undelivered content if the price is less than the amount of the undelivered content.

[0078] Various modifications are possible. As a modification, the number of types provided Q V The tendency of the value of the provided type Q and the value of the compensation Cns may be reversed from that of the third calculation sequence. V For example, the denominator of the right-hand side of the formula (1) is the number of types of content provided, Q V By setting (k), Q V Alternatively, the price of the unprovided content in steps S1338 and S1339 may be set to, for example, 5, and the price of the unprovided content in step S1339 may be set to, for example, 10.

[0079] As a variant, the second threshold Q Vth The value of the second threshold Q is not limited to 4, but may be set to 1, 2, 3, 5, or 6. Vth The figure is the total number of types (Q shown in Figure 13) VT ), may be set to any natural number less than or equal to (1, 2,...).

[0080] (1-4-3-5. Fourth calculation sequence) In the fourth calculation sequence illustrated in FIG. 15 and FIG. 16, the consideration presentation unit 11b calculates the amount of the player P A ~P D Based on the contribution history of some of the players, the system presents the other players with the reward. This will be described in detail below.

[0081] In FIG. 15, an initial value is set in step S1301, and the number of times Q is provided is acquired in step S1302. After that, the consideration presentation unit 11b executes a determination process in step S1340. The third threshold value Q used here is th3 is set to 1, for example. According to step S1340, each player P A ~P D "The number of times Q is provided is the third threshold Q th3 For example, based on table TB3, it can be determined whether the player is Q{P A , END1} is 6, so the answer is YES in step S1340, and the viewing member number counter Cq(1) is incremented in the following step S1341. Here, Cq(N) is the viewing member number counter for END(N). For example, Cq(1) is the number of viewing members for player P in the group. A ~P D The number of END1 offers is the third threshold Q th3 This indicates the number of players who have received END1 or more. This records that there is one player who has received END1. After that, the loop of steps S1306 and S1307 is performed to B ~P D The processes of steps S1340 and S1341 are applied to END1. Since all members have already viewed END1, the viewing member number counter Cq(1) for END1 is set to 4.

[0082] Next, the process proceeds to step S1343 in FIG. 16. In step S1343, the consideration presentation unit 11b checks whether Cq(1) is equal to or smaller than the fourth threshold Q th4 Determine whether the fourth threshold Q is greater than or equal to th4 is set to 1, for example. In this case, the process in step S1343 judges whether Cq(1) is 1 or more. Cq(1) is a number indicating whether the number of times END1 is provided is equal to or greater than the third threshold Q th3 In the first embodiment, since Cq(1) is 4 as described above, the process proceeds to step S1345, and the consideration Cns(1) of END1 is set to 5.

[0083] Next, the process loops through steps S1308 and S1309, and steps S1343 to S1346 are executed for END2 to END6. When the process is completed for all ENDs, the loop is exited. After that, in step S1336, the consideration presentation unit 11b sets the consideration for the provided content to zero. In step S1336, the consideration for the cells in the consideration table TC4 that correspond to the non-zero cells in table TB3 is set to zero.

[0084] As a result of the above, the compensation table TC4 in Fig. 9D is calculated. In the compensation table TC4, for END6 that has not been provided to all players, the compensation is set to 10 (see column CL5). On the other hand, for END3 to END5 that have been provided to some of the group members (1 to 3 out of 4), the compensation of "5" is set for each player who has not viewed END3 to END5 (see column CL6).

[0085] According to the fourth calculation sequence described above, the consideration presentation unit 11b calculates the amount of the provided value of some of the players in the group (for example, the provided value of the player P A ,P B Based on the history of the provision of the item, other players (e.g., the non-provided player P in END4) C ,P D In other words, player P A , P B Thanks to the history of providingC ,P D can watch the unreleased content END4 for a fee of "5".

[0086] Furthermore, according to the fourth calculation sequence, the consideration presenter 11b presents a consideration higher than the consideration for the second content as a consideration for a first content among a plurality of contents in a group. Here, in the first embodiment, END6 corresponds to the first content, and END3 to END5 correspond to the second content. The first content END6 is a content that is higher than the consideration for the second content when Cq(6) is equal to or lower than the fourth threshold Q th4 The second contents END3 to END5 are contents where Cq(3) to Cq(5) are each less than the fourth threshold Q th4 The above contents are included. In this way, in the fourth calculation sequence, a relatively high price of "10" can be set for END6, for which the viewing member number counter Cq(6) is zero (that is, END6 that has not been provided to any player).

[0087] Various variations are possible. The third threshold Q th3 The fourth threshold Q is not limited to 1, but may be set to, for example, 2, 3, or an integer equal to or greater than 4. th4 is not limited to 1, and may be set to, for example, 2 or 3. The fourth threshold Q th4 may be any integer less than or equal to this maximum value.

[0088] <2. Second embodiment> The second embodiment is obtained by adding a matching support function to the first embodiment. The following description of the second embodiment will focus on the differences from the first embodiment, and descriptions of the common parts will be omitted or simplified.

[0089] (2-1. Functional configuration of server 10) As shown in FIG. 17, a matching support unit 11c is added to the control unit 11 of the server 10. The matching support unit 11c presents one or more players as matching candidates to each of the terminals 20a to 20d. In the following description, for convenience, a player searching for a matching candidate may also be referred to as a "third player," and a player presented to the third player as a matching candidate may also be referred to as a "fourth player."

[0090] FIG. 18 is an example of a matching candidate presentation screen 50. The matching support unit 11c displays a list of a third player (player P in FIG. 18) via the matching candidate presentation screen 50. A ), a fourth player 53 with whom a group can be formed is presented. The fourth player 53 is arbitrarily read out from a player management table (not shown) for managing registered players of the game G. In the second embodiment, the matching support unit 11c has a support mode for presenting to the third player the relationship between the fourth player 53 and the compensation for the contents END1 to END6. When the player terminal 20 selects the support mode, the relationship between the fourth player 53 and the compensation for the contents END1 to END6 is displayed on the display unit 24 of the terminal 20 by a matching support screen 40a in FIG. 19 described later.

[0091] (2-1-1. First example of matching support) A first example of the second embodiment will be described with reference to Fig. 19 and Fig. 20. A matching support screen 40a illustrated in Fig. 19 is displayed on the display unit 24 of the terminal 20a by a first example of a matching support sequence illustrated in Fig. 20.

[0092] In the sequence of the first example in FIG. 19, in step S200, the player P A Assume that an operation to display the matching candidate presentation screen 50 has been performed by the player P. In response to this display operation, the matching support unit 11c acquires a player list of matching candidates from a player management table (not shown) (step S210) and transmits this to the terminal 20a. When the matching candidate presentation screen 50 is displayed on the display unit 24 of the terminal 20a, the player PA The terminal 20a arbitrarily selects a fourth player 53. The terminal 20a sets the selected fourth player 53 as the provisionally selected player 42a in Fig. 19 (step S220). Information on the provisionally selected player 42a is transmitted to the matching support unit 11c.

[0093] In step S230, the matching support unit 11c A A temporary group including the player 42a and the temporarily selected player 42a is set. The temporary group information is transmitted from the matching support unit 11c to the consideration presentation unit 11b. Based on the transmitted temporary group information, the consideration presentation unit 11b acquires the provision history (step S120), calculates the consideration of each player in the temporary group (step S130), and transmits the calculated consideration to the matching support unit 11c (step S140). The processing of steps S120 to S140 can be performed in the same manner as in the first embodiment.

[0094] Next, in step S240, the matching support unit 11c transmits to the terminal 20a a content list in which the price transmitted in step S140 is associated with each piece of content. In step S250, the terminal 20a sets a price in the price display box 46 on the matching support screen 40a according to the received price-added content list. Here, each price presented in the price display box 46 is displayed as a price for the third player P. A is the third player P A When forming a group including the fourth player (provisionally selected player 42a) designated by A The matching support unit 11c displays each of the prices in the price display box 46 in association with each of END1 to END6, thereby providing each price to the player P. A can be presented to.

[0095] According to the first example described above, the matching support unit 11c displays the third player P A A compensation for including the fourth player (provisionally selected player 42a) in the group can be offered to the fourth player.

[0096] In step S230, a provisional group may be set at a stage where three provisionally selected players 42a are selected, but this is not limited to this. For example, at a stage where one provisionally selected player 42a is selected, the matching support unit 11c sets the provisional group for the player P A The provisionally selected player 42a and the provisionally selected player 42b may be regarded as forming a group of two players, and accordingly, the consideration presentation unit 11b may set a table TB3 (see FIG. 6C) with two player rows. Based on this "table TB3 with two player rows," the consideration presentation unit 11b may execute the processes of steps S120 to S140. Similarly, when there are two provisionally selected players 42a, a table TB3 (see FIG. 6C) with three player rows may be set.

[0097] The above terms "provisional selection" and "provisional group" indicate that this is a provisional setting rather than an actual group configuration, and that registration in the group management table TA1 has not been completed.

[0098] (2-1-2. Second example of matching support) A second example of the second embodiment will be described with reference to Fig. 21 and Fig. 22. A matching support screen 50a illustrated in Fig. 21 is displayed on the display unit 24 of the terminal 20a by a second example of a matching support sequence illustrated in Fig. 22.

[0099] The sequence of the second example will be described with reference to FIG. 22. In the second example, in step S240, player P A Assume that the user performs a content selection operation on the matching support screen 50a of the terminal 20a. In the second embodiment, the content selection operation is performed by operating the story selection section 60 and the content selection section 62 on the matching support screen 50a and pressing the search button [SEARCH].

[0100] In response to the operation in step S240, the matching support unit 11c acquires a list of matching candidate players and transmits this to the consideration presentation unit 11b. The consideration presentation unit 11b acquires the offering history of each player on the list of matching candidate players (step S120).

[0101] In step S130, the consideration presentation unit 11b A When the third player P A In step S140, the consideration presentation unit 11b transmits the calculated consideration to the matching support unit 11c. In the following step S260, the matching support unit 11c transmits information linking the consideration with the fourth player 53 to the terminal 20a.

[0102] Next, in step S270, the terminal 20a updates the matching support screen 50b of FIG. 21 based on the information received from the matching support unit 11c. The matching support screen 50b illustrated in FIG. 21 displays the compensation in the compensation display box 56 in association with the fourth player 53. The compensation in the compensation display box 56 is displayed as the compensation for the third player P. A When the third player P A Here, END2 is the third player P A This is content selected by.

[0103] In the second example described above, the matching support unit 11c also displays the third player P A In response to the request, a price (see the price display box 56 in FIG. 21) for the content when the fourth player 53 is included in the group can be presented.

[0104] (2-1-3. Third example of matching support) A third example of the second embodiment will be described with reference to Fig. 23 and Fig. 24. A matching support screen 50b illustrated in Fig. 23 is displayed on the display unit 24 of the terminal 20a by a third example of a matching support sequence illustrated in Fig. 24.

[0105] In the sequence of the third example shown in FIG. 24, in step S280, player P A Assume that a user has performed an input operation of the consideration input value of the terminal 20a. In the second embodiment, the input operation of the consideration input value is performed by operating the content selection section 62a of the matching support screen 50b to set the "consideration input value" and pressing the search button (SEARCE). In the example of FIG. 23, END2 of story ST001 is selected, and the "consideration input value" is set to 10 or less (more specifically, 0 to 10 tickets). With this operation, the consideration input value is transmitted to the matching support section 11c.

[0106] In response to the input operation in step S280, the matching support unit 11c acquires a list of matching candidate players and transmits this to the consideration presentation unit 11b (step S210). Thereafter, similarly to the second example (FIG. 22), the consideration presentation unit 11b executes the processes of steps S120 to S140.

[0107] Next, in step S290, the matching support unit 11c selects a matching candidate player based on the information transmitted from the consideration presentation unit 11b and the consideration input value by the input operation in step S280. This selection is to set the fourth player 53 whose consideration transmitted from the consideration presentation unit 11b is equal to or less than a "predetermined value based on the consideration input value" as the fifth player 53a. For the sake of simplicity, it is assumed that the predetermined value is the same numerical value as the consideration input value. For example, if the consideration of a certain fourth player 53 is set to 5, this consideration is equal to or less than the consideration input value "10", so this fourth player 53 is set to the fifth player 53a. Similar selection is performed for each fourth player 53.

[0108] Next, in step S260, the matching support unit 11c transmits information including the setting information of the fifth player 53a to the terminal 20a. The terminal 20a clearly displays the fifth player 53a on the matching support screen 50b. In FIG. 23, the fifth player 53a is highlighted by a thick frame as an example.

[0109] In the third example described above, the matching support unit 11c also displays the third player P A In addition, according to the third example, the matching support unit 11c can present the third player P via the matching support screen 50b with the content price (see the price display box 56) when the fourth player 53 is included in the group. A According to the third example, the fifth player 53a can be presented to the third player P. A When the third player P forms a group including the fifth player 53a, the providing unit 11a provides the third player P with a price equal to or less than a predetermined value based on the price input value. A This is the player who can provide END2.

[0110] The process of step S290 in the third example may be modified so that the "input value of compensation" and the "predetermined value" are different values. As an example, a predetermined multiple of the input value may be used as the compensation to be used in the actual process. In this case, for example, the content selection unit 62a may display "Search for friends whose compensation is XX x 100 coins or less." "XX" is the input value of compensation, and 100 times the input value of compensation (unit: coins) is the predetermined value. In this case, there is an advantage that the player only needs to enter a single digit such as "5." As another example, the input value and the compensation required for unlocking the content may have different units. The two different units are converted into each other using a predetermined conversion formula. For example, if the input value of compensation is "3 tickets," the 3 tickets may be converted into any predetermined value in a different unit.

[0111] <3. Modifications> (3-1. Variation: Different prices offered to differentiate between different types of prices) The difference in compensation between players may be a quantitative difference or a qualitative difference. The "quantitative difference in compensation" here means that the payment method of the compensation is the same, but the amount of the compensation (i.e., the amount of the compensation) differs between players. In the first embodiment, the "quantitative difference in compensation" is applied. On the other hand, the difference in compensation between players may be a qualitative difference, as described below.

[0112] FIG. 25 is an example of a table in which the presented compensation is qualitatively different. For example, in END5 of FIG. 25, player P A The price for is set at 10 tickets, and player P B ~P D The compensation is set at 300 points. The "qualitative difference in compensation" here means that the payment method or payment medium is different between players. As an example, when there are multiple types of game media, the difference may be that the first player is required to pay the compensation in a first type of game media, while the second player is required to pay the compensation in a different second type of game media. The multiple types of game media may differ from each other in, for example, ease of acquisition (rarity) in the game, or may differ from each other in, for example, "value" per unit of game media. As another example, the difference may be that the first player is required to pay the compensation in game media, while the second player is required to pay the compensation in real money.

[0113] When providing a "qualitative difference in compensation", specifically, the compensation setting process of each of steps S1304, S1305, S1321, S1335, S1338, S1339, S1345, and S1346 in Figures 10 to 15 of the first embodiment may be changed. Specifically, for example, in the second calculation sequence of Figure 11, a compensation of, for example, "10 tickets" may be set in step S1321, and a compensation of, for example, "300 points" may be set in step S1305.

[0114] As an example, the number of players in one group in the game G has been described as four, but the present invention is not limited to this. The game G may be provided with two, three, or five or more players, and in this case, the number of players in each table may be increased or decreased as appropriate.

[0115] <4. Features of the embodiment and modified examples> The features of the embodiments and modifications of the present invention may be summarized as follows (1) to (15).

[0116] (1) In one aspect of the present invention, an information processing device (server 10) is provided that includes a provider 11a and a value presenter 11b. The provider 11a provides a plurality of players P A ~P D The content END1 to END6 provided in the game G played by a group including a player P is provided in response to a payment from the player P. The payment presentation unit 11b A ~P D When there is a difference in the history of providing content END1 to END6 to each player, multiple players P in a group A ~P D In this way, different prices are offered between the players P, each of which has a different content provision situation. A ~P D The compensation for content provision can be different between each player P. A ~P D This makes it possible to offer compensation according to individual circumstances.

[0117] (2) The providing unit 11a provides the contents END1 to END6 in accordance with the progress of the game G, and may provide the contents END1 to END6 upon request of the player in response to payment of a consideration from the player regardless of the progress of the game G. In this way, the player may be provided with any content in accordance with the progress of the game G, and may also use the option of paying a consideration if desired.

[0118] (3) The provision history is A ~PD The compensation presentation unit 11b may include the number of times each of the contents END1 to END6 is provided to the multiple players P. A ~P D Since the difference in the number of times of provision is simple and easy to compare, there is an advantage that the compensation can be fairly presented between each player.

[0119] (4) The provision history is A ~P D The number of times each of the contents END1 to END6 has been provided to the first player may be equal to or greater than a first threshold Q th1 The content is the above and the number of times it has been provided to the second player is equal to or exceeds the first threshold Q th1 If the content is less than the first player's amount, the compensation presentation unit 11b may present a compensation lower than the compensation for the second player as the compensation for the first player for the content. This makes it possible to present a relatively low compensation to a player who has provided content relatively many times. This has the advantage of easily increasing the motivation to receive more content.

[0120] (5) The providing unit 11a may be configured to provide a plurality of different types of content END1 to END6. The providing history is stored in the form of the number of types Q that have been provided. V Number of types provided Q V is a number indicating how many types of content have been provided to each player among a plurality of types of content. V Based on the difference between the A ~P D Since the difference in the number of types of offers is simple and easy to compare, this has the advantage that the compensation can be presented fairly between players.

[0121] (6) The price presentation unit 11b receives the number Q of types provided. V is the second threshold Q Vth The price of the unprovided content in the above case is calculated by dividing the number of provided types Q by the number of unprovided content. V is the second threshold Q VthIn this way, it is possible to present a price according to the content demand of each player.

[0122] (7) The consideration presentation unit 11b presents the value to some of the players in the group (e.g., the provided player P in END4). A ,P B Based on the history of the provision of other players (e.g., the non-provided player P in END4) C ,P D ) may be offered as a compensation. Thanks to the provision history of some players, other players can view unprovided content at a relatively low compensation. This has the advantage of increasing the interest of group formation.

[0123] (8) The consideration presentation unit 11b may present a consideration higher than the consideration for the second content as consideration for a first content among the plurality of contents END1 to END6 in the group. The first content is provided to players in the group when the number of times the first content is provided exceeds a third threshold Q th3 The number of players who are equal to or greater than the fourth threshold Q th4 The second content may be a content that has been provided to players in the group less than a third threshold Q th3 The number of players who are equal to or greater than the fourth threshold Q th4 The content may be any of the above. The content for which the number of players provided is less than the threshold (fourth threshold) is likely to be in high demand for the group. This has the advantage that it is possible to offer a price according to the demand of the group.

[0124] (9) The information processing device (server 10) may further include a matching support unit 11c. The matching support unit 11c may present the third player with a price for the content when the fourth player 53 is included in the group. This allows the third player to consider whether to form a group with the fourth player 53 based on whether it is beneficial in terms of paying the price for the content.

[0125] (10) The matching support unit 11c may present a plurality of fourth players 53 to the third player. In FIG. 19, the third player is, for example, player P A In this case, the matching support unit 11c selects the third player P A is the third player P A When forming a group including the fourth player 53 designated by A The third player P may be presented with a price corresponding to each of the contents END1 to END6. A The third player can know how much the compensation for each piece of content will be if he / she were to form a group with a fourth player 53. The third player can efficiently search for matching candidates.

[0126] (11) The matching support unit 11c determines whether a third player (for example, player P A ) form a group including the fourth player 53, the consideration presentation unit 11b A Regarding the content selected by the third player P A The fee to be offered to the third player may be presented in association with the fourth player 53. This makes it easier to select a fourth player from the perspective of the fee required to view the content in which the third player is interested. The third player can efficiently search for matching candidates.

[0127] (12) The matching support unit 11c determines whether a third player (for example, player P A ) may present a fifth player 53a among the fourth players 53 according to the compensation input value received from the third player. This makes it possible to present to the third player a fifth player who can provide content with a compensation according to the third player's intention. This allows the third player to search for matching candidates more actively and efficiently.

[0128] (13) The fifth player 53a is a third player (e.g., player P A) form a group including the fifth player 53a, the providing unit 11a provides the third player P A The third player may be a player who can provide content to the fifth player. This allows the third player to perform a search while intending the upper limit of the price to be paid. As a result, there is an advantage that it becomes easier to find a fifth player who matches the intention.

[0129] (14) In another aspect of the present invention, a program is provided. The program includes: A ~P D The computer provides the contents END1 to END6 provided in the game G played by a group including the plurality of players P in the group in response to payment of a fee from the player P. A ~P D When there is a difference in the provision history of the contents END1 to END6 to each of the players P in the group, A ~P D The computer is caused to present a different price between the two.

[0130] (15) In another aspect of the present invention, there is provided an information processing method. The information processing method includes: A ~P D The computer provides the contents END1 to END6 provided in the game G played by a group including the players P in response to payment of a fee from the players P, and A ~P D When there is a difference in the provision history of the contents END1 to END6 to each of the players P in the group, A ~P D Offer differentiated compensation between the

[0131] The "computer" appearing multiple times in the above program or the above method may be the same computer, and specifically, the computer appearing multiple times may correspond to one server 10. As another example, the "computer" appearing multiple times may be different computers, and specifically, one may be a first computer and the other may be a second computer. The first computer and the second computer may each have a hardware configuration similar to that of the server 10, and these may be constructed so as to be able to communicate with each other via the communication line 5. Alternatively, the "computer" in the above program or the above method may be a terminal 20. In this case, a part of the functional configuration of the first embodiment or the second embodiment may be processed by the terminal 20 or the like by software or hardware, and in this case, the first computer may be one of the server 10 and the terminal 20, and the second computer may be the other of the server 10 and the terminal 20. As an example, some of the providing unit 11a, the consideration presenting unit 11b, and the matching support unit 11c may be provided in the control unit 11 of the first computer, and the remaining parts may be provided in the control unit 11 of the second computer, and the first computer and the second computer may cooperate to execute the program. The same applies to a "computer" that appears multiple times in a method. In summary, a part of the program or method may be executed on a first computer, and another part of the program or method may be executed on the first computer or a second computer. Similarly, when three or more computers appear, a third computer, a fourth computer, ..., an nth computer (n is an integer) may be added. As an example, when a program or method has a first part, a second part, and a third part, the first part may be executed on a first computer, the second part may be executed on the first computer or the second computer, and the third part may be executed on any one of the first computer, the second computer, and the third computer. Similarly, when a fourth or subsequent computer is added, the fourth or subsequent computer may be added in the form of options to the first to third computers already mentioned.

[0132] Although various embodiments of the present invention have been described, these are presented as examples and are not intended to limit the scope of the invention. The novel embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. The embodiments and their modifications are included within the scope and spirit of the invention, and are included in the scope of the invention and its equivalents described in the claims.

[0133] The second embodiment may be implemented independently of the first embodiment. That is, the presentation of the compensation according to the first embodiment may or may not be applied to the second embodiment. In this case, the compensation displayed on the matching support screens 40a, 50a, and 50b in the second embodiment may be calculated by a method other than the compensation calculation method described in the first embodiment, and may be set regardless of whether there is a difference in content provision history between players in the group. [Explanation of symbols]

[0134] 1: game providing system, 5: communication line, 10: server, 10: information processing device, 11: control unit, 11a: providing unit, 11b: price presentation unit, 11c: matching support unit, 12: memory unit, 13: communication unit, 14: operation input unit, 15: monitor, 16: system bus, 20, 20a to 20d: terminal, 21: control unit, 22: memory unit, 23: communication unit, 24: display unit, 25: speaker, 26: microphone, 27: camera, 28: operation button, 29: system bus, 40: content list screen, 40a, 50a, 50b: matching Support screen, 41: own player icon, 42: other player icon, 42a: provisionally selected player, 43a: in-game point display box, 43b: game payment medium box, 44: selected story display icon, 45: content icon, 46, 56: consideration display box, 47: unreleased display, 50: matching candidate presentation screen, 50a: matching support screen, 50b: matching support screen, 53: fourth player, 53a: fifth player, 60: story selection section, 62, 62a: content selection section, P, P A ~P D , P E~P I : Player, END1 to END6: Content (ending content), N: Content identifier, k: Player identifier, Cns: Compensation, Q: Number of times content is provided, Q V : Number of types of content provided, Cq: Number of viewing members counter, Q th1 : Threshold (first threshold), Q th2 : Threshold, Q Vth : Threshold (second threshold), Q th3 : Threshold (third threshold), Q th4 : Threshold (4th threshold)

Claims

1. The system includes a providing unit, a price presenting unit, and a matching support unit, the providing unit provides content to be provided in a game played by a group including a plurality of players in response to payment of a fee from the players; the compensation presentation unit presents different compensations to the plurality of players in the group when there is a difference in a history of providing the content to each of the plurality of players in the group; the matching support unit presents to the third player a price for the content to be paid by the third player for the provision of the content to the third player when the fourth player is included in the group; Information processing device.

2. 2. The information processing device according to claim 1, The matching support unit is presenting a plurality of the fourth players to the third player; An information processing device that presents a compensation to be presented to the third player by the compensation presentation unit in association with the content when the third player forms a group including the fourth player designated by the third player.

3. 2. The information processing device according to claim 1, The matching support unit presents a compensation to be offered to the third player for the content selected by the third player by the compensation presentation unit in association with the fourth player when the third player forms the group including the fourth player.

4. 2. The information processing device according to claim 1, The matching support unit presents a fifth player from among the fourth players in accordance with a compensation input value received from the third player.

5. 5. The information processing device according to claim 4, An information processing device, wherein the fifth player is a player such that when the third player forms the group including the fifth player, the provision unit is able to provide the content to the third player for a price that is equal to or less than a predetermined value based on the price input value.

6. causing a computer to provide content provided in a game played by a group including a plurality of players in response to payment of a fee from the players; causing a computer to present different compensation to the plurality of players in the group when there is a difference in a history of providing the content to each of the plurality of players in the group; having a third player present a price for the content to be paid by the third player for the provision of the content to the third player when the fourth player is included in the group; program.

7. The computer provides content to be provided in a game played by a group including a plurality of players in response to payment of a fee from the players; the computer presents different compensation to the plurality of players in the group when there is a difference in a history of providing the content to each of the plurality of players in the group; the computer presents to a third player a price for the content to be paid by the third player for the provision of the content to the third player when the group includes a fourth player; Information processing methods.

Citation Information

Patent Citations

  • Game system and game continuing state setting method

    JP2011005048A

  • Program, game apparatus, and server system

    JP2017012424A

  • Game program and game system

    JP2019136065A

  • Game program and game system

    JP2019147013A

  • Game system, server, information processing program, and information processing method

    WO2018042559A1