Program, information processing device and game system

The program and game system addresses the monotony of conventional lottery processes by introducing jackpot items awarded based on lottery results, enhancing user engagement through dynamic item control and presentation, thereby increasing interest in social games.

JP7739561B2Active Publication Date: 2025-09-16BANDAI NAMCO ENTERTAINMENT INC
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2024157337
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-09-11
Publication Date
2025-09-16
Estimated Expiration
2039-06-19

AI Technical Summary

Technical Problem

Conventional lottery processes in social games are perceived as monotonous, and there is a need to enhance user engagement and interest by introducing jackpot items that are awarded based on lottery results.

Method used

A program and game system that allows for a jackpot item accumulation and control system, where jackpot items are awarded to specific users based on lottery results, influencing the lottery process and providing features like item accumulation status presentation, item control based on various factors, and dynamic jackpot item management.

Benefits of technology

The system increases user interest and engagement by offering a chance to win jackpot items, promoting the use of lottery processes through dynamic item control and presentation of accumulation status, enhancing the overall gaming experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007739561000001
    Figure 0007739561000001
  • Figure 0007739561000002
    Figure 0007739561000002
  • Figure 0007739561000003
    Figure 0007739561000003
Patent Text Reader

Abstract

To provide a program that can impart a jackpot item to a specific user, promote usage of lottery processing, and provide influence of lottery result information of the lottery processing to jackpot item control, and to provide a server device and a game system.SOLUTION: A program executes a first lottery processing to a user who requests the first lottery processing and imparts a winning item to the user, and controls a jackpot item accumulated in a jackpot item accumulation part on the basis of a lottery result information of the first lottery processing when the first lottery processing is executed.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 program, a server device, and a game system. [Background technology]

[0002] In recent years, a network system that provides users with a communication-type networking service called a social networking service (hereinafter referred to as "SNS") has become known.

[0003] Such social networking services offer online games known as social games, in which users can play fighting games, combat games, RPGs, and other games with other users via terminal devices (game devices) such as smartphones.

[0004] Among such games, for example, a lottery process is conducted to select a game medium from a plurality of game media such as characters and items in the game, and the winning game medium is awarded to the player (user).

[0005] Also, conventionally, there are known gaming devices that execute a predetermined game on the condition that medals are inserted and pay out medals according to the game results. Some of these gaming devices have a jackpot function (jackpot function) that updates the accumulated number of so-called jackpot game media (jackpot game media) according to the insertion of medals, and when this accumulated number meets a specific condition, a jackpot lottery is held, and if the jackpot is won, a large number of medals according to the accumulated number are paid out all at once (for example, Patent Document 1). [Prior art documents] [Patent documents]

[0006] [Patent Document 1] Japanese Patent Application Laid-Open No. 2011-4782 Summary of the Invention [Problem to be solved by the invention]

[0007] However, the lottery process in conventional games can be perceived as monotonous by users, and it is expected that the use of the lottery process will be promoted by users. For example, if a jackpot item (item for a big win) is awarded to a specific user in addition to the item won in the lottery process, the use of the lottery process will be further promoted.

[0008] The present invention has been made in consideration of the above-mentioned problems, and its purpose is to provide a program, a server device, and a game system that allows jackpot items to be awarded to specific users, promotes the use of lottery processing, and allows lottery result information from the lottery processing to influence jackpot item control. [Means for solving the problem]

[0009] (1) The present invention provides A program for performing a lottery process in which multiple users can participate, a lottery processing unit that executes the first lottery processing for a user who has requested the first lottery processing and grants a winning item to the user; a jackpot item accumulation unit that accumulates and stores jackpot items; based on the lottery result information of the first lottery process, a jackpot item control unit that controls the accumulated jackpot items; an award determination unit that determines whether or not to award the jackpot item accumulated in the jackpot item accumulation unit to a specific user among the plurality of users; The present invention relates to a program that causes a computer to function as a jackpot item granting unit that grants a jackpot item accumulated in the jackpot item accumulation unit to the specific user when the granting determination unit determines that the jackpot item should be granted.

[0010] The present invention also relates to a computer-readable information storage medium that stores a program that causes a computer to function as each of the above-mentioned units.

[0011] The present invention also provides A server device that performs a lottery process in which multiple users can participate, a lottery processing unit that executes the first lottery processing for a user who has requested the first lottery processing and grants a winning item to the user; a jackpot item accumulation unit that accumulates and stores jackpot items; a jackpot item control unit that controls jackpot items to be accumulated in the jackpot item accumulation unit based on lottery result information of the first lottery process; an award determination unit that determines whether or not to award the jackpot item accumulated in the jackpot item accumulation unit to a specific user among the plurality of users; and a jackpot item granting unit that grants the jackpot item accumulated in the jackpot item accumulation unit to the specific user when the granting determination unit determines that the jackpot item should be granted.

[0012] The present invention also provides A game system in which a server device that performs a lottery process in which multiple users can participate is connected to a terminal device via a network, a lottery processing unit that executes the first lottery processing for a user who has requested the first lottery processing and grants a winning item to the user; a jackpot item accumulation unit that accumulates and stores jackpot items; a jackpot item control unit that controls jackpot items to be accumulated in the jackpot item accumulation unit based on lottery result information of the first lottery process; an award determination unit that determines whether or not to award the jackpot item accumulated in the jackpot item accumulation unit to a specific user among the plurality of users; and a jackpot item granting unit that grants the jackpot item accumulated in the jackpot item accumulation unit to the specific user when the granting determination unit determines that the jackpot item should be granted.

[0013] According to the present invention, the first lottery process provides users with a chance to win a jackpot item (a big win item), thereby increasing interest. In particular, the present invention makes it possible to promote use of the first lottery process, since the lottery result of the first lottery process affects the jackpot item.

[0014] (2) In addition, in the program, information storage medium, server device, and game system according to the present invention, The computer may further function as a presentation unit that presents the accumulation status of the jackpot items to the user.

[0015] According to the present invention, the user can recognize the accumulation status of the jackpot items, and therefore can determine the timing of executing the first lottery process based on the accumulation status of the jackpot items. It can be considered.

[0016] (3) In addition, in the program, information storage medium, server device, and game system according to the present invention, The jackpot item control unit The jackpot item controlled by the jackpot item accumulation unit may be determined based on at least one of the item won in the first lottery process, the number of draws in the first lottery process, the period from the start of jackpot item accumulation to the present time, and information about the user who requested the first lottery process.

[0017] Here, the "items won in the first lottery process" includes aggregate information of the items won in the first lottery process (for example, the number of items won for each rarity).

[0018] Furthermore, the "information on users who have requested the first lottery process" includes the number of users who have requested the first lottery process, the ability values ​​(levels) of the users who have requested the first lottery process, and the like.

[0019] According to the present invention, at least one of the following affects the control of the jackpot item: the item won in the first lottery process, the number of draws in the first lottery process, the period from the start of accumulation of the jackpot item to the present time, and information on the user who requested the first lottery process. Therefore, the item won in the first lottery process, the number of draws in the first lottery process, the period from the start of accumulation of the jackpot item to the present time, and information on the user who requested the first lottery process are taken into consideration, thereby further promoting the use of the first lottery process.

[0020] (4) In addition, in the program, information storage medium, server device, and game system according to the present invention, The jackpot item control unit At least one of the type and the number of jackpot items controlled by the jackpot item accumulation unit may be determined based on lottery result information of the first lottery process.

[0021] According to the present invention, the lottery result information of the first lottery process determines at least one of the type (attributes, rarity, etc.) and number of jackpot items that are controlled (e.g., added, changed, deleted, etc.) by the jackpot item accumulation unit, so that players will take the lottery result information of the first lottery process into consideration, further promoting the use of the first lottery process.

[0022] (5) In addition, in the program, information storage medium, server device, and game system according to the present invention, The jackpot item control unit a process of replacing the jackpot item accumulated in the jackpot item accumulation unit with another jackpot item; a process of changing parameters of the jackpot item accumulated in the jackpot item accumulation unit; a process of adding a new jackpot item to the jackpot items accumulated in the jackpot item accumulation unit; a process of deleting some or all of the jackpot items from the jackpot items accumulated in the jackpot item accumulation unit; At least one of the above may be executed.

[0023] According to the present invention, at least one of the replacement process, the parameter changing process, the addition process, and the deletion process is processed as one mode of controlling the jackpot item. Therefore, according to the present invention, the jackpot items accumulated in the jackpot item accumulation section can be varied in a variety of ways, thereby increasing the interest in the jackpot items.

[0024] (6) In addition, in the program, information storage medium, server device, and game system according to the present invention, The grant determination unit The criteria for awarding the jackpot item accumulated in the jackpot item accumulation unit may be changed depending on the lottery result information of the first lottery process, and it may be determined whether or not to award the jackpot item based on the criteria.

[0025] Here, the "criterion" refers to information regarding a trigger for determining whether or not to award a jackpot item, and can be, for example, the lottery probability (lottery probability is also referred to as winning probability; the same applies hereinafter) of the jackpot lottery process when determining whether or not to award a jackpot item in the jackpot lottery process. For example, if the condition for awarding a jackpot item is that the game result played by a given user (e.g., the user who performed the first lottery process) is a predetermined result, the predetermined result may be the "criterion." For example, when game clear is defined as 1 and game over is defined as 0, game clear (1) may be the "criterion." For example, if the condition for awarding a jackpot item is that a given user (e.g., the user who performed the first lottery process) clears a predetermined stage number (e.g., stage number 10) in the game, the predetermined stage number may be the "criterion." Also, for example, if the condition for awarding a jackpot item is that a given user (e.g., the user who performed the first lottery process) possesses a predetermined number of predetermined items, the number of the predetermined items possessed may be used as the "criterion for judgment."

[0026] According to the present invention, the lottery result information of the first lottery process can influence the criteria for awarding a jackpot item, making the first lottery process more interesting. Also, the present invention can further increase the excitement of awarding a jackpot item.

[0027] (7) In addition, in the program, information storage medium, server device, and game system according to the present invention, The grant determination unit The criteria for awarding the jackpot item accumulated in the jackpot item accumulation unit may be changed depending on the accumulation status of the jackpot items accumulated in the jackpot item accumulation unit, and whether or not to award the jackpot item may be determined based on the criteria.

[0028] According to the present invention, the accumulation status of jackpot items can affect the criteria for awarding jackpot items, which encourages users to take the accumulation status of jackpot items into consideration, further increasing the excitement surrounding the awarding of jackpot items.

[0029] (8) In addition, in the program, information storage medium, server device, and game system according to the present invention, The jackpot item control unit The jackpot items accumulated in the jackpot item accumulation unit may be controlled based on the user's selection.

[0030] According to the present invention, it is possible to control (e.g., change, add, delete) the jackpot items stored in the jackpot item storage unit based on the user's selection (selection instruction, selection operation), and since the user's intentions are reflected, the jackpot items can be made even more interesting.

[0031] (9) In addition, in the program, information storage medium, server device, and game system according to the present invention, The jackpot item control unit The jackpot items to be accumulated in the jackpot item accumulation unit may be controlled based on the lottery result information of the second lottery process.

[0032] According to the present invention, the jackpot items accumulated in the jackpot item accumulation section are controlled by executing a second lottery process different from the first lottery process, thereby further increasing the interest in controlling the jackpot items.

[0033] (10) In addition, in the program, information storage medium, server device, and game system according to the present invention, The computer may further function as a presentation unit that presents to the user summary information relating to at least one jackpot item stored in the jackpot item storage unit.

