Information processing device, information processing method, and program

JP2025071331AActive Publication Date: 2025-05-02MIXI INC
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
JP2025029288
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-02-26
Publication Date
2025-05-02
Estimated Expiration
2039-11-28

AI Technical Summary

Technical Problem

Existing games that predict competition results often become monotonous, leading to decreased user motivation for voting, and there is a risk of resource depletion due to the difference between the value used for voting and the value refunded upon accurate prediction.

Method used

An information processing device that includes a first value granting unit for predicting competition outcomes, a second value granting unit for holding a lottery, and a reward granting unit, which together prevent resource depletion and increase user motivation by requiring two stages of action: voting and lottery.

Benefits of technology

The solution prevents monotonous game content and increases user motivation by ensuring that users can obtain rewards through both voting and lottery actions, thereby preventing resource depletion and enhancing engagement.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025071331000001_ABST
    Figure 2025071331000001_ABST
Patent Text Reader

Abstract

To provide an information processing device, an information processing method, and a program capable of enhancing motivation of a user to take a voting action by preventing starvation of an action source in a situation where there is a difference between an evaluation of predicting a race result to use it for voting and an evaluation of being refunded in accordance with the voting result.SOLUTION: A race result prediction process in the case of using a fee-free coin as a voting evaluation is constructed by three phases. In a first phase, a server 30 applies the fee-free coin as a first evaluation to a user on the basis of a predetermined condition mentioned above (S101). In a second phase, the server 30 applies a lottery point as a second evaluation to the user in accordance with their voting result when the user performs voting by using the fee-free coin as a first evaluation (S102). In a third phase, a compensation in accordance with their lottery result is applied to the user when the user performs a lottery by using the lottery point as a second evaluation (S103).SELECTED DRAWING: Figure 9
Need to check novelty before this filing date? Find Prior Art

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. Furthermore, Patent Document 2 discloses a gaming system in which participants use awarded points to predict and bet on the finishing order of horse races held at actual racetracks, and if their prediction is correct, they are paid out earned points based on the odds that can be exchanged for various items that can be used in betting games and training games. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2007-044128 A [Patent Document 2] JP 2013-230314 A Summary of the Invention [Problem to be solved by the invention]

[0005] However, in a game in which the player simply predicts the outcome of a competition, as in Patent Document 1 or Patent Document 2, the game content tends to become monotonous, and there is a risk that the user's motivation to vote may be lost. Furthermore, in a situation where the value used for voting differs from the value paid out when a prediction is correct, as in Patent Document 2, the value used for voting does not increase even if the prediction is correct, so resources for voting are likely to be depleted. As a result, there may be cases where users are unable to vote for the race they want, which may further reduce users' motivation to vote.

[0006] Therefore, the objective of the present invention is to provide an information processing device, information processing method, and program that can prevent the depletion of behavioral resources and increase users' motivation to vote in a situation where the value used to predict and vote on the outcome of a competition is different from the value paid out based on the voting result. [Means for solving the problem]

[0007] An information processing device according to one embodiment of the present invention has a first value assigning unit that assigns to a user a first value to be used to predict and bet on a competition outcome based on predetermined conditions, a second value assigning unit that assigns to the user a second value, which is a value different from the first value depending on the result of the vote using the first value, and which is used to hold a lottery in which a reward can be obtained, and a reward assigning unit that assigns a reward to the user who has held the lottery. Effect of the Invention

