Control program, computer, and control method

JP7909318B2Active Publication Date: 2026-08-21GLEE HOLDINGS CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2024160895
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-09-18
Publication Date
2026-08-21
Estimated Expiration
2035-09-30

AI Technical Summary

Benefits of technology

【0017】 本発明に係る制御プログラム、コンピュータ及び制御方法では、過去に受け付けた抽選 ゲームの実行要求の受付時間及び受付回数等に基づいて、プレイヤが取得できるゲーム媒 体の数が設定されるため、プレイヤのゲーム継続意欲を向上させることが可能となる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007909318000001
    Figure 0007909318000001
  • Figure 0007909318000002
    Figure 0007909318000002
  • Figure 0007909318000003
    Figure 0007909318000003
Patent Text Reader

Abstract

To provide, e.g., a control program that makes it possible to motivate a player to continue a game.SOLUTION: The control program allows a computer to implement: a function of, when a selection request is received from a player, storing reception time at which the selection request is received and reception information indicating the number of receptions, in association with the player; a function of, if no selection request was received from the player in the past, setting a selection number to an initial value, and, if any selection request was received from the player in the past, determining a setting value on the basis of the number of receptions indicated by the reception information and differential time between the reception time of the selection request received in the past and the reception time of the selection request received this time, and setting the selection number to the determined setting value; and a function of selecting, from among game media stored as selection targets, the set selection number of game media by a prescribed selection method, and storing the selected game media as possession targets of the player.SELECTED DRAWING: Figure 6
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a control program, a computer, and a control method.

Background Art

[0002] In recent years, there has been known a game device such as a mobile terminal that provides a lottery game in which a game medium such as a game card is randomly selected according to an operation by a player, and the selected game medium is given to the player.

[0003]

[0004]

Prior Art Documents

Patent Documents

[0005]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0006]

[0007]

[0008] [[ID=P1]] [[ID=P2]] [[ID=P3]]

[0009] [[ID=P4]] [[ID=P5]] [[ID=P6]] [[ID=P7]] [[ID=P8]] [[ID=P9]] [[ID=P10]] [[ID=P11]]

[0010] [[ID=P12]] [[ID=P13]] [[ID=P14]] [[ID=P15]] [[ID=P16]]

[0011] [[ID=P17]] [[ID=P18]] [[ID=P19]] [[ID=P20]] [[ID=P21]]

[0012] [[ID=P22]] [[ID=P23]] [[ID=P24]] [[ID=P25]] [[ID=P26]] [[ID=P27]]

[0013] [[ID=P28]] [[ID=P29]] [[ID=P30]] [[ID=P31]] [[ID=P32]] [[ID=P33]] [[ID=P34]]

[0014] [[ID=P35]] [[ID=P36]] [[ID=P37]] [[ID=P38]] [[ID=P39]] [[ID=P40]] [[ID=P41]]<00

[0006] This invention was made to solve these problems and to improve the player's willingness to continue playing the game. This provides a control program, computer, and control method that enable the enhancement of desire. The purpose is to achieve this. [Means for solving the problem]

[0007] The control program according to the present invention is a control program for a computer equipped with a memory unit. Then, the computer associates with the player and stores multiple game media as selectable targets in the storage unit. A first memory function that stores information, and a reception function that accepts requests from the player to select a game medium. When a selection request is received from the player, the time the selection request was received, and A second memory function stores reception information indicating the number of receptions in association with the player in the memory unit, When a selection request is received from the player, it is determined whether a selection request has been received from the player in the past. A reception judgment function that determines whether a selection request has not been received from the player in the past. Set the number of options to the initial value, and if a selection request has been received from the player in the past, the reception information will be entered. The number of times the request has been received, the time of the selection request received in the past, and the selection request received this time. The setting value is determined based on the difference in time from the request acceptance time, and the number of selections is set to the determined setting value. The setting function determines the number of selections from the game media stored as the target. The game medium is selected according to a predetermined selection method, and the selected game medium is placed in the player's possession. This enables a selection function to store as an image in the memory unit. Furthermore, the computer uses the above method Any device that can execute the sequence of operations is acceptable, such as a mobile device, a stationary device, or a server.

[0008] Also, in the control program according to the present invention, in the setting function, it is preferable to determine the set value to be greater than the initial value and the set value determined in the past.

[0009] Also, in the control program according to the present invention, the computer is caused to further implement a third storage function for storing a plurality of tables in the storage unit, each table storing a predetermined value corresponding to the reception count, and a table selection function for selecting a predetermined table from the plurality of tables in response to a selection request from the player. In determining the set value by the setting function, it is preferable to change the predetermined value corresponding to the reception count stored in the selected table to a value based on the differential time, and determine the set value to be the changed value.

[0010] Also, in the control program according to the present invention, it is preferable to further implement an output function for causing the computer to output display data indicating the relationship between the reception count and the predetermined value of a plurality of tables stored in the storage unit.

[0011] Also, in the control program according to the present invention, in determining the set value by the setting function, when a selection request has been received from the player in the past and the differential time exceeds a predetermined time, it is preferable to determine the set value to be the initial value regardless of the reception count.

[0012] Also, in the control program according to the present invention, it is preferable to further implement a time change function for causing the computer to change a predetermined time based on at least one of the reception count indicated in the reception information and the differential time between the time when the previous selection request was received and the time when the previous selection request was received. And

[0013] ​​​​​​​​​​​Also, in the control program according to the present invention, in the first storage function, an upper limit number of times is stored in the storage unit in association with the game medium stored as a selection target, and when determining the set value by the setting function, if a selection request has been received from the player in the past and the number of reception times is greater than the upper limit number of times, it is preferable to determine the set value as the initial value regardless of the difference time. is stored in the storage unit in association with the stored game medium, and in the determination of the set value by the setting function, if a selection request has been received from the player in the past and the number of reception times is greater than the upper limit number of times, it is preferable to determine the set value as the initial value regardless of the difference time. is greater than the upper limit number of times, it is preferable to determine the set value as the initial value regardless of the difference time. is preferable.

[0014] Also, in the control program according to the present invention, in the first storage function, an initial probability and a set probability are stored in the storage unit in association with the game medium stored as a selection target, and when the computer has not received a selection request from the player in the past, the selection probability of the game medium stored as a selection target is set to the initial probability associated with the game medium, and when the computer has received a selection request from the player in the past, a probability setting function is further realized to set the selection probability of the game medium stored as a selection target to the set probability corresponding to the number of reception times and the difference time, and as a predetermined selection method in the selection function, it is preferable to select a game medium based on the selection probability from among the game media stored as selection targets. is stored in the storage unit in association with the stored game medium, and when the computer has not received a selection request from the player in the past, the selection probability of the game medium stored as a selection target is set to the initial probability associated with the game medium, and when the computer has received a selection request from the player in the past, the selection probability of the game medium stored as a selection target is set to the set probability corresponding to the number of reception times and the difference time, and a probability setting function is further realized to set the selection probability of the game medium stored as a selection target to the set probability corresponding to the number of reception times and the difference time, and as a predetermined selection method in the selection function, it is preferable to select a game medium based on the selection probability from among the game media stored as selection targets. If the computer has not received a selection request from the player in the past, the selection probability of the game medium stored as a selection target is set to the initial probability associated with the game medium, and if the computer has received a selection request from the player in the past, the selection probability of the game medium stored as a selection target is set to the set probability corresponding to the number of reception times and the difference time, and a probability setting function is further realized to set the selection probability of the game medium stored as a selection target to the set probability corresponding to the number of reception times and the difference time, and as a predetermined selection method in the selection function, it is preferable to select a game medium based on the selection probability from among the game media stored as selection targets. is set to the initial probability associated with the game medium, and when the computer has received a selection request from the player in the past, the selection probability of the game medium stored as a selection target is set to the set probability corresponding to the number of reception times and the difference time, and a probability setting function is further realized to set the selection probability of the game medium stored as a selection target to the set probability corresponding to the number of reception times and the difference time, and as a predetermined selection method in the selection function, it is preferable to select a game medium based on the selection probability from among the game media stored as selection targets. is set to the set probability corresponding to the number of reception times and the difference time, and a probability setting function is further realized to set the selection probability of the game medium stored as a selection target to the set probability corresponding to the number of reception times and the difference time, and as a predetermined selection method in the selection function, it is preferable to select a game medium based on the selection probability from among the game media stored as selection targets. from among the game media stored as selection targets based on the selection probability. from among the game media stored as selection targets based on the selection probability.

[0015] The computer according to the present invention is a computer including a storage unit, and includes a first storage unit that stores a plurality of game media as selection targets in association with a player, a reception unit that receives a selection request for a game medium from the player, a second storage unit that stores reception information indicating the reception time and the number of reception times of the selection request in association with the player when the reception unit has received a selection request from the player, a reception determination unit that determines whether a selection request has been received from the player in the past when the reception unit has received a selection request from the player, and a player is stored in the storage unit in association with a plurality of game media as selection targets, a reception unit that receives a selection request for a game medium from the player, a second storage unit that stores reception information indicating the reception time and the number of reception times of the selection request in association with the player when the reception unit has received a selection request from the player, a reception determination unit that determines whether a selection request has been received from the player in the past when the reception unit has received a selection request from the player, and a player from the player, a second storage unit that stores reception information indicating the reception time and the number of reception times of the selection request in association with the player when the reception unit has received a selection request from the player, a reception determination unit that determines whether a selection request has been received from the player in the past when the reception unit has received a selection request from the player, and a player when the reception unit has received a selection request from the player, stores the reception information indicating the reception time and the number of reception times of the selection request in association with the player in the storage unit, a reception determination unit that determines whether a selection request has been received from the player in the past when the reception unit has received a selection request from the player, and a player when the reception unit has received a selection request from the player, stores the reception information indicating the reception time and the number of reception times of the selection request in association with the player in the storage unit, a reception determination unit that determines whether a selection request has been received from the player in the past when the reception unit has received a selection request from the player, and a player when the reception unit has received a selection request from the player, a reception determination unit that determines whether a selection request has been received from the player in the past, and a player If no selection request has been received from Ya in the past, the number of selections will be set to the default value, and the player will be asked to select from Ya. If a selection request has been accepted in the past, the number of times it has been accepted will be shown in the acceptance information, and previously accepted Based on the difference between the time the selection request was received and the time the selection request received this time was received. A setting unit that determines the setting value and sets the number of selections to the determined setting value, and stores the selection target. From the selected game media, the number of game media selected by the settings unit is selected The system selects the game medium and stores it in the memory as an item owned by the player. It includes a selection unit.

[0016] The control method according to the present invention is a control method for a computer equipped with a memory unit, and The data stores multiple game media as selected targets in the memory unit, corresponding to the player. 1. A memory step, and a reception step that receives a request from the player to select a game medium, and When a selection request is received from a layer, the time the selection request was received, and the reception A second storage step involves storing reception information indicating the number of times in a memory unit in association with the player, When a selection request is received from the player, it is determined whether a selection request has been received from the player in the past. A reception determination step to determine if a selection request has not been received from the player in the past. The number of selections is set to the initial value, and if a selection request has been received from the player in the past, the reception information is displayed. The number of requests received, the time of requests received in the past, and the number of requests received this time. The setting value is determined based on the difference in time between the acceptance time of the selection request and the determined setting value, and the number of selections is set to the determined setting value. The setting steps to be configured, and from among the game media stored as the target to be selected, the configured Select a number of game media according to a predetermined selection method, and the selected game media will be played by the player. This includes a selection step of storing in the memory unit an item to be possessed. [Effects of the Invention]

