Control method, computer and control program
The game control method dynamically adjusts the probability of winning specific game content based on selection frequency, enhancing player expectations and engagement by increasing the chances of acquiring desired items and maintaining gameplay variety.
Patent Information
- Application Number
- JP2023135371
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-08-23
- Publication Date
- 2025-01-22
- Estimated Expiration
- 2035-01-23
AI Technical Summary
Existing game systems fail to sufficiently enhance player expectations for acquiring specific game content, as the probability of winning featured game content becomes monotonous and does not improve significantly with each lottery, leading to diminished interest.
A game control method that dynamically adjusts the probability of selecting specific game content based on the number of times it has been previously selected, allowing for increased chances of winning featured content as the player continues to play, while maintaining a variety of outcomes by reselecting from the same type of game media.
This approach enhances player engagement by increasing the perceived chances of acquiring desired game content, maintaining interest through dynamic probability adjustments and ensuring a variety of outcomes, thereby improving overall gameplay experience.
Smart Images

Figure 0007619670000001 
Figure 0007619670000002 
Figure 0007619670000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a game control method, a computer, and a control program. [Background technology]
[0002] In recent years, servers that provide games to mobile terminals via communication networks have become widespread. Games provided by such servers include those in which multiple players can participate (so-called "social games"). In social games, for example, prize acquisition games (so-called "gacha gacha (registered trademark)") are implemented so that players can acquire items to be used in the game. Prize acquisition games are games in which a prize selected by random drawing from multiple prizes is awarded to the user.
[0003] Patent Document 1 describes a server device that provides a game using game media to a player's terminal device via a network. The game media is electronic data used by the player to progress in the game. When the server device receives a game media acquisition request from the player's terminal device, the server device selects a winning game media from among the game media contained in the deck assigned to the player according to a predetermined lottery algorithm, and makes the selected game media the player's owned game media and deletes it from the deck. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Patent No. 5474237 Summary of the Invention [Problem to be solved by the invention]
[0005] Generally, each player makes a game medium acquisition request with the aim of acquiring a featured game medium among the game media contained in the deck. In the game system of Patent Document 1, each player can reliably acquire the featured game medium by acquiring all game media in the deck. Even if the featured game medium is not selected, the selected game medium is removed from the deck, so that the probability of winning the featured game medium in the next lottery is increased. However, if only one game medium is removed from the deck per lottery, the degree of increase in the probability of winning the featured game medium becomes monotonous, and it is not possible to sufficiently increase the player's expectations for acquiring the featured game medium.
[0006] The present invention has been made to solve such problems, and aims to provide a game control method, computer, and control program that can increase a player's expectations for acquiring a specific game medium. [Means for solving the problem]
[0007] The game control method of the present invention is a game control method in a computer having a memory unit and executing a game in which game media is stored in association with a player, the method including: storing a plurality of game media in the memory unit as game media that can be associated and stored in the game; selecting a game medium from the plurality of game media in accordance with a request from the player; storing the selected game medium in association with the player; reselecting a game medium from the plurality of game media including the same type of game medium as the game medium stored in association in accordance with the request from the player; and changing the probability that a specific game medium will be selected from the plurality of game media in the next selection in accordance with the request from the player depending on the number of times game media has been selected in accordance with the request from the player. The computer may be any type of computer capable of executing the above procedures, such as a mobile terminal, a fixed terminal, or a server.
[0008] Furthermore, in the game control method of the present invention, it is preferable that the specific game medium is the most valuable game medium among the multiple game media, and when a game medium other than the most valuable game medium is selected in selecting a game medium, the game medium other than the selected most valuable game medium is stored in association with the player, and when reselecting a game medium, a game medium is reselected from among the multiple game media including the same type of game medium as the game medium other than the most valuable game medium, and when changing the probability, the probability of the most valuable game medium being selected is changed so that the more times a game medium is selected in accordance with a request from the player, the higher the probability that the most valuable game medium will be selected.
[0009] In addition, in the game control method according to the present invention, when changing the probability, it is preferable that when a specific game medium is selected in the selection of the game medium, the probability that the specific game medium will be selected is reset.
[0010] Furthermore, in the game control method of the present invention, it is preferable that the specific game medium includes two or more game media, and in changing the probability, if a first game medium is selected among the game media included in the specific game medium in the game medium selection, the probability of the specific game medium being selected is not reset, and if a second game medium other than the first game medium is selected, the probability of the specific game medium being selected is reset.
[0011] In addition, in the game control method of the present invention, when changing the probability, it is preferable to reset the probability that a specific game medium will be selected when the number of times a game medium has been selected in accordance with a request from a player reaches a predetermined number.
[0012] In addition, in the game control method according to the present invention, it is preferable that the specific game medium is set in accordance with a request from a player.
[0013] In addition, in the game control method of the present invention, it is preferable that the computer further includes an output unit, and further outputs display data to the output unit for displaying the probability of a specific game medium being selected for each number of times a game medium is selected.
[0014] In addition, in the game control method of the present invention, when changing the probability, it is preferable to change the degree to which the probability of a game medium being selected is changed based on the relationship between the game medium selected in the game medium selection and a specific game medium, points awarded to a player in other games different from the game, the level of a player in other games, or the number of messages sent by a player to other players.
[0015] In addition, in the game control method of the present invention, when changing the probability, it is preferable to set an upper limit value for the probability that a game medium will be selected based on the relationship between the game medium selected in the game medium selection and a specific game medium, points awarded to a player in other games different from the game, the level of the player in other games, or the number of messages sent by the player to other players.
[0016] The computer of the present invention is a computer that executes a game in which game media is stored in association with a player, and is equipped with a memory unit that stores multiple game media as game media that can be associated and stored in the game, a selection unit that selects a game medium from the multiple game media in accordance with a request from the player, and an association unit that stores the selected game medium in association with the player, and the selection unit reselects a game medium from the multiple game media including the same type of game medium as the game medium stored in association in accordance with the player's request, and changes the probability that a specific game medium will be selected from the multiple game media in the next selection in accordance with the player's request depending on the number of times game media has been selected in accordance with the player's request.
[0017] The control program of the present invention is a control program for a computer having a memory unit and executing a game in which game media is stored in association with a player, and causes the computer to store a plurality of game media in the memory unit as game media that can be stored in association with the player in the game, select a game medium from the plurality of game media in accordance with a request from the player, store the selected game medium in association with the player, reselect a game medium from the plurality of game media including the same type of game medium as the game medium stored in association in accordance with the player's request, and change the probability that a specific game medium will be selected from the plurality of game media in the next selection in accordance with the player's request depending on the number of times game media has been selected in accordance with the player's request. Effect of the Invention
[0018] The game control method, computer, and control program of the present invention make it possible to flexibly change the probability of a specific game medium being selected depending on the number of times the game medium is selected, thereby increasing the player's expectations of obtaining a specific game medium. [Brief description of the drawings]
[0019] [Figure 1] FIG. 1 is a diagram illustrating an example of a schematic configuration of a game system. [Diagram 2] FIG. 2 is a diagram illustrating an example of a schematic configuration of a mobile terminal. [Diagram 3] FIG. 2 is a schematic diagram for explaining a game provided by the game system. [Figure 4] 13(a) to 13(d) are diagrams showing examples of screens displayed on a mobile terminal. [Diagram 5] FIG. 2 illustrates an example of a schematic configuration of a server. [Figure 6] 1A to 1C are diagrams illustrating an example of the data structure of each table. [Figure 7] 11 is a diagram showing an example of an operation sequence related to the lottery game process. FIG. [Figure 8]13 is a diagram showing an example of an operation sequence relating to a detailed screen display process. FIG. [Figure 9] FIG. 11 is a diagram illustrating an example of an operational flow of a lottery process. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0020] Various embodiments of the present invention will be described below with reference to the drawings. However, it should be noted that the technical scope of the present invention is not limited to these embodiments, but extends to the inventions described in the claims and their equivalents.
[0021] 1. Overview of the Present Invention In the game system of this embodiment, a player uses a mobile terminal to play a game provided by a server, and the server provides a web game.
[0022] In web games, the mobile device displays various game screens based on information received from the server via the browser (documents written in markup languages, programs written in scripting languages, etc.) The server also updates game data and transmits information to the mobile device based on information sent from the mobile device via the browser.
[0023] Games provided by the server include a main game and a lottery game, which is a game different from the main game. The server executes a quest that progresses according to a game scenario as the main game. A quest is generally also called an exploration or a mission, and has a plurality of floors (stages) in each of a plurality of dungeons, and processes for each floor are executed sequentially. The processes for each floor include a battle between a player character and an enemy character, the granting of a special game medium or other benefit to a player, a so-called RAID battle in which a plurality of players participate, an encounter with another player and / or a battle with another player. A player character is a game medium owned by a player, and an enemy character is a non-player character or a game medium owned by another player.
[0024] Game media is electronic data used in a game, and includes, for example, cards, items, characters, and avatars. Game media is electronic data that can be acquired, owned, used, managed, exchanged, synthesized, strengthened, sold, discarded, and / or gifted by a player in the game as the game progresses, but the manner in which the game media is used is not limited to those explicitly stated in this specification. A player can develop a character and acquire items by executing quests.
[0025] In this embodiment, a card registered in the game system in advance will be described as an example of a game medium. A card of a player character or an enemy character used in a battle has battle parameters. The battle parameters are, for example, attack power, defense power, stamina (or HP (hit points)), attribute (for example, fire, water, lightning, etc.), rarity (for example, normal, rare, S (super) rare, SS (double super) rare, SSS (triple super) rare, legend, etc.), skill (special effect) activation rate, attack speed (number of attacks in one turn, number of turns until attack, etc.), number of defenses in one battle, and / or job (for example, occupation, type of soldier, etc.). In addition, the card to which one character is assigned is not limited to one card, and multiple cards each having different battle parameters may be assigned to each character.
[0026] Also, the server executes a lottery game in which a character card is selected from among a plurality of character cards set as lottery objects in response to a request from a player operating a mobile terminal, and grants the selected character card to the player by storing the selected character card in association with the player. That is, in this lottery, game media that can be stored in association are set as game media to be selected. In this lottery, the character card selected and granted to the player is left as a lottery object without being excluded. That is, in the next lottery, the server reselects a character card from among a plurality of character cards set as lottery objects, including a character card of the same type as the granted character card, in response to a request from the player. Then, the server changes the probability of winning a specific character card in the next lottery, depending on the number of times the lottery has been executed in response to requests from each player.
[0027] The specific character card for which the winning probability is changed is a featured card that is a featured card in the lottery game, and is determined in advance by the operator of the game system. The featured card is the most valuable character card among a plurality of character cards set as lottery targets, such as a character card with the highest rarity, a character card with a specific special effect, or a card that can only be obtained at a specific time (seasonal or event-limited card). The winning probability of the featured card is reset when the featured card is selected and given to the player. The winning probability is reset by resetting it to the initial value of the winning probability, that is, the winning probability when the lottery is first executed. This makes it possible to flexibly change the winning probability of the featured card depending on the number of times the lottery has been executed, and aims to increase the player's expectations for obtaining the featured card.
[0028] 2. Configuration of Game System 1 FIG. 1 is a diagram showing an example of a schematic configuration of a game system 1. As shown in FIG.
[0029] The game system 1 includes at least one mobile terminal 2 and a server 3. The mobile terminal 2 and the server 3 are connected to each other via communication networks such as a base station 4, a mobile communication network 5, a gateway 6, and the Internet 7. A program executed on the mobile terminal 2 (e.g., a browsing program) and a program executed on the server 3 (e.g., a game program) communicate with each other using a communication protocol such as Hypertext Transfer Protocol (HTTP).
[0030] It should be noted that the mobile terminal 2 is assumed to be a multi-function mobile phone (a so-called "smartphone"), but the present invention is not limited to this. The mobile terminal 2 may be any device to which the present invention is applicable, such as a mobile phone (a so-called "feature phone"), a personal digital assistant (PDA), a portable game machine, a portable music player, a tablet terminal, a tablet PC, or a notebook PC.
[0031] 2.1. Configuration of mobile device 2 FIG. 2 is a diagram showing an example of a schematic configuration of the mobile terminal 2. As shown in FIG.
[0032] The mobile terminal 2 includes a device communication unit 21, a device storage unit 22, an operation unit 23, a display unit 24, and a device processing unit 25. The mobile terminal 2 requests the server 3 to progress in the game in response to the operation of the operation unit 23 (touch panel, buttons, etc.) by the player. The mobile terminal 2 also receives display data related to the progress of the game from the server 3 and displays it.
[0033] The terminal communication unit 21 includes a communication interface circuit including an antenna sensitive to a predetermined frequency band, and connects the mobile terminal 2 to a wireless communication network. The terminal communication unit 21 establishes a wireless signal line with the base station 4 by a CDMA (Code Division Multiple Access) method or the like via a channel assigned by the base station 4, and communicates with the base station 4. The terminal communication unit 21 transmits data supplied from the terminal processing unit 25 to the server 3 or the like. The terminal communication unit 21 also supplies data received from the server 3 or the like to the terminal processing unit 25. The terminal communication unit 21 may perform wireless communication with a Wifi (Wireless Fidelity) access point (not shown) by a wireless communication method conforming to the IEEE802.11 standard.
[0034] The terminal storage unit 22 includes, for example, a semiconductor memory device. The terminal storage unit 22 stores an operating system program, a driver program, an application program, data, and the like used in the processing in the terminal processing unit 25. For example, the terminal storage unit 22 stores, as the driver program, an input device driver program for controlling the operation unit 23, an output device driver program for controlling the display unit 24, and the like. The terminal storage unit 22 also stores, as the application program, a program for acquiring and displaying display data related to the progress of the game. The computer program may be installed in the terminal storage unit 22 from a computer-readable portable recording medium such as a compact disk read only memory (CD-ROM) or a digital versatile disk read only memory (DVD-ROM) using a known setup program or the like. The computer program may also be installed in the terminal storage unit 22 from a specific server device or the like via wireless communication. The terminal storage unit 22 also stores, as data, a player ID, which is identification information of the user of the portable terminal 2, display data related to the progress of the game, video data, image data, and the like. The terminal storage unit 22 may also temporarily store temporary data related to a predetermined process.
[0035] The operation unit 23 may be any device capable of operating the mobile terminal 2, such as a touch panel, key buttons, etc. A player can input letters, numbers, symbols, etc. using the operation unit 23. When operated by a player, the operation unit 23 generates a signal corresponding to the operation. The generated signal is then supplied to the device processing unit 25 as an instruction from the player.
[0036] The display unit 24 may be any device capable of displaying video, images, etc., such as a liquid crystal display, an organic EL (Electro-Luminescence) display, etc. The display unit 24 displays video corresponding to video data supplied from the device processing unit 25, images corresponding to image data, etc.
[0037] The device processing unit 25 includes one or more processors and their peripheral circuits. The device processing unit 25 is, for example, a CPU (Central Processing Unit) and centrally controls the overall operation of the mobile device 2. The device processing unit 25 controls the operation of the device communication unit 21, the display unit 24, etc. so that various processes of the mobile device 2 are executed in an appropriate order based on the programs stored in the device storage unit 22, the operation of the operation unit 23, etc. The device processing unit 25 executes processes based on the programs (operating system programs, driver programs, application programs, etc.) stored in the device storage unit 22. The device processing unit 25 can also execute multiple programs (application programs, etc.) in parallel.
[0038] 2.1.1. Functions of the terminal processing unit 25 FIG. 3 is a schematic diagram for explaining the lottery game provided by the game system 1. As shown in FIG.
[0039] As shown in FIG. 3, in the lottery game by the game system 1, the character cards to be selected are classified into a plurality of groups (group 301, group 302, group 303) each including two or more character cards. Group 301 is a group of featured cards such as character cards with the highest rarity (super rare), and group 301 includes 10 featured cards of different types. Group 302 is a group of medium rarity cards such as character cards with a medium rarity (rare), and group 302 includes 10 medium rarity cards of different types. Group 303 is a group of low rarity cards such as character cards with the lowest rarity (normal), and group 303 includes 80 low rarity cards of different types.
[0040] Each group may be classified not by the rarity of the character card, but by the time or event when the character card was issued, or by the items worn by the character, etc.
[0041] Each group 301 to 303 is assigned a winning probability 311 to 313. The initial value of the winning probability 311 of the group 301 is 1%, the initial value of the winning probability 312 of the group 302 is 19%, and the initial value of the winning probability 313 of the group 303 is 80%. The server 3 randomly selects a group according to the winning probabilities 311 to 313 assigned to each group 301 to 303. That is, in the first lottery step, the group 301 is selected with a probability of 1%, the group 302 is selected with a probability of 19%, and the group 303 is selected with a probability of 80%. The lottery steps represent the order of each lottery, and the first lottery step corresponds to the first lottery. Furthermore, the server 3 randomly selects a character card from each character card included in the selected group with equal probability. Then, the server 3 grants the selected character card to the player.
[0042] Note that a group may contain only one character card. When a group containing only one character card is selected, one character card contained in that group is given to the player.
[0043] In this lottery game, the types of character cards that are awarded are not reduced. That is, the character cards that have been selected and awarded to the player are not removed from each group in the second and subsequent lottery draws, but remain as selection targets (or the awarded character cards are temporarily removed from each group, and the same types of character cards are replenished again). Furthermore, in this lottery game, the winning probabilities 311-313 of each group 301-303 being selected in the second and subsequent lottery draws are changed according to the number of lottery draws performed up to that point. In the second and subsequent lottery draws, the server 3 increases the winning probability 311 of the group 301 of the featured card being selected, and accordingly decreases the winning probabilities 312, 313 of the other groups 302, 303 being selected. That is, in the second lottery step, the group 301 is selected with a probability of 1.01%, the group 302 is selected with a probability of 18.998%, and the group 303 is selected with a probability of 79.992%. Furthermore, in the 99th lottery step, group 301 is selected with a 50% probability, group 302 is selected with a 9.596% probability, and group 303 is selected with a 40.404% probability.
[0044] In this lottery game, the winning probability 311 of the featured card increases each time a lottery is executed, so that it is possible to sufficiently increase the player's expectation of obtaining the featured card and to increase the player's willingness to continue the lottery. Furthermore, the server 3 can flexibly change the winning probability, such as monotonically increasing the increase value (the difference value from the previous winning probability) or the increase rate (the ratio to the previous winning probability) of the featured card winning probability 311 in the second or subsequent lottery, so that it is possible to further increase the player's expectation of obtaining the featured card. Alternatively, the server 3 can monotonically decrease the increase value or the increase rate of the winning probability 311 of the featured card or set an upper limit value of the winning probability 311 in the second or subsequent lottery, so that it is possible to improve the game playability of the lottery game.
[0045] FIG. 4(a) is a diagram showing an example of a home screen displayed on the display unit 24. As shown in FIG.
[0046] 4(a) is displayed when the game starts, etc. Each screen described below is displayed based on the display data received from the server 3.
[0047] On the home screen 400, a main game button 401, a lottery game button 402, and the like are displayed.
[0048] When the main game button 401 is pressed, a screen for playing the main game is displayed, and the player can play the main game. When the lottery game button 402 is pressed, a screen for playing the lottery game is displayed, and the player can play the lottery game.
[0049] FIG. 4(b) is a diagram showing an example of a lottery game screen displayed on the display unit 24. As shown in FIG.
[0050] 4(b) is displayed when the lottery game button 402 is pressed on the home screen 400. The lottery game screen 410 displays the number of lotteries to be performed 411, a winning probability 412, a lottery button 413, a details button 414, a back button 415, and the like.
[0051] The lottery execution count 411 is the number of times a lottery has been executed according to a request from a player, that is, the number of times a character card has been selected. The lottery execution count 411 is reset when a player obtains an eyeball card by lottery. The winning probability 412 is the probability that each character card will be selected in the lottery game. As the winning probability 412, the winning probability in this lottery is displayed for each group into which the character cards to be selected are classified. When the lottery button 413 is pressed, a lottery is executed and a screen for displaying the lottery results is displayed. When the details button 414 is pressed, a screen for displaying detailed information on the winning probability is displayed, and the player can check the details of the winning probability. When the back button 415 is pressed, the home screen 400 is displayed again.
[0052] By displaying the winning probability 412 of each character card, each player can predict the possibility of acquiring the featured card, which can increase each player's expectations for the lottery game.
[0053] FIG. 4(c) is a diagram showing an example of a lottery result screen displayed on the display unit 24. As shown in FIG.
[0054] 4(c) is displayed when the lottery button 413 is pressed on the lottery game screen 410 to execute the lottery game. The lottery result screen 420 displays an image 421 of the winning card, a name and group 422, the number of lottery runs 423, a winning probability 424, a back button 415, and the like.
[0055] The image 421, name and group 422 show the image and name of the character card acquired by the player through the lottery, and the group into which the character card is classified. The number of lottery draws 423 shows an increment (+1) from the number of lottery draws 411 displayed on the lottery game screen 410. If the highlight card is won, the number of lottery draws 423 is reset to 0. The probability of winning in the next lottery draw is displayed as the winning probability 424 for each group into which the character card to be drawn is classified. When the back button 425 is pressed, the lottery game screen 410 is displayed again.
[0056] By displaying the winning probability 424 of each character card in the next lottery, each player can predict the possibility of acquiring the featured card in the next lottery, which can increase each player's motivation to try the lottery game again.
[0057] FIG. 4(d) is a diagram showing an example of a details screen displayed on the display unit 24.
[0058] 4(d) is displayed when a detail button 414 is pressed on the lottery game screen 410. On the detail screen 430, for each group 431 into which the characters to be selected are classified, a winning probability 432 for each group for each number of times the lottery is executed is displayed, along with a back button 433 and the like. When the back button 433 is pressed, the lottery game screen 410 is displayed again.
[0059] The winning probability 432 includes the winning probability of the featured card for each drawing execution count. This makes it easier for each player to understand how the winning probability of the featured card changes as the drawing is repeated, and it is possible to further increase each player's motivation to continue playing the lottery game.
[0060] The probability of winning in the next lottery may be displayed in a manner that is distinguishable from other winning probabilities. In this case, for example, the probability of winning in the next lottery can be displayed in a larger size than the other winning probabilities, in a different color from the other winning probabilities, or by flashing the probability, thereby making it easier for each player to grasp the probability of winning, particularly in the next lottery.
[0061] 2.1.2. Configuration of the terminal processing unit 25 The device processing unit 25 includes at least a browsing execution unit 251. The browsing execution unit 251 is a functional module realized by a program executed by a processor included in the device processing unit 25. Alternatively, the browsing execution unit 251 may be implemented in the mobile device 2 as firmware.
[0062] The browsing execution unit 251 acquires and displays display data related to the progress of the game. That is, the browsing execution unit 251 transmits an acquisition request for display data related to the progress of the game to the server 3 via the terminal communication unit 21 in response to an instruction from the player. Also, the browsing execution unit 251 receives corresponding display data from the server 3 via the terminal communication unit 21. The browsing execution unit 251 creates drawing data based on the received display data. That is, the browsing execution unit 251 analyzes the received display data to identify control data and content data, lays out the identified content data based on the identified control data, and creates drawing data. Then, the browsing execution unit 251 outputs the created drawing data to the display unit 24. Also, the browsing execution unit 251 stores each piece of information included in the display data in the terminal storage unit 22 while a communication connection with the server 3 is established.
[0063] 2.2. Server 3 Configuration Fig. 5 is a diagram showing an example of a schematic configuration of the server 3. Figs. 6(a) to 6(c) are diagrams showing examples of data structures of various tables stored in the server storage unit 32.
[0064] The server 3 includes a server communication unit 31, a server storage unit 32, and a server processing unit 33. The server 3 progresses the game in response to a request from the mobile terminal 2. The server 3 also creates display data related to the progress of the game and transmits it to the mobile terminal 2.
[0065] The server communication unit 31 is an example of an output unit, and includes a communication interface circuit for connecting the server 3 to the Internet 7, and communicates with the Internet 7. The server communication unit 31 supplies data received from the mobile terminal 2 or the like to the server processing unit 33. The server communication unit 31 also transmits data supplied from the server processing unit 33 to the mobile terminal 2 or the like.
[0066] The server storage unit 32 includes at least one of a magnetic tape device, a magnetic disk device, and an optical disk device, for example. The server storage unit 32 stores an operating system program, a driver program, an application program, data, and the like used for processing in the server processing unit 33. For example, the server storage unit 32 stores, as an application program, a game program that progresses a game and creates display data related to the results. The computer program may be installed in the terminal storage unit 22 from a computer-readable portable recording medium, such as a CD-ROM or a DVD-ROM, using a known setup program, and the like.
[0067] The server storage unit 32 also stores, as data, a player table shown in Fig. 6(a), a card table shown in Fig. 6(b), a group table shown in Fig. 6(c), image data of each player, various image data related to the progress of the game, etc. Furthermore, the server storage unit 32 may temporarily store temporary data related to a predetermined process.
[0068] 6(a) shows a player table for managing players. In the player table, information such as the player's identification number (player ID), password, name, image data file name, owned card information, identification numbers of owned cards used in battles (usage IDs), game points, player level, number of lottery executions, and player IDs of related players are stored in association with each other.
[0069] The owned card information stores, for each character card owned by a player and used in the game, an identification number (owned ID) for managing the owned character card and an identification number (card ID) of the card in association with each other. The use ID is the owned ID of a card used in battle among the cards included in the owned card information. Game points are the accumulated value of points given to each player in the main game, and are given to each player according to the results of quests implemented in the main game (stage cleared), the results of battles (win or lose), the results of events (the ranking of the group to which the player belongs), etc. The player level is the level of the player in the main game, and is determined according to the game points given to the player. The number of times a lottery has been executed is the number of times a lottery has been executed in response to a request from a player.
[0070] Related players are other players related to the player, such as other players who belong to the same group as the player, other players who are friends with the player, other players who have helped the player in a past battle with an enemy character, other players who have played against the player in the past, and / or other players who belong to a group with which the player has played against the player in the past.
[0071] 6(b) shows a card table for managing character cards. The card table stores the card ID, name, image data file name, character name, rarity, HP, attack power, defense power, attributes, etc. of each character card in association with each other.
[0072] FIG. 6(c) shows a group table that manages groups of character cards classified in a lottery. In the group table, for each group, the identification number (group ID) of the group, the name, the card IDs of the character cards included in the group, the initial value of the winning probability, etc. are stored in association with each other. The character cards included in each group are the objects of the lottery in the lottery game. The winning probability of each character card included in each group is determined based on the initial value of the winning probability associated with the group and the number of lottery executions associated with each player, and is granted to each character card. Note that in the group table, the winning probability for each group for each lottery execution may be stored in association with each other.
[0073] 2.2.1. Configuration of the server processing unit 33 The server processing unit 33 includes a progress control unit 331, a display data output unit 332, a main game execution unit 333, a selection unit 334, and an association unit 335. Each of these units is a functional module realized by a program executed by a processor included in the server processing unit 33. Alternatively, each of these units may be implemented in the server 3 as firmware.
[0074] The progress control unit 331 controls the start and progress of the game, and appropriately instructs the display data output unit 332, the main game execution unit 333, the selection unit 334, and the association unit 335 to execute processes. The progress control unit 331 exchanges necessary data with the mobile terminal 2 via the server communication unit 31.
[0075] 4(a)-(c) is received from the portable terminal 2, the progress control unit 331 instructs each unit to create display data for displaying buttons for receiving instructions from the player, text information for notifying the player, images, etc. in a layout appropriate for that screen, and transmits that data to the portable terminal 2. Then, when a button is pressed on the screen displayed on the portable terminal 2 and a request for the next screen corresponding to that button is received from the portable terminal 2, the progress control unit 331 similarly instructs each unit to create display data for the next screen, and transmits that data to the portable terminal 2.
[0076] In particular, when the player uses the portable terminal 2 to perform an operation to start a game or an operation to transition to a home screen, and a corresponding home screen request is received from the portable terminal 2, the progress control unit 331 instructs the display data output unit 332 to create display data for displaying the home screen 400. Then, the progress control unit 331 transmits the display data created by the display data output unit 332 to the portable terminal 2.
[0077] Furthermore, when the main game button 401 is pressed on the home screen 400 displayed on the portable device 2 and a corresponding main game request is received from the portable device 2, the progress control unit 331 instructs the main game executing unit 333 to execute the main game. Then, the progress control unit 331 transmits to the portable device 2 display data created by the main game executing unit 333 for displaying a screen for executing the main game.
[0078] Furthermore, when the lottery game button 402 is pressed on the home screen 400 displayed on the portable terminal 2 and a corresponding lottery screen request is received from the portable terminal 2, the progress control unit 331 instructs the selection unit 334 to create display data for displaying the lottery game screen 410. Then, the progress control unit 331 transmits the display data created by the selection unit 334 to the portable terminal 2.
[0079] Furthermore, when the lottery button 413 is pressed on the lottery game screen 410 displayed on the mobile terminal 2 and a corresponding lottery request is received from the mobile terminal 2, the progress control unit 331 instructs the selection unit 334 to execute a lottery. Then, the progress control unit 331 transmits display data, created by the selection unit 334, for displaying the lottery result screen 420 to the mobile terminal 2.
[0080] Furthermore, when the details button 414 is pressed on the lottery game screen 410 displayed on the mobile terminal 2 and a corresponding details screen request is received from the mobile terminal 2, the progress control unit 331 instructs the selection unit 334 to create display data for displaying the details screen 430. Then, the progress control unit 331 transmits the display data created by the selection unit 334 to the mobile terminal 2.
[0081] When the display data output unit 332 is instructed by the progress control unit 331 to create display data for the home screen, the display data output unit 332 creates display data for displaying the home screen 400 and passes the created display data to the progress control unit 331.
[0082] When the main game executing unit 333 is instructed by the progress control unit 331 to execute the main game, it creates display data for displaying a screen for executing the main game, and passes the created display data to the progress control unit 331. Thereafter, the main game is executed in accordance with operations by the player on the screen for executing the main game, displayed on the mobile terminal 2. In the main game, the main game executing unit 333 executes battles and the like using cards and the like associated with the usage IDs stored in the player table. In addition, the main game executing unit 333 updates the game points and player level in the player table according to the results, grants game points to the player, and raises the player level.
[0083] When the selection unit 334 is instructed by the progress control unit 331 to create the lottery game screen 410, the selection unit 334 identifies the player ID included in the lottery screen request and reads out the number of lottery executions associated with the identified player ID from the player table. The selection unit 334 also reads out the initial value of the winning probability of each group from the group table. The selection unit 334 calculates the winning probability of each group in the next lottery to be held based on the read out initial value and the number of lottery executions. The selection unit 334 creates display data for displaying the lottery game screen 410 showing the read out number of lottery executions and the calculated winning probability, and passes the created display data to the progress control unit 331.
[0084] The selection unit 334 changes the winning probability of the featured card in the next drawing according to the player's request, depending on the number of times the player has performed the drawing. The selection unit 334 changes the winning probability so that the more times the player has performed the drawing, the higher the winning probability of the featured card group becomes, and accordingly the winning probabilities of the other groups become lower.
[0085] For example, the winning probability for each number of lottery executions for group 301 of featured cards, group 302 of medium rarity cards, and group 303 of low rarity cards shown in FIG. 3 is calculated using the following formula. Group 301's winning probability P1 = A1 × 100 / (100 - number of lottery draws) Group 302's winning probability P2 = (1-P1) x (A2 / (1-A1)) Group 303's winning probability P3 = (1-P1) x (A3 / (1-A1)) Here, A1 is the initial value of the winning probability of group 301, A2 is the initial value of the winning probability of group 302, and A3 is the initial value of the winning probability of group 303.
[0086] Hereinafter, an example will be described in which the winning probability P1 of group 301 is 1%, the winning probability P2 of group 302 is 19%, and the winning probability P3 of group 303 is 80%. When the number of lottery executions is 0 (lottery step is 1), the winning probability of group 301 is 1%, the winning probability of group 302 is 19%, and the winning probability of group 303 is 80%. On the other hand, when the number of lottery executions is 1 (lottery step is 2), the winning probability of group 301 is 1.01%, the winning probability of group 302 is 18.998%, and the winning probability of group 303 is 79.992%. When the number of lottery executions is 98 (lottery step is 99), the winning probability of group 301 is 50%, the winning probability of group 302 is 9.596%, and the winning probability of group 303 is 40.404%. In this calculation, the increase value and the rate of increase in the probability of winning the featured card increase monotonically with the number of lottery draws, so the more lottery draws a player performs, the more dramatically the probability of winning the featured card increases. This makes it possible to increase the player's motivation to continue playing the lottery game.
[0087] The selection unit 334 may change the winning probability of each group using a method other than the above formula. For example, the selection unit 334 may change the winning probability so that the increase value or rate of increase of the winning probability of the featured card monotonically decreases with the number of lottery executions. This makes the winning probability of the featured card relatively high in the initial stage, making it easier for even light users who play the lottery game only a few times to obtain the featured card. Therefore, it is possible to have more light users participate in the lottery game and increase the number of participants in the lottery game.
[0088] Alternatively, the selection unit 334 may change the winning probability of the featured card so that it is linear with respect to the number of times the lottery is executed. In this case, the selection unit 334 may set the winning probability of the featured card to 1% in the first lottery step, 2% in the second lottery step, and 99% in the 99th lottery step, for example. This simplifies the transition of the winning probability of the featured card, and allows the player to easily grasp the current winning probability.
[0089] The selection unit 334 may change the degree of change in the winning probability based on the character, attribute, rarity, or group of the character card selected in the lottery, the relationship between the character card selected in the lottery and the character card owned by the player, the relationship between the character card selected in the lottery and the featured card, the points given to the player in the main game, the level of the player in the main game, or the number of messages sent by the player to other players. The selection unit 334 can increase the degree of increase in the winning probability by advancing (increasing) the lottery steps by two or more steps in one lottery, and can decrease the winning probability by returning (decreasing) the lottery steps. The selection unit 334 can also not change the winning probability by not changing the lottery steps after the lottery.
[0090] For example, the selection unit 334 increases the next winning probability when the character, attribute, rarity, or group of the character card selected in the lottery is the same as a predetermined character, attribute, rarity, or group, compared to the next winning probability when they are not the same. Also, the selection unit 334 increases the next winning probability when the character card selected in the lottery is the same as a character card already owned by the player, compared to the next winning probability when they are not the same. Also, the selection unit 334 increases the next winning probability when the character card selected in the lottery and the character or attribute of the featured card are the same, compared to the next winning probability when they are not the same. As a result, even if the featured card is not won, there is a possibility that the next winning probability will be greatly improved, so it is possible to increase the player's expectations for obtaining the featured card.
[0091] Also, for example, the selection unit 334 changes the degree of increase in the probability of winning in each step so that the higher the game points or player level stored in the player table, the greater the degree of increase in the probability of winning, and the lower the game points or player level, the smaller the degree of increase in the probability of winning. This causes each player to play the main game more frequently in order to improve the degree of increase in the probability of winning, making it possible to stimulate the main game.
[0092] Also, for example, the selection unit 334 changes the degree of increase in the probability of winning so that the degree of increase in the probability of winning increases as the number of messages sent by a player to related players or the number of messages sent by a player to other players inviting them to play the main game increases. This allows each player to send more messages to improve the degree of increase in the probability of winning, making it possible to stimulate communication between players.
[0093] Furthermore, the selection unit 334 may change the initial value immediately after resetting the winning probability based on the points given to the player in the main game, the level of the player in the main game, or the number of messages sent by the player to other players. Note that the selection unit 334 can dynamically change the initial value of the winning probability by setting the lottery step immediately after resetting the winning probability to a step other than 1.
[0094] For example, the selection unit 334 changes the initial value of the winning probability so that the higher the game points or player level stored in the player table, the larger the initial value of the winning probability becomes, and the lower the game points or player level, the smaller the initial value of the winning probability becomes. This causes each player to play the main game more frequently in order to improve the initial value of the winning probability, making it possible to stimulate the main game.
[0095] Also, for example, the selection unit 334 changes the initial value of the winning probability so that the initial value of the winning probability increases as the number of messages a player has sent to related players or the number of messages a player has sent to other players inviting them to play the main game increases. This allows each player to send more messages to improve the initial value of the winning probability, making it possible to stimulate communication between players.
[0096] Furthermore, in the above formula, when the number of lottery executions is 99, the winning probability of group 301 is 100%, and the featured card will always be won. Therefore, the selection unit 334 sets an upper limit to the winning probability of the featured card. For example, the selection unit 334 sets the upper limit of the winning probability to 50%, and sets the winning probability of each group when the number of lottery executions is 99 or more (lottery steps after the 100th lottery step) to the same value as the winning probability when the number of lottery executions is 98 (the 99th lottery step). By setting an upper limit to the winning probability, it is possible to prevent the player's expectations for obtaining the featured card from decreasing due to the winning probability becoming too high.
[0097] The selection unit 334 may set the upper limit of the winning probability based on the character, attribute, rarity, or group of the character card selected in the lottery, the relationship between the character card selected in the lottery and the character card owned by the player, the relationship between the character card selected in the lottery and the featured card, the points given to the player in the main game, the level of the player in the main game, or the number of messages sent by the player to other players. The selection unit 334 can change the upper limit of the winning probability by changing the maximum number of lottery steps.
[0098] For example, if the character, attribute, rarity, or group of the character card selected in the lottery is the same as a predetermined character, attribute, rarity, or group, the selection unit 334 sets the upper limit of the winning probability to a value higher than the current upper limit. Also, if the character card selected in the lottery is the same as a character card already owned by the player, the selection unit 334 sets the upper limit of the winning probability to a value higher than the current upper limit. Also, if the character card selected in the lottery and the character or attribute of the featured card are the same, the selection unit 334 sets the upper limit of the winning probability to a value higher than the current upper limit. As a result, even if the featured card is not won, the upper limit of the winning probability may be increased, so that it is possible to increase the player's expectations for obtaining the featured card.
[0099] Also, for example, the selection unit 334 sets the upper limit of the winning probability so that the higher the game points or player level stored in the player table, the higher the upper limit of the winning probability becomes, and sets the upper limit of the winning probability so that the lower the game points or player level, the lower the upper limit of the winning probability becomes. This causes each player to play the main game more frequently in order to improve the upper limit of the winning probability, thereby making it possible to stimulate the main game.
[0100] Also, for example, the selection unit 334 sets the upper limit of the winning probability so that the upper limit of the winning probability becomes higher as the number of messages sent by a player to related players or the number of messages sent by a player to other players inviting them to play the main game increases. This allows each player to send more messages to increase the upper limit of the winning probability, thereby stimulating communication between players.
[0101] Furthermore, when the progress control unit 331 instructs the selection unit 334 to execute a lottery, the selection unit 334 specifies the player ID included in the lottery screen request, and reads out the number of lottery executions associated with the specified player ID from the player table. The selection unit 334 also reads out the initial value of the winning probability of each group from the group table. The selection unit 334 calculates the winning probability of each group by the above-mentioned method based on the read initial value and the number of lottery executions, and randomly selects a group according to the calculated winning probability. For example, the selection unit 334 randomly selects a group using a pseudo-random number generated using the current clock counter value of the server 3 as a seed. Furthermore, the selection unit 334 randomly selects a character card from each character card included in the selected group. For example, the selection unit 334 randomly selects a character card using a pseudo-random number generated using the current clock counter value of the server 3 as a seed, so that all character cards are selected with the same probability.
[0102] In this way, the selection unit 334 selects a character card from among the multiple character cards to be selected in response to a request from a player. When a group other than the group of the eyeball card is selected in the lottery, the selection unit 334 increments the number of lottery runs in the player table. In this case, the winning probability of the eyeball card in the next lottery run is higher than the winning probability in the current lottery run, and the winning probability of the character cards other than the eyeball card in the next lottery run is lower than the winning probability in the current lottery run. On the other hand, when the group of the eyeball card is selected in the lottery run, the selection unit 334 resets the number of lottery runs in the player table. In this case, the winning probability of each character card in the next lottery run is reset to the initial value.
[0103] The selection unit 334 may not reset the number of times the lottery is performed and may not reset the winning probability of each character card in the next lottery even if a group of featured cards is selected in the lottery. This allows the player to obtain other featured cards with a high probability even after obtaining a specific featured card from the group of featured cards, thereby improving the player's motivation to continue playing the lottery game.
[0104] Furthermore, when the number of lottery executions reaches a predetermined number (for example, 50 times), the selection unit 334 may automatically reset the number of lottery executions and reset the winning probability of each character card in the next lottery. This improves the game nature of the lottery game because each player needs to obtain an eyeball card within the predetermined number of lottery executions, and further prevents eyeball cards from being given to a large number of players.
[0105] Furthermore, the selection unit 334 may reset the number of times the lottery has been performed in response to a request from the player, and reset the winning probability of each character card in the next lottery.
[0106] In addition, the selection unit 334 may not reset the winning probability of each character card when a special card is selected from among the featured cards, and may reset the winning probability of each character card when a card other than the special card is selected. In this case, since there is a possibility that a large number of special cards are given to each player, it is preferable that a card that may be distributed in large quantities is determined as the special card. As a result, when a special card is selected, the winning probability of the featured card remains high, so that it is possible to further improve the game nature of the lottery game. Alternatively, the special card may be set by each player for each player. As a result, the winning probability of the featured card remains high until the character card set by each player is selected, so that each player can reliably obtain the card he or she desires.
[0107] Next, the selection unit 334 instructs the association unit 335 to grant the selected character card to the player. Next, the selection unit 334 calculates the winning probability of each group in the next lottery based on the number of lotteries updated in the player table. The selection unit 334 creates display data for displaying a lottery result screen 420 showing the selected player card, the updated number of lottery executions, and the calculated winning probability for the next lottery, and passes the created display data to the progress control unit 331.
[0108] In addition, when the selection unit 334 is instructed by the progress control unit 331 to create display data for displaying the details screen 430, the selection unit 334 calculates the winning probability of each group for each number of times the lottery is performed, creates display data for displaying the details screen 430 showing the calculated winning probability for each number of times the lottery is performed, and passes the created display data to the progress control unit 331.
[0109] When the associating unit 335 is instructed by the selecting unit 334 to grant a character card to a player, the associating unit 335 grants the character card selected by the selecting unit 334 to the player by storing the character card in association with the player. The associating unit 335 grants the character card to the player by adding the card ID of the character card to the player's owned card information in the player table. At that time, the associating unit 335 does not delete the character card selected by the selecting unit 334 from the group table, but leaves it as a selection target for the next lottery.
[0110] In this way, the associating unit 335 awards the selected character card to the player while leaving it as a selection target in the next selection, whether a group other than the group of featured cards is selected in the selection or the group of featured cards is selected. As a result, in the next selection, the selecting unit 334 reselects a character card from among the multiple character cards set as selection targets, including the same type of character card as the awarded character card. In other words, the type or number of types of character cards to be selected in each selection is not changed and is maintained.
[0111] 7 is a diagram showing an example of an operation sequence related to the lottery game processing of the game system 1. This operation sequence is executed mainly by the device processing unit 25 and the server processing unit 33 in cooperation with each element of the mobile terminal 2 and the server 3, based on programs stored in advance in the terminal storage unit 22 and the server storage unit 32.
[0112] First, when the player presses the lottery game button 402 using the operation unit 23 while the home screen 400 is displayed on the display unit 24 of the mobile terminal 2, the viewing execution unit 251 of the mobile terminal 2 transmits a lottery screen request to the server 3 via the device communication unit 21 (step S101). When the progress control unit 331 of the server 3 receives the lottery screen request from the mobile terminal 2, the selection unit 334 calculates the winning probability of each group in the next lottery based on the initial value of the winning probability of each group and the number of lottery executions by the player (step S102). Next, the selection unit 334 creates display data for displaying a lottery game screen 410 showing the number of lottery executions by the player and the calculated winning probability (step S103). Next, the progress control unit 331 transmits the display data created by the selection unit 334 to the mobile terminal 2 (step S104). When display data is received from the server 3 via the device communication unit 21, the viewing execution unit 251 of the mobile terminal 2 creates drawing data based on the received display data and displays the lottery game screen 410 on the display unit 24 (step S105).
[0113] Next, when the player presses the lottery button 413 using the operation unit 23 while the lottery game screen 410 is displayed on the display unit 24 of the mobile terminal 2, the viewing execution unit 251 of the mobile terminal 2 transmits a lottery request to the server 3 via the device communication unit 21 (step S106). When the progress control unit 331 of the server 3 receives the lottery request from the mobile terminal 2, the selection unit 334 executes a lottery process (step S107). The details of the lottery process will be described later. Next, the selection unit 334 creates display data for displaying a lottery result screen 420 showing the player's hand selected in the lottery process, the updated number of lottery executions, and the calculated probability of winning the next time (step S108). Next, the progress control unit 331 transmits the display data created by the selection unit 334 to the mobile terminal 2 (step S109). When display data is received from the server 3 via the device communication unit 21, the browsing execution unit 251 of the mobile terminal 2 creates drawing data based on the received display data, and displays the lottery result screen 420 on the display unit 24 (step S110). This is the end of the operation sequence related to the lottery game processing.
[0114] 8 is a diagram showing an example of an operation sequence related to the detailed screen display process of the game system 1. This operation sequence is executed mainly by the device processing unit 25 and the server processing unit 33 in cooperation with each element of the mobile device 2 and the server 3, based on programs stored in advance in the device storage unit 22 and the server storage unit 32.
[0115] First, when the player presses the details button 414 using the operation unit 23 while the lottery game screen 410 is displayed on the display unit 24 of the mobile terminal 2, the browsing execution unit 251 of the mobile terminal 2 transmits a details screen request to the server 3 via the device communication unit 21 (step S201). When the progress control unit 331 of the server 3 receives the details screen request from the mobile terminal 2, the selection unit 334 calculates the winning probability of each group for each lottery execution count (step S202). Next, the selection unit 334 creates display data for displaying a details screen 430 that represents the calculated winning probability for each lottery execution count (step S203). Next, the progress control unit 331 transmits the display data created by the selection unit 334 to the mobile terminal 2 (step S204). When the display data is received from the server 3 via the device communication unit 21, the browsing execution unit 251 of the mobile terminal 2 creates drawing data based on the received display data and displays the details screen 430 on the display unit 24 (step S205). This is the end of the operation sequence relating to the details screen display process.
[0116] 9 shows an operation flow of the lottery process by the selection unit 334 and the association unit 335. The home screen display data creation process shown in FIG. 9 is executed in step S107 in FIG.
[0117] The selection unit 334 first calculates the winning probability of each group in the current lottery based on the number of lottery executions of the player (step S301). Next, the selection unit 334 randomly selects a group according to the calculated winning probability, and randomly selects a character card from among the character cards included in the selected group (step S302). Next, the selection unit 334 determines whether or not an eyeball card is selected in the lottery (step S303). If a character card other than an eyeball card is selected in the lottery (step S303-No), the selection unit 334 increments the number of lottery executions associated with the player in the player table (step S304). On the other hand, if an eyeball card is selected in the lottery (step S303-Yes), the selection unit 334 resets the number of lottery executions associated with the player in the player table (step S305).
[0118] Next, the associating unit 335 grants the character card selected by the selecting unit 334 to the player by adding it to the owned card information in the player table without deleting it from the group table (step S306), and ends the series of steps.
[0119] The selection unit 334 may execute the lottery using the winning probability calculated in step S102 of FIG. 7, instead of calculating the winning probability of each group in the current lottery in step S301.
[0120] As described above, the server 3 can flexibly change the probability of winning the featured card according to the number of times the lottery is executed, so that it is possible to increase the player's sense of expectation for obtaining the featured card. In addition, by repeating the lottery game, the player can increase the probability of winning the featured card, so that the player can get a sense of developing the lottery game.
[0121] In addition, in the lottery of this embodiment, the winning character card is not deleted from the lottery, so the player can obtain the winning character card again. Therefore, in a game in which the level or upper limit of a character card can be increased by using the same card, it becomes easier for the player to increase the level or upper limit of the character card.
[0122] In addition, in a lottery in which a winning character card is removed from the lottery targets, the probability of winning for all remaining cards increases, whereas in the lottery of this embodiment, the more times the lottery is performed, the higher the probability of the featured card winning and the lower the probability of the other cards winning. Therefore, in the lottery of this embodiment, the more the lottery is repeated, the lower the probability of a non-winning card winning, and the lower the probability of a card that the player does not need winning.
[0123] The present invention is not limited to this embodiment. For example, in this embodiment, the featured cards are predetermined by the operator of the game system, but some or all of the character cards included in the group of featured cards may be set according to a request from a player using the mobile terminal 2. This allows each player to increase the probability of winning a character card he or she wants every time a lottery is performed, and further increases the player's motivation to continue the lottery.
[0124] Furthermore, the selection unit 334 may change the winning probability so that only the character card selected in the lottery is lowered and only the eyeball card is increased. Alternatively, the selection unit 334 may change the winning probability so that only the character card selected in the lottery is lowered and all other character cards are increased. In this way, the possibility of the same character card being won multiple times can be reduced while remaining, and the game nature of the lottery game can be maintained while reducing the possibility that the player will be disappointed by obtaining the same character card.
[0125] Conversely, the selection unit 334 may change the winning probability so that only the winning probability of character cards other than the featured card that were not selected in the lottery is lowered, and only the winning probability of the featured card is increased. Alternatively, the selection unit 334 may change the winning probability so that only the winning probability of character cards other than the featured card that were not selected in the lottery is lowered, and the winning probability of all other character cards is increased. In a game in which the upper limit of the parameter value of a character card can be increased by using the same character card, the probability of acquiring the same character card can be maintained or improved by these means, and the possibility of increasing the upper limit can be maintained or improved.
[0126] Furthermore, the main game executing unit 333 may provide a bonus to the player in the main game when the number of times the lottery is executed in the lottery game reaches an upper limit or a predetermined number. For example, the main game executing unit 333 may provide the player with game media such as items and character cards used in the main game as a bonus. Alternatively, the main game executing unit 333 may provide the player with more game points in the main game as a bonus than points normally provided. This allows each player to execute the lottery game more frequently so that the player can progress through the main game more advantageously, thereby making it possible to stimulate the game as a whole.
[0127] Furthermore, when a lottery game is held for each predetermined event period, when the number of lottery executions (probability of winning the featured card) in a lottery game held during a specific event period reaches an upper limit or a predetermined value, the server 3 may carry over the number of lottery executions (probability of winning the featured card) to the lottery game held during the next event period. In this case, even after the end of the specific event period, the server 3 does not delete the number of lottery executions (probability of winning the featured card), but uses it as the initial value of the number of lottery executions (probability of winning the featured card) in the lottery held during the next event period. This causes each player to play the lottery game more frequently in hopes of future benefits, making it possible to stimulate the lottery game.
[0128] In addition, in this embodiment, the game other than the main game has been described as a lottery game, but the game is not limited to a lottery game and may be any type of game as long as it is a game in which a specific game medium is selected.
[0129] In addition, in the present embodiment, an example in which the selected game content is provided to the player has been described, but the selected game content does not necessarily have to be provided to the player as long as it is stored in association with the player. For example, the selected game content may be set so that the player can only view it, or so that the selected game content can only be provided to other players.
[0130] Moreover, each function of the server processing unit 33 described above may be executed by the device processing unit 25 of the mobile terminal 2. In this case, if the player table, the card table, and the group table are stored in the device storage unit 22, it is not necessary to communicate with the server 3 for each process, and it is possible to realize the above functions by the mobile terminal 2 alone. Furthermore, the game executed on the mobile terminal 2 may be a hybrid game in which the server 3 and the mobile terminal 2 each handle part of the process. In that case, for example, each screen related to the progress of the game is displayed as a web display displayed on the mobile terminal 2 based on display data generated by the server 3, and other menu screens and the like are displayed as native displays displayed by a native app installed on the mobile terminal 2.
[0131] It should be understood that those skilled in the art can make various changes, substitutions, and alterations thereto without departing from the spirit and scope of the present invention. [Explanation of symbols]
[0132] 1. Game System 3 Server 31 Server Communication Department 32 Server memory section 33 Server Processing Unit 331 Progress Control Unit 332 Display data output unit 333 Main Game Execution Department 334 Selection Section 335 Association section
Claims
1. A method for selecting a group from among a plurality of groups in response to an instruction from a user based on a probability corresponding to each group; and A second means includes granting the game content included in the selected group to the user; Each of the plurality of groups includes a plurality of game media, at least two of which have different rarities; A control method in which the probability corresponding to each group is changed depending on the number of times the game medium has been granted to the user.
2. A control method as described in claim 1, wherein the third means includes changing the probability corresponding to each of the groups to an initial value when the game medium granted to the user is a specific game medium.
3. The control method according to claim 2 , wherein the specific game medium is set in accordance with a request from the user.
4. A control method described in any one of claims 1 to 3, wherein a fourth means includes changing the probability corresponding to each of the groups to an initial value when the number of times the game medium has been granted to the user reaches a predetermined number.
5. A control method as described in any one of claims 1 to 4, wherein the fifth means includes, when the number of times the game medium has been granted to the user during a first period reaches a predetermined number, setting the number of times at the start of a second period following the first period to the predetermined number.
6. A control method as described in any one of claims 1 to 5, wherein the sixth means includes, when the number of times the game medium has been granted to the user reaches a predetermined number, granting the user a game medium to be used in a specific game as a bonus.
7. A seventh means for progressing a specific game in accordance with a request from the user; and A control method according to any one of claims 1 to 6, wherein an eighth means includes granting a privilege to the user in the specific game when the number of times the game medium has been granted to the user reaches a predetermined number.
8. A control method described in any one of claims 1 to 7, wherein a ninth means includes outputting display data for displaying a probability corresponding to at least one group among the plurality of groups.
9. The method of claim 8 , wherein the display of the probability is performed prior to the instruction of the user.
10. A control method described in any one of claims 1 to 9, wherein a tenth means includes outputting display data for displaying a changed probability corresponding to at least one group among the plurality of groups when a group is selected in accordance with the user's instruction.
11. A control method as described in claim 2 or 3, wherein an eleventh means includes outputting display data for displaying a probability corresponding to a group of the specific game medium.
12. A twelfth means for progressing a specific game in accordance with a request from the user; and 12. The control method according to claim 2, 3 or 11, wherein a thirteenth means changes a degree of change in the probability corresponding to the group of specific game media according to a progress status of the specific game.
13. A control method as described in claim 2, 3 or 11, wherein a fourteenth means includes changing the degree of change in the probability corresponding to the group of the specific game medium depending on the number of messages sent from the user to other users.
14. A control method described in any one of claims 1 to 13, wherein a fifteenth means includes changing the probability corresponding to each of the groups to an initial value in accordance with a request from the user.
15. A control method according to any one of claims 1 to 14, wherein the changed probability corresponding to each of the groups when the selected group is a specified group is different from the changed probability corresponding to each of the groups when the selected group is not the specified group.
16. a first means for selecting one group from among a plurality of groups based on a probability corresponding to each group in response to an instruction from a user; and a second means for granting the game content included in the selected group to the user, Each of the plurality of groups includes a plurality of game media, at least two of which have different rarities; A computer that changes the probability corresponding to each group depending on the number of times the game medium has been granted to the user.
17. On the computer, Selecting a group from among the plurality of groups based on a probability corresponding to each group in response to a user instruction; granting the game content included in the selected group to the user; Run the command, Each of the plurality of groups includes a plurality of game media, at least two of which have different rarities; A control program in which the probability corresponding to each group is changed according to the number of times the game medium has been provided to the user.
Citation Information
Patent Citations
Forming of black anodic oxidation coating of aluminium
JP1979074237A
Online capsule lottery system and method
JP2012516749A
Game controller, lottery device, game control method, program, and game system
JP2014188142A
Game control apparatus, lottery apparatus, game control method, program, and game system
JP2014195530A
Server device and game program
JP2014239768A