[0008] According to one aspect of the present invention, since a reward cannot be finally obtained without going through two steps of actions, voting and lottery, it is possible to prevent the game content from becoming monotonous due to changes in content, and to increase the motivation of users to vote. In particular, in a situation where the value used to predict the outcome of a competition and to vote is different from the value paid out according to the voting result, the user can obtain the first value used to vote based on a predetermined condition, which prevents the depletion of resources for voting and further increases the motivation of users 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] 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] 2 is a flowchart showing the flow of an information processing method according to the present invention. [Figure 10] 13 is a flowchart showing a flow of a first value imparting process. [Figure 11] 13 is a flowchart showing a flow of a second value imparting process. [Figure 12] 13 is a flowchart showing a flow of a second value imparting process. [Figure 13] 13 is a flowchart showing the flow of a reward granting process. [Figure 14] 13 is a flowchart showing the flow of a user rank determination process. 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 can predict 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, place 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 rate, and is a numerical value indicating how many times the value of a bet will be paid out if the bet is successful. 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 are actually held, and therefore may fluctuate in real time depending on the status of betting in the user U's own currency or that of others.

[0014] 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 specified period or for a specified 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. 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.

[0015] 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, specifically, there are two types of value used for race voting (hereinafter referred to as voting value), free coins and currency, and there are four types of value awarded as a race result: value paid out according to the voting result (hereinafter referred to as refund value), rewards, experience points, and bonuses. Also, when free coins are used as voting value, it is shown that the refund value and rewards are lottery points, and when currency is used as voting value, the refund value is currency and the rewards are exchange points.

[0016] "Free coins" are equivalent to a first 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 predetermined conditions, and can be accumulated for a predetermined period (or indefinitely). By accumulating free coins, user U does not need to use them all in one competition, and can save them up to any competition and use them effectively in the competition he or she is aiming for. 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. Of course, they cannot be used for the lottery described below. Furthermore, no matter how many free coins you use to vote, they will not affect the odds.

[0017] 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 accept an exchange request from another user U and register as a friend user for the first time.

[0018] The term "currency" refers to 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 deposits or current deposits.

[0019] A "bonus" is a predetermined amount of additional prize awarded in addition to the refund value if a prediction is correct. The value of the bonus varies depending on the voting value; when free coins are used to vote, lottery points are awarded as a bonus, and when currency is used to vote, exchange points are awarded as a bonus. The amount of bonus awarded is determined based on the point redemption rate (described below) and the number of people in the group (only in the case of cooperative play).

[0020] "Experience points" are a quantification of the degree to which user U has grown through the experience of voting behavior, and are a value that is a factor in determining user rank. Experience points are awarded according to user U's voting history, so they are awarded to user U regardless of whether their predictions were correct or not. The amount of experience points awarded also differs depending on the voting value, and more experience points are awarded when voting using currency than when voting using free coins.

[0021] 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.

[0022] A "bonus" is a predetermined amount of a prize given to a user U in a group 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 playing together. Note that the number of users playing together does not simply mean the number of users participating in the group, but the number of users who participated in the group and actually voted. However, it is not necessary for all users U constituting a group to vote for the same competition object using the same betting method.

[0023] 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 be, for example, when the race is a bicycle 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.

[0024] "Lottery points" are equivalent to a second value, have a different value from free coins, and are treated as a medium that can be used in the lottery described below, and as virtual currency in the competition result prediction game. 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 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.

[0025] 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.

[0026] The "exchange points" are equivalent to rewards, and are different from the above-mentioned free coins and lottery points. They 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 the exchange points, the user U can select and exchange the desired prize from prizes prepared by the provider of the competition result prediction game, etc., at any time. The prizes include gift certificates, gift certificates, cash vouchers, travel vouchers, prepaid cards, etc.

[0027] In principle, exchange points are awarded as a reward when a lottery is held, but in this embodiment, they are also awarded as a bonus when a prediction is correct using currency as a voting value. At this time, the amount awarded is determined based on the point redemption rate described later and the number of members of the group (only in the case of joint play). In addition, exchange points may be awarded when a user accepts an exchange request from another user U and registers as a friend user for the first time.

[0028] FIG. 3 is an explanatory diagram showing an example of a lottery result, and specifically shows that the value used when applying for a lottery (hereinafter referred to as lottery value) is lottery points, and that there are three types of rewards awarded as a lottery result: 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. Note that in this embodiment, lottery points are awarded only when free coins are used to vote, so user U cannot apply for a lottery unless he or she has voted.