[0034] Here, "summary information about the jackpot item" is information showing an outline of the jackpot item, such as information about the rarity of the jackpot item and the number of rarity items.

[0035] According to the present invention, since summary information on at least one jackpot item stored in the jackpot item storage section is presented to the user, it is possible to further promote use of the first lottery process.

[0036] (11) In addition, in the program, information storage medium, server device, and game system according to the present invention, The computer may further function as a lottery content control unit that controls the lottery content of the first lottery process based on the information on the jackpot item accumulated in the jackpot item accumulation unit.

[0037] Here, "controlling the lottery content of the first lottery process" means, for example, changing, adding, or deleting items that are the subject of the lottery in the first lottery process, or changing the parameters, attributes, etc. of items.

[0038] Furthermore, "controlling the lottery content of the first lottery process" may also mean changing the proportion of each rarity of the lottery items in the first lottery process, the lottery probability of each rarity of the lottery items, the lottery probability of each item to be selected, the lottery table, etc.

[0039] Furthermore, "controlling the lottery content of the first lottery process" may also mean control to add another item (bonus item) to the item won in the first lottery process.

[0040] According to the present invention, information on the jackpot item affects the lottery content of the first lottery process, so that the first lottery process and the jackpot item can be made to influence each other, thereby encouraging users to further use the first lottery process.

[0041] (12) In addition, in the program, information storage medium, server device, and game system according to the present invention, The computer may be configured to function as a reset processing unit that resets the lottery result information of the first lottery process when the jackpot item accumulated in the jackpot item accumulation unit is awarded to the specific user.

[0042] According to the present invention, the lottery result information of the new first lottery process after the reset can be made to affect the jackpot item, and the reset can be used as an opportunity to encourage users to aim for obtaining the jackpot item with renewed enthusiasm, thereby further promoting the use of the first lottery process.

[0043] (13) In addition, in the program, information storage medium, server device, and game system according to the present invention, The grant determination unit It may be possible to determine whether or not to award the jackpot item based on a variable reference value for which an upper limit is set.

[0044] Here, the "criteria value" refers to, for example, the probability of a jackpot lottery process when the jackpot lottery process determines whether or not to award a jackpot item. For example, if the condition for awarding a jackpot item is that a game played by a given user (e.g., the user who performed the first lottery process) results in a predetermined result, a value indicating the predetermined result may be used as the "criteria value." For example, when a game is cleared as 1 and a game is over as 0, the "criteria value" may be game clear (1). For example, if the condition for awarding a jackpot item is that a given user (e.g., the user who performed the first lottery process) clears a predetermined stage number (e.g., stage number 10) in the game, the predetermined stage number may be used as the "criteria value." Also, for example, if the condition for awarding a jackpot item is that a given user (e.g., the user who performed the first lottery process) possesses a predetermined number of predetermined items, the number of the predetermined items possessed may be used as the "criteria value for judgment."

[0045] According to the present invention, an upper limit value is set and a decision is made as to whether or not to award a jackpot item based on a variable judgment criterion value, so that the user will take the judgment criterion value into consideration when executing the first lottery process, thereby further increasing the interest of the first lottery process.

[0046] (14) In addition, in the program, information storage medium, server device, and game system according to the present invention, The grant determination unit If the jackpot item accumulated in the jackpot item accumulation unit does not satisfy the minimum guarantee condition, it may be determined that the jackpot item accumulated in the jackpot item accumulation unit will not be awarded to the specific user.

[0047] Here, the "minimum guaranteed condition" can be, for example, at least one of the following: (A) the number of accumulated jackpot items (or the number of accumulated items of a predetermined rarity) is a predetermined number or more (e.g., 5 or more); (B) the period from the start of accumulation of jackpot items to the present time is a predetermined period or more (e.g., 1 hour or more); and (C) the number of draws in the first lottery process is a predetermined number or more (e.g., 10 or more).

[0048] According to the present invention, if the minimum guarantee condition is not satisfied, the jackpot item can be prevented from being awarded to a specific user. At the stage when the user is selected, a jackpot item can be awarded to the specific user. Therefore, the jackpot item can be made more attractive, and further utilization of the first lottery process can be promoted.

[0049] (15) In addition, in the program, information storage medium, server device, and game system according to the present invention, The jackpot item accumulated in the jackpot item accumulation section may include any one of a plurality of items to be selected in the first selection process.

[0050] According to the present invention, the jackpot item accumulated in the jackpot item accumulation unit includes any of the multiple items that are the subject of the lottery in the first lottery process, so that the user can be given the chance to obtain a given item (for example, item Z with a rarity of 5) as a jackpot item not only through the first lottery process but also through other processes, thereby further promoting the use of the first lottery process. [Brief explanation of the drawings]

[0051] [Figure 1] FIG. 1 is a diagram showing an example of a system configuration illustrating the configuration of a game system according to an embodiment. [Figure 2] FIG. 2 is a diagram illustrating functional blocks of a server device according to an embodiment. [Figure 3]FIG. 2 is a diagram illustrating functional blocks of a terminal device according to an embodiment. [Figure 4] 10 shows an example of lottery content of the first lottery process according to an embodiment. [Figure 5] 10 is an example of a probability table for the first lottery process according to an embodiment. [Figure 6] FIG. 10 is a diagram for explaining the concept and accumulation period of a jackpot item accumulation unit according to an embodiment. [Figure 7] 10 illustrates an example of information stored in a jackpot item storage unit according to an embodiment. [Figure 8] 8(A), (B), (C), and (D) are explanatory diagrams relating to the control of jackpot items. [Figure 9] FIG. 10 is a diagram showing the relationship between the number of lottery draws K and the lottery draw probability in the first lottery process. [Figure 10] 10 is an example of a screen presented to a user according to an embodiment. [Figure 11] 10 is an example of a screen presented to a user according to an embodiment. [Figure 12A] 10 is a flowchart illustrating an example of a processing flow of a server device according to an embodiment. [Figure 12B] 10 is a flowchart illustrating an example of a processing flow of a server device according to an embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0052] The present embodiment will be described below. Note that the present embodiment described below does not unduly limit the content of the present invention described in the claims. Furthermore, not all of the configurations described in the present embodiment are necessarily essential constituent elements of the present invention.

[0053] [1] Game System First, the outline and general configuration of a game system 1 according to this embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing an example of a system configuration showing the configuration of the game system 1 according to this embodiment.

[0054] As shown in FIG. 1, the game system 1 of this embodiment is configured such that a server device 10 that provides game services and terminal devices 20 (e.g., terminal devices 20A, 20B, 20C) are connectable to the Internet (an example of a network).

[0055] By accessing the server device 10 from the terminal device 20, the user can play the game transmitted from the server device 10 via the Internet. Furthermore, by accessing the server device 10 from the terminal device 20, the user can communicate with other users.

[0056] The server device 10 is an information processing device capable of providing a service that allows users to play games using terminal devices 20 connected for communication via the Internet. The server device 10 may also function as an SNS server that provides communication-type services. Here, the SNS server may be an information processing device that provides a service that allows communication between multiple users.

[0057] Furthermore, when the server device 10 functions as an SNS server, for example, it is capable of providing a game called a social game that is executed using the operating environment (API (Application Programming Interface), platform, etc.) of the SNS it provides.

[0058] In particular, the server device 10 is capable of providing games that are provided on the web browser of the terminal device 20, such as browser games (games that can be started simply by opening the installation site in the web browser) created in various languages, such as HTML, FLASH, CGI, PHP, shockwave, Java (registered trademark) applet, and JavaScript (registered trademark).

[0059] Unlike existing online games, social games include games that can be played using only a web browser and an SNS account, without requiring dedicated client software. The server device 10 is configured to provide an online game that can be connected to other users' devices (smartphones, PCs, game consoles, etc.) via a network and simultaneously share the same game progress online.

[0060] On the other hand, the server device 10 may be configured with one (device, processor) or multiple (devices, processors).

[0061] Information such as billing information and game information stored in the memory area (memory unit 140 described later) of server device 10 may be stored in a database (broadly speaking, a storage device, memory) connected via a network (intranet or the Internet), or when functioning as an SNS server, information such as user information storage unit 146 stored in the memory area may be stored in a database (broadly speaking, a storage device, memory) connected via a network (intranet or the Internet).

[0062] Specifically, the server device 10 of this embodiment receives input information based on operations by the user (player) of the terminal device 20, and performs game processing based on the received input information. The server device 10 then transmits game processing results to the terminal device 20, and the terminal device 20 performs various processes to provide the game processing results received from the server device 10 to the terminal device 20 so that the user can view them.

[0063] The terminal device 20 is an information processing device such as a smartphone, a mobile phone, a PHS, a computer, a game device, a PDA, a portable game machine, an image generating device, or the like, and is a device that can be connected to the server device 10 via a network such as the Internet (WAN) or a LAN. The communication line between the terminal device 20 and the server device 10 may be wired or wireless.

[0064] The terminal device 20 also has a web browser capable of viewing web pages (HTML format data). That is, the terminal device 20 has a communication control function for communicating with the server device 10, a web browser function for performing display control using data received from the server device 10 (web data, data created in HTML format, etc.), and for transmitting user operation data to the server device 10, and various functions for providing game screens to the user. The terminal device 20 executes the above processing to allow the user to play the game. However, the terminal device 20 may also acquire game control information provided by the server device 10, execute predetermined game processing, and play the game based on the game processing.

[0065] Specifically, when the terminal device 20 makes a request to the server device 10 to play a predetermined game, the terminal device 20 is connected to the game site of the server device 10 and the game starts. In particular, the terminal device 20 is configured to use an API as necessary to cause the server device 10 functioning as an SNS server to perform predetermined processing, or to acquire the user information storage unit 146 managed by the server device 10 functioning as an SNS server, and execute the game.

[0066] [2] Server device Next, the server device 10 of this embodiment will be described with reference to Fig. 2. Fig. 2 is a diagram showing functional blocks of the server device 10 of this embodiment. The server device 10 of this embodiment may have a configuration in which some of the components (units) of Fig. 2 are omitted.

[0067] The server device 10 includes an input unit 120 for use by the administrator and other inputs, a display unit 130 for displaying predetermined information, an information storage medium 180 in which predetermined information is stored, a communication unit 196 for communicating with terminal devices 20 and others, a processing unit 100 for mainly executing processing related to the game to be provided, and a memory unit 140 for storing various data mainly used in the game.

[0068] The input unit 120 is used by a system administrator or the like to input game-related settings and other necessary settings and data. For example, the input unit 120 in this embodiment is configured with a mouse, keyboard, and the like.

[0069] The display unit 130 displays an operation screen for the system administrator. For example, the display unit 130 of this embodiment is configured by a liquid crystal display or the like.

[0070] The information storage medium 180 (computer-readable medium) stores programs, data, etc., and its functions are realized by an optical disk (CD, DVD), a magneto-optical disk (MO), a magnetic disk, a hard disk, a magnetic tape, or a memory (ROM), etc.

[0071] The communication unit 196 performs various controls for communicating with the outside (e.g., terminals, other servers, or other network systems), and its functions are configured by hardware such as various processors or communication ASICs, programs, etc.

[0072] The storage unit 140 serves as a work area for the processing unit 100, the communication unit 196, etc., and its functions are realized by RAM (VRAM), etc. The information stored in the storage unit 140 may be managed by a database.

[0073] In addition to the main memory unit 142, the memory unit 140 of this embodiment also has a game data memory unit 144 in which game information indicating information about the game is stored, a user information memory unit (player information memory unit) 146 in which user information (player information) indicating information about each user is stored, a lottery content memory unit 148, and a jackpot item accumulation unit 149.