[0017] The control program, computer, and control method according to the present invention utilize the lottery system that has been in operation in the past. Based on the reception time and number of game execution requests, etc., the game medium that players can obtain. Since the number of bodies is set, it becomes possible to increase the player's motivation to continue playing the game. [Brief explanation of the drawing]

[0018] [Figure 1] This is a schematic diagram illustrating an example of a lottery game provided by the game system. [Figure 2] This figure shows an example of the general configuration of Game System 1. [Figure 3] This figure shows an example of the schematic configuration of mobile terminal 2. [Figure 4] Figures (a) to (c) show examples of screens displayed on the display unit 24 of the mobile terminal 2. [Figure 5] (a) and (b) are diagrams showing examples of screens displayed on the display unit 24 of the mobile terminal 2. [Figure 6] This figure shows an example of the general configuration of Server 3. [Figure 7] Figures (a) to (d) show examples of the data structures of various tables. [Figure 8] (a) to (c) are schematic diagrams illustrating examples of various lottery ticket count tables. [Figure 9] This figure shows an example of an operation sequence related to game processing. [Figure 10] This diagram shows an example of the operation flow for the lottery game determination process. [Figure 11] This figure shows an example of the operation flow for setting the number of tickets to be drawn. [Modes for carrying out the invention]

[0019] Various embodiments of the present invention will be described below with reference to the drawings. However, the present invention The technical scope is not limited to those embodiments, but extends to the invention and the claims described therein. Please note that this applies to equal objects.

[0020] 1. Outline of this embodiment In the game system of this embodiment, the player plays the game provided by the server on a mobile device. This will be implemented using [the specified method]. In the game system of this embodiment, the server provides the web game. The game system of this embodiment is not limited to web games. For example, play The mobile device owned by Ya contains the application and various data necessary to run the game. You can save the game and run it by communicating directly with other mobile devices. (The following describes web games.) We will explain this using a game system that provides this as an example.

