Information processing device, information processing method, and program
The information processing device addresses the issue of low user motivation in games with low odds by granting bonuses based on voting history, even if the vote does not affect dividend calculations, thereby increasing user engagement.
Patent Information
- Application Number
- JP2024123595
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2019-11-28
- Filing Date
- 2024-07-30
- Publication Date
- 2025-03-19
- Estimated Expiration
- 2040-11-24
AI Technical Summary
In games that predict competition results, low odds lead to lower dividends, reducing user motivation and potentially compromising voting behavior.
An information processing device that accepts votes using a voting value, including a value that does not affect dividend calculations, and grants bonuses based on voting history, increasing user motivation.
The system increases user motivation for voting by providing bonuses regardless of dividend calculations, enhancing the overall gaming experience.
Smart Images

Figure 0007648970000001 
Figure 0007648970000002 
Figure 0007648970000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device, an information processing method, and a program. [Background technology]
[0002] 2. Description of the Related Art Games that imitate publicly-run races such as horse racing, bicycle racing, boat racing, and auto racing, and involve predicting the results of such races, such as the finishing order, have been known.
[0003] For example, Patent Document 1 discloses a game device in which, when a real race is actually taking place, footage of the real race is displayed as a subject for predicting the result, and, when a real race is not taking place, footage of a virtual race is displayed as a subject for predicting the result. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2007-044128 A Summary of the Invention [Problem to be solved by the invention]
[0005] In a game in which the results of a competition are predicted, such as that described in Patent Document 1, if the prediction is correct, the player can receive a payout according to the odds. However, if the odds are low, the payout is naturally low, which may make the user feel unenjoyed and may undermine the user's motivation to vote.
[0006] Therefore, an object of the present invention is to provide an information processing device, an information processing method, and a program capable of increasing a user's motivation to vote in a game in which the outcome of a competition is predicted. [Means for solving the problem]
[0007] An information processing device according to one embodiment of the present invention has a vote accepting unit that accepts votes from users to predict the outcome of a competition using a voting value, and a reward granting unit that grants rewards to users who have cast votes based on the users' voting history, and is characterized in that the voting value includes a value that does not affect the calculation of a dividend for a vote that is a correct prediction. Effect of the Invention
[0008] According to one aspect of the present invention, even if a user votes using a value that does not affect the calculation of the dividend, a reward is awarded to the user who cast the vote, thereby increasing the user's motivation to vote. [Brief description of the drawings]
[0009] [Figure 1] 1 is a conceptual diagram of a competition result prediction system including an information processing device according to an embodiment of the present invention. [Diagram 2] FIG. 11 is an explanatory diagram showing an example of a voting result. [Diagram 3] FIG. 11 is an explanatory diagram showing an example of a lottery result. [Figure 4] FIG. 11 is an explanatory diagram showing an example of a point redemption rate according to a user rank. [Diagram 5] FIG. 1 is a diagram showing the hardware configuration of an information processing device, a terminal, and a public racing server according to an embodiment of the present invention. [Figure 6] FIG. 2 is an explanatory diagram of functions of a terminal according to an embodiment of the present invention. [Figure 7] FIG. 2 is an explanatory diagram of functions of a server constituting an information processing device according to an embodiment of the present invention. [Figure 8] FIG. 2 is an explanatory diagram of the functions of a public racing server according to one embodiment of the present invention. [Figure 9] 13 is a flowchart showing the flow of a refund value and benefit granting process (part 1). [Figure 10] 13 is a flowchart showing the flow of the refund value and benefit granting process (part 2). [Figure 11]13 is a flowchart showing the flow of a reward granting process. [Figure 12] 13 is a flowchart showing the flow of a user rank determination process. [Figure 13] FIG. 13 is an explanatory diagram showing an example of a benefit according to another embodiment of the present invention. [Figure 14] FIG. 13 is an explanatory diagram showing an example of a point redemption rate according to another embodiment of the present invention. [Figure 15] 13 is a flowchart showing the flow of a refund value and benefit granting process according to another embodiment of the present invention (part 1). [Figure 16] 13 is a flowchart showing the flow of a refund value and benefit granting process according to another embodiment of the present invention (part 2). DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An information processing device, an information processing method, and a program according to the present invention will be described in detail below with reference to preferred embodiments shown in the accompanying drawings. The embodiment described below is merely an example given to facilitate understanding of the present invention, and is not intended to limit the present invention. In other words, the present invention may be modified or improved from the embodiment described below without departing from the spirit of the present invention. Naturally, the present invention also includes equivalents thereof.
[0011] <About the competition result prediction game> The competition result prediction system S shown in FIG. 1 is a communication system including an information processing device (hereinafter, referred to as a server 30) according to one embodiment of the present invention, and provides a user U with a competition result prediction game.
[0012] A "race result prediction game" refers to an electronic game in which a user predicts the results (such as the finishing order of the race objects) of public races actually held by public institutions as gambling, such as horse racing, bicycle racing, boat racing, or auto racing, places a bet (hereinafter referred to as "voting") using currency or free coins, and if the prediction is correct, can receive a dividend (refund for the hit) according to the odds. In this embodiment, the user U can play the race result prediction game for free in principle, except for the currency used for voting, but some functions or items can be used by paying a fee.
[0013] "Odds" refers to the payout ratio, which is the value of the bet if the bet prediction is correct. (hereinafter referred to as voting value) is a number indicating how many times the value will be paid out. The odds in this embodiment are determined according to the official odds of the publicly managed race (odds set by the organizer of the publicly managed race) that is actually being held, and therefore may fluctuate in real time depending on the voting situation in the currency of the user U or others.
[0014] Voting is done by a designated method from among several betting methods (betting methods). The betting method is set according to the content of the prediction, and includes, for example, a method for predicting the top finishing positions exactly as they will come in, or a method for predicting a combination of top finishing positions (specifically, a win type, a place type, a quinella type, a quinella type, etc.). Odds differ for each betting method, and for votes that have a correct prediction, a dividend based on the odds according to the betting method is awarded.
[0015] In addition, in this embodiment, the user U usually predicts the result of the competition and casts a vote, but can also cast a vote that matches the predicted content of the vote cast by another user U (piggybacking). The former vote corresponds to the first vote, and the latter vote corresponds to the second vote. When casting a second vote, the user U can view the predicted content of the vote cast by the other user U. Specifically, an image showing the predicted content of the vote cast by the other user U, or a video of the other user U predicting the result of the competition and casting a vote, is distributed to the user U. The user U looks at the image or video distributed through his / her own terminal (user terminal 10 described later), checks the predicted content of the vote cast by the other user U, and if he / she wants to piggyback on the prediction, performs a predetermined terminal operation to cast a second vote.
[0016] In addition, in the competition result prediction game of this embodiment, not only can a user U play alone, but also a plurality of users U can form a group and play during a predetermined period or for a predetermined competition (hereinafter referred to as cooperative play). In cooperative play, a communication path for cooperative play is established that allows users U in the group to exchange messages, etc., and each user U can enjoy predicting the results of a competition together with other users U in the group. Note that, in cooperative play, there is no particular limit to the upper limit on the number of users that can form a group, but in this embodiment, a user U can participate in only one group and cannot participate in multiple groups at the same time.
[0017] Here, with reference to FIG. 2 to FIG. 4, a description will be given of the flow of voting and lottery in the competition result prediction game of this embodiment, and an example of the voting result and lottery result, together with the game rules. FIG. 2 is an explanatory diagram showing an example of a voting result, and specifically shows that there are two types of value used for voting (i.e., voting value), namely, currency and free coins, and that there are four types of value given as a race result, namely, value paid out as a dividend (hereinafter referred to as refund value), reward, experience value, and bonus. Also, when currency is used as the voting value, it shows that the refund value is currency and the reward is exchange points, and when free coins are used as the voting value, it shows that the refund value and the reward are lottery points. However, when free coins are used as the voting value, the refund value and the reward may be exchange points. Also, the types of the refund value and the reward may be different from each other, for example, one may be exchange points and the other may be lottery points.
[0018] "Currency" corresponds to a first value and means so-called "money" that is used in exchange for goods and services in the general society. The currency in this embodiment may be cash currency such as paper money or coins, or may be deposit currency such as ordinary savings or current accounts. As described above, odds fluctuate depending on the status of voting using currency. In other words, when voting is performed using currency, it affects the calculation of dividends (payouts).
[0019] "Free coins" are equivalent to a second value, and are treated as a medium having voting value, as virtual currency in the competition result prediction game. Free coins are given to user U based on specified conditions, and can be accumulated for a specified period (or indefinitely). Because free coins can be accumulated, user U does not need to use them all up in one competition, but can save them up for any competition and use them effectively in the competition of his / her choice. In addition, since the free coins have no exchange value, they cannot be directly exchanged for currency or various items (hereinafter referred to as prizes), and cannot be used for anything other than voting in the competition result prediction game, and cannot be used for the lottery described below. Note that no matter how many votes are made with the free coins, it does not affect the odds. In other words, even if a vote is made using the free coins, it does not affect the calculation of the dividend (payout).
[0020] In this embodiment, the user U can vote using either the currency or the free coins, or both the currency and the free coins. In other words, the server 30 accepts a vote from the user U using at least one of the currency and the free coins as a voting value. For ease of explanation, the following assumes a case where voting is performed using the currency or the free coins.
[0021] The "predetermined condition" refers to a condition under which free coins are given to the user U, and includes, for example, the following cases. (a) When logging in to the competition result prediction game once a day (login bonus). The amount of free coins awarded may be gradually increased according to the number of days logged in. Also, by logging in every day, free coins are accumulated. (b) When a person votes a certain number of times (for example, 5 times) from the first time within a day (or a week). Note that in this case, the point is awarded even if the prediction is incorrect. (c) The first time a group is created in a day (or week). (d) When another user U is invited to join the group and they vote together for the first time. (e) When you approve an exchange request from another user U and register as a friend user for the first time. (f) If the lottery described below is conducted once or a specified number of times within a day (or week). The amount of free coins awarded is determined appropriately depending on the user rank, the number of members of the group (only in the case of joint play), the lottery results, or the time or time period when the competition result prediction game is played.
[0022] A "benefit" is a secondary prize awarded depending on the outcome of a voting prediction; for example, if a prediction is correct, a predetermined amount of benefit is awarded in addition to the refund value. The type of value awarded as a benefit varies depending on the voting value; when a vote is made using currency, exchange points are awarded as a benefit, and when a vote is made using free coins, lottery points are awarded as a benefit. The amount of benefit (number of points) awarded is determined based on the point redemption rate described below and the number of members of the group (only in the case of cooperative play). If the reward is the same type of value as the refund value, the refund value, which is the dividend, will increase substantially, which is an advantage. On the other hand, if the reward is a different type of value from the refund value, it will be an advantage to obtain a special reward that cannot be obtained without voting.
[0023] The "experience value" is a quantification of the degree to which the user U has grown through the experience of voting behavior, and is a value that is a factor for determining the user rank. The experience value is granted according to the voting history of the user U (specifically, the number of times voting has been performed and the total amount of voting value, etc.), so it is granted to the user U regardless of whether the prediction is correct or not. The amount of experience value granted varies depending on the voting value, and if the user votes using currency, more experience value is granted than if the user votes using free coins. A predetermined voting amount may be set as a condition, and if the total amount of voting value that the user U has voted so far reaches that condition, additional experience value may be granted. The amount of experience value granted may be increased according to the total amount of voting value. A predetermined accumulated amount may be set as a condition, and if the experience value reaches that accumulated amount, additional experience value may be granted.
[0024] Moreover, the experience value may be given when the user registers an email address or the like and performs identity verification registration. The provider of the competition result prediction game would like as many users U as possible to perform identity verification registration, but generally, when users U are forced to perform identity verification, the dropout rate increases at that point. Therefore, by giving experience value, a merit is given to users U when they perform identity verification registration. Furthermore, experience points may be given when a user transitions from a free user to a paying user by paying a certain amount, such as by purchasing an item. A user U who transitions to a paying user has a higher continuation rate in the competition result prediction game, and thus the user U is given the benefit of being charged in addition to the items, etc. that are the object of the charge.
[0025] A "bonus" is a value that is given to each user U in a group as a secondary prize when a joint play is performed. In this embodiment, regardless of whether a prediction is correct or not, free coins are given as a bonus according to the number of users in the joint play. Note that the number of users in the joint play does not simply mean the number of users who participate in the group, but the number of users who participated in the group and actually cast votes. However, it is not necessary for all users U constituting the group to vote for the same competition object using the same betting method.
[0026] Also, the bonus may be given, for example, when the user U participates in the group from a predetermined time when votes can be accepted until the end of the race. Here, "until the end of the race" may mean, for example, if the race is a keirin race, until the racer on which the betting ticket is placed reaches the finish line, or until the finishing order of the race is determined. With this configuration, it is possible to prevent the user U from leaving the group midway through the race before the end of the race. Also, for example, a bonus may be given if the user U does not join another group from a predetermined time when voting can be accepted until the end of the competition. Here, "joining another group" may include, for example, the user U temporarily leaving the group he or she is currently participating in and joining the other group.
[0027] "Lottery points" have a different value from free coins, and are treated as a virtual currency in the competition result prediction game as a medium that can be used in the lottery described below. Lottery points are awarded to user U as a refund value and a bonus when the user votes using free coins and the user's prediction is correct as a result of the vote. When awarded as a refund value, the amount awarded is determined based on the odds, and when awarded as a bonus, the amount awarded is determined based on the point redemption rate described below and the number of members of the group (only in the case of joint play). Furthermore, since the lottery points have no exchange value, they cannot be directly exchanged for currency or prizes, and cannot be used for anything other than the lottery in the competition result prediction game.
[0028] In principle, a user U cannot obtain lottery points unless he or she has voted. However, as an exception, lottery points may be awarded in the following cases. For example, lottery points may be awarded when another user U is invited to a group and votes together for the first time. Also, lottery points may be awarded when a user U accepts an exchange request from another user U and registers as a friend user for the first time.
[0029] Unlike the above-mentioned free coins and lottery points, "exchange points" are treated as a medium having value that can be exchanged for prizes, etc., and are treated as virtual currency in the competition result prediction game. In other words, by using exchange points, user U can select and exchange desired prizes from prizes prepared by the provider of the competition result prediction game, etc., at any time. Prizes include gift certificates, gift certificates, cash vouchers, travel vouchers, prepaid cards, etc.
[0030] In principle, exchange points are awarded as a bonus when a prediction is correct using currency as a voting value, but in this embodiment, they are also awarded as a reward when a lottery is held. The amount of exchange points awarded as a bonus is determined based on the point redemption rate described below and the number of members of the group (only in the case of joint play). Exchange points may also be awarded when a user accepts an exchange request from another user U and registers as a friend user for the first time.
[0031] 3 is an explanatory diagram showing an example of a lottery result, specifically, the value used when applying for the lottery (hereinafter referred to as lottery value) is lottery points, and the rewards awarded as a lottery result are three types of rewards: a first reward, a second reward, and a third reward. It also shows that the first reward is currency, the second reward is exchange points, and the third reward is free coins. In this embodiment, the lottery points are awarded only when a user votes using free coins, so the user U cannot apply for the lottery unless he or she has voted. Incidentally, the lottery points may be awarded as a privilege when a user votes using currency.
[0032] A "lottery" is an event that takes place in the process of playing a competition outcome prediction game, in which a computer selects one or a predetermined number of rewards from a number of potential rewards in response to a request from user U, and grants the selected rewards to user U.
[0033] FIG. 4 is an explanatory diagram showing an example of a point redemption rate according to a user rank, and the redemption rate of each of the lottery points and the exchange points is stipulated according to the user rank. The redemption rate of each point is a ratio used when calculating a benefit. In this embodiment, the amount of the benefit is calculated by multiplying the refund value by the redemption rate.
[0034] "User rank" indicates the grade of user U, and indicates the level (degree of high or low) at which user U is, and is expressed by a number from 1 to n (n is a natural number of 2 or more). The user rank is determined according to the amount of accumulated experience points, and when a certain amount of experience points is accumulated, the user moves to a higher level. In other words, the user rank increases according to the voting history of user U, for example, the number of votes cast and the total amount of voting value. Note that by distinguishing it as a user rank rather than simply as an experience point, it is easier for user U himself to check and also easier to set a goal of raising his user rank.
[0035] Returning to FIG. 2, to explain using specific numbers, as shown in FIG. 2, for example, assume that a user U predicts the outcome of a certain competition and votes by spending 1000C ("C" is the unit of free coins) of free coins that have been given in advance as a voting value. If it is assumed that the odds of winning are 5 times, when the prediction wins, 5000Gpt ("Gpt" is the unit of lottery points) of a different value from the free coins are paid out as a payout value. That is, in the competition result prediction game of this embodiment, when free coins are used as the voting value, the payout value is a different type of value (lottery points) from the voting value. However, this is not limited to this, and the payout value when a vote is made using free coins may be the same type of value (free coins) as the voting value.
[0036] In this embodiment, if the user U's prediction is correct, the user U can further obtain lottery points as a privilege. The privilege is calculated based on the payout value, the lottery point redemption rate determined according to the user rank, and the number of members of the group (only in the case of joint play). For example, if the payout value is 5000 Gpt, the lottery point redemption rate is 5.0% (the redemption rate when the user rank is 1), and the number of members of the group is 4, a lottery point of 1000 GPt is awarded as a privilege based on the formula 5000 Gpt x 5.0% x 4 people.
[0037] In this embodiment, if the prediction is incorrect, the above-mentioned payout value and bonus are not awarded. However, regardless of the voting result, experience points and a bonus according to the number of members of the group (only in the case of cooperative play) are awarded based on the fact that a vote was cast. Specifically, for each vote, 100 Exp experience points ("Exp" is a unit of experience points) and 400C free coins (100C x 4 people), which is a second value, are awarded as a bonus. As mentioned above, experience points and bonuses are awarded whether the prediction is correct or incorrect.
[0038] On the other hand, suppose a player casts a bet by spending 1,000 yen in currency as a voting value. In this case, if the prediction is correct, 5,000 yen in currency will be paid out as a payout value (assuming that the odds are also 5 times). That is, in the competition result prediction game of this embodiment, when currency is used as the voting value, the payout value will be the same type of value (currency) as the voting value. However, this is not limited to the above, and the payout value when a bet is made using currency may be a different type of value from the voting value.
[0039] In this embodiment, if the user U's prediction is correct, he or she can obtain additional exchange points as a privilege. The privilege is calculated based on the refund value, the exchange point redemption rate determined according to the user rank, and the number of people in the group (only in the case of cooperative play). For example, if the refund value is 5,000 yen, the exchange point redemption rate is 1.0% (user rank 1), and the number of people in the group is 4, 200 Ppt of exchange points ("Ppt" is the unit of exchange points) will be granted as a privilege based on the formula 5,000 Gpt x 1.0% x 4 people.
[0040] In addition, in this embodiment, if the prediction is incorrect, the above-mentioned refund value and bonus are not awarded. However, as in the case of voting using free coins, regardless of the voting result, experience points and a bonus according to the number of members of the group (only in the case of cooperative play) are awarded based on the fact that a vote was cast. Specifically, for each vote, 200 Exp of experience points and 400 C of free coins (100 C x 4 people) as a second value bonus are awarded. Note that the experience points and bonus are awarded even if the prediction is correct. In addition, in this embodiment, when voting using currency, twice as much experience points are awarded as when voting using free coins.
[0041] As described above, in this embodiment, free coins or currency can be used as voting value, lottery points or currency are available as refund value, and lottery points or exchange points are available as bonuses. However, when free coins are used as voting value, the lottery points provided as refund value or bonus are not rewards, and rewards can only be obtained by using the lottery points to enter a lottery.
[0042] As shown in Fig. 3, for example, a user U consumes 500 Gpt of lottery points to enter a lottery, and depending on the result of the lottery, if the first reward is won, 10 million yen of currency is awarded, if the second reward is won, 10 to 100 Ppt of exchange points (average 50 Ppt), and if the third reward is won, 500 C of free coins are awarded. Note that these rewards are only examples, and other rewards, such as coupons that can be used at physical stores, may be included in the reward. Also, the amount of currency, exchange points, free coins, etc. awarded may vary.
[0043] As described above, in the race result prediction game of this embodiment, a user can vote using free coins or currency, and if the prediction is correct, a bonus can be obtained in addition to the payout value. Therefore, the use of free coins increases the game playability, while the use of currency increases the realism and speculation, so that a user U who seeks both elements can be highly satisfied. In particular, public races and the like have complicated betting methods, making it difficult for beginners to enter, but by experiencing a game using free coins, the fan base of public races can be expanded and public races can be enlivened.
[0044] <About the Competition Results Prediction System S> Next, the configuration of a competition result prediction system S for providing the above competition result prediction game to the user U will be described. As shown in Figure 1, the competition result prediction system S is a system for providing a competition result prediction game to a user U, and is made up of an information terminal operated by the user U (hereinafter referred to as a user terminal 10), a server 30, and a public racecourse server 50. The user terminal 10, server 30, and public racecourse server 50 are connected to each other so as to be able to communicate with each other via a network N such as the Internet.
[0045] The network N may be any network that connects the user terminals 10, the server 30, and the public racing server 50 in a state that allows data communication. This may be wired or wireless, and includes the Internet, mobile communication networks, LANs (Local Area Networks), WANs (Wide Area Networks), intranets, Ethernet (registered trademark), and the like. In addition, the user terminals 10 may communicate with each other via the network N, or may communicate with each other via Bluetooth. (registered trademark) or Wifi-Direct, etc., may be used for communication directly without going through the network N.
[0046] In the competition result prediction system S of this embodiment, the competition result prediction game progresses through cooperation between the user terminal 10, server 30, and public race server 50 due to the above configuration. Specifically, part of the progression processing is performed by the server 30 and the public race server 50, and part of the graphic processing and the like is executed by the user terminal 10. For example, the server 30 executes a program including certain rules, logic, and algorithms based on information about the race obtained from the public race server 50. Meanwhile, the user terminal 10, while synchronizing with the server 30, progresses the competition result prediction game according to the same rules, logic, and algorithms as the program executed by the server 30.
[0047] "Information relating to the competition" refers to the program schedule, odds, predictions by experts, competition footage, and competition results, etc. Here, the program guide is a list of the racers who will participate in each competition, and includes information that can be used as a reference for predictions, such as basic information about the racers and past results. For example, if the competition is keirin, about 9 to 12 races are held at each venue per day, and includes a program guide that summarizes information about multiple venues, a program guide for each venue, or a program guide for each race. In addition, the program guide lists the gate number, car number, condition, characteristics (class and running style, etc.) and past results of the racers who are the racers.
[0048] <About the user terminal 10> Next, the user terminal 10 according to this embodiment will be described. The user terminal 10 is equipped with a program stored therein and a processor that executes the program, and is carried by its owner, a user U, who operates the user terminal 10 when playing a competition result prediction game provided by the competition result prediction system S. The user terminal 10 may be a known device used as an information processing terminal, such as a smartphone, a mobile phone, a notebook PC, a tablet terminal, a wearable terminal, or a dedicated game device with a communication function. The number of user terminals 10 constituting the competition result prediction system S is not particularly limited and may be any number, but in FIG. 1, for convenience of illustration, the number of user terminals 10 is three.
[0049] To explain the configuration of the user terminal 10 in more detail, as shown in FIG. 5, the user terminal 10 has, as its hardware configuration, a processor 11, a storage device 12, a communication interface 13 (represented as communication I / F in FIG. 5), an input device 14 and an output device 15, and these devices are electrically connected via a bus not shown.
[0050] The processor 11 includes, for example, a central processing unit, a microprocessor, a micro control unit, a graphics processing unit, or a digital signal processor, and executes various arithmetic processes based on programs or data stored in the storage device 12, and controls each part of the user terminal 10. The programs executed by the processor 11 include an OS (Operating System), which is system software for controlling the entire user terminal 10, and an application program for the competition result prediction game, and the functions of the user terminal 10 constituting the competition result prediction system S are fulfilled by reading and executing these various programs by the processor 11.
[0051] The storage device 12 includes, for example, a memory or storage, and stores various programs and data. The memory is composed of semiconductor memory such as ROM (Read Only Memory) and RAM (Random Access Memory), and provides a working area for the processor 11 by temporarily storing programs and data, and temporarily stores various data generated by the processing executed by the processor 11. The storage stores various data related to the game and is composed of, for example, flash memory, HDD (Hard Disc Drive), SSD (Solid State Drive), FD (Flexible Disc), MO disk (Magneto-Optical disc), CD (Compact Disc), DVD (Digital Versatile Disc), SD card (Secure Digital card), and USB memory (Universal Serial Bus memory).
[0052] The communication interface 13 is configured, for example, by a network interface card (NIC) or the like, and controls communication processing of the user terminal 10. The communication standard used by the communication interface 13 is not particularly limited, and any public communication standard can be applied without restriction. The communication method used by the communication interface 13 may be a wireless method or a wired method.
[0053] The input device 14 is a device that receives an operation of the user U and generates data indicating the content of the received operation. As an example, an operation key, an operation button, a microphone for collecting sound, a camera for taking pictures, and the like provided on the user terminal 10 can be used.
[0054] The output device 15 is a device that draws a screen to display images and character string information, and plays back audio. As an example, a liquid crystal display or an organic EL (Electroluminescence) display provided in the user terminal 10, a head-mounted display, a speaker, and the like can be used. In this embodiment, the output device 15 has at least a display. The display may have the functions of both the input device 14 and the output device 15, such as a touch panel display.
[0055] Next, the configuration of the user terminal 10 will be described again from a functional perspective with reference to Fig. 6. As shown in Fig. 6, the user terminal 10 includes a plurality of functional units, specifically, an operation identification unit 16, a terminal side storage unit 17, a terminal side generation unit 18, a terminal side transmission / reception unit 19, and a display processing unit 20. These functional units are realized by cooperation between the hardware devices of the user terminal 10 and programs stored in the user terminal 10 as software.
[0056] [Operation specification part 16] The operation identification unit 16 is mainly realized by the processor 11 and the input device 14, and identifies the contents of various operations performed by the user U through the input device 14 of the user terminal 10. The operations identified by the operation identification unit 16 include operations for progressing the game and operations related to joint play, etc. The operations for progressing the game include an operation for executing a vote and an operation for applying for a lottery, etc. The operations related to joint play include an operation for recruiting other users U to form a group, an operation for accepting or rejecting a participation application from another user U, and an operation for applying to join a group recruited by another user U, etc.
[0057] [Terminal side memory unit 17] The terminal-side storage unit 17 is mainly realized by the processor 11 and the storage device 12, and stores various data related to the progress of the game (for example, video data, image data, audio data, etc.).
[0058] [Terminal side generation unit 18] The terminal-side generating unit 18 is mainly realized by the processor 11 and the storage device 12, and generates game operation data and the like according to the operation content of the user U identified by the operation identifying unit 16. The game operation data generated here includes voting operation data, lottery operation data, operation data related to joint play, and the like. The generated data is transmitted to the server 30 by the terminal-side transmitting / receiving unit 19.
[0059] [Terminal side transceiver unit 19] The terminal-side transmitting / receiving unit 19 is mainly realized by the processor 11, the storage device 12, and the communications interface 13, and transmits and receives data and information between the server 30, the public racing server 50, and the user terminals 10 of other users. For example, while a game is being played, the terminal-side transmitting / receiving unit 19 receives game progress data sent from the server 30 and transmits game operation data to the server 30. Furthermore, when a game is being played jointly, the terminal-side transmitting / receiving unit 19 may transmit and receive joint play data (specifically, the game operation data of each user U) between the user terminals 10 of other users U.
[0060] [Display processing unit 20] The display processing unit 20 is mainly realized by the processor 11, the storage device 12, and the output device 15, and executes a display process to display data and information received by the terminal side transmitting / receiving unit 19 on the display by a browsing function. Specifically, the display processing unit 20 draws a game screen when the game starts, and during game play, the display processing unit 20 expands the game progress data received by the terminal side transmitting / receiving unit 19 from the server 30 and displays images and other information on the game screen. In addition, when the terminal side transmitting / receiving unit 19 receives data regarding the votes of other users U from the server 20, the display processing unit 20 expands the data and displays the predicted contents of the votes of the other users U (specifically, images or videos showing the predicted contents).
[0061] <About Server 30> Next, the server 30 according to the present embodiment will be described. The server 30 is a computer constituting the information processing device of the present invention. For example, it is constituted by a server computer managed by a company that provides the competition result prediction game, and is responsible for the progress processing of the competition result prediction game. Specifically, it manages various information for each user U, and distributes data for progressing the competition result prediction game to each user U. Note that the server 30 is not limited to a server device consisting of a single computer that independently performs a specific function, but may be constituted by a server device group consisting of multiple computers that are distributed and work together to perform a specific function.
[0062] To explain the configuration of server 30 in more detail, as shown in FIG. 5, server 30 has the same hardware configuration as a typical server computer, and includes a processor 31, a storage device 32, and a communication interface 33, and these devices are electrically connected via a bus not shown.
[0063] The processor 31 is configured with a CPU, an MPU, an MCU, a GPU, a DSP, etc., and executes various processes by executing programs installed in the server 30. The programs executed by the processor 31 include an OS, which is system software for controlling the entire server 30, and application programs for causing the server 30 to function as the information processing device of the present invention.
[0064] The storage device 32 includes, for example, a memory or storage, and stores various programs and data. The memory is composed of semiconductor memory such as ROM and RAM, and provides a working area for the processor 31 by temporarily storing programs and data, and temporarily stores data generated by various processes executed by the processor 31. The storage stores various data related to the user U and games, etc., and is composed of, for example, a flash memory, HDD, SSD, FD, MO disk, CD, DVD, SD card, USB memory, etc. Note that a server computer for a database connected to the server 30 via the network N may be used as the storage.
[0065] The communication interface 33 is configured, for example, by a network interface card or the like, and controls the communication processing of the server 30. The communication standard used by the communication interface 33 is not particularly limited, and any public communication standard can be applied without restriction. The communication method used by the communication interface 33 may be a wireless method or a wired method.
[0066] Next, the configuration of the server 30 will be described again from a functional perspective with reference to FIG. 7, the server 30 includes a plurality of functional units, specifically, a server-side storage unit 34, a server-side transmission / reception unit 35, a server-side generation unit 36, an experience value granting unit 37, a refund value granting unit 38, a benefit granting unit 39, a reward granting unit 40, and a user rank determination unit 41. These functional units are realized by cooperation between the hardware devices of the server 30 and a program as software stored in the server 30. When the server 30 is composed of a plurality of computers, the above functions may be distributed so that each of the plurality of computers performs a different function.
[0067] [Server side storage unit 34] The server-side storage unit 34 is mainly realized by the processor 31 and the storage device 32, and stores various data including data on the user U and data on the game progress process (game progress data).
[0068] The data related to the user U includes an identifier (user ID or terminal ID) that identifies the user U or the user terminal 10 used by the user U, and various information associated with the identifier. (Including user U's personal information, model of user terminal 10, login history, voting history, lottery history, prize exchange history, number of free coins owned, number of lottery points owned, number of exchange points owned, experience points, user rank, etc.).
[0069] Regarding the voting history of the user U stored in the server-side storage unit 34, information on a second vote made by the user U based on the predictions of other users U is associated with the identifiers (IDs) of the other users U. In addition, free coins, lottery points, exchange points, experience points, etc. that have been given up until now can be accumulated and stored.
[0070] The game progress data also includes data created based on information about the race obtained from the public race server 50.
[0071] [Server side transmission / reception unit 35] The server-side transmitting / receiving unit 35 is mainly realized by the processor 31, the storage device 32, and the communication interface 33, and transmits and receives data and information between the user terminal 10 and the public racing server 50. For example, during game play, the server-side transmitting / receiving unit 35 transmits game progress data to the user terminal 10 of the user U, and receives game operation data from the user terminal 10. The game progress data received from the user terminal 10 by the server-side transmitting / receiving unit 35 includes the voting operation data of the user U. The voting operation data includes the user U's prediction regarding the outcome of the target competition, the value used for the vote (voting value), and the designated amount (bet). As described above, in this embodiment, the server-side transmitting / receiving unit 35 functions as a vote acceptance unit and accepts votes from the user U that predict the outcome of the competition using the voting value.
[0072] The server-side transmitting / receiving unit 35 also receives data including information about the race from the public racing server 50, and transmits data about the voting status of user U as necessary to the public racing server 50. Furthermore, while joint play is taking place, the server-side transmitting / receiving unit 35 receives joint play data from each of the user terminals 10 of the multiple users U participating in joint play, and transmits data for synchronizing users U (game progress data in a broad sense) to each user terminal 10.
[0073] [Server-side generation part 36] The server-side generation unit 36 is mainly realized by the processor 31 and the storage device 32, and generates data to be transmitted by the server-side transmission / reception unit 35. The data generated here specifically includes game progress data corresponding to the game operation data received from the user terminal 10. Note that the game progress data also includes data for synchronizing multiple users U who are playing the game together while the game is being played together.
[0074] [Experience Points Granting Section 37] The experience value granting unit 37 is mainly realized by the processor 31 and the storage device 32, and grants experience values to the user U based on the above game rules. The granted experience values are associated with each user U to whom the experience values are granted, and are stored in the server-side storage unit 34.
[0075] [Refund value assignment unit 38] The refund value granting unit 38 is mainly realized by the processor 31 and the storage device 32, and grants the user U a refund value corresponding to the voting value based on the above game rules. In this embodiment, the refund value granting unit 38 grants lottery points when a user votes using free coins, and grants currency when a user votes using currency. The amount of the refund value granted is calculated based on odds. The granted refund value is associated with each user U to whom the refund value is granted and stored in the server-side storage unit 34.
[0076] [Benefits Section 39] The reward giving unit 39 is mainly realized by the processor 31 and the storage device 32, and gives a reward to the user U based on the above game rules. In this embodiment, the reward giving unit 39 gives lottery points when a user votes using free coins, and gives currency when a user votes using currency. The amount of the reward is appropriately determined according to the odds, user rank, and the number of members of the group (only in the case of joint play). In the case of joint play, the amount of the reward is determined according to the user rank that is most advantageous for the user U, among the user ranks of the user U himself or the other users U who constitute the group. The reward given is associated with each user U to whom the reward is given and stored in the server-side storage unit 34.
[0077] [Reward Granting Department 40] The reward granting unit 40 is mainly realized by the processor 31 and the storage device 32, and grants a reward such as currency, exchange points, or free coins to the user U based on the above game rules. When the reward is exchange points, the amount of the reward may be appropriately determined according to the lottery result, odds, user rank, and the number of members of the group (only in the case of joint play). In the case of joint play, the amount of the reward may be determined according to the user rank that is most advantageous for the user U, among the user ranks of the user U himself or the other users U who constitute the group. The reward granted is associated with each user U to whom the reward is granted and stored in the server-side storage unit 34.
[0078] [User rank determination unit 41] The user rank determination unit 41 is mainly realized by the processor 31 and the storage device 32, and determines the user rank of each user U according to the voting history of each user U, and more specifically, determines the user rank for each user U based on the accumulated amount of experience points granted by the experience point granting unit 37. In this embodiment, the value of the user rank increases according to the accumulated amount of experience points, and specifically, when the accumulated amount of experience points reaches a predetermined amount set in advance for each rank, the user rank of that user U transitions to a higher stage.
[0079] <Configuration of the public racing server 50> Next, the public race server 50 according to this embodiment will be described. The public racing server 50 is, for example, composed of a server computer managed by the organization hosting the public racing event, and performs processes such as providing information about the race, calculating odds, accepting votes, and making refunds. Specifically, it provides information about the race to the server 30, and directly or indirectly accepts votes and makes refunds to each user U. Note that the public racing server 50 is not limited to a server device consisting of a single computer that performs a specific function on its own, but may be composed of a group of server devices consisting of multiple computers that are distributed but work together to perform a specific function.
[0080] To explain the configuration of the public racing server 50 in more detail, as shown in Figure 5, the public racing server 50 has the same hardware configuration as a typical server computer, and is equipped with a processor 51, a storage device 52, and a communications interface 53, all of which are electrically connected via a bus (not shown). The configurations of the processor 51, storage device 52, and communications interface 53 are generally similar to those of the server 30 described above.
[0081] Next, the configuration of the public racing server 50 will be explained again from a functional perspective with reference to Figure 8. As shown in Figure 8, the public racing server 50 has multiple functional units, specifically a public server storage unit 54, a public server transmission / reception unit 55, a public server generation unit 56, and an odds calculation unit 57. These functional units are realized by the cooperation of the hardware devices of the public racing server 50 and programs as software stored in the public racing server 50. Note that when the public racing server 50 is made up of multiple computers, the above functions may be distributed so that each of the multiple computers performs a different function.
[0082] [Public server side memory unit 54] The public server side memory unit 54 is mainly realized by the processor 51 and the storage device 52, and stores various data including information related to the competition.
[0083] [Public server side transmission / reception unit 55] The public server side transmitting / receiving unit 55 is mainly realized by the processor 51, the storage device 52, and the communication interface 53, and transmits and receives data and information between the user terminal 10 and the server 30. For example, it transmits data including information about the competition to the server 30, and receives data about the voting status of each user U from the server 30. In addition, data may be transmitted and received with the user terminal 10 via the server 30, or data may be transmitted and received directly without passing through the server 30. For example, the data transmitted to the user terminal 10 includes data including information about the competition and data about payouts, and the data received from the user terminal 10 includes data about voting. If the vote is a second vote (i.e., if the user U votes based on the predictions of another user U), the data about the vote includes the identifier (ID) of the other user U.
[0084] [Public server side generation unit 56] The public server side generating unit 56 is mainly realized by the processor 51 and the storage device 52, and generates data to be transmitted by the public server side transmitting / receiving unit 55. The data generated here includes data including information related to the competition, etc.
[0085] [Odds Calculation Section 57] The odds calculation unit 57 is mainly realized by the processor 51 and the storage device 52, and calculates odds by a known method of determining dividends, such as the pari-mutuel method or the bookmaker method. The calculated odds are stored in the public server side storage unit 54, and are transmitted by the public server side transmission / reception unit 55 to the user terminal 10 and the server 30 as data including information related to the race.
[0086] We have described above the configurations of the user terminal 10, the server 30, and the public racing server 50. Generally, the user terminal 10, the server 30, and the public racing server 50 have various functions in addition to those described above, but here we will only explain the characteristic functions that provide the desired effect in the race result prediction system S of the present invention, and will not show or explain other known functions, etc.
[0087] <Processing flow of the competition result prediction system S> Next, an overview of the competition result prediction process executed in the competition result prediction system S configured as described above will be described. The information processing method of this embodiment is realized by using a competition result prediction system S that functions as a computer system. In other words, the information processing performed by the competition result prediction system S applies the information processing method of this embodiment.
[0088] The competition result prediction process in this embodiment is mainly composed of two phases: a first phase in which, when user U votes using voting value, a refund value and a benefit are granted to user U according to the voting result, and a second phase in which, when user U uses lottery points to enter a lottery, a reward is granted to user U according to the lottery result. Each phase will be explained below.
[0089] [Refund value and rewards processing] First, the refund value and benefit granting process will be described with reference to FIG. 9 and FIG. The "refund value and reward granting process" is a process executed by the server 30, and refers to a process of granting a refund value and a reward to the user U. In addition, the refund value and reward granting process corresponds to the above-mentioned first phase.
[0090] As shown in FIG. 9, before the start of the target competition, the server 30 receives voting operation data from the user terminal 10, and when it determines that it has accepted a vote from the user U (S101: YES), it subtracts the voting value (currency or free coins) stored in association with the target user U according to the amount specified by the user U (amount bet) (S102).
[0091] After the target race has ended, the server 30 receives data indicating information relating to the race, including the race results and the determined odds, from the public race server 50 (S103). Then, the server 30 judges whether the play style of the user U is cooperative play or not (S104). If it is judged that the play style is not cooperative play but solo play (S104: NO), the server 30 next judges whether the prediction of the user U, which is the voting content, is correct or not, based on the received information about the competition (S105).
[0092] If the server 30 determines that the user U's prediction is correct (S105: YES), it calculates the amount of refund value (currency or lottery points) to be awarded based on the odds (S106), and awards the refund value to the user U according to the calculated amount (S107). In addition, the server 30 determines the amount of exchange points or lottery points to be awarded as a benefit based on the amount of the refund value calculated above and a point redemption rate determined according to the user rank. (exchange point return rate or lottery point return rate) (S108), and exchange points or lottery points are given to the user U as a benefit according to the calculated amount of points to be given (S109).
[0093] After the process of S109, or when it is determined that the user U's prediction is incorrect (S105: NO), the server 30 grants a predetermined amount of experience points to the user U (S110).
[0094] On the other hand, if the server 30 determines that the play style of the user U is cooperative play (S104: YES), as shown in FIG. 10, based on the information regarding the competition previously received, it determines whether or not the user U's prediction, which is the betting content, is correct (S201).
[0095] When the server 30 determines that the user U's prediction is correct (S201: YES), it first selects the user U with the highest user rank among the users U belonging to the group of the cooperative play, and identifies the user rank of the highest user U (S202). Here, the user rank of the highest user U corresponds to the most advantageous user rank for each user U (corresponding to a certain user) in the group of the cooperative play.
[0096] Then, the server 30 calculates the amount of the refund value to be awarded based on the odds (S203), and awards the refund value to the user U according to the calculated amount to be awarded (S204). In addition, the server 30 determines the amount of exchange points or lottery points to be awarded as a benefit based on the amount of the refund value calculated above and a point redemption rate determined according to the user rank. (exchange point return rate or lottery point return rate) (S205), and exchange points or lottery points are given to the user U as a benefit according to the calculated amount of points to be given (S206).
[0097] After the process of S206, or when it is determined that the user U's prediction is incorrect (S201: NO), the server 30 grants a predetermined amount of experience points to the user U (S207).
[0098] Furthermore, the server 30 determines the amount of free coins to be awarded as a bonus for cooperative play according to the number of users constituting the group (S208), and awards free coins to user U as a bonus according to the determined amount to be awarded (S209).
[0099] 9, after the process of S110 or S209, the server 30 transmits game progress data notifying the result to the user terminal 10 of the user U (S111). If it is determined that the vote of the user U has not been accepted (S101: NO), the process ends.
[0100] When the above series of steps is completed, the payout value and bonus granting process ends. After that, while the user U is playing the competition outcome prediction game, the above series of steps is repeatedly performed. The above is an example of the refund value and benefit granting process.
[0101] [Reward Granting Process] Next, the reward granting process will be described with reference to FIG. The "reward granting process" refers to a process executed by the server 30, which grants a reward to the user U as a result of a lottery based on an instruction from the user U. The reward granting process corresponds to the second phase described above.
[0102] As shown in FIG. 11, when the server 30 receives lottery operation data from the user terminal 10 and determines that it has accepted a lottery application from the user U (S301: YES), it deducts a predetermined number of lottery points stored in association with the target user U as compensation for one lottery draw (S302).
[0103] Then, the server 30 conducts a lottery and judges the result of the lottery (S303). If the first reward is selected as a result of the lottery (S303: First Reward), a predetermined amount of currency is given to the user U as a reward (S304). If the second reward is selected (S303: Second Reward), a predetermined amount of exchange points is given to the user U as a reward (S305). If the third reward is selected, (S303: Third Reward) A predefined amount of free coins is given to the user U as reward (S306).
[0104] Then, the game progress data notifying the result is transmitted to the user terminal 10 of the user U (S307). Note that if it is determined that the lottery application from the user U has not been accepted, (S301: NO), the process ends.
[0105] When the above series of steps is completed, the reward granting process ends. After that, while the user U is playing the competition result prediction game, the above series of steps is repeatedly performed. The above is an example of the reward granting process.
[0106] [User rank determination process] Next, the user rank determination process will be described with reference to FIG. The "user rank determination process" refers to a process executed by the server 30, which determines the user rank of each user U based on the voting history of the user U. The user rank determined in the user rank determination process is used when calculating the amount of a benefit to be awarded.
[0107] As shown in FIG. 12, when the amount of experience points owned by the user U increases due to the user U's voting behavior or other experience point grant requirements being satisfied (S401: YES), the server 30 judges whether the accumulated amount of experience points reaches a predetermined amount and satisfies the rank-up requirements (S402). If it is judged that the amount of experience points satisfies the rank-up requirements (S402: YES), the server 30 updates the user rank by shifting the user rank of the user U to a higher level (increasing the value of the user rank) (S403). Then, it transmits game progress data notifying the result to the user terminal 10 of the user U (S404). Note that if the amount of experience points has not increased (S401: NO), or if it is judged that the amount of experience points has increased but the rank-up requirements are not satisfied (S402: NO), the process ends as it is.
[0108] When the above series of steps is completed, the user rank determination process ends. After that, while the user U is playing the competition result prediction game, the above series of steps is repeatedly performed. The above is an example of the user rank determination process.
[0109] <Summary of this embodiment> The main features of the information processing device, information processing method, and program according to the present embodiment described above are as follows.
[0110] [1] The information processing device according to this embodiment has a voting acceptance unit that accepts votes from users predicting the outcome of a competition, an experience value granting unit that grants experience points based on the user's voting history, and a bonus granting unit that grants the user a bonus according to the experience points in addition to a refund value as a dividend for the voting value if the user's vote is correct. According to the above information processing device, if a prediction is correct, in addition to a payout value as a dividend, a different benefit is awarded according to an experience point based on the voting history, thereby increasing the motivation of the user to vote.
[0111] [2] In the above information processing device, experience points are awarded regardless of whether the vote is correct or not. In this way, the user can gain experience points even if his / her vote is not correct, which can further motivate the user to vote.
[0112] [3] In the above information processing device, the voting value includes a first value that affects the calculation of the dividend and a second value that does not affect the calculation of the dividend. This allows users to vote using either a first value that affects the calculation of the dividend or a second value that does not affect the calculation of the dividend, thereby further motivating users to vote.
[0113] [4] In the information processing device described above, more experience points are awarded when the experience points are based on the voting history using the first value than when the experience points are based on the voting history using the second value. In this way, the user can obtain more experience points when voting using the first value, and thus the motivation for the user to vote using the first value can be increased.
[0114] [5] The information processing device further awards experience points when the voting history based on the first value satisfies a predetermined condition. In this way, when a user votes using a first value, the user can obtain even more experience points if a specified condition is satisfied, thereby increasing the user's motivation to vote using the first value in particular.
[0115] [6] The information processing device further includes a user rank determination unit that determines a user rank of the user according to an amount of experience points, and the privilege is granted according to the user rank. In this way, the benefits given to users vary depending on the user rank, which is determined according to the amount of experience points based on the voting history, and this can further motivate users to vote.
[0116] [7] When a user belonging to a group consisting of multiple users casts a vote, the above-mentioned information processing device grants a benefit according to the user rank that is most advantageous to the user among the user ranks associated with the users belonging to the group. In this way, when a user forms a group with multiple other users and votes, the user can receive benefits according to the user rank that is most advantageous to the user, either the user rank of the user himself or of the other users in the group, thereby further increasing motivation to vote.
[0117] [8] When a user who belongs to a group made up of multiple users casts a vote, the information processing device awards a benefit according to the number of members of the group. In this way, when a user forms a group with multiple other users and votes together, the user can receive benefits according to the number of people in the group, thereby further increasing the motivation for voting.
[0118] [9] Furthermore, according to the information processing method of this embodiment, a computer accepts votes from users predicting the outcome of a competition, awards experience points based on the user's voting history, and, if the user's vote is correct, awards the user a bonus based on the experience points in addition to a refund value as a dividend for the voting value. In this way, if a prediction is correct, in addition to the payout value as a dividend, a different benefit is awarded according to the experience value based on the voting history, thereby increasing the motivation of the user to vote.
[0119]
[10] Furthermore, according to a program of this embodiment, the program is executed by a computer, and causes the computer to accept votes from users predicting the results of a competition, grant experience points based on the users' voting history, and, if the user's vote is correct, grant the user a bonus corresponding to the experience points in addition to a refund value as a dividend for the voting value. In this way, if a prediction is correct, in addition to the payout value as a dividend, a different benefit is awarded according to the experience value based on the voting history, thereby increasing the motivation of the user to vote.
[0120] Second embodiment of the present invention In the above embodiment (hereinafter referred to as the first embodiment), if the voting prediction is correct, a bonus according to the experience value is awarded in addition to the payout value as a dividend for the voting value. However, the present invention is not limited to this, and a mode in which a bonus is awarded to the user who cast a vote regardless of whether the voting prediction is correct or not is also conceivable. This mode is referred to as the second embodiment, and the second embodiment will be described below.
[0121] In the following explanation, the points of difference between the second embodiment and the first embodiment will be mainly explained, while the points in common with the first embodiment will be omitted. Incidentally, in the second embodiment, the race result prediction system S is also composed of a user terminal 10, a server 30, and a public racecourse server 50, and the hardware configuration and functions of each device are generally the same as in the first embodiment.
[0122] In the second embodiment, when a user U who has cast a vote predicts a correct vote, the user U is given a bonus (exchange points or lottery points) in addition to a payout value, which is a dividend, as in the first embodiment. The payout value and the bonus given in this case may be the same type of value or different types of values.
[0123] In the second embodiment, similarly to the first embodiment, the benefit (exchange points) given when the user U votes using currency is different from the benefit (lottery points) given when the user U votes using free coins. However, this is not limited thereto, and the type of benefit given to the user U when using currency and when using free coins may be the same.
[0124] Furthermore, in the second embodiment, if a prediction is incorrect, no refund value is awarded, but a benefit is awarded to the user U who cast the vote, as shown in Fig. 13. The type (value) of the benefit awarded if the prediction is incorrect is determined according to the value (voting value) used by the user U for the vote. In the example shown in Fig. 13, if a vote is made using currency, exchange points are awarded as a benefit, and if a vote is made using free coins, lottery points are awarded as a benefit.
[0125] In the second embodiment, the reward when using currency includes a value other than the exchange points. (e.g., currency, free coins, or lottery points, etc.), and the reward when using free coins may be a value other than lottery points (e.g., currency, free coins, or exchange points, etc.).
[0126] In the second embodiment, the amount of reward (number of points) awarded to a user U who has cast a vote is determined based on the user U's voting history and the accuracy of the prediction, and when voting is performed in a group collaborative play, the number of people in the group is taken into consideration.
[0127] To be more specific, if the prediction is correct, the amount of the reward (exchange points or lottery points) to be awarded is calculated by multiplying the payout value by the point redemption rate, as in the first embodiment, and in the case of joint play, this is further multiplied by the number of people in the group. An example of the point redemption rate when the prediction is correct is as shown in the left diagram of Figure 14, and changes depending on the value of the user rank. The value of the user rank reflects the voting history of user U, and more specifically, increases depending on the amount of accumulated experience points for voting up to now. Therefore, it can be said that the reward calculated using the point redemption rate according to the user rank is a reward based on user U's voting history.
[0128] On the other hand, if the prediction is incorrect, the amount of the reward (exchange points or lottery points) to be awarded is calculated by multiplying the voting value by the point redemption rate, and in the case of joint play, this is further multiplied by the number of people in the group. An example of the point redemption rate when the prediction is incorrect is as shown in the right diagram of FIG. 14. The point redemption rate when the prediction is incorrect is lower than the point redemption rate when the prediction is correct, for example, 1 / 2 the point redemption rate when the prediction is correct. In other words, the amount of reward awarded to a user U of a certain user rank when the prediction is incorrect is less than the amount of reward awarded when the prediction is correct, for example, half of the amount when the prediction is correct (see FIG. 13).
[0129] In the second embodiment, as shown in the left diagram of Fig. 14, the point return rate (lottery point return rate) when a prediction made by voting using free coins is correct is relatively high while the user rank is low. This is a measure to give preferential treatment to beginners in the game, considering that beginners in the competition result prediction game tend to use free coins rather than currency to vote.
[0130] In the second embodiment, the point return rate (lottery point return rate) when a prediction for a vote using free coins is correct decreases as the user rank increases, while the point return rate (exchange point return rate) when a prediction for a vote using currency is correct increases. This makes it possible to encourage experienced game players to switch from voting using free coins to voting using currency.
[0131] Furthermore, when the user rank value is less than a predetermined value ("6" in the case of FIG. 14), the point redemption rate (lottery point redemption rate) when free coins are used as the voting value is higher than the point redemption rate (exchange point redemption rate) when currency is used as the voting value. In contrast, when the user rank value is equal to or greater than a predetermined value, the point redemption rate (exchange point redemption rate) when currency is used as the voting value is higher than the point redemption rate (lottery point redemption rate) when free coins are used as the voting value. This makes it easier to motivate experienced game players to vote using currency.
[0132] As described above, in the second embodiment, any user U who has cast a vote can receive a reward. Furthermore, voting is performed using free coins or currency. As a result, in the second embodiment, the playability of the game can be increased through the use of free coins. In particular, for beginners who tend to avoid voting due to the complexity of the betting system, etc., it is possible to motivate them to vote by allowing them to vote using free coins and providing rewards for voting. As a result, it is possible to expand the fan base of the competition result prediction game and to liven up the competition itself that is the subject of voting.
[0133] In the above configuration, the reward is given both when the prediction of the vote is correct and when the prediction is incorrect, but the present invention is not limited to this. For example, when the vote is made using currency, the reward may be given to the user U regardless of whether the prediction of the vote is correct or not. On the other hand, when a user votes using free coins, a reward may be given to the user only if the predicted result of the vote is a predetermined result. Specifically, when a user U votes using free coins, a reward may be given to the user U together with the refund value only if the predicted result of the vote is correct. Conversely, a reward may be given to a user U who votes using free coins, on the condition that the predicted result of the vote is incorrect.
[0134] In the second embodiment, similarly to the first embodiment, experience points are given to the user U regardless of whether the voting prediction is correct or not, and further, if the user U plays cooperatively, a bonus is given to the user U regardless of whether the voting prediction is correct or not. The bonus is determined according to the number of members of the group with which the user U plays cooperatively (strictly speaking, the number of users who participated in the group and actually voted).
[0135] Next, the flow of the refund value and benefit granting process according to the second embodiment will be described with reference to FIGS.
[0136] In the refund value and bonus granting process according to the second embodiment, steps S011 to S015 are the same as steps S101 to S105 in the refund value and bonus granting process according to the first embodiment. In step S011, the server 30 (more specifically, the vote receiving unit) can accept votes using at least one of currency and free coins as a voting value when accepting votes from the user U, but hereinafter, it is assumed that votes using currency or free coins are accepted.
[0137] If the play mode of the user U is solo play (S014: NO) and the voting prediction is correct (S015: YES), the subsequent steps proceed in the same manner as the payout value and benefit granting process according to the first embodiment, as shown in Fig. 15. In other words, steps S016 to S021 in Fig. 15 are the same processes as steps S106 to S111 in Fig. 9.
[0138] On the other hand, if the user U's play mode is solo play (S014: NO) and the voting prediction is incorrect (S015: NO), the server 30 calculates the amount of exchange points or lottery points to be awarded as a bonus (S031). Specifically, the amount of currency or free coins used in voting, in other words, the amount of voting value subtracted in step S012, is multiplied by a point redemption rate (exchange point redemption rate or lottery point redemption rate) defined according to the user rank to calculate the amount of points to be awarded. Thereafter, the server 30 (more specifically, the bonus awarding unit) awards the calculated amount of exchange points or lottery points to the user U as a bonus (S032).
[0139] After performing step S032, the server 30 (more specifically, the experience value granting unit) performs step S020 to grant a predetermined amount of experience values to the user U, and then further performs step S021.
[0140] Furthermore, if the play style of the user U is cooperative play (S014: YES) and the voting prediction is correct (S041: YES), the subsequent steps proceed in the same manner as the refund value and benefit granting process according to the first embodiment, as shown in Fig. 16. That is, steps S042 to S049 in Fig. 16 are substantially the same as steps S202 to S209 in Fig. 10, and step S050 in Fig. 16 is the same as step S111 in Fig. 9. That is, the user U who cast the vote is granted exchange points as a benefit, experience points, and a bonus according to the number of members of the group.
[0141] In step S042, the server 30 selects users U who satisfy a predetermined condition from among the users U who belong to the group of the cooperative play, and identifies the user rank of the users U. The user rank of a user U who satisfies the predetermined condition is a user U whose voting predictions were incorrect. This is the most advantageous user rank for (a certain user), and if voting is done using currency, this corresponds to the highest user rank in the group, and if voting is done using free coins, this corresponds to the lowest user rank in the group.
[0142] In step S045, the server 30 calculates exchange points as a privilege based on the point redemption rate corresponding to the user rank identified in step S042, the payout value calculated in step S043, and the number of members of the group. Then, in step S046, the server 30 grants the calculated exchange points to the user U. The exchange points granted at this time correspond to a privilege corresponding to the most advantageous user rank for the users belonging to the group of the cooperative play.
[0143] On the other hand, if the play style of the user U is cooperative play (S014: YES) and the voting prediction is incorrect (S041: NO), the server 30 performs step S051. Step S051 is a process similar to step S042, and selects a user U who satisfies a predetermined condition from among the users U who belong to the cooperative play group, and identifies the user rank of the user U.
[0144] After performing step S051, the server 30 calculates the amount of exchange points or lottery points to be given as a benefit (S052). Specifically, the amount of currency or free coins used for voting, in other words, the amount of voting value subtracted in step S012, is multiplied by the point return rate (exchange point return rate or lottery point return rate) according to the user rank specified in step S051 and the number of members of the group to calculate the amount of points to be given. Thereafter, the server 30 (more specifically, the benefit giving unit) gives the calculated amount of exchange points or lottery points to the user U as a benefit (S053). The exchange points given at this time correspond to a benefit according to the most advantageous user rank for users belonging to the group of the cooperative play.
[0145] After performing step S053, the server 30 performs steps S047 to S049 to grant a predetermined amount of experience points and a bonus according to the number of members of the group to the user U, and then further performs step S050.
[0146] When the series of steps described above is completed, the payout value and benefit granting process according to the second embodiment is completed. After that, while the user U is playing the competition result prediction game, the series of steps described above are repeatedly performed.
[0147] During the refund value and benefit granting process according to the second embodiment, the experience points granted to the user U in steps S020 and S047 may be determined based on the contents of the vote made by the user U, the voting method, the winning prediction of the vote, the voting history, etc. (More specifically, the experience point granting unit 40) may change the experience points granted to the user U depending on the accuracy of the voting prediction, for example, granting more experience points if the prediction is correct, or granting more experience points if the prediction is incorrect.
[0148] Furthermore, the server 30 may grant more experience points to the user U when the user U votes using currency, compared to when the user U votes using free coins. Conversely, the server 30 may grant more experience points to the user U when the user U votes using free coins, compared to when the user U votes using currency.
[0149] Furthermore, the server 30 may identify whether the vote made by the user U is the first vote or the second vote, and if it is the first vote, may grant the user U more experience points than if it is the second vote. In this case, the user U may be encouraged to predict the outcome of the competition himself. Conversely, if the vote made by the user U is the second vote, may grant the user U more experience points than if it is the first vote. In this case, the user U may be encouraged to refer to the predictions of other users U. In addition, whether the vote made by user U is a first vote or a second vote can be determined, for example, based on the voting operation data sent from the user terminal 10 at the time of voting, or the voting history of user U stored in the server-side memory unit 34.
[0150] The server 30 may also grant the user U experience points according to the betting method (betting type) designated by the user U when voting. For example, if the betting method is exacta, more experience points may be granted than if the betting method is win-win. Also, it may be set as an in-game mission to vote by designating a predetermined betting method (e.g., exacta), and the user U who completes the mission for the first time may be granted experience points as a reward for completing the mission.
[0151] <Summary of the second embodiment> The main features of the information processing device, the information processing method, and the program according to the second embodiment described above are as follows.
[0152] [1] The information processing device according to the second embodiment includes a vote receiving unit that receives votes from users predicting the outcome of a competition using a voting value, and a reward granting unit that grants a reward to the user who has cast a vote based on the user's voting history. The voting value includes a value that does not affect the calculation of a dividend for a vote that is a correct prediction. According to the above-mentioned information processing device, even if a user votes using a value that does not affect the calculation of a dividend, a benefit is awarded to the user who cast the vote, thereby increasing the user's motivation to vote.
[0153] [2] In the above information processing device, the vote accepting unit may accept votes using at least one of a first value that affects the calculation of a dividend and a second value that does not affect the calculation of a dividend as a voting value. According to the above configuration, a user may use, as a voting value, either a first value that affects the calculation of a dividend, or a second value that does not affect the calculation of a dividend, thereby further motivating the user to vote.
[0154] [3] The above information processing device may further include a user rank determination unit that determines a user rank of a user, and the reward granting unit may grant a reward to the user who has cast a vote according to the user rank of that user. According to the above configuration, the benefit given to the user varies depending on the user rank, which can further motivate the user to vote.
[0155] [4] The user rank may be represented by a value that increases according to the voting history. In this case, the reward granting unit may grant a reward in an amount determined based on a ratio according to the value of the user rank. It is preferable that when the value of the user rank is less than a predetermined value, the ratio when the second value is used as the voting value is higher than the ratio when the first value is used as the voting value, and that when the value of the user rank is equal to or greater than the predetermined value, the ratio when the first value is used as the voting value is higher than the ratio when the second value is used as the voting value. According to the above configuration, when the user rank is low (e.g., when the user is a beginner), the amount of the benefit given when the second value is used can be increased, thereby increasing the motivation to vote using the second value. Also, when the user rank is high (e.g., when the user is accustomed to voting), the amount of the benefit given when the first value is used can be increased, thereby increasing the motivation to vote using the first value.
[0156] [5] The user rank may be represented by a value that increases according to the voting history. In this case, the reward granting unit may grant a reward in an amount determined based on a ratio according to the value of the user rank. It is preferable that the ratio when the second value is used as the voting value decreases according to an increase in the value of the user rank. According to the above configuration, as the value of the user rank increases, the amount of benefit granted when the second value is used decreases, so that users who have become accustomed to voting can be encouraged to switch to voting using the first value.
[0157] [6] In addition, in the above-mentioned information processing device, when a user belonging to a group consisting of multiple users casts a vote, the bonus granting unit may grant the user a bonus according to the user rank that is most advantageous to the user among the user ranks associated with the users belonging to the group. According to the above configuration, a user who forms a group with multiple other users and votes is given a benefit according to the most advantageous user rank among the user ranks of the members of the group. This makes it possible to motivate users to vote by playing together as a group.
[0158] [7] In addition, in the above-mentioned information processing device, the reward granted by the reward granting unit when the user votes using the first value and the reward granted by the reward granting unit when the user votes using the second value may be different from each other. According to the above configuration, the benefit granted when the first value is used is different from the benefit granted when the second value is used, so that users can be motivated to vote using each value.
[0159] [8] In the above information processing device, the reward giving unit may give a reward to a user whose voting prediction is incorrect. According to the above configuration, a special benefit is given to the user when the vote prediction is incorrect, which can further increase the user's motivation to vote.
[0160] [9] In addition, in the above information processing device, when a user votes using the first value, the reward granting unit may grant a reward to the user regardless of whether the predicted vote is correct or not. In addition, when a user votes using the second value, the reward granting unit may grant a reward to the user if the predicted vote is a predetermined result. According to the above configuration, the user is given a benefit regardless of whether the first value or the second value is used, so that the motivation of the user to vote can be further increased. In particular, when the first value is used, the benefit is given regardless of whether the voting prediction is correct or not, so that the motivation of the user to vote using the first value can be effectively increased.
[0161]
[10] In addition, in the above-mentioned information processing device, when a user votes using the second value and the prediction of the vote is correct, the reward granting unit may grant the user a reward in addition to the refund value as a dividend. According to the above configuration, it is possible to effectively increase the motivation of the user to vote using the second value.
[0162]
[11] In addition, in the above information processing device, the reward awarding unit may award a reward of a different type from the refund value. According to the above configuration, if a prediction of a vote using the second value is correct, in addition to the refund value, a benefit different in type from the refund value is granted to the user, thereby more effectively motivating the user to vote using the second value.
[0163]
[12] The information processing device may further include an experience value granting unit that grants experience points to users who have cast votes. In this case, the bonus granting unit may grant the users a bonus according to the experience points, and the experience value granting unit may grant the users experience points according to the accuracy of their voting predictions. According to the above configuration, the experience value given to the user is determined according to the outcome of the voting prediction, and the benefit given to the user is determined according to the experience value, thereby increasing the interest of voting.
[0164]
[13] In the information processing device, the votes may include a first vote in which the user predicts the outcome of the competition, and a second vote in which the user matches the prediction of the votes cast by another user. In this case, the experience point granting unit may grant experience points according to the vote cast by the user out of the first vote and the second vote. According to the above configuration, the experience points given to the user when the first vote is cast are different from the experience points given to the user when the second vote is cast. Therefore, for example, by setting a larger experience point for either the first vote or the second vote, it is possible to further motivate the user to vote in that type of manner.
[0165]
[14] In the information processing device, the vote may be performed by a voting method designated by the user from among a plurality of voting methods. In this case, the experience point granting unit may grant experience points according to the voting method designated by the user. According to the above configuration, the experience points given to the user are determined according to the voting method designated by the user. Therefore, for example, by setting a larger experience point for a case where a user votes by designating a certain voting method, the user can be more motivated to vote by that voting method.
[0166]
[15] In the information processing device, the vote accepting unit may accept votes using at least one of a first value that affects a calculation of a dividend and a second value that does not affect a calculation of a dividend as a voting value. In this case, the experience value granting unit may grant more experience points to a user when the user votes using the first value than when the user votes using the second value. According to the above configuration, when the first value is used, more experience points are awarded to the user than when the second value is used, thereby increasing the user's motivation to vote using the first value.
[0167]
[16] In addition, in the above-mentioned information processing device, when a user who belongs to a group made up of multiple users casts a vote, the reward granting unit may grant the user a reward according to the number of members of the group. According to the above configuration, a user who forms a group with multiple other users and votes in that group is given a bonus according to the number of members of the group, thereby further motivating users to vote through collaborative play in a group.
[0168]
[17] In the information processing method according to the second embodiment, a computer accepts votes from users predicting the outcome of a competition using a voting value, and the computer awards a reward to the user who has cast a vote based on the user's voting history. The voting value includes a value that does not affect the calculation of a dividend for a vote that predicts the outcome correctly. According to the above method, even if a user votes using a value that does not affect the calculation of the dividend, a reward is awarded to the user who cast the vote, thereby increasing the user's motivation to vote.
[0169]
[18] In addition, a program according to a second embodiment of the present invention causes a computer to receive votes from users predicting the outcome of a competition using a voting value, and to grant a reward to the user who has cast a vote based on the user's voting history. The voting value includes a value that does not affect the calculation of a dividend for a vote that predicts the outcome. By executing the above program, a reward is given to a user who cast a vote even if the user cast the vote using a value that does not affect the calculation of the dividend, thereby increasing the user's motivation to vote.
[0170] <Other embodiments> The present invention is not limited to the above-described first and second embodiments. In the first and second embodiments, the server 30 executes the program of the present invention and functions as the information processing device of the present invention, but some or all of the functions of the server 30 as an information processing device may be provided in the user terminal 10. For example, functions equivalent to the refund value granting unit 38, the benefit granting unit 39, or the reward granting unit 40 may be provided in the user terminal 10.
[0171] In the first and second embodiments, an online game that utilizes data communication between the user terminal 10 operated by the user U and the server 30 has been described as an example of a game. However, the type of game is not particularly limited, and the game may be an offline game that does not require data communication. The game may be a social game that can be used only with a Google account.
[0172] In the first and second embodiments, a publicly managed race is assumed as an example of a race. However, the content of the race is not limited to this, and the results of athletics, swimming, baseball, soccer, rugby, basketball, and combat sports such as boxing may be predicted.
[0173] In the first and second embodiments, the lottery points are given to the user U as a refund value and a benefit when the user uses free coins to vote, but the present invention is not limited to this. For example, the free coins and the lottery points may be mutually convertible at a predetermined rate.
[0174] In the first and second embodiments, the amount of the exchange points and lottery points that are the privileges is determined according to the experience points. However, the amount of the privileges may be determined according to the voting history of the user U, and may be determined according to a performance value other than the experience points, for example, the number of votes made by the user U within a predetermined period such as one week or one month, the total value used for voting, etc. [Explanation of symbols]
[0175] 10 User terminal 11 Processors 12 Storage device 13 Communication Interface 14 Input Devices 15 Output Devices 16 Operation specific part 17 Terminal side memory unit 18 Terminal side generation unit 19 Terminal side transmission / reception unit 20 Display processing section 30 Servers 31 Processors 32 Storage device 33 Communication Interface 34 Server side storage unit 35 Server side transmission / reception unit 36 Server-side generation unit 37 Experience Points Granting Department 38 Refund Value Granting Department 39 Benefits Granting Department 40 Experience Points Granting Section 41 User Rank Determination Unit 50 Public Racing Server 51 Processors 52 Storage device 53 Communication Interface 54 Public server side memory unit 55 Public server side transmission / reception unit 56 Public server-side generation unit 57 Odds Calculation Section N Network S Information Processing System U User
Claims
1. a processor, the processor comprising: accepting votes from users to predict the outcome of a competition using at least one of a first value that affects the calculation of a dividend and a second value that does not affect the calculation of a dividend as a voting value; updating the rank of the user based on the voting history of the user; In accordance with an increase in the rank, a point redemption rate in the case where the first value is used is increased, and a point redemption rate in the case where the second value is used is decreased. Information processing device.
2. The processor accepts, from a user, a vote for predicting an outcome of a competition using at least one of a first value that affects a calculation of a dividend and a second value that does not affect a calculation of a dividend as a voting value; a processor for updating a rank of the user based on the voting history of the user; a processor increasing a point redemption rate when the first value is used and decreasing a point redemption rate when the second value is used in response to an increase in the rank; Information processing methods.
3. accepting votes from users to predict the outcome of a competition using at least one of a first value that affects the calculation of a dividend and a second value that does not affect the calculation of a dividend as a voting value; updating the rank of the user based on the voting history of the user; In accordance with an increase in the rank, a point redemption rate in the case where the first value is used is increased, and a point redemption rate in the case where the second value is used is decreased. A program that causes a processor to execute a process.
4. A server and a terminal, The server, accepting, from the terminal of the user, a vote for predicting an outcome of the competition using at least one of a first value that affects a calculation of a dividend and a second value that does not affect the calculation of a dividend as a voting value; updating the rank of the user based on the voting history of the user; In accordance with an increase in the rank, a point redemption rate in the case where the first value is used is increased, and a point redemption rate in the case where the second value is used is decreased. system.
Citation Information
Patent Citations
Game apparatus
JP2007044128A
Game system and point managing device constituting the same, and business-use game machine
JP2009291332A
Game system and control method used for the same
JP2013230314A
Voting point system, voting point management method, voting point management device, and voting point management program
JP2017107363A
Voting point system, voting point management method, voting point managing device, and voting point management program
JP2017111616A