[0074] In particular, the game data storage unit 144 stores information about the game space (game field) in which the game is played, information about each character, information about the virtual camera, other setting values ​​used in the game, etc. The game data storage unit 144 also stores information about game media (items, etc.) managed by the server device 10.

[0075] In addition, the user information storage unit 146 stores the following information for each user: (1) The user's nickname, user ID, and if the user belongs to a team, the name of the team and its ID (hereinafter referred to as "affiliation information"); (2) Information regarding individual and team performance, such as current points, earned rewards, or game time (hereinafter also referred to as "performance information"); (3) Information regarding the characteristics and attributes of the player character (the character operated by the user), the game contents (items, etc.) possessed by the player character, their types (including item abilities), and parameters (4) Information regarding the results of a match against other player characters (characters operated by other users) and other teams in a match game against other player characters and other teams, such as the number of wins and losses (hereinafter also referred to as "match results information"); (5) Location information indicating the location of each user or team within the game field; (6) Information on whether or not a player has been defeated (whether or not the game is over) (hereinafter also referred to as "defeat information"); and (7) Information regarding billing, such as billing history and billing amounts; is stored.

[0076] The performance information, battle record information, and defeat information included in the user information are updated at predetermined intervals, such as every five minutes, when the user logs out, at a predetermined time in the game (e.g., 8:00 AM), or when a predetermined event occurs (when one of the individual or team matches ends).

[0077] The lottery content storage unit 148 stores information (for example, item name, rarity, attribute, lottery probability, etc.) of a plurality of items (game media) to be selected by lottery, a lottery table, etc.

[0078] Jackpot items are accumulated and stored in the jackpot item accumulation unit 149. For example, when the first lottery process is executed, a new jackpot item is added and stored in the jackpot item accumulation unit 149. Note that the jackpot item accumulated in the jackpot item accumulation unit 149 may include any of a plurality of items that are the subject of the lottery in the first lottery process.

[0079] The processing unit 100 performs various processes using the main memory unit 142 in the memory unit 140 as a work area. The functions of the processing unit 100 can be realized by hardware such as various processors (CPU, DSP, etc.) and ASICs (gate arrays, etc.), or by programs.

[0080] The processing unit 100 performs various processes of this embodiment based on programs (data) stored in the information storage medium 180. That is, the information storage medium 180 stores programs for causing a computer to function as each unit of this embodiment (programs for causing a computer to execute the processing of each unit).

[0081] For example, the processing unit 100 (processor) controls the entire server device 10 based on a program stored in the information storage medium 180, and performs various processes such as controlling the transfer of data between the various units. Furthermore, the processing unit 100 performs processes to provide various services in response to requests from the terminal device 20.

[0082] Specifically, the processing unit 100 of this embodiment has at least a communication control unit 101, a Web processing unit 102, a game processing unit 103, a timer management unit 104, a lottery processing unit 106, a jackpot item control unit 107, an award determination unit 108, a jackpot item award unit 109, a presentation unit 110, a lottery content control unit 112, and a reset processing unit 113.

[0083] The communication control unit 101 performs processing to transmit and receive data to and from the terminal device 20 via the network. That is, the server device 10 performs various processing based on information received from the terminal device 20, etc. by the communication control unit 101. In particular, the communication control unit 101 of this embodiment performs processing to transmit information about a game screen to the terminal device 20 of a player based on a request from the terminal device 20 of that player.

[0084] The Web processing unit 102 functions as a Web server. For example, the Web processing unit 102 performs a process of transmitting data in response to a request from a Web browser installed in the terminal device 20, and a process of receiving data transmitted by the Web browser of the terminal device 20, via a communication protocol such as HTTP (Hypertext Transfer Protocol).

[0085] In this embodiment, the server device 10 is described as having a function as an SNS server, but the server device 10 may be formed as a server for the game and a server for the SNS separately. Also, the game processing of this embodiment may be performed in part or in whole by the server device 10, or in part by the terminal device 20.

[0086] The game processing unit 103 works in conjunction with the terminal device 20, and executes game processing of the game provided in this embodiment for each player based on player operations input via the terminal device 20. The game processing unit 103 also executes control of preset characters such as NPCs.

[0087] The timer management unit 104 has a timer function and is used to manage the progress of the game. In particular, the timer management unit 104 works in conjunction with the game processing unit 103 and outputs the current time and preset times to each unit. The timer management unit 104 is also used to synchronize with each terminal device 20.

[0088] The lottery processing unit 106 executes lottery processing and awards the winning item to the user (player). For example, the lottery processing unit 106 executes a first lottery processing, a second lottery processing, a lottery processing for a jackpot, etc. The first lottery processing, the second lottery processing, and the lottery processing for a jackpot are controlled by different lottery probabilities and lottery tables, respectively.

[0089] Specifically, the lottery processing unit 106 of this embodiment executes the first lottery processing for a user who has requested the first lottery processing and grants the user a winning item. For example, the lottery processing unit 106 may execute the first lottery processing for the user who has requested the first lottery processing when a predetermined condition is satisfied.

[0090] The jackpot item control unit 107 controls the jackpot items accumulated in the jackpot item accumulation unit 149 based on the lottery result information of the first lottery process.

[0091] In addition, the jackpot item control unit 107 determines the jackpot item to be controlled by the jackpot item accumulation unit 149 based on at least one of the item won in the first lottery process, the number of draws in the first lottery process, the period from the start of accumulation of the jackpot item to the present time, and information on the user who requested the first lottery process.

[0092] Furthermore, the jackpot item control unit 107 determines at least one of the type (attribute, rarity, etc.) and the number of jackpot items controlled by the jackpot item accumulation unit based on the lottery result information of the first lottery process.

[0093] For example, the jackpot item control unit 107 performs at least one of the following processes: replacing a jackpot item accumulated in the jackpot item accumulation unit 149 with another jackpot item; changing the parameters of a jackpot item accumulated in the jackpot item accumulation unit 149; adding a new jackpot item to the jackpot items accumulated in the jackpot item accumulation unit 149; and deleting some or all of the jackpot items from the jackpot items accumulated in the jackpot item accumulation unit 149.

[0094] Furthermore, the jackpot item control unit 107 may control the jackpot items stored in the jackpot item storage unit based on the user's selection.

[0095] Furthermore, the jackpot item control unit 107 may control the jackpot items to be accumulated in the jackpot item accumulation unit based on the lottery result information of the second lottery process.

[0096] In addition, the jackpot item control unit 107 may determine the items to be controlled (to be changed, replaced, deleted, etc.) from among the jackpot items accumulated in the jackpot item accumulation unit 149 based on the lottery result information of the first lottery process.

[0097] The award determination unit 108 determines whether or not to award the jackpot item accumulated in the jackpot item accumulation unit to a specific user of the plurality of users.

[0098] For example, the awarding judgment unit 108 changes the criteria for awarding the jackpot item accumulated in the jackpot item accumulation unit 149 in accordance with the lottery result information of the first lottery process, and judges whether or not to award the jackpot item based on the criteria.

[0099] In addition, the awarding judgment unit 108 may change the criteria for awarding the jackpot item accumulated in the jackpot item accumulation unit 149 depending on the accumulation status of the jackpot items accumulated in the jackpot item accumulation unit 149, and judge whether or not to award the jackpot item based on the criteria.

[0100] The award determination unit 108 may also determine whether or not to award a jackpot item based on a variable determination reference value for which an upper limit is set.

[0101] In addition, the awarding judgment unit 108 may determine not to award the jackpot item accumulated in the jackpot item accumulation unit 149 to a specific user if the jackpot item accumulated in the jackpot item accumulation unit 149 does not satisfy the minimum guarantee conditions.

[0102] If the awarding determination unit 108 determines that a jackpot item should be awarded, the jackpot item awarding unit 109 awards the jackpot item accumulated in the jackpot item accumulation unit 149 to the specific user.

[0103] The presentation unit 110 presents the accumulation status of jackpot items to the user. Note that "presentation" means displaying the status on the player's terminal device, notifying the user through a given communication function (for example, email, a notification function of the terminal device 20, etc.), etc.

[0104] The presentation unit 110 may also present to the user summary information regarding at least one jackpot item stored in the jackpot item storage unit. When presenting the summary information to the user, the presentation unit 110 may not present the storage status to the user. .

[0105] The lottery content control unit 112 controls the lottery content of the first lottery process (the lottery content of the first lottery process stored in the lottery content storage unit 148) based on the jackpot items accumulated in the jackpot item accumulation unit 149.

[0106] The reset processing unit 113 resets the lottery result information of the first lottery process when the jackpot item accumulated in the jackpot item accumulation unit 149 is awarded to a specific user.

[0107] [3] Terminal device Next, the terminal device 20 of this embodiment will be described with reference to Fig. 3. Fig. 3 is an example of a functional block diagram showing the configuration of the terminal device of this embodiment. Furthermore, the terminal device 20 of this embodiment may have a configuration in which some of the components (units) of Fig. 3 are omitted.

[0108] The input unit 260 is used by the player to input operation data, and this function can be realized by a touch panel or a touch panel display, etc. That is, the input unit 260 includes a detection unit 262 that can detect two-dimensional pointed position coordinates (x, y) on a screen on which an image is displayed. For example, the input unit 260 includes a detection unit 262 that can detect two-dimensional contact position coordinates (x, y) in a contact detection area (touch panel).

[0109] The touch operation on the display screen (hereinafter referred to as "touch panel" unless otherwise specified) may be performed using a fingertip or an input device such as a touch pen.

[0110] The input unit 260 may also include a button, lever, keyboard, steering wheel, microphone, acceleration sensor, etc., which can input operation information (operation signal) other than the indicated position.

[0111] The storage unit 270 serves as a work area for the processing unit 200, the communication unit 296, etc., and its functions can be realized by RAM (VRAM) or the like. The storage unit 270 of this embodiment includes a main memory unit 271 used as a work area, and an image buffer 272 in which the final display image, etc. are stored. Note that some of these may be omitted, or the storage unit 140 of the server device 10 may constitute part of them.

[0112] The information storage medium 280 (computer-readable medium) stores programs, data, etc., and its functions can be realized by an optical disk (CD, DVD), a magneto-optical disk (MO), a magnetic disk, a hard disk, a magnetic tape, or a memory (ROM), etc.

[0113] Furthermore, a program for causing a computer to function as each unit of this embodiment (a program for causing a computer to execute the processing of each unit) can be stored in the information storage medium 280. Note that the processing unit 200 performs various processes of this embodiment based on the program (data) stored in the information storage medium 280, as will be described later.

[0114] The display unit 290 outputs the image generated by this embodiment, and its function can be realized by a CRT, LCD, touch panel display, HMD (head mounted display), or the like.

[0115] In particular, in this embodiment, the display unit 290 also functions as an input unit 260 where the player operates the game by using a touch panel display. For example, touch panels of a resistive film type (four-wire type, five-wire type), a capacitance type, an electromagnetic induction type, an ultrasonic surface acoustic wave type, an infrared scanning type, or the like can be used.

[0116] The sound output unit 292 outputs the sound generated by this embodiment, and its function can be realized by a speaker, headphones, or the like.

[0117] The communication unit 296 performs various controls for communication with the outside (for example, a host device or other terminal device), and its functions can be realized by hardware such as various processors or communication ASICs, or programs.

[0118] The terminal device 20 may receive, via a network, programs and data for causing a computer to function as each unit of the present embodiment, which are stored in the information storage medium 180 or the storage unit 140 of the server device 10, and store the received programs and data in the information storage medium 280 or the storage unit 270. Such cases in which the terminal device 20 functions by receiving programs and data are also included within the scope of the present invention.