[0021] In web games, mobile devices receive information from the server via a browser (marked with Based on documents written in programming languages ​​and programs written in scripting languages, etc. It displays various game screens. The server also receives data from mobile devices via a browser. Based on the collected information, the system updates game data and transmits information to mobile devices.

[0022] The game the server runs uses multiple game media, according to the player's random selection instructions. A lottery is held to select the game medium, and the game medium selected by the lottery will be used by the player. This includes a lottery game that is awarded to the winner. The game medium refers to the electronic data used in the game. Yes, including, for example, cards, items, characters and avatars. Also, the game medium is Depending on the game's progress, players can acquire, possess, use, manage, and exchange items within the game. Electronic data that can be synthesized, enhanced, sold, discarded, and / or given away, etc., but is not a game medium. The manner of use is not limited to those explicitly stated herein. The lottery is associated with the player. From a selection of multiple game media, a game media is selected according to a predetermined selection method. This is a process that is performed. Also, the lottery is performed one or more times, for example, in a game, the lottery is performed The virtual currency held by the player performing the demonstration is consumed, and the amount is set according to the amount of virtual currency consumed. A lottery will be held a certain number of times. The predetermined selection method is, for example, the method associated with the game medium. A method of selecting a game medium from multiple game mediums based on a fixed lottery probability, or each game A method of selecting a game medium from multiple game media according to a predetermined order on the media, etc. Therefore, the lottery probability is an example of the probability of a game medium being selected through a lottery process. For example, if a game medium is drawn from multiple game mediums with equal probability, then multiple games Each medium is assigned the same lottery probability. Furthermore, the recipients are selected by lottery. This is an example of the process by which the acquired game medium is stored as an item owned by the player. This involves selecting a character card from a set of character cards pre-assigned to each player. A lottery is held to select based on the lottery probability assigned to each character card, and the selected character is... The lottery game given to selected players will be explained as an example of a method for selecting a game medium.

[0023] Figure 1 is a schematic diagram illustrating an example of a lottery game provided by the server. The lottery game provided by the server of this embodiment will be described below, with reference to Figure 1.

[0024] When the server receives a request from a player to run a lottery game, it will record the reception time and the number of requests. The reception information indicating this is stored in association with the player who requested the lottery game to run. The interval is, for example, the time when the server received the request to execute the lottery game, and the number of receptions is the current time. This is the number of times the player has submitted a request to run the lottery game up to this point. Next, the server The system then checks the number of draws and determines whether it has previously received a request from the player to execute a draw game. The server determines that it has not previously received a request from a player to execute a lottery game. If (A) the first lottery game is played, a regular lottery game is played (B). A request to select a game is an example of a request to select a game medium. The server usually selects a random game. Then, set the number of tickets to be drawn to an initial value (for example, 5 tickets) and associate it with the player. From among the multiple character cards, a set number of character cards will be drawn by lottery. The server then assigns the randomly selected number of character cards to the player. The number of tickets drawn is just one example of the number of selections.

[0025] Next, if the server receives another request from the player to run the lottery game, the reception time and The reception information, which indicates the number of times a request has been received, is stored in association with the player who made the request to execute the lottery game. Next, the server checks the number of draws and determines if the player has previously made a draw game execution request. Determine whether the request was accepted or not. The server has previously received a request from a player to execute a lottery game. If it is determined that the item is attached (C), a special lottery game will be played as the second lottery game. (D). First, the server receives the time when it receives the second (this time) request to run the lottery game, and once The difference in time between the time when the request to execute the eye lottery game was received and (E) is calculated. Next, - If the calculated difference time (E) falls within the special lottery game time (F), the number of lottery tickets will be determined. Set the value to the specified value. The specified value is an integer determined based on the number of draws and / or the difference in time. It is a value. And the server, in the special lottery game, assigns multiple players to each other. A set number of character cards will be drawn from the character cards. The server then grants the player the number of character cards drawn in the lottery. The lottery game execution request received from the player on the first turn and the lottery game execution request received from the player on the second turn The game selection request is an example of a selection request received in the past and a selection request received this time. Furthermore, the special lottery game time (F) is an example of a predetermined time. Note that the calculation of the difference time is as follows: The time was set as the time when the request to execute the previous lottery game was received, but the previous lottery game execution request Even at the time when the player was granted a character card, the previous draw game execution request Even at the time when the number of character cards drawn by lottery was determined, the previous lottery game execution request Any time related to that topic is acceptable.

[0026] The special lottery game is set to have more tickets drawn than the previous lottery game (set value). The number of character cards drawn by lottery are assigned to the player by multiple character cards. This is a lottery game where a winner is selected from among the participants. The special lottery game time (F) is, for example, the same as the previous lottery game. The time is 60 minutes from the time the game execution request is received, and within the special lottery game time (F) The special lottery game will only be executed if a request to execute the lottery game is accepted.

[0027] Furthermore, if the difference time exceeds the special lottery game time (F), the server will not respond to the number of applications. In addition, the number of tickets to be drawn will be reset to the initial value, and the lottery game will be executed in response to the received lottery game execution request. As a system, the regular lottery game is executed (D'). Regarding (F) above, the server If the player requests to run the lottery game again, the difference time will be the same as the time of the special lottery game. Although it was stated that the determination would be made as to whether or not it is within the interval, this is not limited to that. In other words, the server determines the sequence of events. Next, it is determined whether the difference time falls within the special lottery game time, and the difference time falls within the special lottery game time. If it is determined that the time limit has been exceeded, the number of tickets to be drawn will be reset to its initial value. The server, before receiving a request from the player to execute the lottery game, determines the difference time for the special lottery game. The server may determine whether the time limit has been exceeded. In this case, the server will tell the player: You may notify the remaining time until the difference time exceeds the special lottery game.

[0028] Furthermore, the server will execute a special lottery game as the second lottery game (D) When the player requests to run the third draw game (G), the third draw game Execute (H). First, when a request to execute the lottery game is received from the player, the reception time The reception information, including the number of times the request was received, is stored in association with the player who made the request to run the lottery game. Next, the server checks the number of draws and checks the number of draw game execution requests from the player in the past. Determine whether the request has been received. The server has previously received a request from a player to execute a lottery game. If it is determined that it is attached, the time when the request to execute the third (this) lottery game was received. Calculate the difference in time between the time when the request to execute the second lottery game was received (I). Next, - If the calculated difference time falls within the special lottery game time (F), the number of draws and the difference Based on the time in minutes, set the value to be greater than the number of tickets drawn in the second draw, and set the number of tickets drawn to the set value. Set it up. Then, in the special lottery game as the third lottery game, the server A set number of characters will be selected from among multiple character cards associated with each layer. A card will be drawn (H). In this way, the lottery game will take place within the special lottery game time (F). The number of times an execution request has been received and the difference in time will determine the character granted to the player. The number of Kuta cards is accumulated. The server uses the difference time as the special lottery game time (F). If the limit is exceeded, regardless of the number of entries, the lottery game being played will be reset to the regular lottery game. (The number of lottery tickets is reset to the initial value), and the lottery game for the lottery game execution request that was received is executed. The game is run as a regular lottery.

[0029] In this way, the player will choose a lottery game so that the difference time falls within the special lottery game time. If you request it, a special lottery game will be played in which the number of character cards drawn will increase. This can increase the player's motivation to play the game again. Yes. Also, in the lottery game, based on the time the request to execute the lottery game was received, The number of character cards that Layer can acquire will increase, thus encouraging players to continue playing the game. It becomes possible to improve one's desires.

[0030] 2. Configuration of Game System 1 Figure 2 shows an example of the schematic configuration of game system 1.

[0031] Game system 1 consists of multiple mobile devices 2, each operated by a different player, and a server It includes a base station 4, a mobile communication network 5, and a gateway. The mobile terminal 2 and server 3 are connected, for example, to a base station 4, a mobile communication network 5, and a gateway. They are interconnected via communication networks such as Way 6 and the Internet 7. A program that runs on terminal 2 (for example, a browsing program) and a program that runs on server 3 A program (for example, a game program) is a Hypertext Transfer Protocol (Hypertext Transfer Protocol). Communication is performed using communication protocols such as ext. (Transfer Protocol, HTTP).

[0032] Note that mobile device 2 is assumed to be a multi-functional mobile phone (a so-called "smartphone"), The present invention is not limited thereto. The mobile terminal 2 may be any device to which the present invention is applicable, for example, Mobile phones (so-called "feature phones"), personal digital assistants (Personal Digital Assistants) PDAs, portable game consoles, portable music players, tablet devices, tablet PCs, notebooks A PC or similar device would also work.

[0033] 2.1. Configuration of Mobile Device 2 Figure 3 shows an example of the schematic configuration of the mobile terminal 2.

[0034] The mobile terminal 2 includes a terminal communication unit 21, a terminal storage unit 22, an operation unit 23, and a display unit 24. The mobile terminal 2 includes a terminal processing unit 25. The mobile terminal 2 has an operation unit 23 (touch panel and In response to the operation of buttons (such as the B button), the game progresses and requests the server 3 to proceed. Also, mobile device 2 The server receives and displays display data related to game progress from server 3.

[0035] The terminal communication unit 21 includes a communication interface, which includes an antenna whose sensitivity band is a predetermined frequency band. It is equipped with a face circuit and connects the mobile terminal 2 to a wireless communication network. The terminal communication unit 21 is CDMA (Code Div) is transmitted between base station 4 and base station 4 via the channel allocated by base station 4. A wireless signal link is established using the (Multiple Access) method, etc., and communication is established with base station 4. The terminal communication unit 21 then receives the data supplied from the terminal processing unit 25 and sends it to the server 3, etc. The terminal communication unit 21 also sends the data received from the server 3, etc., to the terminal processing unit 25. It will supply. The terminal communication unit 21 will also provide Wi-Fi (Wireless Fidelity) access (not shown). This device uses the IEEE 802.11 standard for wireless communication with the spoint. But that's fine.

[0036] The terminal storage unit 22 includes, for example, a semiconductor memory device. The terminal storage unit 22 performs terminal processing Operating system programs and driver programs used in processing in section 25 It stores application programs, data, etc. For example, the terminal storage unit 22 is a drive The IBA program includes an input device driver program that controls the operation unit 23, and a display unit. It stores output device driver programs and the like that control 24. Also, the terminal storage unit 22 As an application program, it acquires and displays display data related to the progress of the game. It stores the programs to be executed. Computer programs are stored on CD-ROMs, for example. t disk read only memory), DVD-ROM (digital versatile disk read only memo) From computer-readable portable storage media such as ry), known setup programs It may also be installed in the terminal storage unit 22 using a computer program or the like. Even if M is installed in the terminal storage unit 22 via wireless communication from a specific server device, etc. Good. Also, the terminal storage unit 22 stores the player identification information of the mobile terminal 2 as data. It stores player IDs, display data related to game progress, video data, image data, etc. Furthermore, the terminal storage unit 22 may temporarily store temporary data related to a predetermined process. .

[0037] The operation unit 23 can be any device that can operate the mobile terminal 2, for example, These include a touch panel, key buttons, etc. The player uses the control unit 23 to input letters, numbers, Symbols and other inputs can be entered. When the player operates the operation unit 23, the operation It generates a corresponding signal. Then, the generated signal is used as a player instruction by the terminal. It will be supplied to the 25th engineering department.

[0038] The display unit 24 can be any device as long as it is capable of displaying videos, images, etc., for example Examples include liquid crystal displays and organic EL (Electro-Luminescence) displays. The display unit 24 displays video and image data corresponding to the video data supplied from the terminal processing unit 25. Display the image(s) shown.

[0039] The terminal processing unit 25 comprises one or more processors and their peripheral circuits. 25 is, for example, the CPU (Central Processing Unit), which controls the overall operation of the mobile device 2. It comprehensively controls the terminal processing unit 25, the program stored in the terminal storage unit 22, Based on the operation of the control unit 23, etc., various processes of the mobile terminal 2 are executed in the appropriate procedure. The terminal processing unit 25 controls the operation of the terminal communication unit 21, the display unit 24, etc. The terminal processing unit 25 controls the operation of the terminal storage unit 22. Remembered programs (operating system programs, driver programs) The terminal processing unit 25 executes processing based on the application program, etc. It allows multiple programs (such as application programs) to be executed in parallel.

[0040] 2.1.1. Functions of Terminal Processing Unit 25

[0041] Figure 4(a) shows an example of the home screen 400 displayed on the display unit 24 of the mobile terminal 2. That is the case.

[0042] The home screen 400 shown in Figure 4(a) is displayed when the game starts, etc. It will be explained below. Each screen is displayed based on the display data received from server 3.

[0043] The home screen 400 has a main game button 401, a lottery game button 402, and special Information such as a separate lottery game announcement (403) is displayed.

[0044] When the player presses the main game button 401, the main game is executed. A screen will appear, allowing the player to run the main game. A game is, for example, a quest that progresses according to the game's scenario. A quest is, Generally, this is also referred to as exploration or a mission, for example, one involving multiple dungeons. Each system has multiple floors (stages), and the processing of each floor is executed sequentially. Each floor involves a battle (versus) between the player character and the enemy character. The granting of special benefits to certain game media, etc., and so-called RAID battles involving multiple players. This includes encountering other players and / or battling (competing) other players. In Iya, you can level up your character and acquire items by completing quests. This becomes possible.

[0045] The character cards used in the game, such as player characters and enemy characters, are It has parameters for the game. The player character is a game medium owned by the player. Enemy characters are non-player characters or game media possessed by other players. It is the body. Game parameters include, for example, attack power, defense power, stamina (or HP (hit points)). (Int), Attribute (e.g., Fire, Water, Lightning, etc.), Rarity (e.g., Normal, Rare, S(S) Super Rare, SS (Double Super) Rare, SSS (Triple Super) Rare, Legendary (e.g., skills that indicate the character's special abilities, skill activation rate, attack speed (per turn) Parameters such as the number of attacks, the number of turns until an attack, and the number of defenses in a single battle. and / or jobs (e.g., occupation, military class, etc.). Also, one character is assigned The cards that can be used are not limited to just one; each character has their own set of game parameters. Multiple different cards may be assigned to each.

[0046] When the player presses the lottery game button 402, the lottery game is executed. The following screen will appear, and the player will choose either a special lottery game or a regular lottery game. It can be executed.

[0047] Special lottery game announcement information 403 indicates that the current time is within the event period related to the special lottery game. This is information to announce that... The regular lottery game or the special lottery game will be determined in advance. It will only be available from the server during the event period. Normally, only the lottery game is provided from the server.

[0048] Figure 4(b) shows an example of the special lottery game screen displayed on the display unit 24 of the mobile terminal 2. This is a diagram.

[0049] The special lottery game screen 410 shown in Figure 4(b) is accessed via the lottery game button on the home screen 400. This message is displayed when 402 is pressed, if the conditions for running the special lottery game are met. The conditions for participating in the special lottery game are that the current time falls within the event period related to the special lottery game. The lottery game being performed has not been reset to the regular lottery game, and the special lottery If the number of requests to execute the lottery game within the game time is less than or equal to the number of times it can be executed, This occurs when the lottery game button 402 is pressed (the server receives the request to execute the lottery game). The time difference between the time of the request and the time the server received the previous lottery game execution request is particularly important. This includes being within the time frame for a separate lottery game. The number of possible attempts is determined by Server 3's special lottery. The number of times each player can play a special lottery game during the event period related to the game (Example) For example, 5 times) is an example of the maximum number of times. The special lottery game screen 410 shows the number of lottery tickets. Information 411, lottery button 412, back button 413, next lottery information 414, etc. are displayed. .

[0050] Lottery ticket information 411 is the number of tickets that a player can obtain each time the special lottery game is played (lottery This is information regarding the number of tickets. When the lottery button 412 is pressed, the special lottery game described above will begin. If the execution conditions are met, a special lottery game will be played and the lottery results will be displayed. The special lottery results screen will be displayed. Also, when the lottery button 412 is pressed, the above will be displayed. If the conditions for running the special lottery game are not met, the regular lottery game will be run. The normal lottery results screen will be displayed to show the results.

[0051] When the back button 413 is pressed, the home screen 400 will be displayed again. Next lottery information 414 is a special lottery game or a regular lottery that is executed when the lottery button 412 is pressed. This is information about the game. Regarding the next lottery, if lottery button 412 is pressed... The number of rounds played, the number of tickets drawn, and the remaining time until the special lottery game ends will be displayed. The execution time and number of tickets displayed as the next draw information will be the next execution time and the next number of tickets. It may be referred to as such. Furthermore, the remaining time until the special lottery game ends will be on server 3 or The special lottery data included in the display data for displaying the special lottery game screen 410 that was sent This time is calculated by subtracting the current time from the game's end time. Before the first lottery game is played during the event period related to the special lottery game, The time is not displayed.

[0052] Figure 4(c) shows an example of the normal lottery game screen displayed on the display unit 24 of the mobile terminal 2. This is a diagram.

[0053] The normal lottery game screen 420 shown in Figure 4(c) is accessed via the lottery game button on the home screen 400. This message is displayed when 402 is pressed, if the conditions for running the special lottery game have not been met. The regular lottery game screen 420 displays special lottery game completion information 421 and the lottery button 42 2. Information about the next lottery draw (423), a back button (424), etc. will be displayed.

[0054] Special lottery game completion information 421 indicates that during the event period related to the special lottery game, This is information notifying that the lottery game will not be executed. When the lottery button 422 is pressed... Then, the regular lottery game is played, and the regular lottery results screen is displayed to show the lottery results. The next lottery information 423 is the regular lottery game that will be executed when the lottery button 422 is pressed. This is information regarding the game. Regarding information about the regular lottery game, the regular lottery game is executed. The number of tickets drawn in this case (initial value (5 tickets)) will be displayed. Also, the back button 424 will be pressed. Then, home screen 400 will be displayed again. The first regular lottery game will then be played. Previously, when the lottery game button 402 was pressed on the home screen 400, a special lottery game was always played. Home screen 410 is displayed.

[0055] Figure 5(a) shows an example of the special lottery result screen displayed on the display unit 24 of the mobile terminal 2. That is the case.

[0056] The special lottery results screen 500 shown in Figure 5(a) is displayed on the special lottery game screen 410. When the lottery button 412 is pressed and the special lottery game is executed, or when the first regular lottery is performed This is displayed when the game is played. The special lottery results screen 500 contains the acquired result information 50 1. Image of acquired character card 502. Information on the number of cards to be drawn next time 503. Redraw button 504 The back button (505), remaining time (506), etc., are displayed.

[0057] The acquired result information 501 is information regarding the number of tickets drawn in the special lottery game that was executed. The image 502 of the acquired character card was obtained by the player through a special lottery game. This is an image of a rare character card among the character cards that were given to the player. A character card is a character card that has a rarity level higher than a predetermined rarity level. The next lottery ticket count information 503 is a special lottery that will be executed when the re-draw button 504 is pressed. This is information regarding the number of tickets drawn in the selection game. When the redraw button 504 is pressed, the upper If the conditions for executing the special lottery game described above are met, the special lottery game will be executed again. Then, the special lottery results screen 500, which displays the lottery results, will be displayed again. When button 504 is pressed, the execution conditions for the special lottery game described above are not met. If not, the regular lottery game will be played, and the regular lottery results screen, described later, will be displayed. [Back button] When button 505 is pressed, home screen 400 is displayed. With remaining time 506, special The remaining time until the separate lottery game ends will be displayed.

[0058] Figure 5(b) shows an example of a normal lottery result screen displayed on the display unit 24 of the mobile terminal 2. That is the case.

[0059] The normal lottery result screen 510 shown in Figure 5(b) is the lottery button on the special lottery game screen 410. 412, the lottery button 422 on the normal lottery game screen 420, or the special lottery results screen 500 This is displayed when the re-draw button 504 is pressed and the normal draw game is executed. The selection results screen 510 displays the acquired result information 511, the image of the acquired character card 512, and the redraw. Select button 513, back button 514, etc. are displayed.

[0060] The acquired result information 511 is information regarding the number of tickets drawn in the regular lottery game that was executed. The image 512 of the acquired character card was obtained by the player through a regular lottery game. This is an image of a rare character card among the character cards that were awarded. Re-draw When Tan 513 is pressed, the normal lottery game is run again to display the lottery results. The normal lottery results screen 510 is displayed again. When the back button 514 is pressed, the home screen is returned. Surface 400 is displayed.

[0061] 2.1.2. Configuration of Terminal Processing Unit 25 The terminal processing unit 25 includes at least a browsing execution unit 251. The browsing execution unit 251 is a terminal Functional modules implemented by programs executed on the processor in the processing unit 25 Alternatively, the browsing execution unit 251 is implemented in the mobile terminal 2 as firmware. That's good too.

[0062] The viewing execution unit 251 acquires and displays display data related to the progress of the game. The display execution unit 251 acquires display data related to the progress of the game in response to instructions from the player. The request is sent to the server 3 via the terminal communication unit 21. The browsing execution unit 251 also handles the corresponding requests. The display data is received from the server 3 via the terminal communication unit 21. The viewing execution unit 251 receives Drawing data is created based on the received display data. That is, the viewing execution unit 251 receives The displayed data is analyzed to identify control data and content data, and based on the identified control data... Similarly, the identified content data is laid out and drawing data is created. Then, the viewing process... The row unit 251 outputs the created drawing data to the display unit 24. The viewing execution unit 251 also While a communication connection with server 3 is established, each piece of information contained in the display data is stored in the terminal storage unit. Remember this at 22.

[0063] In particular, the browsing execution unit 251 responds to instructions from the player using the operation unit 23, and A game progress request, including the request type corresponding to the indication, is sent to the server 3 via the terminal communication unit 21. For example, when the home screen 400 is displayed on the display unit 24, the browsing execution unit 251 will... When the lottery game button 402 is pressed, the player ID is sent along with a request to start the lottery game. Send to Server 3.

[0064] Furthermore, the viewing execution unit 251 displays the special lottery game screen 410 on the display unit 24. If the lottery button 412 is pressed, the player ID and a lottery game indicating the special lottery game will be displayed. A request to execute a lottery game, including the game type, is sent to server 3. Also, the browsing execution unit 251 When the normal lottery game screen 420 is displayed on the display unit 24, the lottery button 422 When pressed, the lottery game will include the player ID and the type of lottery game, which indicates the regular lottery game. Send the execution request to server 3.

[0065] Furthermore, the viewing execution unit 251 will check the special lottery results screen 500 when it is displayed on the display unit 24. If the re-draw button 504 is pressed, the player ID and the lottery game indicating the special lottery game will be displayed. A request to execute a lottery game, including the game type, is sent to server 3. Also, the browsing execution unit 251 When the normal lottery result screen 510 is displayed on the display unit 24, the re-draw button 513 When pressed, the lottery game will include the player ID and the type of lottery game, which indicates the regular lottery game. Send the execution request to server 3.

[0066] Then, the viewing execution unit 251, in response to these various requests, displays the corresponding data The terminal communication unit 21 receives data from the server 3, and the drawing data corresponding to the received display data Create data and output it to the display unit 24.

[0067] 2.2. Server 3 Configuration Figure 6 shows an example of the schematic configuration of Server 3. Also, Figures 7(a) to (d) show the server This figure shows an example of the data structure of various tables stored in the memory unit 32.

[0068] Server 3 comprises a server communication unit 31, a server storage unit 32, and a server processing unit 33. Server 3 will proceed with the lottery game and the main game, etc., in response to requests from mobile terminal 2. Server 3 also creates display data related to the game's progress and sends it to the mobile device 2. ru.

[0069] The server communication unit 31 is an example of an output unit, and connects the server 3 to the internet 7. It is equipped with a communication interface circuit and communicates with the Internet 7. The server communication unit 31 supplies data received from the mobile terminal 2, etc., to the server processing unit 33. Furthermore, the server communication unit 31 sends the data supplied from the server processing unit 33 to the mobile terminal 2, etc. I believe.

[0070] The server storage unit 32 is, for example, a magnetic tape drive, a magnetic disk drive, or an optical disk drive. It includes at least one of the following: Server storage unit 32 is used for processing in server processing unit 33. The operating system programs, driver programs, and applications used It stores application programs, data, etc. For example, the server storage unit 32 stores application programs, data, etc. As a program, it is a game program that progresses through the game and creates display data related to the results. It stores RAM, etc. Computer programs are stored on, for example, CD-ROMs, DVD-ROMs, etc. From a computer-readable portable storage medium, known setup programs, etc. It may be installed in the terminal storage unit 22 using the first method. This is an example of a memory unit and a second memory unit.

[0071] Furthermore, the server storage unit 32 stores data in the player table shown in Figure 7(a), Figure 7 (b) The card table shown, Figure 7(c) The table of targets for the draw shown, Figure 7(d) This includes a selection table, image data for each player, and various image data related to the game's progress. Furthermore, the server storage unit 32 temporarily stores temporary data related to a predetermined process. It is also possible to do so. That is, the server storage unit 32 may use volatile memory (Random Access Memory, It has RAM and stores dynamic data that changes as the game progresses.

[0072] Figure 7(a) shows the player table for managing players. The player table contains: For each player, the player's identification number (player ID), name, and image data are provided. File name, owned card information, registration information, reset history for regular lottery games, used in games The following information will be displayed: card usage information, game points, player level, and related player information. Information such as D is stored in association with other data.

[0073] The owned card information includes each character card owned by the player and used in the game. , an identification number (ownership ID) for managing owned character cards and the identifier for said card A separate number (card ID), etc., is associated and stored. The owned ID is the card owned by the player. This is an example of identification information used to uniquely identify each Lacta card. The card ID is: This is the card ID of the character card, which will be stored in the card table described later. (Reception) The information includes the number of times a lottery game execution request was received during the special lottery game time, and the previous The time of the previous registration is associated with the game execution. Of the requests and the game execution requests for the first draw game, the most recent game execution request is accepted. The time of submission is recorded. Note that the time of the previous submission is recorded as the game execution request (game medium selection request). This is an example of information indicating the time when the request was received, and it is an absolute time. Also, the previous reception time is... If the timer function is used, the 0th minute of the start time will be recorded as the previous reception time. You may remember. Also, if the lottery game being played is reset to the normal lottery game, The previously recorded reception time will be deleted.

[0074] At the end of the special lottery game time, if the previous registration time is remembered, the previous registration time will be recorded. The time recorded includes the time for the special lottery game (for example, 60 minutes). The end time is an absolute time, but if you use the timer function, the end time will be 60 minutes. It is stored in memory. Also, when the lottery game being played is reset to the normal lottery game, it is stored in memory. The end time for the special lottery game will be removed.

[0075] The card information used includes the ownership ID stored in each player's card information, and the corresponding card information. Each layer stores the ownership ID corresponding to the character card used in the game. Game points are the cumulative value of points awarded to each player in the main game. The results of quests (stage clear) and battles (win / loss) in the main game. Depending on the game results, such as the event results (ranking of the group to which the player belongs), It is assigned to the player. The player level is the player's level in the main game. The amount is determined based on the game points awarded to the player.

[0076] Related players are other players associated with each player. Related players are, for example, Other players belonging to the same group as each player, and friends with each player. Other players, including those who have helped each player in past battles against enemy characters. Players, other players they have competed against in the past, and / or other players belonging to groups they have competed against in the past. These are players, etc.

[0077] Figure 7(b) shows the card table for managing character cards. For each character card, the card ID, name, and image data of that character card are included. The file name, character name, rarity, draw probability, HP, attack power, defense power, attribute, etc. are all relevant. They are stored in sequence.

[0078] Figure 7(c) shows the lottery target table for managing the character cards that are eligible for the lottery. The table for the lottery includes the player ID and the information of the card to be entered into the lottery for each player. The information is stored in association with the other information. The information of the cards to be drawn will be used as the target of the draw in the draw process described later. These are the card IDs of multiple character cards. Note that the items included in the lottery are just examples of the items to be selected. ru.

[0079] Figure 7(d) shows the lottery ticket count table that manages the number of tickets drawn in the special lottery game. The lottery ticket count table associates candidate values ​​for the number of tickets drawn for each draw in the special lottery game. It is stored in memory. Note that the number of draws is an example of the number of times the draw game is executed, and the candidate values ​​are This is an example of a predetermined value.

[0080] 2.2.1. Configuration of Server Processing Unit 33 The server processing unit 33 consists of a progress control unit 331, a main game execution unit 332, and a lottery game determination unit. It comprises a section 333, a setting section 334, a lottery section 335, and a display data creation section 336. Each part is implemented by a program executed on the processor provided in the server processing unit 33. These are functional modules. Alternatively, each of these parts can be implemented on server 3 as firmware. It may be installed. Note that the lottery unit 335 is an example of a selection unit.

[0081] The progress control unit 331 controls the start and progress of the game, and the main game execution unit 332, draw The game selection unit 333, setting unit 334, lottery unit 335, and display data creation unit 336 process the data. The execution of the following is instructed as appropriate. The progress control unit 331 communicates with the mobile terminal 2 via the server communication unit 31. They exchange the necessary data between them.

[0082] The requests for each screen explained using Figures 4(a)-(c) and 5(a)-(b) are for mobile devices. Upon receiving a signal from 2, the progress control unit 331 will press a button to accept instructions from the player. To display text information, images, etc., to notify the player in a layout appropriate to the screen. The system instructs each unit to create display data and sends that data to the mobile terminal 2. If any button is pressed on the screen displayed on device 2, the next screen corresponding to that button will appear. When the request is received from the mobile terminal 2, the progress control unit 331 similarly processes the display data for the next screen. The system instructs each department to create the necessary data and then transmits it to the mobile terminal 2.

[0083] In particular, the progress control unit 331 controls the player's operation to start the game using the mobile terminal 2. Alternatively, an operation to transition to the home screen is performed, and the mobile device makes a corresponding home screen request. When received from 2, the display data creation unit 336 generates a table for displaying the home screen 400. The command is given to create the display data. The progress control unit 331 then instructs the display data creation unit 336 to create the data. The generated display data is sent to the mobile terminal 2.

[0084] Furthermore, the progress control unit 331 controls the main screen 400 displayed on the home screen 400 of the mobile terminal 2. Game button 401 is pressed, and a corresponding main game request is received from mobile device 2. If so, the main game execution unit 332 is instructed to execute the main game. Then, the progress is controlled. Unit 331 displays the screen created by the main game execution unit 332 for executing the main game. The display data to be shown is sent to the mobile terminal 2.

[0085] Furthermore, the progress control unit 331 controls the lottery game on the home screen 400 displayed on the mobile terminal 2. Button 402 is pressed, and a corresponding request to start the lottery game is received from mobile terminal 2. If so, the lottery game determination unit 333 is instructed to determine which lottery game to be executed. The row control unit 331 is an example of a reception unit. The progress control unit 331 determines the lottery game. Special lottery to execute the special lottery game or regular lottery game determined by section 333 Display data for displaying the game selection screen 410 or the normal lottery game screen 420 is sent to the mobile device. Send to the end of page 2. Note that either the special lottery game screen 410 or the regular lottery game screen 420 will be displayed. The display data for this purpose is created by the display data creation unit 336.

[0086] Furthermore, the progress control unit 331 is located on the special lottery game screen 410 displayed on the mobile terminal 2. If the lottery button 412 or the re-draw button 504 on the special lottery results screen 500 is pressed When a request to execute a lottery game corresponding to that is received from the mobile terminal 2, the setting unit 334 will execute the lottery game. The number of items to be selected is set. Then, the progress control unit 331 is set by the setting unit 334. Special lottery results screen 500 or normal lottery results, including the results of the lottery processing for the number of tickets selected. Display data for displaying screen 510 is sent to mobile terminal 2. Note that the special lottery results screen... Display data for displaying screen 500 or the normal lottery result screen 510 is generated by the display data creation unit. Created by 336.

[0087] Furthermore, the progress control unit 331 is located on the normal lottery game screen 420 displayed on the mobile terminal 2. If the lottery button 422 or the re-draw button 513 on the normal lottery result screen 510 is pressed When a request to execute a lottery game corresponding to that is received from the mobile terminal 2, the setting unit 334 will execute the lottery game. The number of items to be selected is set. Then, the progress control unit 331 is set by the setting unit 334. The regular lottery results screen 510 includes the result of the lottery process for the number of tickets to be drawn in the regular lottery game. Send the display data for displaying the information to the mobile terminal 2.

[0088] The main game execution unit 332 receives instructions from the progress control unit 331 to execute the main game. In this case, display data is created to display the screen on which the main game is run, and the created display The data is passed to the progress control unit 331. Subsequently, the main game displayed on the mobile terminal 2 is executed. The main game is executed according to the player's actions on the screen. The execution unit 332 processes the card information stored in the player table during the main game. Battles and other actions are performed using cards and other items related to the game. The main game execution unit 332 also performs the actions Depending on the results, the game points and player levels in the player table will be updated. This system awards game points to players and increases their player level.

[0089] When the lottery game determination unit 333 receives an instruction from the progress control unit 331 to determine the lottery game, , refer to the player table and, based on the player ID included in the draw game start request, The special lottery game time associated with that player is remembered during the lottery game. The reception information indicating the number of times a row request has been received is obtained. Next, the lottery game determination unit 333 If the number of applications indicated by the acquired application information is 0, the lottery will be performed. The game is determined to be a special lottery game. Then, the lottery game determination unit 333 generates the display data. The unit 336 is instructed to create display data for displaying the special lottery game screen 410.

[0090] Furthermore, the lottery game determination unit 333 determines that the number of accepted attempts exceeds the number of possible attempts (5 attempts) (cannot be executed). If the number of attempts is greater than the number of attempts, the lottery game to be executed will be the normal lottery game, regardless of the difference time. The game is then determined. The lottery game determination unit 333 then sends the display data creation unit 336 to the normal lottery This command instructs the system to create display data for displaying the selected game screen 420.

[0091] Furthermore, the lottery game determination unit 333 determines if the number of applications is greater than 0 and less than or equal to the number of possible executions. If so, refer to the reset history of the player table and perform the following actions during the event period. Determine whether the selected game has ever been reset to the normal lottery game. Next, the lottery game The game determination unit 333 determines if the lottery game to be executed has been reset to a normal lottery game. If it is determined that this is the case, the lottery game to be executed will be set to a regular lottery game. The game determination unit 333 displays the normal lottery game screen 420 to the display data creation unit 336. The system is instructed to create the display data. The lottery game determination unit 333 determines the lottery game to be executed. If it is determined that the number of times the system has been reset to the normal lottery game exceeds a predetermined number, the execution will be performed. The lottery game may be determined to be a regular lottery game. In this case, the lottery game determination unit 333 This means that the player table reset history shows that the lottery game was reset to a normal lottery game. The number of times is stored. This means that the execution will not continue until the number of resets exceeds a predetermined number. Even if the lottery game is reset to the regular lottery game, the special lottery game can be held again. This makes it possible to offer a variety of game media selection options.

[0092] Furthermore, the lottery game determination unit 333 resets the lottery game to be executed to a normal lottery game. If it is determined that it has never been done before, the player table is consulted and the last time that player performed the action is... The last time a request to execute the special lottery game was received is retrieved. Next, The lottery game determination unit 333 determines the current time and the previous time the lottery game start request was received. The difference in time is determined to determine whether it falls within the special lottery game time. In this case, the current time is the elapsed time since the last reception time (0 minutes), and is the same as the difference time. Yes. Next, the lottery game determination unit 333 determines if the difference time is within the special lottery game time. The lottery game to be executed is determined to be a special lottery game. Then, the lottery game determination unit 333 The display data creation unit 336 generates display data for displaying the special lottery game screen 410. Instruct them to create it.

[0093] Furthermore, if the difference time exceeds the special lottery game time, the lottery game determination unit 333 will... The lottery game to be played is determined (reset) to a normal lottery game. Next, the lottery game determination unit 333 is assigned to the regular draw game associated with that player at the player table. The reset history will be changed to "reset" and saved, along with the previous reception time and special lottery The end time of the game is removed. Then, the lottery game determination unit 333 creates the display data. The unit 336 is instructed to create display data for displaying the normal lottery game screen 420.

[0094] When the setting unit 334 receives an instruction from the progress control unit 331 to set the number of lottery tickets, the lottery game will begin. The type of lottery game included in the execution request or the lottery determined by the lottery game determination unit 333 Based on the game type, it is determined whether or not to execute a special lottery game. Next, the setting unit 33 4. If the type of lottery game is a regular lottery game, it is determined that a special lottery game will not be executed. The number of tickets to be drawn is set to the initial value of 5. Then, the setting unit 334 sets the number of tickets to be drawn. The lottery unit 335 is instructed to execute the lottery process.

[0095] Next, the setting unit 334, if the type of lottery game indicates a special lottery game, then the special lottery game It determines that the action should be performed, refers to the player table, and based on the player ID, determines that player The reception information indicating the number of receptions stored in association with the reception is obtained. Next, the setting unit 334 If the number of applications indicated by the acquired application information is 0, the number of lottery tickets will be set to the initial The value is set to 5. Then, the setting unit 334 executes the lottery process for the set number of lottery tickets. The selection unit 335 is instructed. Then, the setting unit 334 refers to the player table and the number of receptions. The number of times (0 times) plus 1 time (1 time) is stored as the number of times indicated by the reception information. The setting unit 334 also receives a request from the progress control unit 331 to execute a lottery game. The time you registered will be remembered as the previous registration time, and a special lottery game will be held at the time of the previous registration. The time added (for example, 60 minutes) is stored as the end time of the special lottery game. ru.

[0096] Furthermore, the setting unit 334, if the number of receptions is greater than 0 and less than or equal to the number of executions, draw The time difference between the current time when the game selection request was received and the time of the previous request is the time for the special lottery game. Next, the setting unit 334 determines whether the difference time is within the special lottery game time. If it is determined that this is the case, the number of tickets to be drawn will be set to the number of tickets to be drawn in the special lottery game. The setting unit 334 sets the number of draws for the special lottery game to the number of entries plus one. Then, referencing the lottery ticket count table, determine the candidate value corresponding to the set number of lottery draws as the set value. The lottery unit 3 sets the number of tickets to be drawn to a predetermined value and executes the lottery process for the set number of tickets. The instruction is given to 35. Then, the setting unit 334 refers to the player table and, once for the number of acceptances The number of times this is added is stored as the number of receptions indicated by the reception information. Also, setting unit 33 4 is the time when the progress control unit 331 received the request to execute the lottery game. The time will be recorded, and the special lottery game time (for example, 60 minutes) will be added to the previous registration time. The time added to this will be recorded as the end time of the special lottery game. Note that if the number of entries is 0 The setting unit 334, which determines whether the number of times is greater than or equal to the number of times, is an example of a reception determination unit.

[0097] Next, if the setting unit 334 determines that the difference time exceeds the special lottery game time, the lottery will proceed. The number of cards is set to the initial value of 5, and in the player table, for that player... The reset history for the associated regular lottery game is changed to "reset" and saved. Also, the end times for the previous registration time and the special lottery game time will be removed from the player tables. The setting unit 334 then instructs the lottery unit 335 to execute the lottery process for the set number of tickets. As shown, the setting unit 334 performs a process of setting the number of lottery tickets based on the difference in time. Then, the process of setting the number of tickets to be drawn depends on whether the difference time is within the special lottery game time. By implementing this, it becomes possible to increase the player's motivation to continue playing the game.

[0098] Furthermore, the setting unit 334 sets the number of tickets to be drawn based on the difference time, The process of setting the number of tickets to be drawn may be executed accordingly. For example, the setting unit 334 sets the difference time If the time is less than 10 minutes, the number of tickets will be increased by 2 from the candidate values ​​shown in the ticket count table. The setting unit 334 determines the set value and sets the number of tickets to be drawn to the determined set value. If the time is between 10 minutes and 30 minutes, then one of the candidate values ​​shown in the lottery ticket table will be selected. The number of increased numbers is determined as the set value, and the number of tickets to be drawn is set to the determined set value. The fixed unit 334 increases the candidate value shown in the lottery ticket count table if the difference time is 30 minutes or more. The set value is determined without any additions, and the number of tickets to be drawn is set to the determined set value. (Ticket Count Table) At the point where six character cards are shown as the number of tickets to be drawn in the second special lottery game In total, a request to run the second special lottery game was made less than 10 minutes after the first special lottery game. If you accept this, the number of tickets for the second special lottery game will be increased from 6 to 8. Yes. Thus, the setting unit 334 sets a larger number of increased frames the shorter the difference time. This can increase the motivation of players to try to play the next draw game more quickly. Yes.

[0099] Furthermore, the server storage unit 32 stores multiple tables for the number of lottery tickets that the setting unit 334 refers to. This is also fine. The server storage unit 32, in each of the multiple lottery ticket count tables, selects a specific lottery ticket. The increase in the number of tickets from the previous draw in one draw is the same as in a specific draw in another draw table of different types of draw tickets. The number of increases is set and stored differently. Figure 8 shows the various types of data stored by the server storage unit 32. This is a schematic diagram illustrating an example of a lottery ticket quantity table for a given type. For example, the server storage unit 32 is Figure 8(a) shows a normal lottery ticket count table, and Figure 8(b) shows a table with fewer lottery draws. The early increase type lottery ticket count table, which sets a larger increase in the number of tickets, is shown in Figure 8(c). A lottery ticket count table for later-stage increases, where the number of tickets increases as the number of eel lottery rounds increases. It is memorized. In the special lottery game, an early-increasing type lottery ticket count table was used. In this case, the number of character cards drawn will be determined early in the lottery game (e.g., the second or third round). This can significantly increase the chances of obtaining character cards, thereby raising expectations for acquiring them. This becomes possible. In addition, in the special lottery game, a lottery ticket count table of the later-stage increase type is used. If so, the more times the lottery game is repeated, the more character cards will be drawn. The cumulative number increases exponentially, raising expectations for obtaining character cards. This makes it possible to do so. The setting unit 334 will select multiple extractions according to the player's selection instructions. It is also possible to select a predetermined number of tickets from a selection number table. In this case, Server 3 displays a selection screen (not shown) for selecting a plurality of lottery number tables, and causes the mobile terminal 2 to display the display data for this selection screen. According to the selection operation instruction for the selection screen displayed on the mobile terminal 2, one lottery number table is selected from the plurality of lottery number tables. The setting unit 334 may randomly select one lottery number table from the plurality of lottery number tables, or may select the lottery number tables in a predetermined order for each lottery game. Also, the server 3 may cause the mobile terminal 2 to display a screen (for example, the schematic diagram shown in FIG. 8) showing the relationship between the candidate values and the lottery draws in the lottery number table used in the lottery game according to the player's request.

[0100]

[0101]

[0102] First, for each of the plurality of players, when the difference time exceeds the special lottery game time, the server 3 associates the reception times indicated by the reception information stored in the player table of each player with the game departure times and stores them in the server storage unit 32. Next, for each game departure time, the setting unit 334 totals the number of players associated with the game departure time as the departure number. Then, the setting unit 334 changes the candidate value associated with the lottery draw of the lottery number table according to the departure number corresponding to each game departure time counted.The assigned candidate values ​​are changed. For example, the setting unit 334 changes the number of tickets drawn in the lottery table. The candidate value for the draw corresponding to a game with a large number of players leaving is higher than the previous candidate value. Set a large number. Then, the setting unit 334 uses the newly set and stored lottery ticket count table. Refer to the rule to set the number of tickets for the special lottery game. This will allow the lottery game to continue. When the number of players who are eliminated increases, set a higher cumulative number of tickets for the lottery. This makes it possible to have a variety of games that change depending on the execution status of the lottery game by multiple players. This makes it possible to provide a method for selecting the media.

[0101] Furthermore, the setting unit 334 accepts from the related players for each of the multiple players. The game execution request is used as the game execution request for each player, and the above-mentioned lottery number setting process is performed. The following steps may be performed: calculation, lottery processing, and creation of data for displaying the lottery results screen. This will enable related players. A special lottery game can be executed using the game execution request of the user, and the related players This makes it possible to revitalize communication.

[0102] Furthermore, the setting unit 334 sets the number of tickets to be drawn in the special lottery game without using a lottery ticket number table. It is also possible to do so. For example, the setting unit 334 may set the character that was assigned in the previous special lottery game. The number of tickets drawn in this special lottery game will be determined according to the rarity of the Kuta card. First, the setting section. 334 is based on predetermined points corresponding to the rarity of the character card. The total number of character card points awarded to players in the previous special lottery game The calculation is performed. Then, the setting unit 334 determines the total number of points calculated for this special lottery. Set the number of tickets to be drawn in the game. This will determine the outcome of the previous special lottery game. The number of tickets for this special lottery game will be set, which will add an element of surprise for the players. It becomes possible to offer a lottery game where higher rarity items correspond to higher points. If enabled, the setting unit 334 will set the number of lottery tickets to increase as the total number of calculated points increases. Set it to: The more rare character cards you acquire, the better the next time In the special lottery game, more character cards will be awarded, giving players an even greater chance of winning. This can increase the expectation of winning. Also, the higher the rarity, the higher the points. If a point is associated with a set, the setting unit 334 will draw the fewer points the calculated total number of points is. You can set a large number of selections. This will result in a situation where many characters of low rarity are obtained. Even if you get a match, more character cards will be drawn in the next special lottery game. Therefore, the goal is to prevent players from losing their motivation to try again and to increase their motivation to continue playing the lottery game. This makes it possible. In addition, the setting unit 334 determines the draw for the previous special lottery game according to the number of times the application was received. The number of cards increased from the initial number may be increased. This means that the more lottery games are played, In the next special lottery game, more character cards will be awarded to players. This will increase expectations for further wins. If 334 sets the number of tickets for the special lottery game without using a lottery ticket number table, the setting section 334 automatically or in response to player instructions, sets the number of tickets to be drawn and The number of draws, or the increase in the number of draws, and the number of draws are associated with the player and stored in the server storage unit 32. You can remember it there.

[0103] Also, when the number of executable times is exceeded (after the 6th time), the normal lottery After the game is reset, the special lottery game may be executed again. This is because, even after the 6th time, the process of increasing the number of lottery tickets is repeated, so the player's expectation for obtaining character cards can be improved.

[0104] Also, the condition for resetting the number of lottery tickets in the special lottery game to the initial value of 5 may be set not when the number of executable times is exceeded, but when a specific lottery period is exceeded. For example, the setting unit 334 sets (resets) the number of lottery tickets in the special lottery game to the initial value of 5 when more than 3 days have passed since the execution of the first normal lottery game. This is because the number of lottery tickets continues to increase only within the 3-day lottery period, so the player's expectation for obtaining character cards can be improved. Also, the lottery period may be set as the execution time of other games or other events provided by the server 3. For example, the lottery period may be set as the event holding period related to the main game provided by the server 3. This makes it possible to prevent a decrease in the number of participants in the lottery game associated with the execution time of other games or other events.

[0105] When the lottery unit 335 is instructed by the setting unit 334 to execute the lottery process, it refers to the lottery target table and refers to the lottery card information associated with the player who instructed the execution of the lottery process, and extracts the card ID of the character card to be the lottery target. Next, the lottery unit 335 reads out the lottery probability associated with each character card by referring to the card table. Next the lottery unit 335 extracts all the card IDs of the character cards from the card table ​​​​​​The card ID of one character card from among them is assigned to each character card. The selection is made based on the probability of the draw. Next, the draw unit 335 selects the character card. By associating the character card ID with a player and storing it, the player can use that character card. It is assigned to the player's owned cards on the player table. For example, the lottery unit 335 assigns the player's owned cards to the player's table. The information stores the card ID of the selected character card. The lottery unit 335 is the character The card ID of the Kuta Card is selected based on the lottery probability associated with each character card. The process of selecting and assigning to the player is performed by setting the number of characters set by the setting unit 334. The process is repeated until a card is obtained. The lottery unit 335 is controlled by the setting unit 334. The card IDs of the character cards, which are set to be drawn in a certain number of draws, are obtained in a single draw process. From the card IDs of all character cards extracted from the player table, each character The selection may be based on the lottery probabilities associated with the Kuta cards. The probability of drawing each character card may be associated with and stored for each group. For example, Character card groups are groups of character cards with the same rarity level, etc. The probability of drawing a character card may be stored in association with its rarity. The lottery unit 335 refers to the card table and assigns the rarity to each character card. You can read the data and select a character card based on the probability of drawing according to the rarity level. This means that, for example, if the probability of drawing an item decreases as its rarity increases, The rarer the character card, the higher its value. This becomes possible.

[0106] Next, the lottery unit 335 displays the lottery result screen to the display data creation unit 336. The system instructs the creation of data. Specifically, the lottery unit 335 will perform a special lottery game or the first regular lottery. When the lottery game is executed, the special lottery result screen 500 is displayed on the display data creation unit 336. The system instructs the creation of display data for the purpose of [doing something]. In addition, the lottery unit 335 instructs the system for the second and subsequent normal lottery games. When the lottery process for the number of tickets to be drawn in the system is executed, the display data creation unit 336 displays the normal lottery results. This command instructs the system to create display data for showing the result screen 510.

[0107] The display data creation unit 336 receives the special lottery game screen 410 from the lottery game determination unit 333. When instructed to create display data for displaying, the special lottery game screen 410 is displayed. To do this, display data is created. First, the display data creation unit 336 creates a lottery ticket count table. The system references the data to create the number of tickets to be drawn. Next, the display data creation unit 336 determines the lottery game. The next execution will be performed by adding 1 to the number of receptions indicated by the reception information acquired by unit 333. Next, the display data creation unit 336 refers to the lottery ticket count table and determines the next execution time. The corresponding candidate value is obtained as the number of tickets to be drawn next. Next, refer to the player table, The end time of the special lottery game is obtained. Then, the display data creation unit 336 calculates the number of lottery tickets. Based on numerical information, the next execution round, the number of tickets to be drawn in the next lottery, and the end time of the special lottery game, Create display data to show the special lottery game screen 410.

[0108] Furthermore, the display data creation unit 336 receives the normal lottery game screen from the lottery game determination unit 333. When instructed to create display data to display 420, the usual lottery game screen 420 Create display data for display purposes.

[0109] Furthermore, the display data creation unit 336 displays the special lottery results screen 500 from the lottery unit 335. When instructed to create display data for the purpose of displaying the special lottery results screen 500, The display data is created. First, the display data creation unit 336 takes the lottery game determination unit 333. The next execution attempt will be the number obtained by adding 1 to the number of successful receptions indicated by the successful reception information. The display data creation unit 336 then refers to the lottery ticket count table and selects the option corresponding to the next execution round. The supplementary value is obtained as the number of tickets to be drawn in the next draw. Next, the special draw game is determined by referring to the player table. The end time of the time is obtained. Next, the display data creation unit 336 is determined by the lottery unit 335. The card ID of the character card with the highest rarity among the selected character cards will be specially selected. The card image corresponding to the identified card ID is extracted. Then, the display data is created. Section 336 displays the next execution time, the number of tickets to be drawn in the next draw, the end time of the special draw game, and the card image. Based on the images and other data, display data is created to display the special lottery results screen 500.

[0110] Furthermore, the display data creation unit 336 displays the normal lottery result screen 510 from the lottery unit 335. When instructed to create display data for the purpose of displaying the lottery results screen 510, Display data is created. First, the display data creation unit 336 is selected by the lottery unit 335. Identify the card ID of the character card with the highest rarity among the collected character cards. Extract the card image corresponding to the identified card ID. Then, display data creation unit 33 6 is a table for displaying the normal lottery result screen 510 based on the extracted card images, etc. Create display data.

[0111] Figure 9 shows an example of an operation sequence related to game processing in game system 1. This operation sequence is pre-stored in the terminal storage unit 22 and the server storage unit 32. Based on the gram, the terminal processing unit 25 and the server processing unit 33 mainly control the mobile terminal 2 and the server - It is executed in cooperation with each element of -ver3.

[0112] First, with the home screen 400 displayed on the display unit 24 of the mobile terminal 2, the player operates When the lottery game button 402 is pressed using the production unit 23, the viewing execution unit 251 of the mobile terminal 2 is activated. The terminal communication unit 21 sends a request to start the lottery game to the server 3 (step S10). 1).

[0113] The lottery game determination unit 333 of server 3 communicates with the server via the progress control unit 331 from the mobile terminal 2. When a request to start a lottery game is received via unit 31, the lottery game determination process is executed ( Step S102). Details of the lottery game determination process will be described later.

[0114] Next, the display data creation unit 336 receives the special lottery game screen 4 from the lottery game determination unit 333. When instructed to create display data for displaying screen 10 or the normal lottery game screen 420, Display data for displaying the special lottery game screen 410 or the regular lottery game screen 420 Create (Step S103).

[0115] Next, the progress control unit 331 processes the special lottery game created by the display data creation unit 336. Display data for displaying the main screen 410 or the normal lottery game screen 420 is transmitted to the server via communication. The data is transmitted to the mobile terminal 2 via unit 31 (step S104).

[0116] The viewing execution unit 251 of the mobile terminal 2 receives display data from the server 3 via the terminal communication unit 21. When received, drawing data is created based on the received display data, and a special drawing is displayed on the display unit 24. The game selection screen 410 or the normal lottery game screen 420 is displayed (step S105).

[0117] Next, the viewing execution unit 251 displays the special lottery game screen 410 or the normal lottery game screen on the display unit 24. With the screen 420 displayed, the player uses the control unit 23 to press the lottery button 412 or Pressing 422 sends a request to execute the lottery game to the server 3 via the terminal communication unit 21. (Step S106).

[0118] The configuration unit 334 of server 3 is controlled by the progress control unit 331 via the server communication unit 31 from the mobile terminal 2. If a request to execute the lottery game is received, the process of setting the number of lottery tickets is executed (step S10) 7) Details regarding the process for setting the number of tickets to be drawn will be described later.

[0119] Next, the lottery unit 335 selects the number of character cards to be drawn, as set by the setting unit 334. The lottery process is repeatedly executed to obtain the desired result, and in the player table, the lottery process is performed. Therefore, the selected number of character cards are associated with the player and stored in memory (step (P S108).

[0120] Next, the display data creation unit 336, based on the results of the lottery process performed by the lottery unit 335, Create display data to show the special lottery results screen 500 or the regular lottery results screen 510. Do (Step S109).

[0121] Next, the progress control unit 331 displays the special lottery results created by the display data creation unit 336. Display data for displaying screen 500 or the normal lottery result screen 510 is provided by the server communication unit 3 Transmit to mobile terminal 2 via 1 (step S110).

[0122] The viewing execution unit 251 of the mobile terminal 2 receives display data from the server 3 via the terminal communication unit 21. When received, drawing data is created based on the received display data, and a special drawing is displayed on the display unit 24. Display the selection results screen 500 or the normal lottery results screen 510 (step S111). And with that, the operation sequence related to game processing in game system 1 is finished.

[0123] Figure 10 shows an example of the operation flow of the lottery game determination process by the lottery game determination unit 333. This is a diagram. The lottery game determination process shown in Figure 10 is executed in step S102 of Figure 9. It will be done.

[0124] First, the lottery game determination unit 333 stores the information associated with the players from the player table. The number of registrations indicated by the registration information was obtained, and the special lottery game was executed. (There are 0 instances where requests to execute the lottery game were received during the special lottery game time.) Determine whether it is more or less (step S201).

[0125] Next, the lottery game determination unit 333 determines that it has never executed a special lottery game (the number of applications is...) If the result is 0 (step S201-No), proceed to step S205 described later. Also, the lottery game determination unit 333 has executed a special lottery game (special lottery If the number of requests to execute the lottery game within the game time is greater than 0, then ( Step S201-Yes), determine whether the number of receptions is less than or equal to the number of executions ( (Tep S202).

[0126] Next, the lottery game determination unit 333 determines if the number of acceptances exceeds the number of executions (step S 202-No), proceed to step S206 described later.

[0127] Furthermore, the lottery game determination unit 333 determines if the number of receptions obtained is less than or equal to the number of executions. (Step S202-Yes), refer to the player table and the draw game to be performed Determine whether the game has ever been reset to a regular random selection game (step S203).

[0128] Next, the lottery game determination unit 333 resets the lottery game to be executed to a normal lottery game. If it is determined that it has been done before (Step S203-Yes), then Step S2 described below The process proceeds to step 06. The lottery game determination unit 333 determines whether the lottery game to be executed is a normal lottery game. If it is determined that the selected game has never been reset (Step S203-No), a draw will be held. The time difference between the current time the game start request was received and the previous time the request was received determines the special lottery game time. Determine whether it is inside or not (step S204).

[0129] Next, the lottery game determination unit 333 determined that the difference time was within the special lottery game time. If (step S204 - Yes), the lottery game to be performed is determined to be a special lottery game. (Step S205). Then, the lottery game determination unit 333 outputs to the display data creation unit 336. Instructions are given to create display data for displaying the special lottery game screen 410, and a series of steps Ending.

[0130] Next, the lottery game determination unit 333 determined that the difference time exceeded the special lottery game time. In case (step S204-No), the lottery game to be performed is determined to be a normal lottery game (reset (Step S206). Then, the lottery game determination unit 333 creates the display data. The unit 336 is instructed to create display data for displaying the normal lottery game screen 420, and a series of The step ends.

[0131] Figure 11 shows an example of the operation flow of the lottery number setting process by the setting unit 334. The lottery ticket setting process shown in Figure 11 is performed in step S107 of Figure 9.

[0132] First, the setting unit 334 determines that the type of lottery game included in the lottery game execution request is a special lottery game. It is determined whether or not to indicate "Mu" (step S301). Note that the setting unit 334 is in step S3 Before executing step 01, the lottery game determination unit 333 is subjected to the lottery game determination process described above (step S Instructions 201-S206) are given, and the lottery game type is determined by the lottery game determination unit 333. Step S301 may be executed based on a different method (special lottery game or regular lottery game). stomach.

[0133] Next, the setting unit 334 determines that the type of lottery game indicates a normal lottery game (Station Step S301-No), proceed to step 305. Also, the setting unit 334 is a lottery game If it is determined that the game type indicates a special lottery game (Step S301-Yes), play From the table, the reception time indicated by the reception information stored in association with the player. Have you ever obtained a number and run a special lottery game (during the special lottery game time)? Determine whether the number of times a game execution request has been received is greater than or equal to 0 (Step S) 302).

[0134] Next, the setting unit 334 has never executed a special lottery game (within the special lottery game time). If the number of requests to execute the lottery game is received is 0 (step S30) 2-No), the process proceeds to step S304, which will be described later. Also, the setting unit 334 special lottery Have you ever played a selection game (received a request to play a lottery game during the special lottery game time) If the number of times an entry has been submitted is greater than 0 (Step S302-Yes), the lottery game is executed. Is the difference between the current time the request was received and the time the previous request was received within the special lottery game time? Determine whether it is true or false (step S303).

[0135] Next, if the setting unit 334 determines that the difference time is within the special lottery game time ( ) (S303-Yes), refer to the draw ticket count table and set candidate values ​​corresponding to the draw round. The value is determined, and the determined setting value is set as the number of tickets to be drawn in the special lottery game that is executed. The setting unit 334 then determines the number of tickets set in the lottery unit 335. The system is instructed to execute the number selection process, and the series of steps is completed.

[0136] Next, the setting unit 334 determines that the difference time exceeds the special lottery game time ( ) (Step S303-No), set the number of tickets to be drawn in the normal lottery game that is executed (Step (P305). The setting unit 334 instructs the lottery unit 335 to execute the lottery process for the number of lottery tickets set. This completes the series of steps.

[0137] As explained above, Server 3, based on the time it received the game execution request, The number of character cards that players can acquire will increase, thus increasing the player's ability to continue playing the game. It becomes possible to improve motivation.

[0138] Furthermore, even if the setting unit 334 executes the lottery probability setting process instead of the lottery number setting process, good.

[0139] The following describes the lottery probability setting by the progress control unit 331, setting unit 334, and lottery unit 335 of server 3. The following describes the process. The progress control unit 331 instructs the setting unit 334 to set the lottery probability. Normally, the card ID of each character card is the card ID of the character card that is eligible for the lottery. From D, a selection is made based on the lottery probability pre-assigned to each character card. The probability of drawing a specific character card's card ID is changed by the setting unit 334. In this case, the server memory unit 32 pre-records the initial probability and set probability for each character card. To be careful. Note that the set probability is determined according to the number of draws and the difference in time. For example If so, the set probability is set so that each drawing has a probability greater than or equal to the probability of the drawing immediately preceding that drawing. A probability is set, and the shorter the difference time, the higher the probability.

[0140] The setting unit 334 receives the lottery probability from the progress control unit 331, which has received the request to execute the lottery game. When instructed to configure settings, a special lottery will be conducted based on the type of lottery game included in the lottery game execution request. Next, the setting unit 334 determines whether or not to execute the selected game. If the type of lottery game being played indicates a regular lottery game, it is determined that a special lottery game will not be played. Then, the initial probability is set to the probability of drawing each character card in the card table. The lottery probability is then set to the initial probability. The setting unit 334 then uses the set lottery probability. The lottery unit 335 is instructed to execute the lottery process.

[0141] Next, the setting unit 334 determines that the type of lottery game included in the lottery game execution request is a special lottery game. If a "Mu" is indicated, it is determined that a special lottery game will be executed, and the player table is referenced, and the lottery game Based on the player ID included in the game execution request, the player is associated with and stored. The reception count is obtained based on the reception information. Next, the setting unit 334 determines that the reception count is If the result is 0, the draw probability associated with each character card in the card table The rate is set as the initial probability, and the lottery probability is set to the initial probability. Then, the setting unit 334 sets The lottery unit 335 is instructed to execute the lottery process based on the lottery probability.

[0142] Next, the setting unit 334, if the number of receptions is greater than 0 and less than or equal to the number of executions, draw The difference between the current time when the game selection request was received and the time of the previous request will determine the special lottery game. It determines whether or not it is within the time limit. Next, the setting unit 334 determines that the difference time is within the time limit for the special lottery game. If it is determined that the result is within the specified range, the probability of winning the lottery is set to the probability of winning the lottery in the special lottery game. In other words, the setting unit 334 refers to the setting probability stored in the server storage unit 32 and performs a special lottery. The probability of drawing a specific character card (such as a rare character card) in the game is... The probability is set according to the number of attempts and the difference time. The setting unit 334 is set so that the lottery probability is If the probability of drawing a specific character card is set to a high probability, any or all of them The probability of drawing other character cards is changed to a lower probability. Then, the setting unit 334 sets The lottery unit 335 is instructed to execute the lottery process based on the predetermined lottery probability.

[0143] Next, if the setting unit 334 determines that the difference time exceeds the special lottery game time, The initial probability is set to the lottery probability associated with each character card in the draw table. The probability is set as the initial probability, and the player is associated with that player in the player table. The reset history for the regular lottery game that was rejected is changed to "reset". Then, setting section 3 34 instructs the lottery unit 335 to execute the lottery process with the set lottery probability.

[0144] Then, when the setting unit 334 instructs the lottery unit 335 to execute the lottery process, the lottery target Refer to the table and find the lottery card information associated with the player who instructed the lottery process to run. Refer to the above and extract the card IDs of the character cards that will be included in the lottery. Next, the lottery unit 33 5 is a rare character card, and a specific character card is selected with a set probability. To select, the card IDs of all character cards extracted from the card table Select the card ID of one character card from among them.

[0145] Thus, if a player requests to run the lottery game during the special lottery game time, You can play a special lottery game where the probability of drawing rare character cards increases. This will increase the anticipation of obtaining character cards. In the selection game, based on the time the request to execute the lottery game was received, the player's desired The chances of obtaining character cards increase, therefore, regarding obtaining character cards This makes it possible to increase the player's sense of anticipation.

[0146] Furthermore, the setting unit 334 determines the number of tickets to be drawn by the setting unit 334 before the lottery processing by the lottery unit 335. The settings and the setting of the lottery probability by the setting unit 334 may be performed simultaneously. Therefore, if a player requests to run the lottery game during the special lottery game time, the character As the number of cards drawn increases, the probability of drawing rare character cards also increases. A special lottery game can be played, further increasing the players' motivation to continue playing. This becomes possible.

[0147] Furthermore, when the lottery unit 335 executes the lottery game, the lottery game determines the player Further rewards may be given depending on the character card that is awarded. For example, lottery section 33 5 is based on points corresponding to predetermined attributes such as the rarity of the character card. Then, calculate the total number of points from the character cards awarded to players in the lottery game. The lottery unit 335 then determines the total number of points on the character cards awarded to the player. The corresponding reward is recorded for each of the predetermined thresholds exceeded, associated with the player. By remembering, it is granted to the player. This allows the player to win a prize in a lottery game. Since you can also obtain additional rewards along with the layer character, it encourages you to play the lottery game. It becomes possible to raise the level. Also, the lottery unit 335 plays based on the lottery game that was executed. The reward will be based on the cumulative total of points from all character cards assigned to Iya, It may also be assigned to a player by associating it with that player and storing it accordingly.

[0148] Furthermore, the lottery unit 335 conducts a special lottery for each player based on the number of times the above-mentioned rewards have been awarded. The game time may be changed. In this case, the player table will give each player a special The lottery game time is further associated with and stored in memory. A special lottery game time is also designated. (e.g., 60 minutes) is stored. For example, the lottery unit 335 stores the rewards for each player. The system determines whether the number of times exceeds a predetermined number, and if the number of times a reward has been given exceeds the predetermined number. The special lottery game time associated with the player will be extended beyond the predetermined time (e.g., 75 minutes). ) is changed and stored in the player table. This allows the results of the lottery game to be determined accordingly. Because the time between the previous lottery game and the next special lottery game will change, This makes it possible to provide a method for selecting game media. In addition, the lottery unit 335 determines the number of applications and The special lottery game time may be changed based on either or both of the difference time. In this case, the player table further associates a special lottery game time with each player. It will be memorized. Furthermore, a predetermined time (e.g., 60 minutes) will be memorized as the special lottery game time. For example... Then, the lottery unit 335 determines for each player whether the number of times they have applied has exceeded a predetermined number, and For players who have exceeded a predetermined number of attempts, the special lottery game time associated with them will be limited to a predetermined time. Change the time to a longer duration (e.g., 75 minutes) and store it in the player table. A special lottery game is executed based on the number of requests to run a separate lottery game, so the player's game It will be possible to offer special lottery games depending on the status of the event. Also, the lottery unit 335 will play For each step, it is determined whether the difference time was within a predetermined threshold (e.g., 40 minutes), and the difference time is determined to be within a certain threshold. The special lottery game time associated with a player who was within a set threshold (e.g., 40 minutes) The time is changed to a longer duration than the set time (e.g., 75 minutes) and stored in the player table. Therefore, a special lottery game will be held based on the player's game time, It will be possible to offer special lottery games depending on the status of the event. In addition, the lottery unit 335 will For each round, the remaining time is calculated as the difference between the special lottery game time and the difference time. Based on the interval, the next special draw game time will be changed to a longer time than the predetermined time. It can also be stored in the ear table. For example, if the difference time was 30 minutes, the special lottery game Add the remaining 30 minutes, which is the difference between the initial time (60 minutes) and the difference time (30 minutes), to arrive at the predetermined time (6 A time longer than 0 minutes (90 minutes) is calculated and used as the time for the next special lottery game for the player. Remember it in the bullseye. Furthermore, for each lottery round, the difference between the special lottery game time and the difference time for each lottery round. The remaining time is accumulated, and the accumulated time is added to the predetermined time to determine the time for the next special lottery game. The player's game time may be recorded in the player table. A separate lottery game will be held, and a special lottery game will be offered based on the players' game progress. This makes it possible to provide the service. The difference time used by the lottery unit 335 to change the special lottery game time is Even in the difference time between the previous lottery game execution request and the current lottery game execution request, Even if it's the difference in time between any previous lottery game execution request and the next lottery game execution request good.

[0149] Furthermore, the lottery unit 335, in calculating the total number of points as described above, awards points in the special lottery game. The points corresponding to the increased number of character cards will be weighted accordingly. You can also calculate the total number of points. For example, the number of tickets drawn in the second lottery is 6, and normally Since there is one more ticket than in the regular lottery game, lottery unit 335 is the second lottery game, the special lottery game. In the game, five of the character cards assigned to the player are... Calculate the total number of points, and add the points of the remaining character card to the calculated total number of points. The total number of points is calculated by adding a value obtained by multiplying the points by a predetermined ratio (for example, 50%). In this way, the additional character cards awarded in the special lottery game are included as rewards. Regarding the value related to the grant and the reward of character cards, which are the number of cards drawn in the regular lottery game (5 cards). Since values ​​are all different, it becomes possible to improve the strategic aspect of the special lottery game. This makes it possible to improve the enjoyment of the game.

[0150] Furthermore, the setting unit 334 adjusts the real number of players participating in the lottery game. A table for the number of tickets to be drawn may be set for the time. For example, the setting unit 334 currently has a lottery game If the number of players participating in the event is less than the predetermined number, an early increase type lottery will be held. The number of tickets to be drawn is set using a table (Figure 8(b)). This reduces the load on server 3. In a shorter timeframe, the number of character cards drawn can be increased more quickly. This can increase the anticipation of obtaining character cards. This allows players to be encouraged to participate during times when the number of participants is below a predetermined number, and the players' game This allows for an averaged participation time in the community, thereby distributing the load on server 3.

[0151] Furthermore, the setting unit 334 responds to the execution history of the lottery game performed by multiple players. Then, the number of tickets drawn for each player's special lottery game may be set. For example, the server memory unit 32 further stores the group table. The group table contains information for multiple players. Therefore, a special lottery game is associated with a group ID to identify the group that is composed of these groups. The number of requests to run the lottery game received within the time frame and the time of the previous request are shown. The reset history for the regular lottery game and the end time of the special lottery game are recorded. Oh, a group is a guild, a party, etc.

[0152] The setting unit 334 replaces the player table with a group table of the group to which the players belong. The lottery game described above is executed using the cable. That is, the setting unit 334 sets the group Each time the first regular or special lottery game is played by each player belonging to the group The number of receptions in the group table for that group is increased and stored, and the previous reception It records the time and the end time of the special lottery game. The results of the game are sequentially stored in the group table of the group to which each player belongs. The number of tickets drawn will increase as multiple players belonging to the loop increase, This will allow for more active communication with other players within the game.

[0153] Furthermore, the setting unit 334, in the lottery game using the group table described above, If a player belonging to a group plays the draw game two or more times in a row, the second time... You may choose not to reflect the results of subsequent lottery games in the group table. The fixed part 334 is when a player belonging to the group has played the lottery game two or more times in a row. It may be controlled so that it cannot be done. That is, the setting unit 334 controls one of the groups that belongs to the group When a player performs a draw game, other players in that group perform a draw game. Until then, the lottery buttons 412 and 422 displayed on the first player's mobile device 2 The re-draw buttons 504 and 513 are controlled to be unpressable. Buttons 412, 422 (lottery button), 504 (re-lottery button), and 513 (re-lottery button) are disabled. Instead of the control process, use the lottery button 412, lottery button 422, re-draw button 504 or Even if the re-draw button 513 is pressed and a request to execute the draw game is received, the setting unit 334 The setting unit 334 also prevents the lottery unit 335 from being instructed to execute the lottery process. A lottery game is played by one player belonging to the group, and immediately afterwards the group The group's group time is determined only if the lottery game is played by another player. The number of times a table can be accepted may be increased and memorized. Based on the above, cooperation with other players is possible. As the number of lottery tickets increases, communication with other players in the group will be more difficult. This will make communication even more active. In this case, any of the members belonging to the group When that player performs the first regular lottery game or special lottery game, the number of entries and You may also configure the system to notify other players when the lottery game is being run.

[0154] Additionally, the number of possible plays is associated with each of the multiple players and stored in the player table. It may be stored. In this case, the setting unit 334 assigns to each player in the main game. Even if the number of playable actions changes depending on the number of game points or related players, Good. As a result, the setting unit 334 will execute the more game points a player has acquired. If the number of possible attempts is varied significantly, the more successful the player is in the main game, the more special lottery games they will be able to play. This allows for more actions to be taken, which can increase motivation to participate in the main game. Furthermore, the setting unit 334 sets the number of playable times for players with a larger number of associated players. When many changes are made, the more players involved in the game, the more special draws there will be. Many games can be run. Therefore, the setting unit 334 which has such a function This can motivate players to improve their relationships with other players. ru.

[0155] Furthermore, the number of times an action can be performed is associated with each of the multiple character cards, and the card data It may be stored in the bull. In this case, the setting unit 334 associates with the same number of possible executions. By making the selected character cards eligible for the lottery game, special items will be available for each lottery game. It will be possible to change the number of times the lottery game can be played.

[0156] In this embodiment, a game other than the main game is described as a lottery game. However, this game is not limited to lottery games, but also includes games that select a specific game medium. Any form of game is acceptable.

[0157] Furthermore, this embodiment describes an example in which a randomly selected game medium is given to a player. However, if the selected game media is remembered in association with the player, it does not necessarily mean that the player It does not have to be granted. For example, the game media selected by lottery can only be viewed by the player. It may be configured to allow provision only to other players, or to provide only to other players.

[0158] Furthermore, each of the functions of the server processing unit 33 described above is executed by the terminal processing unit 25 of the mobile terminal 2. Alternatively, the player table, card table, and number of draws table are stored in the terminal. If the data is stored in unit 22, there is no need to communicate with server 3 each time processing is performed, and only the mobile terminal 2 needs to be contacted. The above functions can also be achieved. Furthermore, games run on mobile device 2 It can also be used as a hybrid game where server 3 and mobile device 2 each handle part of the processing. In that case, for example, each screen related to the game's progress is based on the display data generated by Server 3. The web display will then be shown on mobile device 2, and other menu screens, etc. will be displayed on mobile device 2. The native display will be determined by the installed native app.

[0159] Furthermore, game system 1 uses multiple mobile devices 2, each operated by a different player. The configuration may also include the following: Each of the multiple mobile terminals 2 is connected to the other mobile terminals 2 via IEEE Wireless communication is performed using the E802.11 standard, and multiple mobile terminals 2 are used. A dohok network is formed. In this case, a specific mobile terminal among multiple mobile terminals 2 Terminal 2 functions as a host and performs each of the functions of server 3 described above. Other mobile devices 2 than our specific mobile device 2 will execute each function of server 3. By communicating with terminal 2, the aforementioned lottery game is executed. Note that terminal 2 functions as a host. A specific mobile device 2 performs the functions of both the server 3 and the mobile device 2. .

[0160] Those skilled in the art will be able to make various changes, substitutions, and modifications without departing from the spirit and scope of the present invention. Please understand that it is possible to add to this. [Explanation of Symbols]

[0161] 1. Game System 3 Servers 31 Server Communication Section 32 Server Storage Unit 33 Server Processing Unit 331 Progress Control Unit 332 Main Game Execution Unit 333 Lottery Game Determination Section 334 Settings Section 335 Lottery Department 336 Display Data Creation Section

Claims

1. One or more computers, A first means for selecting one of a plurality of lottery ticket quantity tables, wherein each of the plurality of lottery ticket quantity tables shows the relationship between the number of lottery requests received and the number of game media to be awarded. A second method for accepting multiple lottery requests, A program that functions as a third means for providing the user with a number of game media determined based on which of the multiple lottery requests it is and the selected lottery number table, in response to each of the aforementioned multiple lottery requests.

2. The program according to claim 1, wherein the first means selects one of the plurality of lottery number tables in accordance with the player's selection operation instruction.

3. The first means is the program according to claim 1, which randomly selects one of the plurality of lottery number tables.

4. The program according to claim 1, wherein the first means selects one of the plurality of lottery ticket tables in a predetermined order each time a lottery request is received.

5. The program according to any one of claims 1 to 4, wherein the plurality of lottery ticket tables are set so that the number of game media to be awarded increases as the number of lottery requests received increases.

6. A first means for selecting one of a plurality of lottery ticket quantity tables, wherein each of the plurality of lottery ticket quantity tables shows the relationship between the number of lottery requests received and the number of game media to be awarded. A second method for accepting multiple lottery requests, A third means that, in response to each of the multiple lottery requests, provides the user with a number of game media determined based on which lottery request it is and the selected lottery number table. A lottery control device equipped with the following:

7. The first means is a first step of selecting one of a plurality of lottery ticket tables, each of which shows the relationship between the number of lottery requests received and the number of game media to be awarded, The second method is a second step of accepting multiple lottery requests, A lottery control method comprising a third step of providing the user with a number of game media determined based on which lottery request it is and the selected lottery number table, in accordance with each of the multiple lottery requests.

8. The program according to any one of claims 1 to 5, wherein the plurality of lottery tables include lottery ticket tables in which the number of game media to be awarded differs from one another, even if the number of lottery requests received is the same.

9. One or more computers, The first means for receiving the first lottery request, A second means for providing one or more game media to a user in response to the first lottery request, A third means for receiving a second lottery request after the first lottery request, A fourth means that provides one or more game media to the user in response to the second lottery request, and functions as such. A program in which the number of game media provided by the fourth means depends on the rarity of one or more game media provided by the second means.

10. The program according to claim 9, wherein the number of game media provided by the fourth means increases as the number of low-rarity game media included in the one or more game media provided by the second means increases.

11. The program according to claim 9, wherein the number of game media provided by the fourth means increases as the number of game media with higher rarity included in the one or more game media provided by the second means increases.

12. The program according to claim 9, wherein the number of game media provided by the fourth means depends on the total number of points corresponding to the rarity of each of the one or more game media provided by the second means.

13. The first means for receiving the first lottery request, A second means for providing one or more game media to a user in response to the first lottery request, A third means for receiving a second lottery request after the first lottery request, The system includes a fourth means for providing one or more game media to a user in response to the second lottery request, A lottery control device wherein the number of game media provided by the fourth means depends on the rarity of one or more game media provided by the second means.

14. The first means is a first step of receiving a first lottery request, The second means includes a second step of providing the user with one or more game media in response to the first lottery request, The third means is a third step of receiving a second lottery request after the first lottery request, The fourth means may include a fourth step of providing the user with one or more game media in response to the second lottery request, A lottery control method in which the number of game media provided by the fourth means depends on the rarity of one or more game media provided by the second means.

Citation Information

Patent Citations

  • Thermal power plant control system

    JP1982070904A

  • Game program, game system, and information processing device

    JP2013202322A