[0029] 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.

[0030] FIG. 4 is an explanatory diagram showing an example of a point redemption rate according to a user rank, and the redemption rate of lottery points and exchange points is specified according to the user rank. This redemption rate is used when calculating a benefit. Specifically, the amount of the benefit is calculated by multiplying the refund value by this redemption rate.

[0031] "User rank" indicates the grade of user U, and indicates the level (degree of high or low) of user U. 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.

[0032] 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 the free coins that have been granted in advance as a voting value. If it is assumed that the odds of winning are 5 times, then if the prediction wins, 5000Gpt ("Gpt" is the unit of lottery points), which has a different value from the free coins, will be paid out as a payout value. In other words, in the competition result prediction game of this embodiment, if free coins are used as a voting value, the payout value will be different.

[0033] 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% (user rank 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.

[0034] If your prediction is incorrect, you will not receive the above refund value or bonus. However, regardless of the voting result, you will be given experience points and a bonus based on the number of people in your group (only in cases of cooperative play) based on the fact that you voted. Specifically, for each vote, you will be given 100 Exp ("Exp" is the unit of experience points) and a first value bonus of 400C free coins (100C x 4 people). Note that these experience points and bonuses will be given even if your prediction is correct.

[0035] On the other hand, if you vote using 1,000 yen of currency as the voting value, if your prediction is correct, you will be paid out 5,000 yen of currency (assuming the odds are also 5:1).

[0036] In this embodiment, if the user U's prediction is correct, he / she can obtain further 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 members of the group (only in the case of joint 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 members of the group is 4, 200 exchange points ("Ppt" is the unit of exchange points) are granted as a privilege based on the formula 5,000 Gpt x 1.0% x 4 people.

[0037] If the prediction is incorrect, the above-mentioned refund value and bonus are not awarded. However, just 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 experience points and 400C free coins (100C x 4 people), which is the first value, are awarded as a bonus. Note that these experience points and bonuses are awarded even if the prediction is correct. In this embodiment, when voting using currency, twice as much experience points are awarded as when voting using free coins.

[0038] 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 benefits. However, when free coins are used as voting value, the lottery points provided as refund value or benefit are not rewards, and rewards can only be obtained by using the lottery points to participate in a lottery.

[0039] 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, 500C of free coins are awarded. Note that these rewards are only examples, and other rewards may be available. Also, the amounts of currency, exchange points, free coins, etc. awarded may vary.

[0040] As described above, in the race result prediction game of this embodiment, voting can be performed using free coins or currency. Therefore, the use of free coins increases the game playability, while the use of currency increases the realism and speculation, so that users U who seek both elements can be highly satisfied. In particular, public races and the like have complicated betting methods, making it difficult for beginners to join, but by experiencing a game using free coins, it is possible to expand the fan base of public races and liven up public races.

[0041] <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.

[0042] 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 enables 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. The user terminals 10 may communicate with each other via the network N, or may communicate directly via Bluetooth (registered trademark), Wifi-Direct, or the like, without going through the network N.

[0043] 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.

[0044] "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.

[0045] <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.

[0046] To explain the configuration of the user terminal 10 in more detail, as shown in Figure 5, the user terminal 10 has, as its hardware configuration, a processor 11, a storage device 12, a communication interface (represented as communication I / F in Figure 5) 13, an input device 14 and an output device 15, and these devices are electrically connected via a bus not shown.

[0047] The processor 11 includes, for example, a central processing unit, a microprocessor, 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 application programs 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.

[0048] 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).

[0049] 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.

[0050] The input device 14 is a device that receives an operation by 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.

[0051] 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.

[0052] Next, the configuration of the user terminal 10 will be described again from a functional perspective with reference to 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.