[0119] The processing unit 200 (processor) performs processing such as game processing, image generation processing, or sound generation processing in conjunction with the server device 10 based on input data from the input unit 260, programs, and the like.

[0120] In particular, in this embodiment, game processing includes processing for starting a game when a game start condition is satisfied, processing for progressing the game, processing for placing objects such as a player object and an enemy object, processing for displaying objects, processing for calculating the game result, and processing for ending a game when a game end condition is satisfied.

[0121] The processing unit 200 performs various processes using the storage unit 270 as a work area. The functions of the processing unit 200 can be realized by hardware such as various processors (CPU, DSP, etc.) and ASICs (gate arrays, etc.), or by programs.

[0122] The processing unit 200 includes a communication control unit 210, a web browser 211, a game processing unit 212, a display control unit 213, a drawing unit 220, and a sound processing unit 230. Note that some of these may be omitted.

[0123] The communication control unit 210 performs processing for transmitting and receiving data to and from each server device 10. The communication control unit 210 also performs processing for storing data received from the server device 10 in the storage unit 270, processing for analyzing the received data, and other control processing related to the transmission and reception of data.

[0124] The communication control unit 210 may store and manage destination information (IP address, port number) of the server in the information storage medium 280. The communication control unit 210 may then communicate with the server device 10 when receiving input information from the player to start communication.