[0053] [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.

[0054] [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.).

[0055] [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.

[0056] [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.

[0057] [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 using a browsing function. Specifically, the display processing unit 20 draws a game screen when the game starts, and during game play, 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.

[0058] <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.

[0059] 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.

[0060] The processor 31 is configured with a CPU, an MPU, 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.

[0061] 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.

[0062] 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.

[0063] 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, a first value imparting unit 37, a second value imparting unit 38, a reward imparting unit 39, an experience value imparting 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 configured by a plurality of computers, the above functions may be distributed so that each of the plurality of computers performs a different function.

[0064] [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). The data relating 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 (information such as personal information of the user U, the model of the user terminal 10, login history, voting history, lottery history, prize exchange history, number of owned free coins, number of owned lottery points, number of owned exchange points, number of experience points, and user rank). It is possible to accumulate and store the free coins, lottery points, exchange points, experience points, etc. that have been granted so far. The game progress data also includes data created based on information about the race obtained from the public race server 50.

[0065] [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 communications 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. It also receives data including information about the race from the public racing server 50, and transmits data about the voting status of the user U to the public racing server 50 as necessary. Furthermore, during joint play, the server-side transmitting / receiving unit 35 receives joint play data from each user terminal 10 of the multiple users U who are playing jointly, and transmits data for synchronizing the users U (game progress data in a broad sense) to each user terminal 10.

[0066] [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.

[0067] [First Value Addition Department 37] The first value granting unit 37 is mainly realized by the processor 31 and the storage device 32, and grants free coins, which are the first value, to the user U based on the above game rules. The amount of free coins to be granted is appropriately determined depending on the user rank, the number of members of the group (only in the case of joint play), lottery results, time, etc. The granted free coins are associated with each grantee user U and stored in the server-side storage unit 34. The game rules also include the contents exemplified above as the predetermined conditions.

[0068] [Second Value Addition Department 38] The second value granting unit 38 is mainly realized by the processor 31 and the storage device 32, and grants lottery points, which are the second value, to the user U based on the above game rules. The amount of lottery points granted 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 granted 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 that constitute the group. The granted lottery points are associated with each user U to whom they are granted and stored in the server-side storage unit 34.

[0069] [Reward Granting Department 39] The reward granting unit 39 is mainly realized by the processor 31 and the storage device 32, and grants exchange points, which are rewards, to the user U based on the above game rules. The amount of exchange points granted is appropriately determined according to the lottery results, 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 granted 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 that constitute the group. The granted exchange points are associated with each user U to whom they are granted and stored in the server-side storage unit 34.

[0070] [Experience Points Granting Section 40] The experience value granting unit 40 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.

[0071] [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 a user rank for each user U based on the accumulated amount of experience points granted by the experience point granting unit 40. 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.

[0072] <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.

[0073] 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 comprises 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.

[0074] Next, the configuration of the public race server 50 will be explained again from a functional perspective with reference to FIG. As shown in Figure 8, the public racing server 50 has multiple functional units, specifically a public server memory 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. If 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.

[0075] [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.

[0076] [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 going 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.

[0077] [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.

[0078] [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.

[0079] 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.

[0080] <Processing flow of the competition result prediction system S> Next, with reference to FIG. 9, 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.

[0081] As shown in Fig. 9, the process of predicting a competition result when free coins are used as a voting value is composed of three phases. In the first phase, the server 30 grants the user U free coins, which are a first value, based on the above-mentioned predetermined conditions (S101). In the second phase, if the user U uses free coins, which are the first value, to vote, the server 30 grants lottery points, which are a second value, to the user U in accordance with the voting result (S102). Furthermore, in the third phase, if the user U uses lottery points, which are the second value, to hold a lottery, the server 30 grants a reward to the user U in accordance with the lottery result (S103). Then, the process ends.

[0082] Next, each step of the competition result prediction process executed in the competition result prediction system S will be described in detail with reference to Fig. 10 to Fig. 14. Note that, here, a case where free coins are used as a voting value will be described.

[0083] [First value addition processing] First, the first value imparting process will be described with reference to FIG. The "first value granting process" refers to a process executed in the server 30, which grants free coins, which are the first value, to the user U. The first value granting process is a process performed in step S101 of the competition result prediction process shown in FIG.

[0084] 10, when the server 30 determines that the user U satisfies the predetermined condition (S201: YES), it grants the first value, free coins, to the user U (S202). Then, it transmits game progress data notifying the result to the user terminal 10 of the user U (S203). However, when it determines that the predetermined condition is not satisfied (S201: NO), it ends the process.

[0085] When the above series of steps is completed, the first value imparting process ends. After that, while the user U is playing the competition result prediction game, the above series of steps are repeatedly performed. The above is an example of the first value imparting process.

[0086] [Secondary value addition processing] Next, the second value imparting process will be described with reference to FIG. 11 and FIG. The "second value imparting process" refers to a process executed in the server 30, which is a process of imparting lottery points, which are a second value, to the user U. The second value imparting process is a process performed in step S102 of the competition result prediction process shown in FIG.

[0087] As shown in FIG. 11, before the start of the target competition, when the server 30 receives voting operation data from the user terminal 10 and determines that it has accepted a vote from the user U (S301: YES), it subtracts the first value, which is free coins stored in association with the target user U, according to the amount (bet amount) specified by the user U (S302).

[0088] 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 (S303). Then, the server 30 judges whether the play style of the user U is cooperative play or not (S304). If it is judged that the play style is not cooperative play but solo play (S304: NO), the server 30 next judges whether the prediction of the user U, which is the betting content, is correct or not, based on the received information about the competition (S305).

[0089] If the server 30 determines that the user U's prediction is correct (S305: YES), it calculates the amount of lottery points to be awarded as a refund value based on the odds (S306), and awards the second value, lottery points, to the user U as a refund value in accordance with the calculated amount (S307). In addition, the server 30 calculates the amount of lottery points to be awarded as a bonus based on the amount of lottery points to be awarded as a refund value previously calculated and the lottery point redemption rate specified according to the user rank (S308), and awards lottery points, which are a second value, to the user U as a bonus based on the calculated amount to be awarded (S309).

[0090] After the process of S309, or when it is determined that the user U's prediction is incorrect (S305: NO), the server 30 grants a predetermined amount of experience points to the user U (S310).

[0091] On the other hand, if the server 30 determines that the play style of the user U is cooperative play (S304: YES), as shown in FIG. 12, 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 (S401).

[0092] If the server 30 determines that the user U's prediction was correct (S401: YES), it first selects the user U with the highest user rank among the users U belonging to the cooperative play group, and identifies the user rank of that highest-ranked user U (S402).

[0093] Then, the server 30 calculates the amount of lottery points to be awarded as a refund value based on the odds (S403), and awards the lottery points, which are the second value, to the user U as a refund value in accordance with the calculated amount to be awarded (S404). In addition, the server 30 calculates the amount of lottery points to be awarded as a bonus based on the amount of lottery points to be awarded as a refund value previously calculated and the lottery point redemption rate specified according to the user rank of the highest-ranking user U previously identified (S405), and awards lottery points, which are a second value, to user U as a bonus based on the calculated amount to be awarded (S406).

[0094] After the process of S406, or when it is determined that the user U's prediction is incorrect (S401: NO), the server 30 grants a predetermined amount of experience points to the user U (S407).

[0095] 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 (S408), and awards free coins to user U as a bonus according to the determined amount to be awarded (S409).

[0096] 11, after the process of S310 or S409, the server 30 transmits game progress data notifying the result to the user terminal 10 of the user U (S311). If it is determined that the vote of the user U has not been accepted (S301: NO), the process ends.

[0097] When the above series of steps is completed, the second value imparting 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 second value imparting process.

[0098] [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 performed based on an instruction from the user U. The reward granting process is a process performed in step S103 of the competition result prediction process shown in FIG.

[0099] As shown in FIG. 13, 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 (S501: YES), it subtracts a predetermined number of lottery points, which are a second value stored in association with the target user U, as compensation for one lottery draw (S502).

[0100] Then, the server 30 conducts a lottery and judges the result of the lottery (S503). If the first reward is selected as a result of the lottery (S503: First Reward), a predetermined amount of currency is given to the user U as a reward (S504). If the second reward is selected (S503: Second Reward), a predetermined amount of exchange points is given to the user U as a reward (S505). If the third reward is selected (S503: Third Reward), a predetermined amount of free coins is given to the user U as a reward (S506).

[0101] Then, game progress data notifying the result is transmitted to the user terminal 10 of the user U (S507). Note that if it is determined that the lottery application from the user U has not been accepted (S501: NO), the process ends.

[0102] 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.

[0103] [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 lottery points to be awarded as a privilege.

[0104] As shown in FIG. 14, 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 (S601: YES), the server 30 judges whether the accumulated amount of experience points reaches a predetermined amount and satisfies the rank-up requirements (S602). If it is judged that the amount of experience points satisfies the rank-up requirements (S602: YES), the server 30 updates the user rank by shifting the user U's user rank to a higher level (S603). Then, it transmits game progress data notifying the result to the user terminal 10 of the user U (S604). Note that if the amount of experience points has not increased (S601: NO), or if it is judged that the amount of experience points has increased but does not satisfy the rank-up requirements (S602: NO), the server 30 ends the process.

[0105] 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.

[0106] <Other embodiments> The present invention is not limited to the above-described embodiments. In the above embodiment, 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 the information processing device may be provided in the user terminal 10. For example, the user terminal 10 may be provided with functions corresponding to the first value imparting unit 37, the second value imparting unit 38, or the reward imparting unit 39.

[0107] In the present embodiment, 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. Also, for example, the game may be a social game that can be used with only a web browser and an SNS (Social Networking Service) account.

[0108] In the present embodiment, a publicly managed race is assumed as an example of a race, but the race is not limited to this and may be a race to predict the outcome of track and field, swimming, baseball, soccer, rugby, basketball, martial arts such as boxing, or the like.

[0109] In the present embodiment, the lottery points are given to the user U as a refund value and a benefit when the user votes using free coins and the user's prediction is correct as a result of the 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.

[0110] <Summary> The main features of the information processing device, information processing method, and program according to the above-described embodiment are as follows.

[0111] [1] The information processing device of this embodiment has a first value assigning unit that assigns to a user a first value used to predict and bet on the outcome of a competition based on predetermined conditions, a second value assigning unit that assigns to a user a second value, which is different from the first value depending on the result of the vote based on the first value, and which is used to hold a lottery in which a reward can be obtained, and a reward assigning unit that assigns a reward to the user who has held the lottery. According to the information processing device, since a reward cannot be finally obtained without going through two steps of voting and lottery, it is possible to prevent the game content from becoming monotonous due to changes in content, and to increase the motivation of users to vote. In particular, in a situation where the value used to predict the outcome of a competition and to vote is different from the value paid out according to the voting result, the user can obtain the first value used to vote based on a predetermined condition, which prevents the depletion of resources for voting and further increases the motivation of users to vote.

[0112] [2] The information processing device further includes a storage unit that accumulates and stores the first value assigned to each user. In this way, the user can accumulate the assigned first value, which makes it possible to better prevent the depletion of resources for voting behavior and further increase the motivation of the user to vote.

[0113] [3] In the above information processing device, the reward includes a first value. By doing so, users can obtain a first value as a reward for the lottery results, which makes it possible to better prevent the depletion of resources for voting behavior and further increase users' motivation to vote.

[0114] [4] In the above-mentioned information processing device, when a user belonging to a group consisting of multiple users votes, the first value assigning unit determines the amount of the first value to be assigned to the user depending on the number of members of the group, regardless of the result of the vote. In this way, when a user forms a group with multiple other users and votes, the user can obtain a first value according to the number of members of the group, regardless of the voting result, which makes it possible to better prevent the depletion of resources for voting and further motivate users to vote.

[0115] [5] The information processing device further includes a user rank determination unit that determines a user rank of the user based on the voting history of the user, and the second value is calculated according to the user rank. In this way, the user can obtain a second value according to the user rank determined based on the voting history, which can further increase the motivation of the user to vote.

[0116] [6] In the above-mentioned information processing device, when a user belonging to a group consisting of a plurality of users casts a vote, the second value is calculated according to the user rank that is most advantageous to the user among the user ranks associated with the users belonging to the group. By doing this, when a user forms a group with multiple other users and votes, the user can obtain a second value based on the user rank that is most advantageous to the user, among the user ranks of the user himself or herself or the other users in the group, thereby further motivating users to vote.

[0117] [7] In the above information processing device, the competition is a publicly managed competition, and the second value is calculated according to a payout multiplier determined by the organizer of the publicly managed competition. In this way, the user can obtain the second value according to the payout rate determined by the organizer of the public race, regardless of the voting tendency of the first value, thereby further increasing the motivation of the user to vote.

[0118] [8] Furthermore, according to the information processing method of this embodiment, a computer grants a user a first value to be used to predict and bet on the outcome of a competition based on predetermined conditions, grants the user a second value, which is different from the first value depending on the result of the vote based on the first value, to be used to conduct a lottery in which a reward can be obtained, and grants the reward to the user who conducted the lottery. In this way, since a reward cannot be finally obtained without going through the two-stage actions of voting and lottery, it is possible to prevent the game content from becoming monotonous due to changes in content, and to increase the motivation of users to vote. In particular, in a situation where the value used to predict the outcome of a competition and to vote differs from the value paid out according to the voting result, the user can obtain the first value used to vote based on a predetermined condition, which prevents the depletion of resources for voting and further increases the motivation of users to vote.

[0119] [9] Furthermore, according to the program of this embodiment, the program is executed by a computer, and causes the computer to grant a user a first value to be used to predict and bet on the outcome of a competition based on predetermined conditions, grant the user a second value, which is different from the first value depending on the result of the vote based on the first value, to be used to conduct a lottery in which a reward can be obtained, and grant the reward to the user who conducted the lottery. In this way, since a reward cannot be finally obtained without going through the two-stage actions of voting and lottery, it is possible to prevent the game content from becoming monotonous due to changes in content, and to increase the motivation of users to vote. In particular, in a situation where the value used to predict the outcome of a competition and to vote differs from the value paid out according to the voting result, the user can obtain the first value used to vote based on a predetermined condition, which prevents the depletion of resources for voting and further increases the motivation of users to vote. [Explanation of symbols]

[0120] 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 First Value Addition Department 38 Second Value Addition Department 39 Reward Department 40 Experience point 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

[Claim 1] a first value assigning unit that assigns a first value to a user to bet on a prediction of a result of a competition based on a predetermined condition; a second value granting unit that grants the user a second value, which is different from the first value and is used to hold a lottery in which a reward can be obtained, in accordance with a result of the vote based on the first value; a reward granting unit that grants the reward to the user who has participated in the lottery; An information processing device having the above configuration.

Citation Information

Patent Citations

  • Prediction information providing system

    JP2006085532A

  • Game system, and game device and total performance processor configuring the same

    JP2009066320A

  • Betting system sharing progressive bonus and control method of betting system

    JP2009183677A

  • Game system and game controlling method

    JP2010172621A

  • Game system

    JP2013165900A