[0125] In particular, the communication control unit 210 performs processing to transmit player identification information and operation information to the server device 10 and receive data (player's web page, game screen, etc.) from the server device 10.

[0126] The communication control unit 210 may transmit and receive data to and from the server device 10 at a predetermined cycle, or may transmit and receive data to and from the server device 10 when input information is received from the input unit 260. In particular, the communication control unit 210 of this embodiment performs processing to receive the game screen from the server device 10.

[0127] The web browser 211 is an application program for viewing web pages (game screens), downloading HTML files, image files, etc. from the web server (server device 10), analyzing the layout, and controlling the display. The web browser 211 also transmits data to the web server (server device 10) using input forms (links, buttons, text boxes, etc.).

[0128] The web browser 211 of this embodiment can realize a browser game. For example, the web browser 211 may execute a program written in JavaScript (registered trademark), FLASH, Java (registered trademark), or the like, received from a web server (server device 10).

[0129] The terminal device 20 can display information from a web server specified by a URL (short for Uniform Resource Locator) via the Internet using the web browser 211. For example, the terminal device 20 can display a game screen (data such as HTML) received from the server device 10 using the web browser 211.

[0130] The game processing unit 212 performs various game processes, such as a process for starting a game when a game start condition is met, a process for progressing the game, and a process for ending the game when a game end condition is met.

[0131] The game processing unit 212 may then perform processing to place and set various objects (objects composed of primitives such as polygons, free-form surfaces, or subdivision surfaces) representing display objects such as player characters, buildings, stadiums, cars, trees, pillars, walls, and maps (terrain) in the object space.

[0132] Here, the object space is a virtual space, and includes both two-dimensional space and three-dimensional space. Two-dimensional space is a space in which an object is placed, for example, using two-dimensional coordinates (X, Y), and three-dimensional space is a space in which an object is placed, for example, using three-dimensional coordinates (X, Y, Z).

[0133] Furthermore, the game processing unit 212 performs game processing (for example, processing of a competitive game, etc.), lottery processing, and the like, based on the input information of the player input by the input unit 260.

[0134] For example, the terminal device 20 may make a lottery request to the server device 10, and upon receiving the lottery request from the terminal device 20, the server device 10 may perform control so as to carry out lottery processing.

[0135] The game processing unit 212 may be executed in conjunction with the server device 10, or may be partly or entirely formed in the server device 10.

[0136] Furthermore, the display control unit 213 performs processing to display a game screen on the display unit 290. For example, the display control unit 213 may display the game screen using the Web browser 211. That is, the display control unit 213 causes the display unit 290 to display information required during the game based on information transmitted from the server device 10. For example, the terminal device 20 displays information presented by the server device 10 (information received from the server device 10).

[0137] The drawing unit 220 generates a drawing image based on various processes (for example, game processes) performed by the processing unit 200. The rendering unit 220 performs rendering processing to generate an image, which is then output to the display unit 290 by the display control unit 213. The image generated by the rendering unit 220 may be a so-called two-dimensional image or a so-called three-dimensional image.

[0138] The sound processing unit 230 performs sound processing based on the results of various processes performed by the processing unit 200 , generates game sounds such as background music, sound effects, or voices, and outputs them to the sound output unit 292 .

[0139] [4] Overview The server device 10 of this embodiment performs processing related to lottery processing in a game (for example, a competitive game, etc.). In particular, the server device 10 of this embodiment provides a jackpot event with a jackpot function (big win function) for a predetermined period (for example, 30 days from July 1st to 30th) to increase interest. For example, all users who participate in the game can participate in this event.

[0140] First, when the server device 10 receives a request for a first lottery process based on an operation input by a user (player), if a predetermined condition is met, the server device 10 executes the first lottery process and awards the winning item to the user. The item is a game medium such as a character or card that can be used in the game. In this embodiment, multiple users can participate in the first lottery process. The first lottery process is a normal lottery process that is not a jackpot function, and may also be referred to as a normal lottery process.

[0141] During the jackpot event period, when the server device 10 of this embodiment executes the first lottery process, it accumulates and stores jackpot items in the jackpot item accumulation unit 149. That is, every time a user executes the first lottery process, jackpot items are accumulated one after another. For example, the more users who execute the first lottery process, the more jackpot items are accumulated.

[0142] Then, when a predetermined jackpot awarding condition is satisfied during the jackpot event period, the server device 10 awards the accumulated jackpot items to a specific user at once. In other words, the specific user wins the jackpot and can get all of the high-rarity items that would not be available in the first lottery process.

[0143] The jackpot item may be an item that can be used in the game, or may be an object that exists in the real world (for example, a product such as a passenger car or an electrical appliance).

[0144] Furthermore, during the event period, the server device 10 repeatedly accumulates and awards jackpot items by awarding jackpot items to specific users after awarding jackpot items to the specific users who win the jackpot lottery process, and then awards the jackpot items to the specific users who win the jackpot lottery process. In other words, since the timing of winning the jackpot lottery process cannot be predicted, some users may take all the jackpot items when the accumulated number is low, and other users may take all the jackpot items when the accumulated number is high.

[0145] In particular, the server device 10 of this embodiment associates the lottery result of the first lottery process with a jackpot item, and the lottery result of the first lottery process affects the jackpot item. Therefore, this embodiment has the effect of promoting the use of the first lottery process. The processing content of this embodiment will be described in detail below.

[0146] [5] Explanation of the first lottery process [5.1] Contents of the first lottery process As shown in FIG. 4, the server device 10 of this embodiment stores and manages the lottery contents of the first lottery process in the lottery contents storage unit 148.

[0147] The lottery content memory unit 148 stores, for each item to be selected in the first lottery process, the name of the item, the rarity of the item, the attributes of the item, and the selection probability of the item, all of which are associated with an item ID (item identification information).

[0148] Here, the rarity of an item indicates its scarcity value, and is also referred to as rarity or rarity value. For example, "rarity" is an index indicating the difficulty of obtaining an item in the initial state of the lottery target group, and in this embodiment, it takes a value from "1" to "5." It is assumed that the lower the rarity of an item, the easier it is to obtain that item, and the higher the rarity of an item, the harder it is to obtain. In other words, the higher the rarity, the lower the probability of winning the lottery for that rarity.

[0149] Specifically, the probability of drawing each rarity = 5 item is set so that the probability of drawing a rarity = 5 item is 1%, the probability of drawing each rarity = 4 item is set so that the probability of drawing a rarity = 4 item is 3%, the probability of drawing each rarity = 3 item is set so that the probability of drawing a rarity = 3 item is 6%, the probability of drawing each rarity = 2 item is set so that the probability of drawing a rarity = 2 item is 10%, and the probability of drawing each rarity = 1 item is set so that the probability of drawing a rarity = 1 item is 80%.

[0150] In addition, when there are multiple items corresponding to the rarity level, the lottery probability for each item may be the same or different.

[0151] For example, if the probability of winning a rarity level of 4 is 3% and there are three items U, V, and W with rarity level of 4, the probability of winning each of the rarity level 4 items U, V, and W may be set to a uniform 1%, or the probability of winning each of the items U, V, and W may be different, such as 0.9% for item U, 1.1% for item V, and 1% for item W.

[0152] Furthermore, although the first lottery process of this embodiment basically does not change the lottery probability (winning probability) of each item, it may also be a box-type lottery process in which items that have already been won (extracted elements) are excluded from the lottery target group and random extraction is performed. In the box-type lottery process, the lottery probability of each item is recalculated and set each time the lottery process is performed.

[0153] In addition, the first lottery process of this embodiment involves conducting a lottery to grant (dispense) one item in response to a first lottery request from a user, but a lottery may also be conducted to grant two or more items in response to a request from a user to acquire two or more items.

[0154] 5, the server device 10 stores a probability table (also called a lottery table or a random number table) in which a random number range is set according to the lottery probability of each item to be selected in the first lottery, in the lottery content storage unit 148. In other words, the probability table is divided into random number ranges according to each item.

[0155] The server device 10 of the present embodiment performs the lottery process based on the probability table. For example, if the lottery probability for item A is set to 6%, the lottery process is performed so that item A has a 6% chance of being won.

[0156] In other words, in the lottery process of this embodiment, a random number value is calculated based on a given random number generation algorithm, and if the calculated random number value is within the random number range of item A (e.g., 1 to 60), it is determined that item A has been won, and item A is awarded to the user.

[0157] The lottery probability may be a concept with a range. For example, if the lottery probability for item A is set to 6%, the lottery process may be performed so that item A is won within a probability range of several percentage points around 6% (probability range of 5 to 7%).

[0158] [5.2] Detailed explanation of the first lottery process When a predetermined condition is satisfied, the server device 10 executes a first lottery process and awards the winning item to the user.

[0159] For example, when the server device 10 receives a lottery request from user A, it extracts (selects) one or more items from among a plurality of items to be selected based on the lottery probability set for each item.

[0160] The specified conditions include, for example, consuming a consumption amount based on a specified parameter, paying the price required for the lottery process (for example, paying a specified amount from the virtual currency owned by the user), clearing a specified game stage, achieving a specified quota in the game, etc.

[0161] For example, when the server device 10 receives an instruction to "run a lottery" from user A, it consumes (subtracts) a predetermined consumption amount from a predetermined parameter and runs a lottery process. For example, when a touch input to a button for running a lottery is detected on the display screen of user A's terminal device 20A, the terminal device 20A transmits instruction information for running a lottery to the server device 10, and when the server device 10 receives the instruction information for running a lottery from the terminal device 20A, it runs a lottery.

[0162] Furthermore, the server device 10 associates the won item with the user ID (or may be the ID of the character operated by the user; the same applies below) and stores it in the user information storage unit 146. That is, the item is stored in the user information storage unit 146 in association with the user ID as an item possessed by the user. Note that the terminal device 20 also associates information about the won item with the user ID and stores it in the user information storage unit 273, and the items possessed by the user are synchronized between the server device 10 and the user's terminal device 20.

[0163] [6] Explanation of the jackpot feature The server device 10 of this embodiment accumulates jackpot items in the jackpot item accumulation unit from users participating in the game each time the first lottery process is executed, and when a predetermined jackpot awarding condition is satisfied, awards some or all of the jackpot items to a specific user. In other words, a jackpot item is an item for a big win, and according to this embodiment, users are motivated to execute the first lottery process with the aim of winning a jackpot item, making it possible to provide a highly entertaining game.

[0164] [6.1] Jackpot Item Accumulation Section FIG. 6 is a diagram illustrating the concept of the jackpot item accumulation unit 149 and the accumulation period.

[0165] First, in the initial state at the event start time T1, the server device 10 sets the information to be stored in the jackpot item storage unit 149 to a state of no information (NULL). Also, the server device 10 sets the number of lotteries K in the initial state to 0 (initial value).

[0166] Then, when the first user A who has requested the first lottery process executes the first lottery process, information on the jackpot item (for example, an item with a rarity of 5) is stored in the jackpot item accumulation unit 149. FIG. 7 shows an example of information accumulated in the jackpot item accumulation unit. For example, the server device 10 associates an item with accumulation ID=1, with an item name of "item X1", rarity=5, and attribute of "water", and adds and stores it in the jackpot item accumulation unit 149. Then, 1 is added to the number of lotteries K.

[0167] Next, when the second user B who has requested the first lottery process executes the first lottery process, information on the jackpot item (for example, an item with a rarity of 5) is stored in the jackpot item accumulation unit 149. For example, as shown in FIG. 7, the server device 10 associates an item with accumulation ID=2, with the item name being "Item X2", rarity=5, and attribute being "Tree", and adds and stores it in the jackpot item accumulation unit 149. Then, 1 is added to the number of lotteries K, updating the number of lotteries K to 2.

[0168] In this way, every time the server device 10 executes the first lottery process in response to a request from a user, the server device 10 successively adds, accumulates, and stores jackpot items in the jackpot item accumulation unit 149. Note that the server device 10 controls all of the multiple users participating in the jackpot event by using a common jackpot item accumulation unit 149.

[0169] 6, the server device 10 executes a first lottery process in response to a request from user X, and also executes a lottery process for a jackpot. If user X wins in the lottery process for a jackpot, all of the jackpot items in the jackpot item accumulation unit 149 are awarded to user X. Therefore, the jackpot item accumulation unit 149 is like a balloon in which jackpot items are accumulated, and user X who wins gets all of the jackpot items just as if he or she had popped the balloon.

[0170] The server device 10 may manage the number of jackpot items accumulated in the jackpot item accumulation unit 149. The server device 10 sets the number N of jackpot items in the initial state to 0 (initial value), and when adding a jackpot item to the jackpot item accumulation unit 149, adds the number of jackpot items added to the jackpot item accumulation unit 149 to the number of jackpot items. Furthermore, when deleting a jackpot item from the jackpot item accumulation unit 149, the server device 10 subtracts the number of deleted jackpot items from the number of jackpot items.

[0171] The accumulation ID is used to manage the jackpot items accumulated in the jackpot item accumulation unit, and a unique (only one) number is assigned to identify the jackpot item.

[0172] In addition, the server device 10 adds 1 to the number of lotteries K for one first lottery process based on one lottery request from one user, but if the first lottery process is executed consecutively (e.g., 10 consecutive times) based on multiple lottery requests (e.g., 10 times) from one user, the server device 10 adds a value corresponding to the number of consecutive lotteries (e.g., 10) to the number of lotteries K.

[0173] [6.2] Explanation of accumulation period 6, the server device 10 sets the jackpot event start time T1 as the accumulation start time of the first accumulation period L1, and sets the end time of the accumulation period L1 as the timing T2 at which the first jackpot item is awarded to a specific user.

[0174] The accumulation start time of the second accumulation period L2 is the end time of the first accumulation period L1. The end point of the accumulation period L2 is set to point T2, and the end point of the accumulation period L2 is set to timing T3 when the second jackpot item is awarded to the specific user.

[0175] In this way, the accumulation start time of the Nth accumulation period LN is the end time T(N-1) of the (N-1)th accumulation period. The end time of the accumulation period LN is the timing TN when the Nth jackpot item is awarded to a specific user.

[0176] The server device 10 controls so as to reset the number of lotteries K to the initial value (0) at the start of the accumulation period.

[0177] [6.3] Jackpot item control explanation The server device 10 of this embodiment controls the jackpot items accumulated in the jackpot item accumulation unit 149 based on the lottery result information of the first lottery process.

[0178] Here, the "lottery result information of the first lottery process" may be information related to the lottery result of the first lottery process. The "lottery result information of the first lottery process" may be, for example, at least one of the following: the item won in the first lottery process, the number of draws in the first lottery process, the period from the start of accumulation of the jackpot item to the present time, and information on the user who requested the first lottery process. Furthermore, the "lottery result information of the first lottery process" may be the lottery content of the first lottery process or the timing of the first lottery process. The server device 10 stores and manages the "lottery result information of the first lottery process" in the memory unit 170.

[0179] Furthermore, "controlling a jackpot item" means, for example, changing the jackpot item itself, changing the jackpot item information (for example, attributes, rarity, parameters (parameters such as attack power, defense power, recovery power, etc.)), replacing jackpot items, adding jackpot items, deleting jackpot items, etc.

[0180] Note that "controlling jackpot items" may also mean changing the number of jackpot items, the ratio of each rarity, or the number of each rarity, etc.

[0181] [6.3.1] Additional Controls The server device 10 may perform control to add a jackpot item based on the lottery result information of the first lottery process, as shown in Fig. 8(A). For example, the server device 10 may determine at least one of the type (attribute, rarity, etc.) and the number of jackpot items controlled by the jackpot item accumulation unit based on the lottery result information of the first lottery process.

[0182] To be more specific, for example, the server device 10 adds jackpot items so that the more the number of draws K in the first lottery process (the number of draws K in the first lottery process from the start of accumulation of jackpot items to the present time) increases, the more jackpot items are accumulated in the jackpot item accumulation unit 149. Furthermore, the server device 10 may add jackpot items with higher rarity as the number of draws K increases.

[0183] The server device 10 may set an upper limit (for example, 100) on the number of jackpot item accumulation units 149.

[0184] The server device 10 may also add jackpot items so that the longer the period from the start of accumulating jackpot items to the current time, the more jackpot items are accumulated in the jackpot item accumulation unit 149. The longer the period, the rarer the jackpot items that are added.

[0185] Furthermore, the server device 10 may add one jackpot item to the jackpot item accumulation unit 149 if the item won in the first lottery process has a rarity of "1", and may add five jackpot items to the jackpot item accumulation unit 149 if the item won in the first lottery process has a rarity of "5". In other words, the server device 10 may determine the number of items to be added to the jackpot item accumulation unit 149 (the number to be added) based on the rarity of the item won in the first lottery process. For example, the server device 10 controls the number of items to be added to the jackpot item accumulation unit 149 (the number to be added) so that the higher the rarity of the item won in the first lottery process, the greater the number of items to be added to the jackpot item accumulation unit 149 (the number to be added).

[0186] Furthermore, the server device 10 may add a jackpot item with a rarity of "3" to the jackpot item accumulation unit 149 if the item won in the first lottery process has a rarity of "1", add a jackpot item with a rarity of "4" to the jackpot item accumulation unit 149 if the item won in the first lottery process has a rarity of "2", add a jackpot item with a rarity of "4" to the jackpot item accumulation unit 149 if the item won in the first lottery process has a rarity of "3 or higher", and add a jackpot item with a rarity of "5" to the jackpot item accumulation unit 149. In other words, the server device 10 may determine the rarity of the item won in the first lottery process based on the rarity of the item won in the first lottery process. For example, the server device 10 controls the jackpot item to be added to the jackpot item accumulation unit 149 so that the rarity of the jackpot item to be added to the jackpot item accumulation unit 149 increases as the rarity of the item won in the first lottery process increases.

[0187] In addition, the server device 10 may determine the contents of the jackpot item to be added to the jackpot item accumulation section (the jackpot item itself, the rarity of the jackpot item, the attributes and parameters of the jackpot item, etc.) based on the aggregate information of the items won in the first lottery process (for example, the number of wins for each rarity during the period from the start of jackpot item accumulation to the present time).

[0188] In addition, the server device 10 may determine the number of jackpot items to add to the jackpot item accumulation section based on the aggregate information of the items won in the first lottery process (for example, the number of wins for each rarity during the period from the start of jackpot item accumulation to the present time).

[0189] Furthermore, the server device 10 may determine the number of items (the number to be added) to the jackpot item accumulation unit 149 based on the level of the user who has requested the first lottery process. For example, the server device 10 controls so that the number of items (the number to be added) to the jackpot item accumulation unit 149 increases as the level of the user who has requested the first lottery process increases.

[0190] Furthermore, the server device 10 may perform control such that the rarity of the jackpot item to be added to the jackpot item accumulation unit 149 increases as the level of the user who has requested the first lottery process increases.

[0191] Furthermore, the server device 10 may perform control such that the number of items (addition number) to be added to the jackpot item accumulation unit 149 increases as the number of logged-in users increases.

[0192] Furthermore, the server device 10 may perform control such that the rarity of the jackpot item to be added to the jackpot item accumulation unit 149 increases as the number of logged-in users increases.

[0193] Furthermore, the server device 10 may perform control so that a jackpot item is added to the jackpot item accumulation unit 149 when the number of logged-in users reaches a predetermined number (for example, 1000).

[0194] Furthermore, the server device 10 may determine the jackpot items to be added to the jackpot item accumulation section based on the number of users who have requested the first lottery process from the start of accumulation of the jackpot items to the present time.

[0195] Furthermore, the server device 10 may perform control so that the number of items (addition number) to be added to the jackpot item accumulation unit 149 increases as the number of users who have requested the first lottery process from the start of accumulation of jackpot items to the present time increases.

[0196] In addition, the server device 10 may control the rarity of the jackpot item to be added to the jackpot item accumulation unit 149 so that the greater the number of users who have requested the first lottery process from the start of the jackpot item accumulation to the present time, the higher the rarity of the jackpot item to be added to the jackpot item accumulation unit 149.

[0197] In addition, the server device 10 may control the jackpot item accumulation unit 149 to add a jackpot item when the number of users who have requested the first lottery process from the start of jackpot item accumulation to the present time reaches a predetermined number (e.g., 1,000 people).

[0198] In addition, when the server device 10 receives multiple lottery requests from a single user and executes the first lottery process multiple times in succession, it may control the server device 10 to add one or more jackpot items of rarity 5 to the jackpot item accumulation unit 149.

[0199] [6.3.2] Control of replacement As shown in Fig. 8(B), the server device 10 performs a process of replacing the jackpot items stored in the jackpot item storage unit 149 based on the lottery result information of the first lottery process. Note that replacing the jackpot items means changing the jackpot items themselves. For example, when the number of items stored in the jackpot item storage unit 149 reaches the upper limit (100), the server device 10 performs a process of replacing the jackpot items so that the upper limit is not exceeded.

[0200] The server device 10 of the present embodiment may determine the item to be replaced from among the jackpot items accumulated in the jackpot item accumulation unit 149, according to the lottery result information of the first lottery process.

[0201] For example, when the upper limit of the number of items to be stored in the jackpot item storage unit 149 is set to 100, the control is performed as follows. That is, when 100 jackpot items have already been stored, the server device 10 performs a replacement process by adding a new jackpot item with ID=101 to the jackpot item storage unit 149 and deleting an item with a lower rarity than the item with ID=101 instead.

[0202] [6.3.3] Controlling data changes As shown in FIG. 8(C), the server device 10 performs a process of changing the data of the jackpot item stored in the jackpot item storage unit 149 based on the lottery result information of the first lottery process.

[0203] For example, the server device 10 determines that the parameter (for example, attack power) of the jackpot item accumulated in the jackpot item accumulation unit 149 increases as the number of lottery draws K increases. The parameter of the jackpot item is changed so that the value of the jackpot item is equal to the value of the prize.

[0204] In addition, the server device 10 may vary the parameters of the jackpot item (e.g., attack power, etc.) accumulated in the jackpot item accumulation unit 149 so that the longer the period from the start of accumulation of the jackpot item to the present time, the higher the parameters of the jackpot item.

[0205] Furthermore, for example, the server device 10 may vary the parameters of the jackpot item (e.g., attack power, etc.) accumulated in the jackpot item accumulation unit 149 so that the longer the time difference (period) in the timing of executing the first lottery process, the lower the parameters of the jackpot item.

[0206] If the period from the time Ta when a given user (e.g., user A) executes the first lottery process to the time Tb when the next given user (e.g., user B) executes the first lottery process is 1 minute or more and 10 minutes or less, the parameter (e.g., attack power, etc.) of the jackpot item accumulated in the jackpot item accumulation unit 149 is decreased by 1%, and thereafter, the parameter (e.g., attack power, etc.) of the jackpot item is decreased by 1% every time 1 minute passes. In this way, all users participating in the event can be prompted to execute the first lottery process.

[0207] [6.3.4] Deletion control As shown in FIG. 8(D), the server device 10 may delete (remove) the jackpot item stored in the jackpot item storage unit 149 based on the lottery result information of the first lottery process.

[0208] For example, when the period from the start of accumulation of jackpot items to the present time is equal to or longer than a predetermined period (one week or longer), the server device 10 may perform control so as to delete a predetermined number (for example, 10) of jackpot items from the jackpot item accumulation unit 149. In this way, it is possible to encourage the first lottery process to be performed at an early stage of the jackpot event.

[0209] In addition, for example, when the server device 10 decides to award a luxury prize (e.g., a passenger car) to the winner of the first jackpot item, the server device 10 may control the deletion of information about the luxury prize from the jackpot item accumulation unit 149.

[0210] [6.3.5] Control processing based on user selection The server device 10 may control the jackpot items stored in the jackpot item storage unit 149 based on the user's selection.

[0211] For example, the server device 10 may receive an instruction from a user to select an item owned by the user, and add (or replace) the selected item to the jackpot item accumulation unit 149.

[0212] The server device 10 may allow a user to pre-register an item that the user wants to add to the jackpot item accumulation unit 149, and when a condition for addition is met, add the pre-registered item to the jackpot item accumulation unit 149. For example, when the number of first lotteries for the user reaches a predetermined number (for example, 100 times), the server device 10 determines that the condition for addition is met.

[0213] [6.3.6] Control process based on lottery result information of the second lottery process Furthermore, the server device 10 may control the jackpot items to be accumulated in the jackpot item accumulation unit 149 based on the lottery result information of the second lottery process.

[0214] For example, when performing the addition control, the server device 10 selects, by a second lottery process, an item to be added to the jackpot item accumulation unit 149. In other words, the item won in the second lottery process is added to the jackpot item accumulation unit 149.

[0215] The server device 10 defines the lottery contents of the second lottery process (items to be selected, selection probability for each item, lottery table, etc.) in advance and stores them in the lottery contents storage unit 148.

[0216] [6.4] Jackpot item explanation The server device 10 of this embodiment will now explain the details of the jackpot items accumulated in the jackpot item accumulation unit 149.

[0217] [6.4.1] Example of a jackpot item being a jackpot item The server device 10 of this embodiment may determine an item selected from a plurality of pre-set types of jackpot items (jackpot-exclusive items) as the jackpot item, and store and accumulate the jackpot item in the jackpot item accumulation unit 149.

[0218] For example, the plurality of types of pre-set jackpot items may be items that can be used in the game, or may be products such as automobiles.

[0219] The server device 10 stores and manages a plurality of types of jackpot items set in advance in the storage unit 170.

[0220] [6.4.2] Example of a user-owned item being the jackpot item Furthermore, the server device 10 of this embodiment may determine an item selected from the items owned by the user as a jackpot item, and store the jackpot item in the jackpot item storage unit 149.

[0221] For example, the server device 10 determines the jackpot item automatically from among the items owned by the user or by the user selecting the item.

[0222] Specifically, the server device 10 automatically selects an item from among items owned by a given user, determines the selected item as a jackpot item, and adds (or replaces) the jackpot item to the jackpot item accumulation unit 149. Note that automatic selection control means that the server device 10 selects an item under CPU control without relying on a selection instruction from the given user. Furthermore, the server device 10 may automatically select an item owned by the given user at the timing when the first lottery process is performed based on a lottery request from the given user.

[0223] Furthermore, as described above, the server device 10 may receive an instruction from a given user to select an item from among items owned by the user, determine the selected item as a jackpot item, and add (or replace) the jackpot item to the jackpot item accumulation unit 149. Note that the server device 10 may receive an instruction to select an item owned by the given user at the timing when the first lottery process is performed based on a lottery request from the given user.

[0224] The server device 10 automatically or based on the user's selection instruction selects an item. When a jackpot item is determined and the jackpot item is added (or replaced) to the jackpot item accumulation unit 149, the selected item may be controlled to be deleted from the items owned by the user, or the item may be maintained as an item owned by the user.

[0225] In addition, the server device 10 may be configured to set an associated item for each item owned by the user, automatically select the associated item (or receive a selection instruction from the user), determine the selected item as a jackpot item, and add (or replace) the jackpot item to the jackpot item accumulation unit 149.

[0226] The server device 10 preliminarily sets (stores) items related to each item owned by the user in the storage unit 170. Furthermore, the server device 10 may automatically select the related item or select the related item based on a selection instruction from the user at the timing when the first lottery process is performed based on a lottery request from a given user.

[0227] [6.4.3] Example of the first lottery process in which the item to be drawn is a jackpot item The jackpot items accumulated in the jackpot item accumulation unit 149 of this embodiment may include any of the multiple items to be selected in the first lottery process. Specifically, as shown in Fig. 7, the server device 10 controls the 50 jackpot items accumulated in the jackpot item accumulation unit 149 to include any of the multiple items to be selected in the first lottery process as shown in Fig. 4 (for example, item Z with ID=50).

[0228] That is, the server device 10 selects an item from among a plurality of items to be selected in the first selection process, and determines the selected item as a jackpot item. The determined jackpot item may then be stored in the jackpot item storage unit 149.

[0229] For example, as shown in Figure 4, the server device 10 may select one (or more) items from among multiple items that are the subject of the first lottery process through the first lottery process, and add (or replace) the selected item as a jackpot item to the jackpot item accumulation unit 149.

[0230] For example, the server device 10 may execute a first lottery process in response to a request from user A, and if item D with item ID=4 is won in the first lottery process, the server device 10 may grant item D to user A, determine an item identical to item D as the jackpot item, and add (or replace) the jackpot item to the jackpot item accumulation unit 149.

[0231] Furthermore, the server device 10 may execute a first lottery process in response to a request from user A, and if item D with item ID=4 is won in the first lottery process, grant the item D to user A, determine an item different from item D as the jackpot item, and add (or replace) the jackpot item to the jackpot item accumulation unit 149. For example, the server device 10 determines the jackpot item by selecting, through the first lottery process, one (or more) items from among a plurality of items other than item D that are the subject of the first lottery process.

[0232] Furthermore, the server device 10 executes a first lottery process in response to a request from the user A, In the first lottery process, if item D (rarity=1) with item ID=4 is won, item D may be awarded to user A, an item with rarity=1 equivalent to item D may be determined as the jackpot item, and the jackpot item may be added to (or replaced with) the jackpot item accumulation unit 149. For example, the server device 10 determines the jackpot item by selecting one (or more) items from among a plurality of items with rarity=1 that are the subject of the first lottery process through the first lottery process.

[0233] Furthermore, the server device 10 may execute a first lottery process in response to a request from the user A, and if item D (rarity level = 1) with item ID = 4 is selected in the first lottery process, the server device 10 may grant the item D to the user A, determine an item with a higher rarity than the rarity level = 1 of the item D (for example, an item with a rarity level of 2 or higher) as the jackpot item, and add (or replace) the jackpot item to the jackpot item accumulation unit 149. For example, the server device 10 may determine the jackpot item by selecting, through the first lottery process, one (or more) items from among a plurality of items with a rarity level of 2 or higher that are the subject of the first lottery process.

[0234] [6.4.4] Other The plurality of jackpot items accumulated in the jackpot item accumulation unit 149 may be a mixture of jackpot-specific items, items owned by the user, and items that are the subject of the lottery in the first lottery process.

[0235] [6.5] Explanation of the process for determining whether to award a jackpot item Each time the server device 10 executes the first lottery process in response to a lottery request from a user, it determines whether or not to award the jackpot item accumulated in the jackpot item accumulation unit 149 to a specific user among multiple users.

[0236] [6.5.1] Jackpot lottery process The server device 10 of this embodiment determines whether to award a jackpot item by performing a lottery process for a jackpot. For example, if the user wins the lottery process for a jackpot, the server device 10 determines to award the jackpot item to a specific user among multiple users, and if the user does not win the lottery process for a jackpot, the server device 10 determines not to award the jackpot item to any user.

[0237] For example, the server device 10 may control the lottery probability a (criterion value) of the jackpot lottery process so that it can be changed. For example, the server device 10 may change the lottery probability a based on the lottery result information of the first lottery process.

[0238] 9, the lottery probability a is increased so that when the number of lottery draws K in the first lottery process is 0, the lottery probability a is set to 0.001% (lower limit), and when the number of lottery draws K is 10,000, the lottery probability a is set to 0.002% (upper limit). For example, the lottery probability a may be increased in proportion to the number of lottery draws K, or may be increased using a given calculation formula. Then, when the number of lottery draws K becomes 10,001 or more, the lottery probability a is decreased according to the number of lottery draws K.

[0239] Furthermore, the server device 10 may change the lottery probability a for the jackpot based on the accumulation status of the jackpot items accumulated in the jackpot item accumulation unit 149 (for example, the number of jackpot items).

[0240] Furthermore, the server device 10 determines the number of jackpots based on the number of users who have performed the first lottery process. For example, the lottery probability a may be increased in accordance with the number of users so that the lottery probability a when the number of users is 10,000 is the upper limit, and when the number of users is 10,001 or more, the lottery probability a may be decreased in accordance with the number of users.

[0241] The server device 10 may also change the lottery probability a for the jackpot as time passes. For example, the lottery probability a is changed as time passes so that the lottery probability a reaches its upper limit at midnight and its lower limit at noon.

[0242] [6.5.2] Other examples The server device 10 may determine whether to award a jackpot item accumulated in the jackpot item accumulation unit 149 to a specific user of the multiple users by using various methods other than the jackpot lottery process. For example, the server device 10 may determine to award the jackpot item to a specific user of the multiple users when the user clears a predetermined game.

[0243] For example, the server device 10 may correct the lottery probability a of the jackpot lottery process for each user based on the game progress of the user. For example, the server device 10 may perform the jackpot lottery process using a predetermined lottery probability a for a user who has not cleared a predetermined stage (e.g., stage 3), and may perform the jackpot lottery process with an increased lottery probability a (0.01% increase) for a user who has cleared the predetermined stage (e.g., stage 3).

[0244] For example, the server device 10 may correct the lottery probability a in the jackpot lottery process based on the game progress of multiple users participating in the game (event). For example, when the number of users who have cleared a predetermined stage (e.g., stage 3) reaches a predetermined number (20,000 people) or more, the server device 10 may increase the lottery probability a (by 0.02%) for all users and perform the jackpot lottery process.

[0245] [6.5.3] Timing of Decision For example, when the server device 10 executes a first lottery process for a user, the server device 10 executes a lottery process for a jackpot for the user to determine whether to award the jackpot item. For example, the server device 10 executes the first lottery process in response to a request from the user A, accumulates and stores the jackpot item determined based on the lottery result information of the first lottery process in the jackpot item accumulation unit 149, and then executes the lottery process for a jackpot for the user A to determine whether to award the jackpot item.

[0246] The server device 10 may determine whether to award a jackpot item at any timing selected by the user. For example, when user B consumes a predetermined item (e.g., a jackpot execution item), the server device 10 may perform a lottery process for the jackpot to determine whether to award a jackpot item to user B.

[0247] For example, the server device 10 may determine whether to award a jackpot item at a predetermined time. For example, at midnight every day, one user may be selected by lottery processing from among a plurality of users participating in the game (event), the selected user may be designated as a specific user, and the server device 10 may determine whether to award a jackpot item to the specific user.

[0248] [6.5.4] Minimum guarantee conditions In addition, the server device 10 may determine not to grant the jackpot item accumulated in the jackpot item accumulation unit 149 to a specific user if the jackpot item accumulated in the jackpot item accumulation unit 149 does not satisfy the minimum guarantee conditions.

[0249] The minimum guarantee conditions are, for example, (A) the number of lottery draws is a predetermined number (e.g., 10 times) or more, (B) the rarity of at least one item stored in the jackpot item storage unit 149 is 5 or more, (C) the storage period is a predetermined period (e.g., 1 hour) or more, etc. The server device 10 determines that the minimum guarantee conditions are satisfied if at least one of (A) to (C) is met.

[0250] [6.6] Jackpot item awarding explanation When it is determined that a jackpot item should be awarded, the server device 10 awards the jackpot item accumulated in the jackpot item accumulation unit 149 to the specific user.

[0251] For example, the server device 10 performs a lottery process for a jackpot, and determines that if the jackpot is won in the lottery process for the jackpot, the prize should be awarded to a specific user among a plurality of users.

[0252] [6.6.1] Specific users In this embodiment, the server device 10 determines whether to award a jackpot, for example, regarding a user who has accepted the first lottery request as a specific user. For example, when the server device 10 accepts the first lottery request from user A, the server device 10 executes a lottery process for a jackpot in conjunction with the first lottery process, and awards the jackpot item accumulated in the jackpot item accumulation unit 149 to user A if the user A wins the lottery process for the jackpot.

[0253] The server device 10 may set another user B, who is unrelated to the user A who has accepted the first lottery request, as a specific user, and award the jackpot item to the user B.

[0254] [6.6.2] Jackpot item award The server device 10 controls so that all of the jackpot items accumulated in the jackpot item accumulation unit 149 are awarded to a specific user. In other words, the specific user can obtain many luxurious items that cannot be obtained through a normal lottery.

[0255] The server device 10 may award some of the jackpot items accumulated in the jackpot item accumulation unit 149 to a specific user. For example, when 100 jackpot items are accumulated in the jackpot item accumulation unit 149, the most luxurious jackpot item is an A prize, the next nine luxurious jackpot items (for example, items with a rarity of 5) are B prizes, and the remaining 80 jackpot items (for example, items with a rarity of 4) are C prizes, any one of the A prize, B prize, and C prize jackpot items (A prize) may be awarded to a specific user. For example, each time a jackpot item is awarded, it may be awarded to a specific user in order of luxury (A prize, B prize, C prize).

[0256] Furthermore, the server device 10 associates the won jackpot item with the user ID of the user who won (or may be the ID of the character operated by the user; the same applies below), and stores the jackpot item in the user information storage unit 146. The jackpot item is stored as an item owned by the user in the user information storage unit 146. Note that the terminal device 20 also stores information on the won jackpot item in the user information storage unit 273 in association with the user ID, and the items owned by the user are synchronized between the server device 10 and the terminal device 20 of the user.

[0257] If the jackpot item won is a product such as a passenger car, the server device 10 notifies the person in charge of the operating company (by e-mail, etc.). For example, the operating company will make arrangements such as delivering the product to the winner of the jackpot item at a later date.

[0258] [6.6.3] Jackpot item grant history management The server device 10 may store and manage the history of users to whom jackpot items have been awarded in the storage unit 170. For example, it may be controlled so that a specific jackpot item (e.g., an A prize jackpot item) is not awarded to user A again. For example, when user A is awarded a second jackpot item, the jackpot item for B prize or C prize is awarded.

[0259] [6.6.4] Distribution of multiple jackpot items When 80 jackpot items are awarded to a specific user A, the server device 10 may award 20 jackpot items to each of multiple users including user A (for example, a total of four users: users A, B, C, and D). The server device 10 may receive an instruction from the users as to whether or not to allow distribution in advance, and store the information as to whether or not to allow distribution for each user in the storage unit 170. Then, only for a user who has been set as distributable, the server device 10 sets multiple users to whom the jackpot items will be distributed, including the user, and controls the server device 10 to distribute the jackpot items to the multiple users. The distribution ratio may be set differently for each user.

[0260] [6.6.5] Timing of jackpot item award For example, if user A wins the lottery process for the jackpot, the server device 10 may award the jackpot item to user A at the same time as awarding the winning item in the first lottery process, or may award the jackpot item to user A at a timing different from the awarding of the winning item in the first lottery process.

[0261] The server device 10 may award a jackpot item at any timing of the user. For example, when user B consumes a predetermined item (for example, a jackpot execution item), the server device 10 may perform a lottery process for the jackpot, and may award the jackpot item to user B if user B wins the lottery process for the jackpot.

[0262] For example, the server device 10 may determine whether to award a jackpot item at a predetermined time. For example, at midnight every day, one user may be selected by lottery processing from among a plurality of users participating in the game (event), the selected user may be designated as a specific user, and a jackpot item may be awarded to the specific user.

[0263] [6.7] Control of the lottery content of the first lottery process Furthermore, the server device 10 may control the lottery content of the first lottery process based on the information on the jackpot items stored in the jackpot item storage unit 149. In other words, not only does the lottery result information of the first lottery process affect the content of the jackpot items, but conversely, the information on the jackpot items affects the first lottery process. In this way, the interest of the first lottery process can be further improved. Cut.

[0264] For example, the server device 10 may increase the probability of winning an item having the same attribute as the latest jackpot item accumulated by the jackpot item accumulation unit 149.

[0265] Furthermore, the server device 10 may add or delete the same item as the latest jackpot item accumulated by the jackpot item accumulation unit 149 as a lottery object in the first lottery process.

[0266] Furthermore, for example, when the server device 10 receives a request for the first lottery process from user A, it may grant to user A an item that is the same as the latest jackpot item accumulated by the jackpot item accumulation unit 149 as a special bonus item accompanying the item won in the first lottery process.

[0267] Furthermore, for example, the server device 10 may change the proportion of the attributes of the items to be selected in the first selection process in accordance with the proportion of the attributes of the jackpot items accumulated by the jackpot item accumulation unit 149.

[0268] Also, for example, the server device 10 may change the proportion of the number of jackpot items of each rarity that are the subject of the lottery in the first lottery process in accordance with the proportion of the number of jackpot items of each rarity that are accumulated by the jackpot item accumulation unit 149.

[0269] Furthermore, for example, the server device 10 may change the number of items with a rarity of 5 that are the subject of the lottery in the first lottery process, depending on the number of jackpot items with a rarity of 5 that are accumulated by the jackpot item accumulation unit 149. For example, the server device 10 may increase the number of items with a rarity of 5 that are the subject of the lottery in the first lottery process as the number of jackpot items with a rarity of 5 that are accumulated by the jackpot item accumulation unit 149 increases.

[0270] Furthermore, for example, the server device 10 may replace the lottery table of the first lottery process with another lottery table in accordance with the information on the jackpot item accumulated by the jackpot item accumulation unit 149.

[0271] Also, for example, the server device 10 may change the first lottery process from a single lottery method to a multiple consecutive lottery method in accordance with the information on the jackpot item accumulated by the jackpot item accumulation unit 149.

[0272] Furthermore, for example, depending on the jackpot items accumulated by the jackpot item accumulation unit 149, the server device 10 may set the lottery method of the first lottery process to a box-type lottery process (a lottery process in which the winning item is removed from the items eligible for the lottery, thereby reducing the lottery population), or may set it to a step-up type lottery process in which the content of the item (for example, rarity, etc.) increases in level depending on the number of lottery draws.

[0273] [6.8] Explanation of reset process The server device 10 of this embodiment performs a reset process (initialization process) when a jackpot item accumulated in the jackpot item accumulation unit 149 is awarded to a specific user. The server device 10 performs the reset process every time a jackpot lottery process is won. Specifically, the server device 10 performs a process of resetting lottery result information of the first lottery process.

[0274] Here, the process of resetting the lottery result information of the first lottery process means resetting the lottery result information of the first lottery process to its initial state. The server device 10 performs the reset process when updating the accumulation start time of the jackpot item. For example, the process of resetting the lottery result information of the first lottery process performed by the server device 10 includes (A) setting the number of lotteries K of the first lottery process to an initial value (0), (B) deleting information about the item won in the first lottery process stored in the storage unit 170, (C) resetting information about the user who requested the first lottery process (e.g., the number of users, etc.) to an initial value (0), etc.

[0275] 6, when a jackpot item is awarded to a specific user X at time T2, a new accumulation start time is set to time T2, and the lottery result information of the first lottery process is reset (set to an initial value (e.g., the number of lotteries K=0)). Then, the server device 10 performs a process of controlling (e.g., adding) the jackpot items in the jackpot item accumulation unit 149 based on the lottery result information of the first lottery process acquired from time T2.

[0276] Furthermore, as shown in FIG. 6, the server device 10 resets (for example, sets to NULL) the information on the jackpot item accumulated in the jackpot item accumulation unit 149 at the new accumulation start time T2.

[0277] 6, the server device 10 may continue to use the information on jackpot items accumulated in the jackpot item accumulation unit 149 at time T2 without resetting the information on jackpot items accumulated in the jackpot item accumulation unit 149. In other words, the server device 10 may reset only the lottery result information of the first lottery process at time T2. Also, the server device 10 may reset the information on jackpot items accumulated in the jackpot item accumulation unit 149 at time T2 and continue to use the lottery result information of the first lottery process without resetting it.

[0278] [6.9] Presentation [6.9.1] Presenting the accumulation status As shown in FIG. 10, the server device 10 may present the accumulation status of jackpot items to each user on the terminal device 20 of each user.

[0279] Here, "accumulation status of jackpot items" refers to information on at least one jackpot item accumulated in the jackpot item accumulation section, the period from the start of accumulation of the jackpot items to the present time, the number of draws in the first lottery process during that period, etc.

[0280] For example, the server device 10 presents the details (name, rarity, attribute) of each jackpot item currently stored in the jackpot item storage unit 149, as shown in FIG.

[0281] In this way, the user can check the accumulation status and predict whether or not they will be able to win a jackpot item at this time, and can carefully consider the timing for executing the first lottery process.

[0282] [6.9.2] Present summary information The server device 10 may present the user with summary information about at least one jackpot item stored in the jackpot item storage unit 149.

[0283] For example, summary information of newly accumulated jackpot items in the jackpot item accumulation unit 149 is presented to users participating in the game. Also, for example, the number of accumulated jackpot items for each rarity may be presented as shown in Fig. 11. In this way, users will be encouraged to participate in the first lottery with the aim of winning a jackpot item, and utilization of the first lottery process can be promoted.

[0284] The server device 10 may control the display of only summary information about the jackpot items to the user, without displaying the accumulation status of the jackpot items to the user. In this way, the details of the accumulation status of the jackpot items can be obscured, which can increase the user's desire to learn about jackpot items and further promote the use of the first lottery process.

[0285] [6.9.3] Other When the server device 10 controls the addition, replacement, etc. of the item selected in the second lottery process as a jackpot item to the jackpot item accumulation unit 149, the server device 10 may present information about the selected item as a jackpot item (which may be summary information such as rarity) to the user's terminal device 20.

[0286] Furthermore, the server device 10 may display, on the user's terminal device 20, an image of a balloon representing the jackpot item accumulation unit 149 based on the current contents of the jackpot item accumulation unit 149 (the number of jackpot items and the number of rarity level=5). For example, the larger the number of jackpot items in the jackpot item accumulation unit 149, the larger the displayed image of the balloon may be. Furthermore, the larger the number of jackpot items in the jackpot item accumulation unit 149 with a rarity level=5, the more the color of the balloon may be displayed.

[0287] Furthermore, when a user wins in the jackpot lottery process, the server device 10 may execute an effect process to notify the terminal device 20 of the winning user X that a jackpot item has been acquired. For example, the server device 10 controls the terminal device 20 of the winning user X to display an image or video indicating that the jackpot item has been acquired. Furthermore, the server device 10 may determine the effect content according to the accumulation status (number of jackpot items) of the jackpot item accumulation unit 149. For example, the server device 10 may store a plurality of effect content with different levels of luxury in the storage unit 170 in advance, and execute the effect process with more luxurious effect content as the number of jackpot items increases.

[0288] The server device 10 may notify the terminal devices 20 of multiple users other than the user X who won that the jackpot item has been awarded.

[0289] [7] Flowchart An example of the processing flow of this embodiment will be described with reference to the flowcharts of FIGS. 12A and 12B.

[0290] First, as shown in FIG. 12A, when a jackpot event starts (step S1), the number of lotteries K is set to an initial value (0) (step S2).

[0291] Then, when a first lottery request is received from the user (step S3), the first lottery process is executed (step S4), and the item won in the first lottery process is awarded to the user (step S5). Then, 1 is added to the number of lotteries K in the first lottery process (step S6). Then, the jackpot item is controlled based on the number of lottery draws K (step S7).

[0292] Next, as shown in FIG. 12B, a lottery process for a jackpot is executed (step S11). In the lottery process for a jackpot, it is determined whether or not a win has been made (step S12), and if a win has been made (Y in step S12), jackpot items are awarded to the user (step S13). For example, if the user who made the first lottery request in step S3 is user X, all jackpot items are awarded to user X. Then, a reset process is performed (step S14). For example, the reset process is a process of updating the number of lottery draws K to an initial value (0) and deleting all information about jackpot items in the jackpot item accumulation unit 149. On the other hand, if a loss has been made in the lottery process for a jackpot (N in step S12), the process proceeds to step S15.

[0293] Then, it is determined whether the jackpot event has ended (step S15), and if the jackpot event has not ended (N in step S15), the process returns to step S3. On the other hand, if the jackpot event has ended (Y in step S15), the process ends. This ends the process.

[0294] [8] Application example [8.1] Processing to control jackpot items based on predefined setting information The server 10 of this embodiment may control the jackpot items based on predetermined setting information.

[0295] For example, the server device 10 may predetermine the jackpot item to be added to the jackpot item accumulation unit 149 according to the number K of lotteries.

[0296] Alternatively, the server device 10 may determine only the rarity of the jackpot item to be added (replaced) in advance, select a given item corresponding to the rarity to be added (replaced) to the jackpot item accumulation unit 149 by lottery processing according to the number of lottery draws K, and accumulate the selected item as a jackpot item in the jackpot item accumulation unit 149. For example, when the number of lottery draws K is 1 to 50, the server device 10 sets the rarity to be added to 4 and accumulates the jackpot item of rarity 4 in the jackpot item accumulation unit 149. When the number of lottery draws K is 51 to 100, the server device 10 sets the rarity to be added to 5 and accumulates the jackpot item of rarity 5 in the jackpot item accumulation unit 149. When the number of lottery draws K is 100 or more, the server device 10 performs control so as to add a new jackpot item of rarity 5 and delete jackpot items with lower rarity.

[0297] In addition, the server device 10 may be configured to present to each user in advance (display on the terminal device 20 of each of the multiple users) jackpot items that are not currently added to the jackpot item accumulation unit 149 but will be added to the jackpot item accumulation unit 149 next.

[0298] [8.2] Jackpot Item Control Although an example has been described in which the server device 10 controls the jackpot items accumulated in the jackpot item accumulation unit based on the lottery result information of the first lottery process, the server device 10 may also control the jackpot items accumulated in the jackpot item accumulation unit based on given information, regardless of the lottery result information of the first lottery process.

[0299] For example, the server device 10 may calculate the jackpot amount according to the number of times the jackpot item is won. The jackpot items accumulated in the jackpot item accumulation unit 149 may be controlled. For example, the jackpot items accumulated in the jackpot item accumulation unit 149 during the 1st to 50th accumulation periods are set to be items with a rarity of 3 or more, and the jackpot items accumulated in the jackpot item accumulation unit 149 during the 51st accumulation period are set to be items with a rarity of 1 or more. In this way, it is possible to encourage the use of the first lottery process early so that the jackpot item can be won early in the jackpot event.

[0300] [9] Other The present invention is not limited to the above-described embodiments, and various modifications are possible. For example, terms cited in the specification or drawings as broadly defined or synonymous terms can be replaced with broadly defined or synonymous terms in other descriptions in the specification or drawings.

[0301] The present invention includes configurations that are substantially the same as the configurations described in the embodiments (for example, configurations with the same functions, methods, and results, or configurations with the same purpose and effects). The present invention also includes configurations in which non-essential parts of the configurations described in the embodiments are replaced. The present invention also includes configurations that achieve the same effects as the configurations described in the embodiments or that can achieve the same purpose. The present invention also includes configurations in which publicly known technology is added to the configurations described in the embodiments.

[0302] Although the embodiments of the present invention have been described in detail as above, it will be readily apparent to those skilled in the art that many modifications can be made without substantially departing from the novel features and effects of the present invention. Therefore, all such modifications are intended to be included within the scope of the present invention. [Explanation of symbols]

[0303] 10 Server device 20, 20A, 20B, 20C terminal equipment, 100 processing unit, 101 communication control section, 102 Web processing section, 103 Game control unit, 104 timer management unit, 106 lottery processing unit, 107 Jackpot item control unit, 108 Grant Judgment Division, 109 Jackpot item granting unit, 110 Presentation Department; 112 lottery content control unit, 113 reset processing unit, 140 storage section, 142 Main memory, 144 game data storage unit, 146 user information storage unit, 148 lottery content memory unit, 149 Jackpot item accumulation section, 180 Information storage media, 196 Communications Department, 120 input section, 130 Display section, 200 processing unit, 210 Communication control section, 211 Web browser, 212 game processing unit, 213 display control unit, 220 Drawing section, 230 sound processing unit, 260 input section, 262 detection unit, 270 memory section, 271 Main memory, 272 drawing buffers, 280 Information storage media, 290 display section, 292 sound output unit, 296 Communications Department

Claims

1. A program for performing a lottery process in which users can participate, a lottery processing unit that executes the first lottery processing for a user who has requested the first lottery processing and awards a winning item to the user; a jackpot item accumulation unit that accumulates and stores jackpot items; a jackpot item control unit that controls jackpot items to be accumulated in the jackpot item accumulation unit based on lottery result information of the first lottery process; an award determination unit that determines whether or not to award a jackpot item accumulated in the jackpot item accumulation unit to a specific user; causing the computer to function as a jackpot item awarding unit that awards the jackpot item accumulated in the jackpot item accumulation unit to the specific user when the awarding determination unit determines to award the jackpot item; The jackpot item control unit a program for replacing the jackpot item stored in the jackpot item storage unit with another jackpot item based on lottery result information of the first lottery process;

2. In claim 1, The jackpot item control unit The program is characterized by replacing the jackpot items stored in the jackpot item storage unit based on the user's selection.

3. In claim 1 or 2, A program causing a computer to function as a presentation unit that presents information about the jackpot item to a user for each type of jackpot item.

4. In any one of claims 1 to 3, The jackpot item control unit The item won in the first lottery process, the number of draws in the first lottery process, and the jackpot A program characterized by determining a jackpot item to be controlled by the jackpot item accumulation unit based on at least one piece of information of the user who requested the first lottery process during the period from the start of item accumulation to the present time.

5. In any one of claims 1 to 4, The jackpot item control unit a process of replacing the jackpot item accumulated in the jackpot item accumulation unit with another jackpot item; A process of changing information about the jackpot item stored in the jackpot item storage unit; a process of adding a new jackpot item to the jackpot items accumulated in the jackpot item accumulation unit; a process of deleting some or all of the jackpot items from the jackpot items accumulated in the jackpot item accumulation unit; A program characterized by executing at least one of the above.

6. In any one of claims 1 to 5, The jackpot item control unit A program for controlling jackpot items to be accumulated in the jackpot item accumulation unit based on lottery result information of a second lottery process different from the control of the jackpot items.

7. An information processing device that performs a lottery process in which users can participate, a lottery processing unit that executes the first lottery processing for a user who has requested the first lottery processing and awards a winning item to the user; a jackpot item accumulation unit that accumulates and stores jackpot items; a jackpot item control unit that controls jackpot items to be accumulated in the jackpot item accumulation unit based on lottery result information of the first lottery process; an award determination unit that determines whether or not to award a jackpot item accumulated in the jackpot item accumulation unit to a specific user; a jackpot item granting unit that grants the jackpot item accumulated in the jackpot item accumulation unit to the specific user when the granting determination unit determines to grant the jackpot item, The jackpot item control unit The information processing device replaces the jackpot item accumulated in the jackpot item accumulation unit with another jackpot item based on lottery result information of the first lottery process.

8. A game system in which a server device and a terminal device are connected via a network and a lottery process is performed in which users can participate, a lottery processing unit that executes the first lottery processing for a user who has requested the first lottery processing and awards a winning item to the user; a jackpot item accumulation unit that accumulates and stores jackpot items; a jackpot item control unit that controls jackpot items to be accumulated in the jackpot item accumulation unit based on lottery result information of the first lottery process; an award determination unit that determines whether or not to award a jackpot item accumulated in the jackpot item accumulation unit to a specific user; a jackpot item granting unit that grants the jackpot item accumulated in the jackpot item accumulation unit to the specific user when the granting determination unit determines to grant the jackpot item, The jackpot item control unit The game system is characterized in that the jackpot item accumulated in the jackpot item accumulation unit is replaced with another jackpot item based on lottery result information of the first lottery process.

Citation Information

Patent Citations

  • Game system

    JP2005143745A

  • Game machine

    JP2006116176A

  • Game system, gaming machine and method of play in gaming machine for displaying image corresponding to bonus pool value

    JP2008029403A

  • Game system with jackpot lottery device

    JP2009183328A

  • Game system, and game apparatus for business and management apparatus configuring the system

    JP2009285353A