Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7614289B2 - Server system, game system and program - Google Patents
[go: Go Back, main page]

JP7614289B2 - Server system, game system and program - Google Patents

Server system, game system and program Download PDF

Info

Publication number
JP7614289B2
JP7614289B2 JP2023176688A JP2023176688A JP7614289B2 JP 7614289 B2 JP7614289 B2 JP 7614289B2 JP 2023176688 A JP2023176688 A JP 2023176688A JP 2023176688 A JP2023176688 A JP 2023176688A JP 7614289 B2 JP7614289 B2 JP 7614289B2
Authority
JP
Japan
Prior art keywords
lottery
display
terminal
game
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2023176688A
Other languages
Japanese (ja)
Other versions
JP2023171610A (en
Inventor
良彦 馬渕
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kabushiki Kaisha Bandai Namco Entertainment (also trading as Bandai Namco Entertainment Inc.)
Namco Ltd
Original Assignee
Kabushiki Kaisha Bandai Namco Entertainment (also trading as Bandai Namco Entertainment Inc.)
Namco Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kabushiki Kaisha Bandai Namco Entertainment (also trading as Bandai Namco Entertainment Inc.), Namco Ltd filed Critical Kabushiki Kaisha Bandai Namco Entertainment (also trading as Bandai Namco Entertainment Inc.)
Priority to JP2023176688A priority Critical patent/JP7614289B2/en
Publication of JP2023171610A publication Critical patent/JP2023171610A/en
Application granted granted Critical
Publication of JP7614289B2 publication Critical patent/JP7614289B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、サーバシステム等に関する。 The present invention relates to a server system, etc.

ゲームの仕様として、ゲームで使用できるキャラクタや武器、アイテム等のオブジェクト(以下、「ゲームオブジェクト」ともいう)の抽選権を販売し、抽選(ガシャ等とも呼ばれる)で選出したゲームオブジェクトをユーザ(プレーヤ)に付与する仕様がある。その中には、ユーザが抽選を個人で楽しむものの他、複数のユーザが抽選処理を共有して楽しめるようにした技術も知られている(例えば特許文献1を参照)。 One of the game specifications is to sell the right to enter a lottery for objects such as characters, weapons, items, etc. that can be used in the game (hereinafter referred to as "game objects"), and to give the user (player) the game object selected by lottery (also called Gasha, etc.). In addition to those in which the user enjoys the lottery individually, there is also known technology that allows multiple users to share and enjoy the lottery process (see, for example, Patent Document 1).

特開2017-55790号公報JP 2017-55790 A

しかし、特許文献1に開示されている複数のユーザで抽選処理を共有する技術は、特許文献1の[0063]~[0065]段落に記載されているように、これから行おうとする抽選の確率を変動させる技術である。抽選が終わってしまうと、その抽選の結果が出て終わりとなってしまう。 However, the technology disclosed in Patent Document 1 for sharing a lottery process among multiple users is a technology for varying the probability of a lottery that is about to be held, as described in paragraphs [0063] to [0065] of Patent Document 1. Once the lottery is over, the result of the lottery is announced and that is the end.

折角、複数のユーザが抽選処理を共有できるのであれば、抽選を継続して行う仕組みとして、引き続いて行う抽選に影響が波及してくような楽しみが欲しいところである。もう1回もう1回と継続して抽選を行う動機が生じて一層盛り上がるからである。また、抽選ゲームのゲーム提供事業者側にとっても、継続して抽選を行うことが促進されることで収益面の向上を図ることができる。 If multiple users can share the lottery process, it would be nice to have a system where the lottery is held continuously, and the influence of the current lottery has a ripple effect on subsequent lotteries. This would create an incentive to continue holding the lottery one more time, making it even more exciting. Also, for the game provider of the lottery game, encouraging continuous lotteries would help improve profits.

本発明が解決しようとする課題は、抽選の様子を複数のユーザで共有することができる技術であって、継続して抽選を行う動機を生じさせ得る新たな技術を提供すること、である。 The problem that this invention aims to solve is to provide a new technology that allows multiple users to share the details of a lottery drawing, and that can motivate users to continue drawing lots.

上記課題を解決するための第1の発明は、複数の端末(例えば、図1のユーザ端末1500)と通信可能であり、前記複数の端末のうちの抽選者端末からの抽選指示に基づいて抽選を実行するサーバシステムであって、前記抽選者端末に係る抽選の様子を当該抽選者端末以外の表示希望者端末に表示させるための抽選表示データを、前記表示希望者端末に送信する抽選表示データ送信手段(例えば、図9の抽選表示制御部235)と、少なくとも前記抽選の結果確定後から所定時間が経過するまでの間、前記表示希望者端末から所定の反応操作入力を受け付ける反応受付手段(例えば、図9の反応操作受付制御部237)と、前記反応操作入力に基づく所与の抽選改変条件を満たす場合に、前記抽選者端末に係る次回以降の抽選内容を改変する所与の改変処理を実行する改変処理手段(例えば、図9の抽選改変処理部241)と、を備えたサーバシステム(例えば、図1のサーバシステム1100)である。 The first invention for solving the above problem is a server system capable of communicating with a plurality of terminals (e.g., user terminal 1500 in FIG. 1) and executing a lottery based on a lottery instruction from a lottery-selection terminal among the plurality of terminals, the server system being provided with: lottery display data transmission means (e.g., lottery display control unit 235 in FIG. 9) for transmitting lottery display data to the display requester terminal for displaying the lottery situation related to the lottery-selection terminal on a display requester terminal other than the lottery-selection terminal; reaction reception means (e.g., reaction operation reception control unit 237 in FIG. 9) for receiving a predetermined reaction operation input from the display requester terminal at least until a predetermined time has elapsed after the result of the lottery is determined; and modification processing means (e.g., lottery modification processing unit 241 in FIG. 9) for executing a given modification process for modifying the lottery contents for the next and subsequent lottery draws related to the lottery-selection terminal when a given lottery modification condition based on the reaction operation input is satisfied. The server system is provided with:

第1の発明によれば、抽選者端末に係る抽選の様子を当該抽選者端末とは別の表示希望者端末に表示させ、少なくとも抽選の結果確定後から所定時間が経過するまでの間、表示希望者端末のユーザの反応操作入力を受け付けることができる。そして、反応操作入力をもとに、抽選者端末に係る次回以降の抽選内容を改変することができる。したがって、抽選の様子を複数のユーザで共有することができ、しかも継続して抽選を行う動機を生じさせ得る新たな技術を実現することができる。 According to the first invention, the lottery situation related to the lottery winner terminal is displayed on a display wisher terminal separate from the lottery winner terminal, and reaction operation inputs from the user of the display wisher terminal can be accepted at least until a predetermined time has elapsed after the lottery result is determined. Then, based on the reaction operation input, the lottery content from the next time onwards related to the lottery winner terminal can be modified. Therefore, a new technology can be realized that allows the lottery situation to be shared by multiple users and can motivate users to continue participating in lotteries.

また、第2の発明として、前記改変処理手段は、前記表示希望者端末の数に基づいて、前記改変処理の改変内容を変化させる、第1の発明のサーバシステムを構成してもよい。 As a second invention, the modification processing means may configure the server system of the first invention to change the modification content of the modification process based on the number of display requester terminals.

第2の発明によれば、抽選者端末に係る次回以降の抽選内容を、例えば表示希望者端末の数が多いほど改変するといったことが可能となる。 According to the second invention, it becomes possible to change the lottery contents for the lottery winner terminal from the next time onwards, for example, the more the number of display wisher terminals increases.

また、第3の発明として、前記改変処理手段は、前記反応操作入力を受け付けた前記表示希望者端末の数、又は、前記反応操作入力を受け付けた数、に基づいて前記改変処理の改変内容を変化させる、第1又は第2の発明のサーバシステムを構成してもよい。 As a third invention, the server system of the first or second invention may be configured such that the modification processing means changes the modification content of the modification process based on the number of the display desirer terminals that have received the reaction operation input, or the number of times the reaction operation input has been received.

第3の発明によれば、抽選者端末に係る次回以降の抽選内容を、例えば反応操作入力の数が多いほど改変したり、或いはそれを受け付けた表示希望者端末の数が多いほど改変するといったことが可能となる。 According to the third invention, it becomes possible to change the lottery contents from the next lottery onwards relating to the lottery winner terminal, for example, as the number of reaction operation inputs increases, or as the number of display wisher terminals that receive them increases.

また、第4の発明として、前記改変処理手段は、前記表示希望者端末のユーザのうち、前記抽選者端末の抽選ユーザとフレンド設定されているユーザの数に基づいて、前記改変処理の改変内容を変化させる、第1~第3の何れかの発明のサーバシステムを構成してもよい。 As a fourth invention, the server system of any of the first to third inventions may be configured such that the modification processing means changes the modification content of the modification processing based on the number of users of the display applicant terminal who are set as friends of the selected user of the lottery winner terminal.

第4の発明によれば、抽選者端末に係る次回以降の抽選内容を、例えば、表示希望者端末のユーザのうちの、抽選ユーザとフレンド登録されているユーザの数が多いほど改変するといったことが可能となる。 According to the fourth invention, it becomes possible to modify the lottery contents for the lottery winner terminal from the next time onwards, for example, the more users of the display requester terminal are registered as friends of the lottery winner user.

また、第5の発明として、前記改変処理手段は、前記抽選者端末に係る次回以降の抽選において当選確率を前記抽選者端末の抽選ユーザにとって有利となるように変更すること、を前記改変処理として実行する、第1~第4の何れかの発明のサーバシステムを構成してもよい。 As a fifth invention, the server system of any of the first to fourth inventions may be configured such that the modification processing means executes the modification processing of changing the winning probability in the next or subsequent lottery related to the lottery player terminal to be advantageous to the lottery user of the lottery player terminal.

第5の発明によれば、抽選者端末に係る次回以降の抽選の当選確率を抽選ユーザにとって有利に変更することで、当該抽選の内容を改変することができる。 According to the fifth invention, the winning probability of the next and subsequent lottery drawings related to the lottery player terminal can be changed to be more favorable to the lottery user, thereby altering the content of the lottery.

また、第6の発明として、前記抽選は有償であり、前記改変処理手段は、前記抽選者端末に係る次回以降の所与の改変対象回数分の抽選を、無償又は割引とすること、を前記改変処理として実行する、第1~第4の何れかの発明のサーバシステムを構成してもよい。 As a sixth invention, the server system of any of the first to fourth inventions may be configured such that the lottery is paid for, and the modification processing means executes the modification processing of making the lottery for the given number of modification targets from the next time onwards related to the lottery winner terminal free of charge or at a discount.

第6の発明によれば、抽選者端末に係る次回以降の所与の改変対象回数分の抽選を無償又は割引とすることで、当該抽選の内容を改変することができる。 According to the sixth invention, the content of a given number of lotteries that are subject to modification from the next lottery draw on the lottery drawer terminal can be modified by making the lottery draw free or at a discount.

また、第7の発明として、前記改変処理手段は、前記改変対象回数又は前記割引の率を可変として前記改変処理を実行する、第6の発明のサーバシステムを構成してもよい。 As a seventh invention, the modification processing means may configure the server system of the sixth invention, in which the modification process is performed by varying the number of times to be modified or the discount rate.

第7の発明によれば、抽選者端末に係る次回以降の抽選について無償又は割引とする改変対象回数や、割引する場合の割引率を変えることで、当該抽選の改変内容を変化させることができる。 According to the seventh invention, the modification content of the lottery can be changed by changing the number of modifications to be made free or discounted for the next and subsequent lottery drawings related to the lottery drawer terminal, or the discount rate if a discount is applied.

また、第8の発明として、前記反応操作入力は、前記抽選者端末の抽選ユーザを応援するための所与のボタン又は所与のコメントの操作入力である、第1~第7の何れかの発明のサーバシステムを構成してもよい。 As an eighth invention, the server system of any of the first to seventh inventions may be configured such that the reaction operation input is an operation input of a given button or a given comment to support the lottery user of the lottery player terminal.

第8の発明によれば、表示希望者端末のユーザは、ボタンの操作入力や所与のコメントの操作入力によって反応操作入力を行うことができる。 According to the eighth invention, the user of the display requester terminal can perform a reaction operation input by operating a button or operating a given comment.

また、第9の発明として、前記抽選者端末に係る次回の抽選の結果に基づいて、前記表示希望者端末のユーザに所与の特典を付与する特典付与処理手段(例えば、図9の特典付与部243)、を更に備えた第1~第8の何れかの発明のサーバシステムを構成してもよい。 As a ninth invention, the server system of any of the first to eighth inventions may be configured to further include a bonus granting processing means (e.g., the bonus granting unit 243 in FIG. 9) that grants a given bonus to the user of the display requester terminal based on the result of the next lottery related to the lottery winner terminal.

第9の発明によれば、表示希望者端末のユーザに、抽選者端末に係る次回以降の抽選の結果に応じた特典を付与することができる。 According to the ninth aspect of the invention, the user of the display requester terminal can be given a benefit according to the results of the next or subsequent lottery draws related to the lottery drawer terminal.

また、第10の発明として、複数の端末と、前記端末と通信可能な第1~第9の何れかの発明のサーバシステムと、を具備したゲームシステム(例えば、図1のゲームシステム1000)を構成してもよい。 As a tenth aspect of the invention, a game system (e.g., game system 1000 in FIG. 1) may be configured that includes multiple terminals and a server system of any one of the first to ninth aspects of the invention that can communicate with the terminals.

第10の発明によれば、第1~第9の何れかの発明と同様の効果を奏するゲームシステムを実現できる。 According to the tenth aspect, it is possible to realize a game system that has the same effect as any one of the first to ninth aspects.

また、第11の発明として、複数の表示希望者端末と通信可能であり、抽選ユーザによる抽選指示の操作入力に応じて抽選を実行する抽選者端末を、前記抽選の様子を前記表示希望者端末に表示させるための抽選表示データを前記表示希望者端末に送信する抽選表示データ送信手段、少なくとも前記抽選の結果確定後から所定時間が経過するまでの間、前記表示希望者端末から所定の反応操作入力を受け付ける反応受付手段、前記反応操作入力に基づく所与の抽選改変条件を満たす場合に、前記抽選を改変する所与の改変処理を実行する改変処理手段、として機能させるためのプログラム(例えば、図14のゲームプログラム504)を構成してもよい。 As an eleventh invention, a program (e.g., game program 504 in FIG. 14) may be configured to cause a lottery player terminal capable of communicating with a plurality of display requester terminals and performing a lottery in response to a lottery user's operation input of a lottery instruction to function as a lottery display data transmission means for transmitting lottery display data to the display requester terminal for displaying the lottery on the display requester terminal, a reaction receiving means for receiving a predetermined reaction operation input from the display requester terminal at least until a predetermined time has elapsed since the result of the lottery was determined, and a modification processing means for executing a given modification process to modify the lottery when a given lottery modification condition based on the reaction operation input is satisfied.

第11の発明によれば、第1の発明と同様の効果を奏するプログラムを実現できる。 According to the eleventh aspect, a program that has the same effect as the first aspect can be realized.

ゲームシステムの全体構成例を示す図。FIG. 1 is a diagram showing an example of the overall configuration of a game system. ユーザ端末の装置構成例を示す図。FIG. 2 is a diagram showing an example of the device configuration of a user terminal. ゲームのホーム画面例を示す図。FIG. 13 shows an example of a home screen of a game. 「みんなであそぶ」のメニュー画面例を示す図。A figure showing an example of the "Play with Everyone" menu screen. 「グループでガシャ」のメニュー画面例を示す図。A diagram showing an example of the "Group Gasha" menu screen. 表示側ガシャ画面の一例を示す図。FIG. 13 is a diagram showing an example of a display side Gasha screen. 実行側ガシャ画面の一例を示す図。FIG. 13 is a diagram showing an example of a game execution side gacha screen. 優遇処理特定テーブルのデータ構成例を示す図。FIG. 13 is a diagram showing an example of the data configuration of a preferential treatment processing specification table. サーバシステムの機能構成例を示すブロック図。FIG. 2 is a block diagram showing an example of the functional configuration of the server system. ユーザ管理データのデータ構成例を示す図。FIG. 4 is a diagram showing an example of a data configuration of user management data. 抽選実行データのデータ構成例を示す図。FIG. 13 is a diagram showing an example of the data configuration of lottery execution data. ユーザ端末の機能構成例を示すブロック図。FIG. 4 is a block diagram showing an example of the functional configuration of a user terminal. サーバシステムにおける処理の流れを説明するためのフローチャート。6 is a flowchart illustrating a process flow in the server system. 変形例1におけるユーザ端末の機能構成例を示す図。FIG. 13 is a diagram showing an example of the functional configuration of a user terminal in Modification 1.

以下、図面を参照して、本発明の好適な実施形態について説明する。なお、以下説明する実施形態によって本発明が限定されるものではなく、本発明を適用可能な形態が以下の実施形態に限定されるものでもない。また、図面の記載において、同一部分には同一の符号を付す。 Below, a preferred embodiment of the present invention will be described with reference to the drawings. Note that the present invention is not limited to the embodiments described below, and the forms to which the present invention can be applied are not limited to the following embodiments. In addition, in the description of the drawings, the same parts are given the same reference numerals.

[全体構成]
図1は、本実施形態におけるゲームシステム1000の全体構成例を示す図である。図1に示すように、ゲームシステム1000は、コンピュータシステムであるサーバシステム1100と、本実施形態のゲームのプレーヤ2であるユーザが所持するユーザ端末1500とを含み、これらがネットワークNを介して相互にデータ通信可能に接続されて構成される。
[Overall configuration]
Fig. 1 is a diagram showing an example of the overall configuration of a game system 1000 according to this embodiment. As shown in Fig. 1, the game system 1000 includes a server system 1100, which is a computer system, and a user terminal 1500 owned by a user who is a player 2 of the game according to this embodiment, which are connected to each other via a network N so as to be able to communicate data with each other.

ネットワークNは、データ通信が可能な通信路を意味する。すなわち、ネットワークNとは、直接接続のための専用線(専用ケーブル)やイーサネット(登録商標)等によるLAN(Local Area Network)の他、電話通信網やケーブル網、インターネット等の通信網を含む意味であり、また、通信方法については有線/無線を問わない。 Network N refers to a communication path that allows data communication. In other words, network N includes a LAN (Local Area Network) such as a dedicated line (dedicated cable) for direct connection or Ethernet (registered trademark), as well as a telephone communication network, a cable network, the Internet, and other communication networks, and the communication method can be either wired or wireless.

サーバシステム1100は、本体装置1101と、キーボード1106と、タッチパネル1108と、ストレージ1140とを備え、本体装置1101は、CPU(Central Processing Unit)1151やGPU(Graphics Processing Unit)、DSP(Digital Signal Processor)等の各種マイクロプロセッサ、VRAMやRAM、ROM等の各種ICメモリ1152、通信装置1153等の電子部品が搭載された制御基板1150を内蔵している。なお、制御基板1150の一部又は全部は、ASIC(Application Specific Integrated Circuit)やFPGA(field-programmable gate array)、SoC(System on a Chip)により実現するとしてもよい。 The server system 1100 includes a main unit 1101, a keyboard 1106, a touch panel 1108, and storage 1140. The main unit 1101 includes a control board 1150 on which are mounted various electronic components such as a CPU (Central Processing Unit) 1151, a GPU (Graphics Processing Unit), a DSP (Digital Signal Processor), etc., various IC memories 1152 such as a VRAM, a RAM, and a ROM, and a communication device 1153. Note that a part or all of the control board 1150 may be realized by an ASIC (Application Specific Integrated Circuit), an FPGA (Field-programmable gate array), or a SoC (System on a Chip).

このサーバシステム1100は、CPU1151等が所定のプログラムおよびデータに基づいて演算処理することにより、ユーザ登録等に係るユーザ管理機能と、ユーザ端末1500でゲームをプレイするのに必要なデータを提供してユーザ端末1500でのゲームの実行制御を管理するゲーム管理機能と、を実現する。つまり、本実施形態におけるゲームは、一種のクライアント・サーバ型のオンラインゲームとして実現される。ユーザであるプレーヤ2は、自身のユーザ端末1500でサーバシステム1100にアクセスし、発給されたアカウントによりログインして本実施形態のゲームを楽しむ。 This server system 1100 realizes a user management function related to user registration and the like, and a game management function that provides data necessary for playing the game on the user terminal 1500 and manages execution control of the game on the user terminal 1500, by having the CPU 1151 etc. perform calculations based on predetermined programs and data. In other words, the game in this embodiment is realized as a kind of client-server type online game. The user, Player 2, accesses the server system 1100 with his/her own user terminal 1500, logs in with an issued account and enjoys the game of this embodiment.

また、サーバシステム1100は、電子決済業者等が運営する外部の電子決済サーバと連携し、ゲーム内通貨であるゲームコインの購入手続き(課金処理)を行う。課金処理に際し、電子決済サーバは、サーバシステム1100からの問合せに応答してゲームコインの購入額をプレーヤ2のクレジットカードやプリペイドカード等で清算する処理を行う。そして、サーバシステム1100は、電子決済サーバにより清算された購入額相当のゲームコインをプレーヤ2に付与する。 The server system 1100 also works with an external electronic payment server operated by an electronic payment service provider or the like to carry out the purchase procedure (billing process) of game coins, which are the in-game currency. During the billing process, the electronic payment server responds to an inquiry from the server system 1100 and settles the purchase amount of the game coins with Player 2's credit card, prepaid card, or the like. The server system 1100 then grants Player 2 game coins equivalent to the purchase amount settled by the electronic payment server.

なお、サーバシステム1100は、図1に示す単体の構成に限らず、各機能を分担する複数のブレードサーバを搭載して相互に内部バスを介してデータ通信可能に接続した構成であってもよい。或いは、離れた場所に設置された独立した複数のサーバを、ネットワークNを介してデータ通信させることで、全体としてサーバシステム1100として機能させる構成であってもよい。 The server system 1100 is not limited to the standalone configuration shown in FIG. 1, but may be configured with multiple blade servers each assigned to a different function, connected to each other via an internal bus for data communication. Alternatively, multiple independent servers installed in separate locations may be configured to communicate data via a network N so that the whole system functions as the server system 1100.

ユーザ端末1500は、マンマシンインターフェースの機能を担うコンピュータシステムであって、携帯電話基地局や無線通信基地局等を介してネットワークNに接続し、サーバシステム1100とデータ通信を行うことができる。このユーザ端末1500は、例えば、スマートフォン、携帯電話機、携帯型ゲーム装置、据置型家庭用ゲーム装置、据置型家庭用ゲーム装置のコントローラ、業務用ゲーム装置、パソコン、タブレット型コンピュータ、ウェアラブルコンピュータ等の形態を取り得る。 The user terminal 1500 is a computer system that performs the functions of a man-machine interface, and is connected to the network N via a mobile phone base station or a wireless communication base station, etc., and can perform data communication with the server system 1100. This user terminal 1500 can take the form of, for example, a smartphone, a mobile phone, a portable game device, a stationary home game device, a controller for a stationary home game device, an arcade game device, a personal computer, a tablet computer, a wearable computer, etc.

図2は、ユーザ端末1500の一例であるスマートフォンの装置構成例を示す図である。図2に示すように、ユーザ端末1500は、方向入力キー1502と、ホームキー1504と、画像表示デバイス兼接触位置入力デバイスとして機能するタッチパネル1506と、内蔵バッテリー1509と、スピーカ1510と、マイク1512と、制御基板1550と、コンピュータ読み出し可能な記憶媒体であるメモリカード1540に対してデータを読み書きできるメモリカード読取装置1542とを備える。その他、図示しない電源ボタン、音量調節ボタン等が設けられている。 Figure 2 is a diagram showing an example of the device configuration of a smartphone, which is an example of a user terminal 1500. As shown in Figure 2, the user terminal 1500 is equipped with a directional input key 1502, a home key 1504, a touch panel 1506 that functions as an image display device and a contact position input device, a built-in battery 1509, a speaker 1510, a microphone 1512, a control board 1550, and a memory card reader 1542 that can read and write data to a memory card 1540, which is a computer-readable storage medium. In addition, a power button, a volume adjustment button, etc., which are not shown, are provided.

制御基板1550には、CPU1551やGPU、DSP等の各種マイクロプロセッサ、VRAMやRAM,ROM等の各種ICメモリ1552、ネットワークNに接続する携帯電話基地局や無線LAN基地局等と無線通信するための無線通信モジュール1553等が搭載されている。また、制御基板1550には、方向入力キー1502やホームキー1504からの信号を受信する回路、タッチパネル1506のドライバ回路、スピーカ1510へ音声信号を出力する出力アンプ回路、マイク1512で集音された音声の信号を生成する音声信号生成回路、メモリカード読取装置1542への信号入出力回路といった、いわゆるI/F回路(インターフェース回路)1557等が搭載されている。これら制御基板1550に搭載されている各要素は、それぞれがバス回路等を介して電気的に接続され、データの読み書きや信号の送受信が可能に接続されている。なお、制御基板1550の一部または全部をASICやFPGA、SoCにて構成してもよい。 The control board 1550 is equipped with various microprocessors such as a CPU 1551, a GPU, and a DSP, various IC memories 1552 such as a VRAM, a RAM, and a ROM, and a wireless communication module 1553 for wireless communication with a mobile phone base station or a wireless LAN base station connected to the network N. The control board 1550 is also equipped with a so-called I/F circuit (interface circuit) 1557, such as a circuit for receiving signals from the direction input key 1502 and the home key 1504, a driver circuit for the touch panel 1506, an output amplifier circuit for outputting an audio signal to the speaker 1510, an audio signal generation circuit for generating an audio signal collected by the microphone 1512, and a signal input/output circuit for the memory card reader 1542. Each of these elements mounted on the control board 1550 is electrically connected via a bus circuit or the like, and is connected so as to be able to read and write data and transmit and receive signals. Note that a part or all of the control board 1550 may be configured with an ASIC, an FPGA, or a SoC.

この制御基板1550においてICメモリ1552には、ゲームクライアントプログラムや、このゲームクライアントプログラムを実行するのに必要な各種設定データ等が格納される。ゲームクライアントプログラム等は、適宜のタイミングでサーバシステム1100からダウンロードされる。なお、別途入手したメモリカード1540等の記憶媒体から読み出す構成としてもよい。そして、CPU1551等がゲームクライアントプログラムを実行して演算処理を実行し、タッチパネル1506や方向入力キー1502、ホームキー1504に対する操作入力に応じてユーザ端末1500の各部を制御することで、プレーヤ2のゲームプレイを可能にする。 In this control board 1550, the IC memory 1552 stores a game client program and various setting data required to execute this game client program. The game client program and the like are downloaded from the server system 1100 at an appropriate time. The game client program and the like may also be read from a storage medium such as a memory card 1540 obtained separately. The CPU 1551 and the like then execute the game client program to perform calculations, and control each part of the user terminal 1500 in response to operational inputs made to the touch panel 1506, directional input keys 1502, and home key 1504, thereby enabling player 2 to play the game.

[概要]
本実施形態のゲームでは、プレーヤは、所定額分のゲームコイン(ゲーム内通貨)の消費と引き換えに、ゲームで使用可能なゲームオブジェクトの抽選(ガシャ)を行うことができる。基本的には、1回の抽選につき、通常徴収額のゲームコインを徴収する。なお、徴収する対価は、ゲームコインに限らず実通貨であってもよい。
[overview]
In the game of this embodiment, the player can participate in a lottery (gasha) for game objects that can be used in the game in exchange for spending a predetermined amount of game coins (in-game currency). Basically, the normal amount of game coins is collected for each lottery. The collected amount is not limited to game coins and may be real currency.

具体的には、プレーヤは、後述する「みんなであそぶ」メニューM14(図3を参照)から「グループでガシャ」メニューM25(図4を参照)を選択することによって、自ら抽選を行ったり、他のプレーヤが行う抽選の様子をみながら所定の反応操作入力を行って、当該他プレーヤの抽選に参加することができる。サーバシステム1100は、前者の場合には、当該プレーヤ(抽選ユーザ)のユーザ端末(抽選者端末)1500b(図7を参照)からの抽選指示に基づいて抽選を実行し、その結果選出したゲームオブジェクトを抽選ユーザに付与する抽選処理を行う。一方、後者の場合には、当該プレーヤ(表示希望ユーザ)のユーザ端末(表示希望者端末)1500a(図6を参照)からの表示希望指示に基づいて、当該表示希望者端末1500aに対し、抽選者端末1500bに係る抽選の様子を表示させるための抽選表示データを送信してそのタッチパネル1506に表示させる。 Specifically, by selecting the "Group Gasha" menu M25 (see FIG. 4) from the "Play with Everyone" menu M14 (see FIG. 3) described later, a player can draw a lottery himself or can participate in the lottery of another player by inputting a predetermined reaction operation while watching the lottery drawn by the other player. In the former case, the server system 1100 draws a lottery based on a lottery instruction from the user terminal (lottery drawer terminal) 1500b (see FIG. 7) of the player (lottery drawer user), and performs a lottery process to grant the game object selected as a result to the lottery drawer user. On the other hand, in the latter case, based on a display instruction from the user terminal (display drawer terminal) 1500a (see FIG. 6) of the player (display drawer user), the server system 1100 transmits lottery display data to the display drawer terminal 1500a to display the lottery draw on the lottery drawer terminal 1500b, and displays it on the touch panel 1506.

ここで、抽選処理で付与され得るゲームオブジェクトには、例えば、プレーヤキャラクタとして選択可能なキャラクタ、プレーヤキャラクタが装備し、又は使用することができる武器や防具、弾、薬等の各種アイテム、プレーヤキャラクタの乗り物、召喚獣、魔法やスキル等のプレーヤキャラクタに付加できる追加能力、新しいゲームステージやマップの開放、抽選権等が含まれる。本実施形態では、キャラクタ、武器、およびアイテムの各カテゴリに分類可能な複数のゲームオブジェクトが、抽選対象とされる。 The game objects that can be awarded in the lottery process include, for example, characters that can be selected as player characters, weapons and armor that can be equipped or used by the player characters, various items such as ammunition and medicine, vehicles for the player characters, summoned beasts, additional abilities that can be added to the player characters such as magic and skills, the opening of new game stages and maps, lottery rights, etc. In this embodiment, multiple game objects that can be classified into the categories of characters, weapons, and items are the subject of the lottery.

より詳細には、ゲームオブジェクトには、予めレアリティが設定される。レアリティは、例えば、高い方から順に「スーパーレア」「レア」「ノーマル」とされる。勿論、レアリティの段階は4段階以上であってもよいし、2段階であっても構わない。また、抽選対象のゲームオブジェクトのうち、レアリティが「スーパーレア」および「レア」である各レアオブジェクトについて、予め通常当選確率が設定される。通常当選確率は、例えばそのレアリティに応じた値とされ、レアリティが高いゲームオブジェクトほど当選確率は低く、当選し難くなる。例えば、「スーパーレア」についての通常当選確率は0.1%、「レア」についての通常当選確率は0.4%、といった具合である。 More specifically, a rarity is set in advance for game objects. For example, rarity is "super rare", "rare", and "normal" in order from highest to lowest. Of course, there may be four or more stages of rarity, or it may be just two stages. Furthermore, a normal probability of winning is set in advance for each rare object with a rarity of "super rare" and "rare" among the game objects to be selected by lottery. The normal probability of winning is set to a value according to the rarity, for example, and the higher the rarity of the game object, the lower the probability of winning, making it more difficult to win. For example, the normal probability of winning for a "super rare" is 0.1%, and the normal probability of winning for a "rare" is 0.4%, etc.

そして、抽選処理では、前述のようにレアオブジェクトについて予め設定された通常当選確率を適宜変更して用い、抽選処理の結果レアオブジェクトが当選した場合には、当該レアオブジェクトを抽選ユーザに付与する。一方、レアオブジェクトの非当選時は、レアリティが「ノーマル」である非レアオブジェクトの中から1つを選んで、抽選ユーザに付与する。 The lottery process uses the normal winning probability previously set for the rare object as described above, but modifies it as appropriate. If a rare object is won as a result of the lottery process, the rare object is awarded to the lottery user. On the other hand, if a rare object is not won, one of the non-rare objects with a rarity of "normal" is selected and awarded to the lottery user.

図3は、本実施形態におけるゲームのホーム画面例を示す図である。図3に示すように、ホーム画面には、「あそぶ」「ショップ」「ゲームコイン」「みんなであそぶ」等の各種メニューM11~M14が、それらの選択ボタンによって提示される。 Figure 3 is a diagram showing an example of a home screen for a game in this embodiment. As shown in Figure 3, on the home screen, various menus M11 to M14, such as "Play," "Shop," "Game Coins," and "Play with Everyone," are presented by using their respective selection buttons.

1.あそぶメニュー
「あそぶ」メニューM11は、ゲームを1人でプレイするシングルプレイの実行開始を指示するためのメニューである。ゲームの内容は特に限定されないが、例えば、ゲームステージを順にクリアしていくステージクリア型の対戦ゲームとすることができる。プレーヤは、所有しているキャラクタをプレーヤキャラクタとして用い、ゲームステージ毎に出現するコンピュータ制御の敵キャラクタとのバトルに挑む。
1. Play Menu The "Play" menu M11 is a menu for instructing the start of single play in which the game is played by one person. The content of the game is not particularly limited, but it can be, for example, a stage-clear type battle game in which game stages are cleared in order. The player uses a character he owns as the player character and challenges battles against computer-controlled enemy characters that appear in each game stage.

2.ショップメニュー
「ショップ」メニューM12は、ゲームで使用可能なゲームオブジェクトを購入するためのメニューである。当該メニューM12を選択すると、オブジェクト購入画面が表示されて販売対象のゲームオブジェクトが一覧表示され、プレーヤは、購入するゲームオブジェクトを指定した購入操作を行う。ここでの購入操作があると、指定されたゲームオブジェクトを、その販売額分のゲームコインの消費と引き換えにプレーヤに付与する。
2. Shop Menu The "Shop" menu M12 is a menu for purchasing game objects that can be used in the game. When the menu M12 is selected, an object purchase screen is displayed, displaying a list of game objects for sale, and the player performs a purchase operation specifying the game object to be purchased. When a purchase operation is performed here, the specified game object is given to the player in exchange for the consumption of game coins equivalent to the sales amount.

3.ゲームコインメニュー
「ゲームコイン」メニューM13は、ゲームコインを購入するためのメニューである。当該メニューM13を選択するとコイン購入画面が表示され、購入可能なゲームコインのコイン数がその販売額とともに提示される。このコイン購入画面においてゲームコインのコイン数を指定したコイン購入操作がなされると、購入額の支払い・清算に係る手続きを経てプレーヤにゲームコインが付与される。
3. Game Coin Menu The "Game Coin" menu M13 is a menu for purchasing game coins. When the menu M13 is selected, a coin purchase screen is displayed, and the number of purchasable game coins is displayed together with the sales price. When a coin purchase operation is performed on this coin purchase screen specifying the number of game coins, the game coins are granted to the player after a procedure for payment and settlement of the purchase amount.

4.みんなであそぶメニュー
「みんなであそぶ」メニューM14では、他のプレーヤと楽しむための各種メニューを提供する。例えば、当該メニューM14を選択すると、図4に示すように、「グループをつくる」「グループをさがす」「グループであそぶ」「チャット」「グループでガシャ」等の各種メニューM21~M25が、それらの選択ボタンによって提示される。「グループをつくる」メニューM21は、自らグループ(ギルド等とも呼ばれる)を作成するためのメニューであり、「グループをさがす」メニューM22は、既存のグループの中から所属するグループを探すためのメニューである。「グループであそぶ」メニューM23は、所属グループのメンバーとゲームをプレイするマルチプレイの実行開始を指示するためのメニューである。「チャット」メニューM24は、所属グループのチャットルームに入室し、メンバー間でメッセージをやり取りするためのメニューである。
4. Play with Everyone Menu The "Play with Everyone" menu M14 provides various menus for having fun with other players. For example, when the menu M14 is selected, various menus M21 to M25 such as "Create a group,""Find a group,""Play with a group,""Chat," and "Group Gasha" are presented by their selection buttons, as shown in FIG. 4. The "Create a group" menu M21 is a menu for creating a group (also called a guild, etc.), and the "Find a group" menu M22 is a menu for searching for a group to belong to among existing groups. The "Play with a group" menu M23 is a menu for instructing the start of a multiplay in which a game is played with members of a group to which the player belongs. The "Chat" menu M24 is a menu for entering a chat room of a group to which the player belongs and exchanging messages between members.

そして、「グループでガシャ」メニューM25が、抽選を行ったり、他プレーヤ(ここでは所属グループのメンバー)の抽選に参加するためのメニューである。例えば、当該メニューM25を選択すると、図5に示すように、「ガシャをひく」メニューM31と、「ガシャをみる」メニューM32とが、それらの選択ボタンによって提示される。プレーヤは、自分で抽選を行いたいときにはメニューM31を選択する。一方、他プレーヤの抽選に参加したいときには、メニューM32を選択する。すると、その時点で抽選を行っている所属グループのメンバーがプルダウンメニューM33に表示されるようになっており、プレーヤは、その中から何れか1人を表示対象に選んで誰の抽選に参加するのかを併せて指定して、表示希望指示を行う。なお、抽選ユーザが「ガシャをひく」メニューM31を選択した時点で、表示希望者端末となり得るユーザ端末1500(本実施形態では当該抽選ユーザが所属するグループのその他のメンバーのユーザ端末1500)に対し、抽選ユーザが抽選を始めた旨の通知を表示させて参加を促すようにしてもよい。 The "Group Gasha" menu M25 is a menu for conducting a lottery or participating in a lottery of other players (members of the group to which the player belongs). For example, when the menu M25 is selected, as shown in FIG. 5, a "Draw Gasha" menu M31 and a "Watch Gasha" menu M32 are presented by their selection buttons. When the player wants to conduct the lottery himself, he selects the menu M31. On the other hand, when he wants to participate in the lottery of other players, he selects the menu M32. Then, the members of the group to which the player belongs who are conducting the lottery at that time are displayed in a pull-down menu M33, and the player selects one of them as the display target, specifies whose lottery the player wants to participate in, and issues a display request instruction. Note that when the lottery user selects the "Draw Gasha" menu M31, a notification that the lottery user has started may be displayed on the user terminal 1500 that may be a display requester terminal (in this embodiment, the user terminals 1500 of other members of the group to which the lottery user belongs), encouraging the user to participate.

図6は、メニューM32を選択した表示希望ユーザ2a(2-1,2,3)の表示希望者端末1500a(1500a-1,2,3)に表示されるガシャ画面(表示側ガシャ画面)W4の一例を示す図である。図6に例示するように、1つのグループの中に同じ抽選ユーザ2b(図7を参照)を表示対象として選んだ表示希望ユーザ2aが複数いる場合(図6では3人の表示希望ユーザ2a-1,2,3)には、各々のユーザ端末1500a-1,2,3が表示希望者端末とされて、それらに表示側ガシャ画面W4が表示される。また、図7は、メニューM31を選択して抽選を行っている抽選ユーザ2bであって、表示希望ユーザ2aが表示対象の他プレーヤとして選んだ抽選ユーザ2bの抽選者端末1500bに表示されるガシャ画面(実行側ガシャ画面)W5の一例を示す図である。 Figure 6 is a diagram showing an example of a gacha screen (display side gacha screen) W4 displayed on the display requester terminal 1500a (1500a-1, 2, 3) of the display requester user 2a (2-1, 2, 3) who selected the menu M32. As shown in Figure 6, when there are multiple display requester users 2a who have selected the same lottery user 2b (see Figure 7) as the display target in one group (three display requester users 2a-1, 2, 3 in Figure 6), each user terminal 1500a-1, 2, 3 becomes a display requester terminal and displays the display side gacha screen W4 on them. Also, Figure 7 is a diagram showing an example of a gacha screen (execution side gacha screen) W5 displayed on the lottery user terminal 1500b of the lottery user 2b who has selected the menu M31 and is performing the lottery and has selected the display requester user 2a as another player to be displayed.

先ず、表示側ガシャ画面W4について説明する。図6に示すように、表示側ガシャ画面W4は、ガシャ表示部A41と、反応操作入力部A42と、参加状況表示部A43と、反応内容等表示部A44とを含む。 First, the display side gacha screen W4 will be described. As shown in FIG. 6, the display side gacha screen W4 includes a gacha display section A41, a reaction operation input section A42, a participation status display section A43, and a reaction content display section A44.

ガシャ表示部A41は、抽選者端末1500bに係る抽選の様子を表示する。当該表示は、サーバシステム1100から随時送信される抽選表示データの表示によって実現される。本実施形態では、サーバシステム1100は、実行側ガシャ画面W5のガシャ実行画面部A51における表示内容を抽選表示データとし、表示希望者端末1500aに送信してガシャ表示部A41に表示させる。 The gacha display unit A41 displays the lottery situation on the lottery winner terminal 1500b. This display is realized by displaying lottery display data transmitted from the server system 1100 at any time. In this embodiment, the server system 1100 sets the display content in the gacha execution screen unit A51 of the execution side gacha screen W5 as lottery display data, transmits it to the display requester terminal 1500a, and displays it on the gacha display unit A41.

反応操作入力部A42は、表示希望ユーザ2aが各種反応操作入力を行うための応援意志表示ボタンB421、画像選択ボタンB423、およびコメント入力ボタンB425を含む。 The reaction operation input section A42 includes a support intention display button B421, an image selection button B423, and a comment input button B425 that allow the display-desiring user 2a to perform various reaction operation inputs.

応援意志表示ボタンB421は、反応操作入力の1つの態様である応援操作を行うためのものである(いわゆる「いいね」ボタン)。表示希望ユーザ2aは、応援操作を反応操作入力として行いたい場合には、応援意志表示ボタンB421をタッチする。なお、応援操作に際し、例えばゲームコインや、プレーヤがゲームをプレイすること等で貯まるゲーム内ポイント等を徴収するとしてもよい。その場合は、所定額のゲームコインやゲーム内ポイントの消費と引き換えに、応援操作を受け付ける。 The support intention display button B421 is for performing a support operation, which is one form of reaction operation input (a so-called "Like" button). When the display-desiring user 2a wishes to perform a support operation as a reaction operation input, he/she touches the support intention display button B421. Note that, when performing a support operation, for example, game coins or in-game points that are accumulated by the player playing the game may be collected. In that case, the support operation is accepted in exchange for the consumption of a predetermined amount of game coins or in-game points.

画像選択ボタンB423は、反応操作入力の別の態様である画像発信操作を行うためのものである。この画像選択ボタンB423をタッチすると、表示希望ユーザ2aが保有する反応操作入力用画像が選択可能に一覧表示される。反応操作入力用画像は、ゲームをプレイするプレーヤに有償或いは無償で付与されるイラストや写真等の画像(スタンプ等とも呼ばれる)である。表示希望ユーザ2aは、画像発信操作を反応操作入力として行いたい場合には画像選択ボタンB423をタッチし、一覧表示された反応操作入力用画像の中から所望の画像を選択してそれを発信する。 The image selection button B423 is for performing an image transmission operation, which is another form of reaction operation input. When this image selection button B423 is touched, a list of reaction operation input images owned by the display-desiring user 2a is displayed in a selectable manner. Reaction operation input images are images such as illustrations and photographs (also called stamps, etc.) that are given to players playing the game, either for a fee or free of charge. When the display-desiring user 2a wants to perform an image transmission operation as a reaction operation input, he or she touches the image selection button B423, selects the desired image from the list of reaction operation input images, and transmits it.

コメント入力ボタンB425は、反応操作入力の別の態様であるコメント発信操作を行うためのものである。このコメント入力ボタンB425をタッチすると、発信するコメントやメッセージ等のテキスト(文字・数字・記号)を入力するための入力ボックスが表示される。表示希望ユーザ2aは、コメント発信操作を反応操作入力として行いたい場合にはコメント入力ボタンB425をタッチし、表示された入力ボックスにテキストを入力してそれを発信する。なお、コメント発信操作は、表示希望ユーザが自由にテキストを入力して発信する構成に限らず、予め用意される定型コメントの中から所望のコメントを選択して発信する構成としてもよい。その場合は、コメント入力ボタンB425がタッチされたことを受けて、定型コメントを選択可能に一覧表示する。 The comment input button B425 is for performing a comment transmission operation, which is another mode of reaction operation input. When this comment input button B425 is touched, an input box is displayed for inputting text (letters, numbers, symbols) such as a comment or message to be transmitted. When the display-desiring user 2a wishes to perform a comment transmission operation as a reaction operation input, the display-desiring user touches the comment input button B425, enters text in the displayed input box, and transmits it. Note that the comment transmission operation is not limited to a configuration in which the display-desiring user freely inputs text and transmits it, but may also be a configuration in which a desired comment is selected from pre-prepared standard comments and transmitted. In that case, in response to the comment input button B425 being touched, a list of standard comments is displayed so that they can be selected.

参加状況表示部A43は、表示対象の抽選ユーザ2bによる抽選への表示希望ユーザ2aの参加状況を表示する。例えば、表示希望者端末1500aの数(以下、「表示端末数」という)に相当する「みている人」の数と、反応操作入力を受け付けた表示希望者端末1500aの数(以下、「反応端末数」という)に相当する「反応した人」の数と、反応操作入力を受け付けた数に相当する応援ポイントとを表示する。 The participation status display unit A43 displays the participation status of the display-desiring user 2a in the lottery by the display-target lottery user 2b. For example, it displays the number of "viewers" corresponding to the number of display-desiring user terminals 1500a (hereinafter referred to as the "number of display terminals"), the number of "people who reacted" corresponding to the number of display-desiring user terminals 1500a that accepted reaction operation input (hereinafter referred to as the "number of reaction terminals"), and support points corresponding to the number of accepted reaction operation inputs.

より詳細には、反応端末数は、応援操作、画像発信操作、およびコメント発信操作の何れかの反応操作入力を受け付けた表示希望者端末1500aの数とする。また、応援ポイントは、各表示希望者端末1500aでなされた応援操作の合計回数とする。なお、反応端末数は、応援操作、画像発信操作、およびコメント発信操作のうちの特定の操作(例えば応援操作)を受け付けた表示希望者端末1500aの数としてもよい。また、各表示希望者端末1500aでなされた画像発信操作の合計回数やコメント発信操作の合計回数を集計項目に含めてもよい。或いは、応援操作、画像発信操作、およびコメント発信操作の各合計回数の総回数を集計項目に含めてもよい。 More specifically, the number of reaction terminals is the number of display wisher terminals 1500a that have accepted a reaction operation input of any one of the cheering operation, image transmission operation, and comment transmission operation. The cheering points are the total number of cheering operations performed on each display wisher terminal 1500a. The number of reaction terminals may be the number of display wisher terminals 1500a that have accepted a specific operation (e.g., a cheering operation) from the cheering operation, image transmission operation, and comment transmission operation. The total number of image transmission operations and the total number of comment transmission operations performed on each display wisher terminal 1500a may also be included in the tally items. Alternatively, the total number of cheering operations, image transmission operations, and comment transmission operations may also be included in the tally items.

反応内容等表示部A44は、その左半分の反応内容表示エリアA441において、表示希望ユーザ2aが反応操作入力部A42で行った反応操作入力の内容を、操作主体の表示希望ユーザ2a(2a-1,2,3)を識別するアイコン4a(4a-1,2,3)の吹き出しによって表示する。 The reaction content display section A44 displays the reaction operation input performed by the display-desiring user 2a in the reaction operation input section A42 in the reaction content display area A441 in the left half of the section, using a balloon with an icon 4a (4a-1, 2, 3) that identifies the display-desiring user 2a (2a-1, 2, 3) who performed the operation.

例えば、吹き出しB42や吹き出しB43は、アイコン4a-1の表示希望ユーザ2a-1やアイコン4a-2の表示希望ユーザ2a-2によって1回の応援操作が行われたことを表示している。より詳細には、本実施形態では、1回の応援操作を1ポイントとして、抽選ユーザが獲得した応援ポイントを計数する。そのため、1回の応援操作につき、応援ポイントに1が加算されたことを示す「1up」を応援操作の内容として表示する。 For example, speech bubble B42 and speech bubble B43 indicate that one cheering operation has been performed by user 2a-1 who wishes to display icon 4a-1 and user 2a-2 who wishes to display icon 4a-2. More specifically, in this embodiment, one cheering operation counts as one point, and the cheering points acquired by the lottery users are counted. Therefore, for each cheering operation, "1 up" is displayed as the content of the cheering operation, indicating that one cheering point has been added.

一方、吹き出しB41や吹き出しB45は、アイコン4a-3の表示希望ユーザ2a-3やアイコン4a-1の表示希望ユーザ2a-1によって行われた画像発信操作の内容を表示し、吹き出しB44は、アイコン4a-1の表示希望ユーザ2a-1によって行われたコメント発信操作の内容を表示している。 On the other hand, speech bubbles B41 and B45 display the contents of the image sending operation performed by user 2a-3 who wishes to display icon 4a-3 and user 2a-1 who wishes to display icon 4a-1, and speech bubble B44 displays the contents of the comment sending operation performed by user 2a-1 who wishes to display icon 4a-1.

また、反応内容等表示部A44は、その右半分の抽選状況表示エリアA443において、抽選ユーザ2bによる抽選の状況を、抽選ユーザ2bを識別するアイコン4bの吹き出しによって表示する。具体的には、抽選実行操作のタイミング、当選結果、後述する抽選優遇処理による優遇処理内容や特典付与処理によって表示希望ユーザ2aに付与された特典(参加特典)等を表示する。 The reaction content display section A44 also displays the status of the lottery by the lottery user 2b in a lottery status display area A443 in the right half of the section A44, using a balloon of an icon 4b that identifies the lottery user 2b. Specifically, it displays the timing of the lottery execution operation, the winning result, the preferential treatment process content of the lottery preferential treatment process described below, the benefit (participation benefit) granted to the display wishing user 2a by the benefit granting process, etc.

次に、実行側ガシャ画面W5について説明する。図7に示すように、実行側ガシャ画面W5は、ガシャ実行画面部A51と、参加状況表示部A53と、反応内容等表示部A54とを含む。 Next, the player's gacha screen W5 will be described. As shown in FIG. 7, the player's gacha screen W5 includes a gacha execution screen section A51, a participation status display section A53, and a reaction details display section A54.

ガシャ実行画面部A51では、抽選指示を行う。図7では、前回の抽選を終えて、次回の抽選実行操作を待機しているときの実行画面例を示しており、単発実行ボタンB511と、連続実行ボタンB513と、抽選終了ボタンB515とが配置されている。抽選ユーザ2bは、抽選を終了する場合は抽選終了ボタンB515をタッチしてガシャ終了操作を行う一方、引き続き抽選を行う場合には、単発実行ボタンB511又は連続実行ボタンB513をタッチする。すなわち、抽選を1回行う場合は単発実行ボタンB511をタッチする。すると、1回の実行に必要なゲームコインの徴収額を徴収して1回の抽選を実行し、その結果選出したゲームオブジェクトを抽選ユーザに付与する。また、複数回連続して抽選を行う場合には、連続実行ボタンB513をタッチする。その場合は、サーバシステム1100は、連続実行数の指定を受け付けてその分のゲームコインを徴収した上で、連続実行数回の抽選を繰り返し実行することとなる。そして、抽選の実行に伴い、ガシャ実行画面部A51では、抽選ユーザ2bが抽選を行ってゲームオブジェクトを入手する過程が演出表示される。また、このガシャ実行画面部A51の表示内容が、表示希望者端末1500aにおいて表示側ガシャ画面W4のガシャ表示部A41に表示される。 In the Gasha execution screen section A51, a lottery instruction is given. FIG. 7 shows an example of an execution screen when the previous lottery has been completed and the next lottery execution operation is waiting, and a single execution button B511, a continuous execution button B513, and a lottery end button B515 are arranged. When the lottery user 2b ends the lottery, he/she touches the lottery end button B515 to end the lottery, while when continuing the lottery, he/she touches the single execution button B511 or the continuous execution button B513. That is, when a single lottery is to be performed, the single execution button B511 is touched. Then, the amount of game coins required for one execution is collected, one lottery is performed, and the game object selected as a result is given to the lottery user. When performing multiple consecutive lotteries, the continuous execution button B513 is touched. In this case, the server system 1100 will accept the designation of the number of consecutive runs, collect the corresponding number of game coins, and then repeatedly run the lottery for the number of consecutive runs. As the lottery is run, the gacha execution screen section A51 will display the process in which the lottery user 2b draws the lottery and obtains the game object. The display content of this gacha execution screen section A51 will also be displayed in the gacha display section A41 of the display side gacha screen W4 on the display requester terminal 1500a.

参加状況表示部A53は、表示側ガシャ画面W4の参加状況表示部A43と同様の表示を行う。反応内容等表示部A54も、表示側ガシャ画面W4の反応内容等表示部A44と同様な表示を行う。 The participation status display section A53 displays the same as the participation status display section A43 on the display side gacha screen W4. The reaction content etc. display section A54 also displays the same as the reaction content etc. display section A44 on the display side gacha screen W4.

[詳細]
本実施形態では、抽選内容を優遇する「優遇処理」を「改変処理」として例示し、優遇処理を行うか否かを判定するための「抽選優遇条件」を「抽選改変条件」として例示する。サーバシステム1100は、抽選者端末1500bに係る抽選の実行にあたり、抽選表示制御処理と、反応操作受付制御処理と、反応操作集計処理と、抽選優遇処理と、特典付与処理とを行う。
[detail]
In this embodiment, a "preferential treatment process" that gives preferential treatment to the lottery content is exemplified as the "modification process", and a "lottery preferential treatment condition" for determining whether or not to perform the preferential treatment process is exemplified as the "lottery modification condition". When executing a lottery related to the lottery player terminal 1500b, the server system 1100 performs a lottery display control process, a reaction operation reception control process, a reaction operation tallying process, a lottery preferential treatment process, and a bonus granting process.

1.抽選表示制御処理
抽選表示制御処理では、抽選ユーザが抽選を実行している「抽選実行期間」の間、表示希望ユーザがいる場合に抽選ユーザに係る抽選表示データを表示希望者端末1500aに送信して、抽選者端末1500bに係る抽選の様子を表示希望者端末1500aに表示させる制御を行う。本実施形態では、抽選ユーザが「ガシャをひく」メニューM31を選択して以降、当該抽選ユーザが前のメニュー(例えば「みんなであそぶ」メニューM14やホーム画面)に戻って抽選を終了するまでの間を、抽選実行期間とする。
1. Lottery display control process In the lottery display control process, during the "lottery execution period" in which the lottery user is executing the lottery, if there is a display-desiring user, lottery display data related to the lottery user is transmitted to the display desirer terminal 1500a, and control is performed to display the lottery situation related to the lottery user terminal 1500b on the display desirer terminal 1500a. In this embodiment, the lottery execution period is the period from when the lottery user selects the "Draw Gashapon" menu M31 to when the lottery user returns to the previous menu (for example, the "Play with Everyone" menu M14 or the home screen) and ends the lottery.

2.反応操作受付制御処理
反応操作受付制御処理では、表示希望ユーザがいる場合に、その表示希望者端末1500aから反応操作入力を受け付ける制御を行う。本実施形態では、抽選実行期間の全期間を受付期間として、表示希望ユーザによる応援操作、画像発信操作、およびコメント発信操作を受け付ける。
2. Reaction Operation Reception Control Processing In the reaction operation reception control processing, when there is a user who wishes to be displayed, control is performed to receive reaction operation input from the display requester terminal 1500a. In this embodiment, the entire period of the lottery execution period is the reception period, and cheering operations, image transmission operations, and comment transmission operations by the display requester are received.

3.反応操作集計処理
反応操作集計処理では、受付期間中の反応操作入力を集計する。本実施形態では、表示端末数、反応端末数、および応援ポイントの3つを集計項目として、各々の集計を随時行う。
3. Reaction Operation Counting Process In the reaction operation counting process, reaction operation inputs during the reception period are counted. In this embodiment, the number of display terminals, the number of reaction terminals, and the cheering points are counted as required.

4.抽選優遇処理
抽選優遇処理では、反応操作入力に基づく所与の抽選優遇条件を満たす場合に、抽選者端末1500bに係る次回以降の抽選を優遇する所与の優遇処理を行う。本実施形態では、抽選優遇条件と、優遇処理内容とを対応付けた優遇処理特定テーブルを予め用意しておき、この優遇処理特定テーブルに従って抽選優遇処理を行う。
In the lottery preferential treatment process, when a given lottery preferential treatment condition based on a reaction operation input is satisfied, a given preferential treatment process is performed to give preferential treatment to the lottery winner terminal 1500b in the next and subsequent lotteries. In this embodiment, a preferential treatment process specification table that associates the lottery preferential treatment conditions with the preferential treatment process contents is prepared in advance, and the lottery preferential treatment process is performed according to this preferential treatment process specification table.

図8は、優遇処理特定テーブル527のデータ構成例を示す図である。図8に示すように、優遇処理特定テーブル527は、複数の抽選優遇条件と、各抽選優遇条件に対応する優遇処理内容と、を設定したデータテーブルである。 Figure 8 is a diagram showing an example of the data configuration of the preferential treatment specification table 527. As shown in Figure 8, the preferential treatment specification table 527 is a data table that sets multiple lottery preferential treatment conditions and preferential treatment contents corresponding to each lottery preferential treatment condition.

優遇抽選条件は、反応操作集計処理により集計される集計項目のうちの一部又は全部について閾値判定する条件として定められる。より詳細には、優遇処理特定テーブル527には、閾値の値やその組み合わせによって達成難易度の異なる複数の抽選優遇条件が設定され、達成難易度の低いものから順に条件番号が割り振られる。 The preferential lottery conditions are determined as conditions for threshold determination for some or all of the items tallied by the reaction operation tallying process. More specifically, in the preferential processing specification table 527, multiple preferential lottery conditions with different levels of difficulty for achievement are set according to threshold values and combinations thereof, and condition numbers are assigned in order of increasing difficulty for achievement.

一方、優遇処理内容は、「優遇対象回数」「当選確率調整値」および「割引率」の各優遇パラメータによって定められる。より詳細には、対応する抽選優遇条件の達成難易度に応じた程度において抽選者端末1500bに係る次回以降の抽選を優遇するように、3つの優遇パラメータの一部又は全部の値が設定される。すなわち、優遇処理は、対応する抽選優遇条件の達成難易度が高いほど優遇対象回数を増やし、優遇対象の抽選で用いる当選確率を高くし、優遇対象の抽選で徴収するゲームコインの割引率を高くし、又はそれらを組み合わせた処理とされる。 On the other hand, the preferential treatment content is determined by the preferential treatment parameters of "number of times eligible for preferential treatment," "winning probability adjustment value," and "discount rate." More specifically, some or all of the values of the three preferential treatment parameters are set so as to favor subsequent lotteries related to the lottery drawer terminal 1500b to a degree according to the difficulty of achieving the corresponding lottery preferential conditions. In other words, the preferential treatment increases the number of times eligible for preferential treatment as the difficulty of achieving the corresponding lottery preferential conditions increases, increases the winning probability used in the lottery for the preferential treatment, increases the discount rate of game coins collected in the lottery for the preferential treatment, or is a combination of these.

そして、抽選優遇処理では、各集計項目の計数値をもとに、優遇処理特定テーブル527の抽選優遇条件を判定する。そして、今回の抽選実行期間において新たに満たした抽選優遇条件があれば、対応する優遇処理内容(以下、「適用優遇処理内容」という)に従って優遇処理を行う。各集計項目の計数値が複数の抽選優遇条件を満たすときには、例えば条件番号が最も大きいものを選び、その優遇処理内容を適用優遇処理内容とする。 Then, in the lottery preferential treatment process, the lottery preferential treatment conditions in the preferential treatment process specification table 527 are determined based on the count values of each tally item. If any new lottery preferential treatment conditions are met during the current lottery execution period, preferential treatment is carried out according to the corresponding preferential treatment process content (hereinafter referred to as the "applied preferential treatment process content"). When the count values of each tally item meet multiple lottery preferential treatment conditions, for example, the one with the highest condition number is selected, and that preferential treatment process content is set as the applied preferential treatment process content.

例えば、図8に示す条件番号が「1」である抽選優遇条件を新たに満たした場合は、優遇対象回数を「1」として、次回の抽選を優遇対象とする。そして、優先対象の抽選で徴収するゲームコインの徴収額を、割引率「10%」に従って通常徴収額から割り引く。 For example, if the lottery preferential condition with condition number "1" shown in Figure 8 is newly met, the preferential treatment count will be set to "1" and the next lottery will be the preferential treatment. The amount of game coins to be collected in the preferential treatment lottery will be discounted from the normal amount according to the discount rate "10%".

また、条件番号が「20」である抽選優遇条件を新たに満たした場合には、優遇対象回数を「10回」として、次回以降10回の抽選を優遇対象とする。そして、「スーパーレア」についての通常当選確率に当選確率調整値「2.0」を乗じ、優遇対象の抽選で用いる「スーパーレア」についての当選確率を高くする調整を行う。加えて、優先対象の抽選を、割引率「100%」に従って無償とする。 In addition, if the lottery preferential condition with the condition number "20" is newly met, the number of times eligible for preferential treatment will be set to "10 times", and 10 lotteries from the next onwards will be eligible for preferential treatment. Then, the normal winning probability for "Super Rare" is multiplied by the winning probability adjustment value "2.0", and an adjustment is made to increase the winning probability for "Super Rare" used in the preferential lottery. In addition, the preferential lottery will be free of charge according to the discount rate "100%".

こうした抽選優遇処理は、反応操作の集計結果に基づくものであり、ひいては表示希望ユーザの視聴によるものである。そして、抽選ユーザが抽選したことに対する表示希望ユーザの反応操作があることで抽選優遇処理がなされ、抽選ユーザは更に継続して抽選を行おうという動機が生じる。抽選処理を共有しているユーザ同士の想いが重なり、もう1回もう1回と継続して抽選を行う動機が生じることとなり一層盛り上がることとなる。 This preferential lottery processing is based on the tally of reaction operations, and ultimately on viewing by users who wish to display the content. The preferential lottery processing is then carried out in response to the lottery user's selection by the lottery user, which motivates the lottery user to continue to enter the lottery. The feelings of users who share the lottery processing overlap, which motivates them to continue entering the lottery one more time, making the process even more exciting.

5.特典付与処理
特典付与処理では、優遇対象の抽選結果に基づいて、表示希望ユーザに所与の特典(以下、「参加特典」ともいう)を付与する。例えば、参加特典をゲームオブジェクトとし、優遇対象の抽選を実行するたびに、その抽選結果に応じたゲームオブジェクトを表示希望ユーザに付与する。
5. Reward Granting Process In the reward granting process, a given reward (hereinafter also referred to as a "participation reward") is granted to the display-desiring user based on the result of a lottery for the preferential treatment object. For example, the participation reward is a game object, and each time a lottery for the preferential treatment object is held, a game object according to the lottery result is granted to the display-desiring user.

具体的には、予め参加特典用のゲームオブジェクトとしてレアオブジェクトを含む複数のゲームオブジェクトを用意しておく。そして、優遇対象の抽選で抽選ユーザに付与されたのと同じレアリティのゲームオブジェクトを参加特典用のゲームオブジェクトの中から選出し、表示希望ユーザに付与する。したがって、「スーパーレア」のレアオブジェクトが当選したときには、参加特典用のゲームオブジェクトのうち、レアリティが同じ「スーパーレア」であるゲームオブジェクトが選出されて表示希望ユーザに付与されることとなる。特典付与処理によって、抽選に参加しようとする動機や、抽選優遇処理の基因となる反応操作を積極的に行おうとする動機を表示希望ユーザに与えることができる。 Specifically, multiple game objects including rare objects are prepared in advance as participation benefit game objects. Then, a game object of the same rarity as that given to the lottery-winning user in the preferential lottery is selected from the participation benefit game objects and given to the display-wanting user. Therefore, when a "super rare" rare object is won, a game object of the same rarity, "super rare," is selected from the participation benefit game objects and given to the display-wanting user. The benefit-giving process can give the display-wanting user an incentive to participate in the lottery and an incentive to actively perform the reaction operation that is the basis of the lottery preferential treatment process.

なお、付与する参加特典はゲームオブジェクトに限定されるものではなく、画像発信操作で選択可能な反応操作入力用画像を付与するのでもよいし、所定額のゲームコインを付与するとか、所定数のゲーム内ポイントを付与する構成でもよい。例えば、反応操作入力用画像を付与する場合であれば、参加特典とする反応操作入力用画像をレアリティ毎に用意しておく。そして、抽選ユーザに付与されたゲームオブジェクトと同じレアリティについて用意された反応操作入力用画像を、表示希望ユーザに付与する。ゲームコインやゲーム内ポイントを付与する場合であれば、抽選の結果抽選ユーザに付与されたゲームオブジェクトのレアリティが高いほどゲームコインやゲーム内ポイントの数を増量して、表示希望ユーザに付与する。 The participation benefit to be awarded is not limited to a game object, but may be an image for inputting a reaction operation that can be selected by an image transmission operation, or a predetermined amount of game coins or a predetermined number of in-game points. For example, when an image for inputting a reaction operation is awarded, an image for inputting a reaction operation that serves as a participation benefit is prepared for each rarity. Then, an image for inputting a reaction operation that is prepared for the same rarity as the game object awarded to the selected user is awarded to the user who wishes to display it. When game coins or in-game points are awarded, the higher the rarity of the game object awarded to the selected user as a result of the lottery, the greater the number of game coins or in-game points that are awarded to the user who wishes to display it.

[機能構成]
1.サーバシステム
図9は、サーバシステム1100の機能構成例を示すブロック図である。図9に示すように、本実施形態のサーバシステム1100は、操作入力部100sと、サーバ処理部200sと、画像表示部390sと、音出力部392sと、通信部394sと、サーバ記憶部500sとを備える。
[Functional configuration]
1. Server System Fig. 9 is a block diagram showing an example of a functional configuration of a server system 1100. As shown in Fig. 9, the server system 1100 of this embodiment includes an operation input unit 100s, a server processing unit 200s, an image display unit 390s, a sound output unit 392s, a communication unit 394s, and a server storage unit 500s.

操作入力部100sは、システム管理や保守等のための各種操作を入力するためのものであり、例えばキーボードやマウス、タッチパネル等で実現できる。図1では、キーボード1106やタッチパネル1108がこれに該当する。 The operation input unit 100s is used to input various operations for system management, maintenance, etc., and can be realized by, for example, a keyboard, a mouse, a touch panel, etc. In FIG. 1, this corresponds to the keyboard 1106 and the touch panel 1108.

サーバ処理部200sは、例えばCPUやGPU、ASIC、FPGA等の演算回路であるプロセッサや、ICメモリ等の電子部品によって実現でき、操作入力部100sやサーバ記憶部500sを含む装置各部との間でデータの入出力制御を行う。そして、所定のプログラムやデータ、操作入力部100sからの操作入力信号、ユーザ端末1500から受信したデータ等に基づいて各種の演算処理を行い、サーバシステム1100の動作を統括制御する。図1では、制御基板1150やそのCPU1151がこれに該当する。 The server processing unit 200s can be realized by a processor, which is an arithmetic circuit such as a CPU, GPU, ASIC, FPGA, etc., or an electronic component such as an IC memory, and controls the input and output of data between each part of the device including the operation input unit 100s and the server storage unit 500s. It performs various arithmetic processing based on predetermined programs and data, operation input signals from the operation input unit 100s, data received from the user terminal 1500, etc., and generally controls the operation of the server system 1100. In FIG. 1, this corresponds to the control board 1150 and its CPU 1151.

このサーバ処理部200sは、ユーザ管理部210と、課金処理部220と、ゲーム管理部230と、計時部280sと、画像生成部290sと、音生成部292sと、通信制御部294sとを備える。 The server processing unit 200s includes a user management unit 210, a billing processing unit 220, a game management unit 230, a timing unit 280s, an image generation unit 290s, a sound generation unit 292s, and a communication control unit 294s.

ユーザ管理部210は、ユーザ登録に係る処理およびアカウントに紐付けられる各登録ユーザ(プレーヤ)のデータの管理を行う。例えば、登録ユーザへの固有のアカウントの付与処理、アカウント別に個人情報を登録管理する登録情報管理処理、ログインおよびログアウトの履歴等を管理する利用履歴管理処理等を実行することができる。勿論、これら以外のユーザカウントに紐付けられる他のデータの管理処理も適宜含めることができる。 The user management unit 210 performs processes related to user registration and manages the data of each registered user (player) linked to an account. For example, it can execute processes such as granting unique accounts to registered users, registration information management processes that register and manage personal information for each account, and usage history management processes that manage login and logout history, etc. Of course, it can also include management processes for other data linked to user accounts as appropriate.

課金処理部220は、プレーヤによるゲームコインの購入操作に応じて課金処理を行い、購入額相当のゲームコインを当該プレーヤに付与する。 The billing processing unit 220 performs billing processing in response to the player's game coin purchase operation, and grants the player game coins equivalent to the purchase amount.

ゲーム管理部230は、ゲームの実行管理に係る各種処理を行う。本実施形態のマルチプレイゲームはクライアント・サーバ型のオンラインゲームなので、ゲーム管理部230は、ユーザ端末1500と通信を行いながらゲームプレイに必要なデータを提供する制御を行う。このゲーム管理部230は、ゲーム進行制御部231と、抽選処理部233と、抽選表示制御部235と、反応操作受付制御部237と、反応操作集計部239と、改変処理手段としての抽選優遇処理部241と、特典付与部243とを含む。 The game management unit 230 performs various processes related to the management of game execution. Since the multiplayer game of this embodiment is a client-server type online game, the game management unit 230 controls the provision of data necessary for game play while communicating with the user terminal 1500. This game management unit 230 includes a game progress control unit 231, a lottery processing unit 233, a lottery display control unit 235, a reaction operation reception control unit 237, a reaction operation tallying unit 239, a lottery preferential treatment processing unit 241 as a modification processing means, and a bonus granting unit 243.

ゲーム進行制御部231は、ユーザ端末1500との通信を随時行って当該ユーザ端末1500におけるゲームプレイの進行を制御し、プレイ結果の反映に関する処理を行う。 The game progress control unit 231 communicates with the user terminal 1500 at any time to control the progress of game play on the user terminal 1500 and performs processing related to reflecting the results of play.

抽選処理部233は、「ガシャをひく」メニューM31(図5を参照)を選択したプレーヤ(抽選ユーザ)のユーザ端末1500(抽選者端末1500b)からの抽選指示に基づいて抽選処理を行い、抽選対象のゲームオブジェクトの中から選出したゲームオブジェクトを抽選ユーザに付与する。より詳細には、抽選処理部233は、抽選処理に先立ち後述する抽選優遇設定560の優遇フラグ561を判別し、「優遇なし」の場合には、ゲームコインの徴収額を通常徴収額とし、当該抽選処理で用いる当選確率を通常当選確率として、抽選処理を行う。一方、優遇フラグ561が「優遇あり」の場合には、ゲームコインの徴収額を優遇徴収額567とし、当該抽選処理で用いる当選確率を優遇当選確率565として、抽選処理を行う。 The lottery processing unit 233 performs lottery processing based on a lottery instruction from the user terminal 1500 (lottery player terminal 1500b) of the player (lottery user) who selected the "Draw Gasha" menu M31 (see FIG. 5), and grants the lottery user a game object selected from among the game objects to be lottery-selected. More specifically, the lottery processing unit 233 determines the preferential treatment flag 561 of the lottery preferential treatment setting 560 described below prior to the lottery processing, and if it is "no preferential treatment", performs lottery processing with the amount of game coins collected set to the normal collected amount and the winning probability used in the lottery processing set to the normal winning probability. On the other hand, if the preferential treatment flag 561 is "with preferential treatment", performs lottery processing with the amount of game coins collected set to the preferential collected amount 567 and the winning probability used in the lottery processing set to the preferential winning probability 565.

抽選表示制御部235は、抽選表示制御処理を行う機能部であり、プレーヤ(表示希望ユーザ)が「ガシャをみる」メニューM32(図5を参照)を選択し、表示対象の抽選ユーザを指定したことによる表示希望者端末1500aからの表示希望指示を受け付ける。そして、受け付けた表示希望指示に基づいて当該表示希望者端末1500aに抽選ユーザに係る抽選表示データを送信し、抽選者端末1500bに係る抽選の様子を当該表示希望者端末1500aに表示させる制御を行う。 The lottery display control unit 235 is a functional unit that performs lottery display control processing, and receives a display request instruction from the display requester terminal 1500a when the player (display requesting user) selects the "View Gasha" menu M32 (see FIG. 5) and specifies the lottery user to be displayed. Then, based on the received display request instruction, it transmits lottery display data relating to the lottery user to the display requester terminal 1500a, and controls the display of the lottery situation relating to the lottery user terminal 1500b on the display requester terminal 1500a.

反応操作受付制御部237は、反応操作受付制御処理を行う機能部であり、例えば抽選者端末1500bにおける抽選実行期間を受付期間として、その表示希望者端末1500aから反応操作入力を受け付ける制御を行う。 The reaction operation reception control unit 237 is a functional unit that performs reaction operation reception control processing, and controls the reception of reaction operation input from the display requester terminal 1500a, for example, during the lottery execution period on the lottery winner terminal 1500b.

反応操作集計部239は、反応操作集計処理を行う機能部であり、受付期間中に表示希望者端末1500aから受け付けた反応操作入力を随時集計する。具体的には、表示希望者端末1500aの数を計数して表示端末数551を随時更新する。また、その表示希望者端末1500aのうち、応援操作、画像発信操作、およびコメント発信操作の何れかの反応操作入力を受け付けた表示希望者端末1500aの数(延べ数)を計数して、反応端末数553を随時更新する。また、各表示希望者端末1500aでなされた応援操作の合計回数(延べ回数)を計数して、応援ポイント555を随時更新する。 The reaction operation tallying section 239 is a functional section that performs reaction operation tallying processing, and tallying reaction operation inputs received from the display wisher terminals 1500a during the reception period as needed. Specifically, it counts the number of display wisher terminals 1500a and updates the display terminal count 551 as needed. It also counts the number (total number) of display wisher terminals 1500a that have received a reaction operation input of a cheering operation, an image sending operation, or a comment sending operation, among those display wisher terminals 1500a, and updates the reaction terminal count 553 as needed. It also counts the total number (total number) of cheering operations performed on each display wisher terminal 1500a, and updates the cheering points 555 as needed.

抽選優遇処理部241は、抽選優遇処理を行う機能部であり、新たに満足した抽選優遇条件がある場合に抽選者端末1500bに係る次回以降の抽選を優遇する優遇処理を行う。具体的には、優遇処理特定テーブル527に従って新たに満足した抽選優遇条件を特定し、対応する優遇処理内容を適用優遇処理内容として、抽選優遇設定560を更新する。 The lottery preferential treatment processing unit 241 is a functional unit that performs lottery preferential treatment processing, and performs preferential treatment processing to provide preferential treatment for the next lottery and subsequent lotteries related to the lottery winner terminal 1500b when a newly satisfied lottery preferential treatment condition is found. Specifically, the newly satisfied lottery preferential treatment condition is identified according to the preferential treatment processing identification table 527, and the corresponding preferential treatment content is set as the applied preferential treatment content, and the lottery preferential treatment setting 560 is updated.

特典付与部243は、特典付与処理を行う機能部であり、優遇対象の抽選結果に基づいて、表示希望ユーザに特典を付与する。 The reward granting unit 243 is a functional unit that performs reward granting processing, and grants rewards to users who wish to display the rewards based on the lottery results for the preferential treatment items.

計時部280sは、システムクロックを利用して現在日時や制限時間等の計時を行う。 The timing unit 280s uses the system clock to measure the current date and time, time limit, etc.

画像生成部290sは、サーバシステム1100のシステム管理等に関する画像を生成し、画像表示部390sへ出力する。 The image generation unit 290s generates images related to system management of the server system 1100, and outputs them to the image display unit 390s.

音生成部292sは、音声データの生成やデコードをするICやソフトウェアの実行により実現され、サーバシステム1100のシステム管理や動画配信に係る操作音、BGM等の音声データを生成し、或いはデコードする。システム管理に関する音声信号は、音出力部392sへ出力される。 The sound generation unit 292s is realized by executing an IC or software that generates or decodes audio data, and generates or decodes audio data such as operation sounds and background music related to the system management and video distribution of the server system 1100. Audio signals related to system management are output to the sound output unit 392s.

通信制御部294sは、通信部394sを介して外部装置(例えばユーザ端末1500)とのデータ通信のための通信接続およびデータ処理を行い、外部装置とのデータのやりとりを実現する。 The communication control unit 294s establishes a communication connection and processes data for data communication with an external device (e.g., the user terminal 1500) via the communication unit 394s, and realizes data exchange with the external device.

画像表示部390sは、画像生成部290sから入力される画像信号に基づいてシステム管理等のための各種画面を表示する。例えば、フラットパネルディスプレイ、プロジェクター、ヘッドマウントディスプレイといった画像表示装置によって実現できる。図1では、タッチパネル1108がこれに該当する。 The image display unit 390s displays various screens for system management, etc., based on the image signal input from the image generation unit 290s. For example, this can be realized by an image display device such as a flat panel display, a projector, or a head-mounted display. In FIG. 1, this corresponds to the touch panel 1108.

音出力部392sは、音生成部292sから入力される音声信号を放音する。図1では、本体装置1101やタッチパネル1108が備えるスピーカ(不図示)がこれに該当する。 The sound output unit 392s emits the audio signal input from the sound generation unit 292s. In FIG. 1, this corresponds to a speaker (not shown) provided in the main device 1101 or the touch panel 1108.

通信部394sは、ネットワークNと接続して通信を実現する。例えば、無線通信機、モデム、TA(ターミナルアダプタ)、有線用の通信ケーブルのジャックや制御回路等によって実現できる。図1では、通信装置1153がこれに該当する。 The communication unit 394s connects to the network N to realize communication. For example, this can be realized by a wireless communication device, a modem, a TA (terminal adapter), a jack for a wired communication cable, a control circuit, etc. In FIG. 1, this corresponds to the communication device 1153.

サーバ記憶部500sには、サーバシステム1100を動作させ、サーバシステム1100が備える種々の機能を実現するためのプログラムや、このプログラムの実行中に使用されるデータ等が予め格納され、或いは処理の都度一時的に格納される。例えば、RAMやROM等のICメモリ、ハードディスク等の磁気ディスク、CD-ROMやDVD等の光学ディスク等によって実現できる。図1では、ICメモリ1152やストレージ1140がこれに該当する。 The server storage unit 500s stores in advance or temporarily stores each time processing is performed programs for operating the server system 1100 and implementing the various functions of the server system 1100, as well as data used during execution of these programs. For example, this can be implemented by IC memory such as RAM or ROM, magnetic disks such as hard disks, or optical disks such as CD-ROM or DVD. In FIG. 1, this corresponds to the IC memory 1152 and storage 1140.

また、サーバ記憶部500sには、サーバプログラム501と、配信用ゲームクライアントプログラム503と、ユーザ管理データ510と、ゲーム初期設定データ520と、プレイデータ530と、抽選実行データ540とが格納される。また、その他にも、タイマーやカウンタ、各種フラグ等、必要なデータが適宜格納される。 The server storage unit 500s also stores a server program 501, a distribution game client program 503, user management data 510, game initial setting data 520, play data 530, and lottery execution data 540. In addition, other necessary data such as timers, counters, and various flags are also stored as appropriate.

サーバプログラム501は、サーバ処理部200sをユーザ管理部210、課金処理部220、およびゲーム管理部230として機能させるためのプログラムである。なお、画像生成部290sや音生成部292s、通信制御部294sとして機能させるプログラムも適宜これに含めることができる。 The server program 501 is a program for causing the server processing unit 200s to function as the user management unit 210, the billing processing unit 220, and the game management unit 230. In addition, this may also include programs for causing the server processing unit 200s to function as the image generation unit 290s, the sound generation unit 292s, and the communication control unit 294s, as appropriate.

配信用ゲームクライアントプログラム503は、ユーザ端末1500にダウンロードされるゲームクライアントプログラム502(図12を参照)の原本である。 The distribution game client program 503 is the original of the game client program 502 (see FIG. 12) that is downloaded to the user terminal 1500.

ユーザ管理データ510は、ユーザ登録を済ませたプレーヤ毎に用意され、当該プレーヤのゲームプレイに関する管理用の各種データを格納する。具体的には、1つのユーザ管理データ510は、図10に示すように、該当するプレーヤのプレーヤID(アカウント)511と、決済媒体帳簿データ513と、所有オブジェクトリスト515と、フレンドリスト517とを含む。また、その他にも、該当するプレーヤのレベルやプレイ日時、プレイ時間等のプレイ履歴、ゲームの進行状況に係るセーブデータ等を含む。 User management data 510 is prepared for each player who has completed user registration, and stores various management data related to the game play of that player. Specifically, as shown in FIG. 10, one user management data 510 includes the player's player ID (account) 511, payment medium ledger data 513, owned object list 515, and friend list 517. In addition, it also includes the player's level, play history such as play date and time, play time, and save data related to the game progress.

決済媒体帳簿データ513は、該当するプレーヤに紐付けられる電子決済媒体(本実施形態ではゲーム内通貨であるゲームコイン)の収支の情報、例えば、ゲームコインの購入日時や購入数(課金額)の履歴、ゲームコインの消費日時や消費数の履歴等を格納する。 The payment medium ledger data 513 stores information on the balance of the electronic payment medium (game coins, which are the in-game currency in this embodiment) associated with the relevant player, such as the purchase date and time of game coins and the history of the number of purchases (charged amount), and the consumption date and time of game coins and the number of consumptions.

所有オブジェクトリスト515は、該当するプレーヤがゲームの過程で入手し、現時点で保有しているキャラクタや武器、アイテム等のゲームオブジェクトのリストを格納する。本実施形態では、抽選処理でのゲームオブジェクトの付与や、特典付与処理でのゲームオブジェクトの付与にあたり、そのゲームオブジェクトのオブジェクトIDが所有オブジェクトリスト515に追加される。 The owned object list 515 stores a list of game objects such as characters, weapons, items, etc. that the relevant player has acquired during the course of the game and currently owns. In this embodiment, when a game object is awarded in the lottery process or in the bonus awarding process, the object ID of that game object is added to the owned object list 515.

フレンドリスト517は、該当するプレーヤがフレンド登録した他のプレーヤのリストを格納する。 Friend list 517 stores a list of other players who have been registered as friends by the player in question.

図9に戻り、ゲーム初期設定データ520は、ゲームを実行するために必要な初期設定データを格納する。このゲーム初期設定データ520は、オブジェクト定義データ521と、抽選対象オブジェクトリスト523と、参加特典用オブジェクトリスト525と、優遇処理特定テーブル527(図8を参照)とを含む。また、その他にも、ゲームステージを設定するためのデータや、ゲームステージ毎の敵キャラクタの出現設定、敵キャラクタの種類や各種パラメータ値、行動パターンを定義する定義データ等を含む。 Returning to FIG. 9, game initial setting data 520 stores the initial setting data required to execute the game. This game initial setting data 520 includes object definition data 521, a lottery object list 523, a participation benefit object list 525, and a preferential treatment specification table 527 (see FIG. 8). In addition, it also includes data for setting game stages, enemy character appearance settings for each game stage, and definition data defining the types, various parameter values, and behavior patterns of enemy characters.

オブジェクト定義データ521は、ゲームの過程でプレーヤが入手し得る各種ゲームオブジェクト毎に用意され、当該ゲームオブジェクトのデータをそのオブジェクトIDと対応付けて格納する。例えば、それがキャラクタであれば、攻撃力や防御力といった各種能力値やスキル等の能力パラメータ、モデルデータ、動作制御に用いるモーションデータ等を格納する。このオブジェクト定義データ521には、抽選対象や参加特典用とされるゲームオブジェクトのデータが含まれる。 Object definition data 521 is prepared for each type of game object that the player can obtain during the game, and stores the data of that game object in association with its object ID. For example, if it is a character, it stores various ability values such as attack power and defense power, ability parameters such as skills, model data, motion data used for movement control, etc. This object definition data 521 includes data on game objects that are the subject of a lottery or for participation benefits.

抽選対象オブジェクトリスト523は、抽選対象のゲームオブジェクトのオブジェクトIDを格納する。 The lottery object list 523 stores the object IDs of the game objects that are the subject of the lottery.

参加特典用オブジェクトリスト525は、参加特典用のゲームオブジェクトのオブジェクトIDを格納する。 The participation bonus object list 525 stores the object IDs of the participation bonus game objects.

プレイデータ530は、ゲームをプレイしているプレーヤ毎(つまりサーバシステム1100に接続しているユーザ端末1500毎)に用意され、ゲームのプレイ状況(進行状況)を記述する。 The play data 530 is prepared for each player playing the game (i.e., for each user terminal 1500 connected to the server system 1100) and describes the game play status (progress).

抽選実行データ540は、抽選者端末1500b毎に用意され、その抽選ユーザによる抽選の状況に関する各種データを格納する。具体的には、1つの抽選実行データ540は、図11に示すように、当該抽選者端末1500bの端末ID541と、抽選者ID543と、表示希望者ID545と、反応操作集計データ550と、抽選優遇設定560とを格納する。 The lottery execution data 540 is prepared for each lottery player terminal 1500b, and stores various data related to the lottery status by the lottery user. Specifically, as shown in FIG. 11, one lottery execution data 540 stores the terminal ID 541 of the lottery player terminal 1500b, the lottery player ID 543, the display requester ID 545, the reaction operation summary data 550, and the lottery preferential treatment settings 560.

抽選者ID543は、抽選ユーザのプレーヤIDを格納する。また、表示希望者ID545は、表示希望ユーザのプレーヤIDを格納する。表示希望ユーザが複数いる場合には、そのプレーヤIDのリストを格納する。 The lottery winner ID 543 stores the player ID of the lottery winner. The display requester ID 545 stores the player ID of the display requester. If there are multiple display requesters, a list of their player IDs is stored.

反応操作集計データ550は、反応操作集計部239によって随時集計される集計項目毎の計数値を格納する。本実施形態では、表示端末数551と、反応端末数553と、応援ポイント555とを含む。 The reaction operation aggregation data 550 stores the count values for each aggregation item that are aggregated at any time by the reaction operation aggregation unit 239. In this embodiment, the data includes the number of display terminals 551, the number of reaction terminals 553, and the support points 555.

抽選優遇設定560は、抽選優遇処理部241によって適用優遇処理内容に基づき設定される。本実施形態では、優遇フラグ561と、優遇対象残数563と、優遇当選確率565と、優遇徴収額567とを含む。 The lottery preferential treatment settings 560 are set by the lottery preferential treatment processing unit 241 based on the applied preferential treatment processing content. In this embodiment, it includes a preferential treatment flag 561, a remaining number of preferential treatment items 563, a preferential treatment winning probability 565, and a preferential treatment collection amount 567.

優遇フラグ561には、初期値として「優遇なし」が設定され、抽選優遇処理部241が新たに抽選優遇条件を満たしたと判定した際に「優遇あり」とされる。その後は、優遇対象残数563が「0」となった時点で「優遇なし」にリセットされる。 The preferential treatment flag 561 is initially set to "no preferential treatment" and is set to "preferential treatment" when the lottery preferential treatment processing unit 241 determines that a new lottery preferential treatment condition has been met. Thereafter, the preferential treatment flag 561 is reset to "no preferential treatment" when the remaining number of preferential treatment targets 563 becomes "0".

優遇対象残数563は、優遇対象回数の残数を格納する。この優遇対象残数563には、抽選優遇処理部241が新たに抽選優遇条件を満たしたと判定した際に、初期値として適用優遇処理内容の優遇対象回数が設定される。その後は、抽選処理のたびに、それが「0」となるまで1つずつ減らされて更新される。 The remaining number of times eligible for preferential treatment 563 stores the remaining number of times eligible for preferential treatment. When the lottery preferential treatment processing unit 241 determines that a new lottery preferential treatment condition has been satisfied, the initial value of the number of times eligible for preferential treatment for the applied preferential treatment process content is set in this remaining number of times eligible for preferential treatment 563. After that, the number is updated by decrementing by one each time the lottery process is performed until it becomes "0".

優遇当選確率565は、優遇フラグ561が「優遇あり」の間に実行される優遇対象の抽選で用いる当選確率を格納する。この優遇当選確率565には、適用優遇処理内容の当選確率調整値に従って、「レア」についての通常当選確率をその当選確率調整値で調整したレア用の優遇当選確率と、「スーパーレア」についての通常当選確率をその当選確率調整値で調整したスーパーレア用の優遇当選確率とが設定される。適用優遇処理内容に当選確率調整値が設定されていなければ、通常当選確率を調整せずにそのまま設定する。また、適用優遇処理内容に設定されているのが「レア」および「スーパーレア」の何れか一方の当選確率調整値のみの場合には、未設定の方の優遇当選確率についてはその通常当選確率を設定する。 The preferential winning probability 565 stores the winning probability used in the lottery for preferential treatment that is executed while the preferential treatment flag 561 is "with preferential treatment". In accordance with the winning probability adjustment value of the applied preferential treatment processing content, this preferential winning probability 565 is set to a preferential winning probability for rare, which is the normal winning probability for "rare" adjusted by that winning probability adjustment value, and a preferential winning probability for super rare, which is the normal winning probability for "super rare" adjusted by that winning probability adjustment value. If a winning probability adjustment value is not set in the applied preferential treatment processing content, the normal winning probability is set as is without adjustment. Also, if only one of the winning probability adjustment values for "rare" and "super rare" is set in the applied preferential treatment processing content, the normal winning probability is set for the preferential winning probability for the unset one.

優遇徴収額567は、優遇対象の抽選で徴収するゲームコインの徴収額を格納する。この優遇徴収額567には、適用優遇処理内容の割引率の分を通常徴収額から減額した額が設定される。 The preferential collection amount 567 stores the amount of game coins to be collected in the lottery for preferential treatment targets. This preferential collection amount 567 is set to an amount obtained by subtracting the discount rate of the applied preferential treatment content from the normal collection amount.

2.ユーザ端末
図12は、抽選者端末1500b又は表示希望者端末1500aとなるユーザ端末1500の機能構成例を示すブロック図である。図12に示すように、ユーザ端末1500は、操作入力部100と、端末処理部200と、画像表示部390と、音出力部392と、通信部394と、端末記憶部500とを備える。
12 is a block diagram showing an example of a functional configuration of a user terminal 1500 serving as a lottery player terminal 1500b or a display requester terminal 1500a. As shown in FIG. 12, the user terminal 1500 includes an operation input unit 100, a device processing unit 200, an image display unit 390, a sound output unit 392, a communication unit 394, and a device storage unit 500.

操作入力部100は、プレーヤが各種操作を入力するためのものであり、例えば、ボタンスイッチ、ジョイスティック、タッチパッド、トラックボール、加速度センサ、角速度センサ、CCDモジュール等によって実現できる。図2では、方向入力キー1502やホームキー1504、タッチパネル1506がこれに該当する。 The operation input unit 100 allows the player to input various operations, and can be realized by, for example, a button switch, a joystick, a touch pad, a trackball, an acceleration sensor, an angular velocity sensor, a CCD module, etc. In FIG. 2, this corresponds to the directional input keys 1502, the home key 1504, and the touch panel 1506.

端末処理部200は、例えばCPUやGPU、ASIC、FPGA等の演算回路であるプロセッサや、ICメモリ等の電子部品によって実現でき、操作入力部100や端末記憶部500を含む装置各部との間でデータの入出力制御を行う。そして、所定のプログラムやデータ、操作入力部100からの操作入力信号、サーバシステム1100から受信したデータ等に基づいて各種の演算処理を行い、ユーザ端末1500の動作を統括制御する。図2では、制御基板1550やそのCPU1551がこれに該当する。そして、本実施形態における端末処理部200は、ユーザ端末演算部270と、計時部280と、画像生成部290と、音生成部292と、通信制御部294とを備える。 The device processing unit 200 can be realized by a processor, which is an arithmetic circuit such as a CPU, GPU, ASIC, FPGA, or other electronic components such as an IC memory, and controls data input/output between each unit of the device including the operation input unit 100 and the device storage unit 500. It performs various arithmetic processing based on predetermined programs and data, operation input signals from the operation input unit 100, data received from the server system 1100, and the like, and generally controls the operation of the user terminal 1500. In FIG. 2, this corresponds to the control board 1550 and its CPU 1551. In this embodiment, the device processing unit 200 includes a user terminal arithmetic unit 270, a timer unit 280, an image generation unit 290, a sound generation unit 292, and a communication control unit 294.

ユーザ端末演算部270は、ユーザ端末1500をプレーヤのゲームプレイのための端末として機能させるための各種演算処理を実行する。例えば、ユーザ端末演算部270は、操作信号送信制御部271と、ゲーム画面表示制御部273とを含む。 The user terminal calculation unit 270 executes various calculation processes to cause the user terminal 1500 to function as a terminal for the player to play the game. For example, the user terminal calculation unit 270 includes an operation signal transmission control unit 271 and a game screen display control unit 273.

操作信号送信制御部271は、操作入力部100に対する操作入力に応じて、各種データやリクエスト情報をサーバシステム1100へ送信するための処理を行う。 The operation signal transmission control unit 271 performs processing to transmit various data and request information to the server system 1100 in response to operation input to the operation input unit 100.

ゲーム画面表示制御部273は、サーバシステム1100から受信した各種データに基づいて、ゲーム画面を表示するための制御を行う。例えば、本実施形態のオンラインゲームをウェブゲームとして実現するならば、ウェブブラウザをベースとしてHTMLとともにJava(登録商標)やCSS(Cascading Style Sheets)を利用して能動的に画面表示を制御するウェブ技術、Adobe(登録商標)Flash等のプラグインを用いて実現できる。勿論、その他の方法でもかまわない。また、本実施形態の構成では、ゲーム画面のベースとなるゲーム空間画像(例えば、3DCG等)はサーバシステム1100にて生成されるが、ゲーム空間画像をユーザ端末1500で生成する構成も可能である。その場合、ゲーム画面表示制御部273は、3DCGを生成するための仮想3次元空間に配置されたオブジェクトの制御を行うこととなる。 The game screen display control unit 273 performs control to display the game screen based on various data received from the server system 1100. For example, if the online game of this embodiment is realized as a web game, it can be realized using web technology that actively controls the screen display using HTML together with Java (registered trademark) and CSS (Cascading Style Sheets) based on a web browser, and plug-ins such as Adobe (registered trademark) Flash. Of course, other methods may be used. In addition, in the configuration of this embodiment, the game space image (e.g., 3DCG, etc.) that is the base of the game screen is generated by the server system 1100, but it is also possible to configure the game space image to be generated by the user terminal 1500. In that case, the game screen display control unit 273 controls objects arranged in a virtual three-dimensional space for generating the 3DCG.

画像生成部290は、ゲーム画面表示制御部273と連係して、サーバシステム1100から受信した各種データに基づいて1フレーム時間(例えば1/60秒)で1枚のゲーム画面を表示するための画像信号を生成し、生成した画像信号を画像表示部390に出力する。例えば、GPU、デジタルシグナルプロセッサ(DSP)等のプロセッサ、ビデオ信号IC、ビデオコーデック等のプログラム、フレームバッファ等の描画フレーム用ICメモリ等によって実現できる。 The image generation unit 290 works in conjunction with the game screen display control unit 273 to generate an image signal for displaying one game screen per frame time (e.g., 1/60th of a second) based on various data received from the server system 1100, and outputs the generated image signal to the image display unit 390. For example, this can be realized by a processor such as a GPU or digital signal processor (DSP), a video signal IC, a program such as a video codec, an IC memory for drawing frames such as a frame buffer, etc.

音生成部292は、例えば、デジタルシグナルプロセッサ(DSP)や、音声合成IC等のプロセッサ、音声ファイルを再生するためのオーディオコーデック等によって実現され、ゲームの効果音やBGM、各種操作音の音声信号を生成して音出力部392に出力する。 The sound generation unit 292 is realized, for example, by a digital signal processor (DSP), a processor such as a voice synthesis IC, an audio codec for playing audio files, etc., and generates audio signals for game sound effects, background music, and various operation sounds, and outputs them to the sound output unit 392.

通信制御部294は、通信部394を介して外部装置(例えばサーバシステム1100)とのデータ通信のための通信接続およびデータ処理を行い、外部装置とのデータのやりとりを実現する。 The communication control unit 294 establishes a communication connection and processes data for data communication with an external device (e.g., the server system 1100) via the communication unit 394, and realizes data exchange with the external device.

画像表示部390は、画像生成部290から入力される画像信号に基づいて、ゲーム画面等の各種画面を表示する。例えば、フラットパネルディスプレイ、プロジェクター、ヘッドマウントディスプレイといった画像表示装置によって実現できる。図2では、タッチパネル1506がこれに該当する。 The image display unit 390 displays various screens, such as a game screen, based on the image signal input from the image generation unit 290. For example, this can be realized by an image display device such as a flat panel display, a projector, or a head-mounted display. In FIG. 2, this corresponds to the touch panel 1506.

音出力部392は、音生成部292から入力される音声信号に基づいてゲームに関する効果音やBGM等を放音する。図2では、スピーカ1510がこれに該当する。 The sound output unit 392 emits sound effects and background music related to the game based on the audio signal input from the sound generation unit 292. In FIG. 2, this corresponds to the speaker 1510.

通信部394は、ネットワークNと接続して通信を実現する。例えば、無線通信機、モデム、TA、有線用の通信ケーブルのジャックや制御回路等によって実現できる。図2では、無線通信モジュール1553がこれに該当する。 The communication unit 394 connects to the network N to realize communication. For example, this can be realized by a wireless communication device, a modem, a TA, a jack for a wired communication cable, a control circuit, etc. In FIG. 2, this corresponds to the wireless communication module 1553.

端末記憶部500には、ユーザ端末1500を動作させ、ユーザ端末1500が備える機能を実現するためのプログラムや、このプログラムの実行中に使用されるデータ等が予め格納され、或いは処理の都度一時的に格納される。例えば、RAMやROM等のICメモリ、ハードディスク等の磁気ディスク、CD-ROMやDVD等の光学ディスク等によって実現できる。図2では、ICメモリ1552や、メモリカード1540がこれに該当する。 In the terminal storage unit 500, programs for operating the user terminal 1500 and realizing the functions of the user terminal 1500, and data used during execution of these programs are stored in advance, or are temporarily stored each time processing is performed. For example, this can be realized by IC memory such as RAM or ROM, a magnetic disk such as a hard disk, or an optical disk such as a CD-ROM or DVD. In FIG. 2, this corresponds to the IC memory 1552 and the memory card 1540.

また、端末記憶部500には、ゲームクライアントプログラム502が格納される。ゲームクライアントプログラム502は、端末処理部200をユーザ端末演算部270として機能させるためのプログラムである。このゲームクライアントプログラム502は、オンラインゲームを実現する技術手法に応じた専用のクライアントプログラムであってもよいし、ウェブブラウザプログラムおよびインタラクティブな画像表示を実現するプラグイン等により構成するとしてもよい。本実施形態では、サーバシステム1100から提供される配信用ゲームクライアントプログラム503(図9を参照)のコピーとする。 The terminal storage unit 500 also stores a game client program 502. The game client program 502 is a program for causing the terminal processing unit 200 to function as the user terminal calculation unit 270. This game client program 502 may be a dedicated client program according to the technical method for realizing the online game, or may be configured with a web browser program and a plug-in for realizing interactive image display. In this embodiment, it is a copy of the distribution game client program 503 (see FIG. 9) provided by the server system 1100.

[処理の流れ]
図13は、抽選ユーザによる抽選の実行に関するサーバシステム1100の処理の流れを示すフローチャートである。ここで説明する処理は、サーバ処理部200sがサーバプログラム501を読み出して実行することによって実現される。なお、図13では、1つの抽選者端末1500bに係る抽選に着目した処理の流れを示しており、複数の抽選ユーザが抽選を行っている場合には、その抽選者端末1500b毎に本処理を行う。
[Process flow]
Fig. 13 is a flowchart showing the flow of processing in the server system 1100 regarding the execution of a lottery by a lottery user. The processing described here is realized by the server processing unit 200s reading and executing the server program 501. Note that Fig. 13 shows the flow of processing focusing on a lottery related to one lottery player terminal 1500b, and when multiple lottery users are performing lotteries, this processing is performed for each of the lottery player terminals 1500b.

本処理では、先ず、サーバ処理部200sは、表示希望者端末1500a(ユーザ端末1500)からの各種指示に備えた処理を実行開始する(ステップS3~S7)。具体的には表示希望指示の受け付けに備えて、抽選表示制御部235が、当該表示希望指示で指定される抽選ユーザに係る抽選表示データを当該表示希望者端末1500aに送信して表示させる抽選表示制御処理を開始する(ステップS3)。また、反応操作受付制御部237が、当該表示希望者端末1500aから反応操作入力を受け付ける反応操作受付制御処理を開始するとともに(ステップS5)、反応操作集計部239が、表示希望者端末1500aのそれぞれで受け付けた反応操作入力を集計する反応操作集計処理を開始する(ステップS7)。 In this process, first, the server processing unit 200s starts executing a process to prepare for various instructions from the display requester terminal 1500a (user terminal 1500) (steps S3 to S7). Specifically, in preparation for receiving a display request instruction, the lottery display control unit 235 starts a lottery display control process to send lottery display data related to the lottery user specified in the display request instruction to the display requester terminal 1500a and display it (step S3). In addition, the reaction operation reception control unit 237 starts a reaction operation reception control process to receive a reaction operation input from the display requester terminal 1500a (step S5), and the reaction operation tallying unit 239 starts a reaction operation tallying process to tally the reaction operation input received at each of the display requester terminals 1500a (step S7).

一方で、サーバ処理部200sは、抽選者端末1500bからの抽選実行操作を受け付けて、抽選指示があったら(ステップS9:YES)、当該抽選指示に基づいて抽選処理を行う。すなわち、抽選処理部233は先ず、優遇フラグ561を判別する(ステップS11)。そして、それが「優遇なし」の場合には、通常徴収額のゲームコインを徴収する(ステップS13)。その上で、通常当選確率に基づいて抽選を実行し、抽選対象のゲームオブジェクトの中から選出したゲームオブジェクトを、抽選ユーザに付与する(ステップS15)。 On the other hand, the server processing unit 200s accepts a lottery execution operation from the lottery player terminal 1500b, and if there is a lottery instruction (step S9: YES), performs lottery processing based on the lottery instruction. That is, the lottery processing unit 233 first determines the preferential treatment flag 561 (step S11). If it is "no preferential treatment," it collects the normal amount of game coins (step S13). Then, it executes a lottery based on the normal probability of winning, and grants a game object selected from the game objects subject to the lottery to the lottery user (step S15).

これに対し、ステップS11で判別した優遇フラグ561が「優遇あり」の場合には、抽選処理部233は、後段の抽選優遇処理(より詳細には、抽選優遇処理部241が適用優遇処理内容に従って行った優遇処理)を反映させた抽選処理を行う。すなわち、優遇徴収額567のゲームコインを徴収する(ステップS17)。そして、優遇当選確率565に基づいて抽選を実行し、抽選対象から選出したゲームオブジェクトを抽選ユーザに付与する(ステップS19)。また、ここでの抽選処理に際し、優遇対象残数563を1つ減らして更新するとともに、それが0になったら優遇フラグ561を「優遇なし」にリセットする(ステップS21)。その後、特典付与部243が特典付与処理を行い、参加特典用のゲームオブジェクトの中から選出したゲームオブジェクトを、表示希望ユーザに付与する(ステップS23)。 On the other hand, if the preferential treatment flag 561 determined in step S11 is "with preferential treatment", the lottery processing unit 233 performs a lottery process that reflects the subsequent lottery preferential treatment process (more specifically, the preferential treatment process performed by the lottery preferential treatment processing unit 241 according to the applied preferential treatment process content). That is, the preferential treatment collection amount 567 of game coins is collected (step S17). Then, a lottery is performed based on the preferential treatment winning probability 565, and a game object selected from the lottery objects is given to the lottery user (step S19). In addition, during this lottery process, the remaining number of preferential treatment objects 563 is updated by decrementing it by one, and when it becomes 0, the preferential treatment flag 561 is reset to "without preferential treatment" (step S21). After that, the privilege granting unit 243 performs a privilege granting process, and a game object selected from the game objects for the participation privilege is given to the display-desiring user (step S23).

そして、抽選処理を終えたならば優遇フラグ561を判定し、優遇フラグ561が「優遇あり」であれば(ステップS25:YES)、ステップS31に移行する。 Then, once the lottery process is completed, the preferential treatment flag 561 is checked, and if the preferential treatment flag 561 is "preferential treatment available" (step S25: YES), the process proceeds to step S31.

一方、優遇フラグ561が「優遇なし」の場合には(ステップS25:NO)、抽選優遇処理部241が抽選優遇処理を行い、先ず、優遇処理特定テーブル527に従って新たに満足した抽選優遇条件を特定する。そして、新たに満足した抽選優遇条件があれば(ステップS27:YES)、優遇フラグ561を「優遇あり」にした上で、対応する優遇処理内容を適用優遇処理内容として抽選者端末1500bに係る次回以降の抽選を優遇する優遇処理を行う(ステップS29)。具体的には、適用優遇処理内容の優遇対象回数を優遇対象残数563に追加設定する。そして、当該適用優遇処理内容に当選確率調整値が設定されていれば、通常当選確率を調整して優遇当選確率565を設定するとともに、割引率が設定されていれば、通常徴収額からその分を割り引いた額を優遇徴収額567として設定する。抽選優遇処理を終えたら、ステップS31に移行する。 On the other hand, if the preferential treatment flag 561 is "no preferential treatment" (step S25: NO), the lottery preferential treatment processing unit 241 performs the lottery preferential treatment process, and first identifies the newly satisfied lottery preferential treatment conditions according to the preferential treatment process specification table 527. Then, if there are newly satisfied lottery preferential treatment conditions (step S27: YES), the preferential treatment flag 561 is set to "with preferential treatment", and the corresponding preferential treatment content is set as the applied preferential treatment content to perform preferential treatment processing for the next and subsequent lotteries related to the lottery winner terminal 1500b (step S29). Specifically, the number of times that the preferential treatment target of the applied preferential treatment content is added and set to the remaining number of preferential treatment targets 563. Then, if a winning probability adjustment value is set in the applied preferential treatment content, the normal winning probability is adjusted to set the preferential winning probability 565, and if a discount rate is set, the amount obtained by discounting the normal collection amount by that amount is set as the preferential collection amount 567. After the lottery preferential treatment process is completed, proceed to step S31.

そして、ステップS31では、抽選の終了判定を行い、ガシャ終了操作がなされるまでの間は(ステップS31:NO)、ステップS9に戻って上記した処理を繰り返す。 Then, in step S31, a determination is made as to whether the lottery has ended, and if the user does not perform an operation to end the gacha (step S31: NO), the process returns to step S9 and repeats the above process.

以上説明したように、本実施形態によれば、表示希望ユーザは、抽選ユーザによる抽選の状況と、他の表示希望ユーザの当該抽選への参加状況や反応操作入力の内容を把握しつつ、自身も適宜反応操作入力を行って、抽選ユーザの抽選に参加することができる。一方、抽選ユーザは、自身が行っている抽選への他プレーヤの参加状況や反応操作入力の内容等を意識しながら、抽選を行うことができる。そして、その上で、抽選ユーザによる抽選への表示希望ユーザの参加状況に応じて抽選者端末1500bに係る次回以降の抽選の当選確率を高くしたり、当該抽選を無償又は割引して優遇することができる。また、優遇された抽選の結果に応じて、表示希望ユーザに参加特典を付与することができる。したがって、抽選の様子を複数のユーザで共有することができ、しかも継続して抽選を行う動機を生じさせ得る新たな技術を実現することができる。 As described above, according to this embodiment, the display-desiring user can participate in the lottery of the lottery user by appropriately inputting a reaction operation while grasping the lottery situation by the lottery user, the participation status of the other display-desiring users in the lottery, and the contents of the reaction operation input. On the other hand, the lottery user can perform the lottery while being aware of the participation status of other players in the lottery he is performing and the contents of the reaction operation input. Then, based on the participation status of the display-desiring user in the lottery performed by the lottery user, the probability of winning the lottery on the lottery user terminal 1500b from the next lottery onward can be increased, or the lottery can be made free of charge or discounted to give preferential treatment. In addition, depending on the result of the lottery in which the display-desiring user is given preferential treatment, a participation benefit can be given to the display-desiring user. Therefore, a new technology can be realized that allows the lottery situation to be shared by multiple users and can motivate users to continue performing lotteries.

なお、本発明を適用可能な形態は上記した実施形態に限定されるものではなく、適宜構成要素の追加・省略・変更を施すことができる。 The forms to which the present invention can be applied are not limited to the above-mentioned embodiments, and components can be added, omitted, or modified as appropriate.

[変形例1]
例えば、上記実施形態では、本発明の適用例として、クライアント・サーバ型のゲームシステム1000のサーバシステム1100を例に挙げたが、これに限定されない。例えば、複数のユーザ端末1500をピアツーピア接続して実現することもできる。その場合は、何れかのユーザ端末1500に、上記実施形態のサーバシステム1100の機能を担わせる。或いは、複数のユーザ端末1500でゲーム管理部230が有する機能を分担する構成としてもよい。
[Modification 1]
For example, in the above embodiment, the server system 1100 of the client-server type game system 1000 is given as an example of application of the present invention, but the present invention is not limited to this. For example, it can be realized by connecting multiple user terminals 1500 in a peer-to-peer manner. In that case, one of the user terminals 1500 is made to take on the functions of the server system 1100 of the above embodiment. Alternatively, the functions of the game management unit 230 may be shared among multiple user terminals 1500.

例えば、上記実施形態のサーバシステム1100が有する機能を分担して担うユーザ端末1500Aの機能構成例は図14のようになる。図14では、上記実施形態と同様の構成には同一の符号を付して示している。なお、この場合のサーバシステム1100は、ユーザ登録とその情報の管理を主に行い、ユーザ端末1500Aからのリクエストに応じてそれらの情報を提供する。 For example, an example of the functional configuration of a user terminal 1500A that shares the functions of the server system 1100 of the above embodiment is shown in FIG. 14. In FIG. 14, the same components as those of the above embodiment are given the same reference numerals. In this case, the server system 1100 mainly handles user registration and management of the information, and provides the information in response to requests from the user terminal 1500A.

図14に示すように、本変形例のユーザ端末1500Aは、端末処理部200がゲーム管理部230を有し、ゲーム画面表示制御部273が省略される。すなわち、本変形例のユーザ端末1500Aは、サーバシステム1100からゲーム画面の画像を表示するためのデータを取得するのではなく、自身のゲーム管理部230がゲーム管理に関する処理を実行してゲームの進行を制御し、ゲーム画面の画像を生成する。このユーザ端末1500Aの端末記憶部500には、端末処理部200をユーザ端末演算部270およびゲーム管理部230として機能させるためのゲームプログラム504が格納され、当該ユーザ端末1500Aのプレーヤに係るユーザ管理データ510およびそのゲームプレイに係るプレイデータ530と、当該ユーザ端末1500Aのプレーヤが抽選ユーザとして行っている抽選又は表示希望ユーザとして参加している抽選に係る抽選実行データ540と、ゲーム初期設定データ520とが格納される。 As shown in FIG. 14, in the user terminal 1500A of this modification, the terminal processing unit 200 has a game management unit 230, and the game screen display control unit 273 is omitted. That is, in the user terminal 1500A of this modification, the game management unit 230 executes processing related to game management to control the progress of the game and generate an image of the game screen, rather than acquiring data for displaying an image of the game screen from the server system 1100. The terminal storage unit 500 of this user terminal 1500A stores a game program 504 for causing the terminal processing unit 200 to function as the user terminal calculation unit 270 and the game management unit 230, and stores user management data 510 related to the player of the user terminal 1500A, play data 530 related to the game play, lottery execution data 540 related to a lottery in which the player of the user terminal 1500A is participating as a lottery user or a lottery in which the player of the user terminal 1500A is participating as a display-desiring user, and game initial setting data 520.

そして、本変形例のユーザ端末1500Aの処理の流れは図12に示したフローチャートと基本的には同じで、ユーザ端末1500Aのゲーム管理部230により各ステップを実行するものと読み替えればよい。 The processing flow of the user terminal 1500A in this modified example is basically the same as the flowchart shown in Figure 12, and each step can be interpreted as being executed by the game management unit 230 of the user terminal 1500A.

本変形例によれば、上記実施形態と同様の作用効果が得られる。なお、ユーザ端末1500がゲーム管理部230の全ての機能を担うのではなく、その一部を担う構成としてもよい。 This modified example provides the same effects as the above embodiment. Note that the user terminal 1500 may be configured to perform only some of the functions of the game management unit 230 rather than performing all of them.

[変形例2]
また、上記実施形態では、同じグループのメンバーから表示対象に選んだ他プレーヤのガシャに参加する例を示したが、表示対象の他のプレーヤは、グループとは関係なくゲームに参加している全ての他プレーヤの中から選べるようにしてもよい。また、その場合は、表示希望ユーザのうち、抽選ユーザがフレンド登録しているプレーヤの数(フレンド数)を集計項目に含めて計数し、その計数値を優遇抽選条件の判定に用いるとしてもよい。優遇処理特定テーブル527において、フレンド数を閾値判定する優遇抽選条件と、対応する優遇処理内容を設定しておけばよい。
[Modification 2]
In the above embodiment, an example was shown in which a player participated in a gacha of another player selected from the same group as a display target, but the other players to be displayed may be selected from all other players participating in the game regardless of group. In that case, the number of players (number of friends) who are registered as friends by the lottery user among the users who wish to be displayed may be counted as a tally item, and the counted value may be used to determine the preferential selection condition. In the preferential processing specification table 527, the preferential selection condition for determining the number of friends as a threshold value and the corresponding preferential processing content may be set.

他にも、抽選ユーザをいわゆる実況動画の配信者とし、表示希望ユーザを当該実況動画の視聴者とする構成も可能である。実況動画は、ゲームプレイのプレイ動画にユーザ(プレーヤ)が実況や解説等の音声を加えて作成することができる。例えば、抽選ユーザである配信者は、プレーヤとしてゲームをプレイし、ガシャをひく様子の実況動画を、動画配信サイトを利用してライブ形式で配信する。また、表示希望ユーザである視聴者は、応援操作や画像発信操作、コメント発信操作といった反応操作入力を行う。 Alternatively, the lottery user may be a broadcaster of a live video, and the display user may be a viewer of the live video. A live video may be created by adding a live commentary or narration to a gameplay video of the game. For example, a broadcaster who is a lottery user may play a game as a player, and broadcast a live video of the player drawing a gacha in a live format using a video distribution site. The viewer who is a display user may input reaction operations such as cheering, sending an image, or sending a comment.

その場合は、例えばサーバシステム1100は、事前に配信者からガシャの様子を実況動画として配信することを希望する旨の指示を受け付ける。そして、サーバシステム1100は、当該指示を検出した場合に、当該配信者に対してコード情報を発行する。コード情報は、QRコード(登録商標)等の2次元コードでもよいし、文字列をコード化したテキストコード等でもよい。例えば、配信者のプレーヤID等を含む所定の情報をコード化することで発行する。一方で、ゲームのガシャメニュー等に、コード情報の入力欄を設ける。そして、配信者は、発行されたコード情報を実況動画の配信中に視聴者に提示する。また、視聴者は、提示されたコード情報をガシャメニュー等から入力することで、配信者のガシャに参加して反応操作入力を行うことが可能となる。 In this case, for example, the server system 1100 receives an instruction from the distributor in advance to the effect that the distributor wishes to distribute the gacha as a live video. Then, when the server system 1100 detects the instruction, it issues code information to the distributor. The code information may be a two-dimensional code such as a QR code (registered trademark), or a text code in which a character string is coded. For example, the code information is issued by coding specific information including the distributor's player ID. Meanwhile, an input field for the code information is provided in the game's gacha menu, etc. Then, the distributor presents the issued code information to the viewer while distributing the live video. Also, the viewer can participate in the distributor's gacha and input reaction operations by entering the presented code information from the gacha menu, etc.

[変形例3]
また、上記実施形態では、抽選実行期間中を通して表示希望ユーザによる反応操作入力を受け付けることとしたが、そのうちの一部の期間中のみ反応操作入力を受け付ける構成としてもよい。例えば、1回の抽選を実行するたびに、当該抽選の結果が確定した後から所定時間が経過するまでの間を受付期間として、反応操作入力を受け付けるとしてもよい。受付期間とする結果確定後の時間は特に限定されないが、抽選の演出表示に要する時間等を考慮して、次回の抽選実行操作がなされる前までの間反応操作入力を受け付けるよう調整しておくとよい。
[Modification 3]
In the above embodiment, the reaction operation input from the display-desiring user is accepted throughout the lottery execution period, but the reaction operation input may be accepted only during a part of that period. For example, each time a lottery is executed, the reaction operation input may be accepted during the acceptance period from when the result of the lottery is determined until a predetermined time has elapsed. The acceptance period is not particularly limited to the time after the result is determined, but it is advisable to adjust the period so that the reaction operation input is accepted until the next lottery execution operation is performed, taking into account the time required for the lottery performance display, etc.

ここで、次回以降の抽選が優遇されれば、当該優遇された抽選の結果に応じた参加特典が表示希望ユーザに付与される。そのため、少なくとも抽選者端末1500bに係る抽選の結果が確定してから次回の抽選を実行するまでの間表示希望ユーザの反応操作入力を受け付けることで、表示希望ユーザは、その間、付与される参加特典に期待して反応操作入力を行うことができる。 Here, if the next or subsequent lottery is favored, the display-desiring user will be given a participation benefit according to the result of the favored lottery. Therefore, by accepting reaction operation inputs from the display-desiring user at least from the time the result of the lottery related to the lottery winner terminal 1500b is finalized until the next lottery is performed, the display-desiring user can make reaction operation inputs during that time in anticipation of the participation benefit being granted to them.

[変形例4]
また、上記実施形態では、集計項目の計数値に応じて抽選ユーザの抽選を優遇する優遇処理を説明したが、改変処理として、集計項目の計数値に応じて抽選ユーザの抽選を冷遇する処理(冷遇処理)を行うとしてもよい。その場合には、優遇処理特定テーブル527と同様の要領で、抽選改変条件としての冷遇抽選条件と、冷遇処理内容との対応関係を予め設定しておく。例えば、冷遇抽選条件を「表示端末数が所定の閾値以下であること」とし、冷遇処理内容を「次回以降の所定の冷遇対象回数の抽選の当選確率を所定量低くする」等とすることができる。また、抽選ユーザによるレアオブジェクトの当選状況を、冷遇抽選条件として設定しておくこともできる。例えば、「レアオブジェクトの当選回数が所定回数を超えたこと」等を冷遇抽選条件として設定しておくこともできる。
[Modification 4]
In the above embodiment, the preferential treatment process is described, which treats the lottery user preferentially in the lottery according to the count value of the tally item. However, as the modification process, a process (a poor treatment process) may be performed, which treats the lottery user poorly in the lottery according to the count value of the tally item. In that case, in the same manner as the preferential treatment process specification table 527, a correspondence between the poor treatment lottery conditions as the lottery modification conditions and the poor treatment process contents is set in advance. For example, the poor treatment lottery condition can be "the number of display terminals is equal to or less than a predetermined threshold value", and the poor treatment process contents can be "the winning probability of the lottery for the predetermined number of poor treatment target times from the next time onwards is reduced by a predetermined amount", etc. In addition, the winning status of the rare object by the lottery user can be set as the poor treatment lottery condition. For example, "the number of times the rare object is won exceeds a predetermined number", etc. can be set as the poor treatment lottery condition.

或いは、画像発信操作の内容やコメント発信操作の内容から優遇抽選条件や冷遇抽選条件を判定するようにしてもよい。例えば、画像発信操作で発信可能な反応操作入力用画像に対し、それがプラスの感情を示す画像(例えば笑顔の画像等)なのか、マイナスの感情を示す画像(例えば泣き顔や怒った顔の画像等)なのかの画像種別を設定しておく。また、定型コメントを選択して発信する態様のコメント発信操作を受け付ける場合に、各定型コメントに対し、その意味内容に応じたコメント種別を設定しておく。例えば、それが肯定的な定型コメントや好意的な定型コメントなのか、否定的なコメントや悪意的な定型コメントなのかに応じたコメント種別を設定しておくといったことである。 Alternatively, the preferential selection conditions or the unfavorable selection conditions may be determined from the contents of the image transmission operation or the contents of the comment transmission operation. For example, for reaction operation input images that can be transmitted by the image transmission operation, an image type is set as to whether the image shows a positive emotion (e.g., an image of a smiling face) or a negative emotion (e.g., an image of a crying face or an angry face). Also, when accepting a comment transmission operation in which a standard comment is selected and transmitted, a comment type is set for each standard comment according to its meaning. For example, a comment type is set according to whether the comment is a positive standard comment or a friendly standard comment, or a negative comment or a malicious standard comment.

一方で、「プラスの感情を示す画像発信操作の数が所定の閾値以上であること」や「肯定的/好意的な定型コメントによるコメント発信操作の数が所定の閾値以上であること」等を優遇抽選条件とし、「マイナスの感情を示す画像発信操作の数が所定の閾値以上であること」や「否定的/悪意的な定型コメントによるコメント発信操作の数が所定の閾値以上であること」等を冷遇抽選条件として設定しておく。 On the other hand, favorable lottery conditions are set as "the number of image sending operations showing positive emotions is equal to or greater than a predetermined threshold" and "the number of comment sending operations using positive/favorable standard comments is equal to or greater than a predetermined threshold", while unfavorable lottery conditions are set as "the number of image sending operations showing negative emotions is equal to or greater than a predetermined threshold" and "the number of comment sending operations using negative/malicious standard comments is equal to or greater than a predetermined threshold".

そして、各表示希望者端末1500aにおいてなされた画像発信操作やコメント発信操作を画像種別やコメント種別毎に集計し、それらが優遇抽選条件を満たす場合は優遇処理を行い、冷遇抽選条件を満たす場合は冷遇処理を行うとしてもよい。 Then, the image sending operations and comment sending operations performed on each display requester terminal 1500a are tallied by image type and comment type, and if they satisfy the preferential lottery conditions, preferential processing is performed, and if they satisfy the unfavorable lottery conditions, unfavorable processing is performed.

1000…ゲームシステム
1100…サーバシステム
100s…操作入力部
200s…サーバ処理部
210…ユーザ管理部
220…課金処理部
230…ゲーム管理部
231…ゲーム進行制御部
233…抽選処理部
235…抽選表示制御部
237…反応操作受付制御部
239…反応操作集計部
241…抽選優遇処理部
243…特典付与部
290s…画像生成部
292s…音生成部
294s…通信制御部
390s…画像表示部
392s…音出力部
394s…通信部
500s…サーバ記憶部
501…サーバプログラム
503…配信用ゲームクライアントプログラム
510…ユーザ管理データ
511…アカウント
513…決済媒体帳簿データ
515…所有オブジェクトリスト
517…フレンドリスト
520…ゲーム初期設定データ
521…オブジェクト定義データ
523…抽選対象オブジェクトリスト
525…参加特典用オブジェクトリスト
527…優遇処理特定テーブル
530…プレイデータ
540…抽選実行データ
543…抽選者ID
545…表示希望者ID
550…反応操作集計データ
551…表示端末数
553…反応端末数
555…応援ポイント
560…抽選優遇設定
561…優遇フラグ
563…優遇対象残数
565…優遇当選確率
567…優遇徴収額
1500,1500A…ユーザ端末
1500a…表示希望者端末
1500b…抽選者端末
100…操作入力部
200…端末処理部
270…ユーザ端末演算部
271…操作信号送信制御部
273…ゲーム画面表示制御部
290…画像生成部
292…音生成部
294…通信制御部
390…画像表示部
392…音出力部
394…通信部
500…端末記憶部
502…ゲームクライアントプログラム
504…ゲームプログラム
N…ネットワーク
2…プレーヤ
2a…表示希望ユーザ
2b…抽選ユーザ
1000... Game system 1100... Server system 100s... Operation input unit 200s... Server processing unit 210... User management unit 220... Charging processing unit 230... Game management unit 231... Game progress control unit 233... Lottery processing unit 235... Lottery display control unit 237... Reaction operation reception control unit 239... Reaction operation tallying unit 241... Lottery preferential treatment processing unit 243... Benefit granting unit 290s... Image generation unit 292s... Sound generation unit 294s... Communication control unit 390s... Image display unit 392s... Sound output unit 394s... Communication unit 500s... Server memory unit 501... Server program 503... Distribution game client program 510... User management data 511... Account 513... Payment medium ledger data 515... Owned object list 517... Friend list 520... Game initial setting data 521: Object definition data 523: List of objects to be selected 525: Participation privilege object list 527: Preferential treatment process specification table 530: Play data 540: Selection execution data 543: Selection person ID
545…Display applicant ID
550...Reaction operation summary data 551...Number of display terminals 553...Number of reaction terminals 555...Support points 560...Lottery preferential treatment setting 561...Preferential treatment flag 563...Remaining number of preferential treatment targets 565...Probability of preferential treatment winning 567...Preferential treatment collection amount 1500, 1500A...User terminal 1500a...Display applicant terminal 1500b...Raffle winner terminal 100...Operation input unit 200...Terminal processing unit 270...User terminal calculation unit 271...Operation signal transmission control unit 273...Game screen display control unit 290...Image generation unit 292...Sound generation unit 294...Communication control unit 390...Image display unit 392...Sound output unit 394...Communication unit 500...Terminal memory unit 502...Game client program 504...Game program N...Network 2...Player 2a...Display applicant user 2b... Lottery user

Claims (12)

選者端末からの抽選指示に基づいて抽選実行を制御するサーバシステムであって、
前記抽選者端末に係る抽選の様子を表示希望ユーザの端末である表示希望者端末に表示させることを希望する当該表示希望ユーザから表示希望指示を受け付けて、受け付けた前記表示希望者端末に当該抽選の様子を表示させるための表示データを、前記表示希望者端末に送信する表示データ送信手段と、
記表示希望者端末から所定の反応操作入力を受け付ける反応受付手段と、
を備え、
前記表示データ送信手段は、1)前記表示希望ユーザの数、2)前記反応操作入力を受け付けた前記表示希望者端末の数に基づく反応した人の数、3)前記反応操作入力を受け付けた数、のうちの少なくとも1つを含む参加状況を前記表示希望者端末に表示させるためのデータを前記表示データに含めて送信し、
前記参加状況に基づく所与の抽選改変条件を満たす場合に、前記抽選者端末に係る次回以降の抽選内容を改変する所与の改変処理を実行する改変処理手段
更に備えたサーバシステム。
A server system for controlling execution of a lottery based on a lottery instruction from a lottery player terminal,
a display data transmission means for receiving a display request instruction from a display requesting user who wishes to display a state of the lottery related to the lottery winner terminal on the display requesting user's terminal, and transmitting display data for displaying the state of the lottery on the display requesting user's terminal, the display data transmission means being configured to transmit the display data to the display requesting user's terminal;
A reaction receiving means for receiving a predetermined reaction operation input from the display requester terminal;
Equipped with
the display data transmission means transmits, in the display data, data for displaying on the display desirer terminal a participation status including at least one of: 1) the number of the display desirer users; 2) the number of people who reacted based on the number of the display desirer terminals that accepted the reaction operation input; and 3) the number of times the reaction operation input was accepted;
a modification processing means for executing a given modification process for modifying the lottery contents from the next time onwards related to the lottery player terminal when a given lottery modification condition based on the participation status is satisfied ;
The server system further comprises:
前記表示データ送信手段は、前記反応操作入力の内容を時系列に表示させるためのデータを前記表示データに含めて送信する、the display data transmission means transmits data for displaying the contents of the reaction operation input in chronological order by including the data in the display data;
請求項1に記載のサーバシステム。The server system according to claim 1 .
選者端末からの抽選指示に基づいて抽選実行を制御するサーバシステムであって、
前記抽選者端末に係る抽選の様子を表示希望ユーザの端末である表示希望者端末に表示させることを希望する当該表示希望ユーザから表示希望指示を受け付けて、受け付けた前記表示希望者端末に当該抽選の様子を表示させるための表示データを、前記表示希望者端末に送信する表示希望者端末向け表示データ送信手段と、
記表示希望者端末から所定の反応操作入力を受け付ける反応受付手段と、
前記抽選者端末の表示画面に、1)前記表示希望ユーザの数、2)前記反応操作入力を受け付けた前記表示希望者端末の数に基づく反応した人の数、3)前記反応操作入力を受け付けた数、のうちの少なくとも1つを含む参加状況と、前記抽選の実行画面部と、を前記抽選者端末に表示させるための表示データを、前記抽選者端末に送信する抽選者端末向け表示データ送信手段と、
前記参加状況に基づく所与の抽選改変条件を満たす場合に、前記抽選者端末に係る次回以降の抽選内容を改変する所与の改変処理を実行する改変処理手段と、
を備えたサーバシステム。
A server system for controlling execution of a lottery based on a lottery instruction from a lottery player terminal,
a display data transmission means for transmitting display data to the display requester terminal, which receives a display request instruction from a display requester who wishes to display the state of the lottery related to the lottery winner terminal on the display requester terminal, the display requester terminal being a terminal of the display requester, and transmits display data to the display requester terminal for displaying the state of the lottery on the display requester terminal that has been received;
A reaction receiving means for receiving a predetermined reaction operation input from the display requester terminal;
a display data transmission means for transmitting to the lottery player terminal display data for displaying, on the display screen of the lottery player terminal, a participation status including at least one of: 1) the number of the display desiring users; 2) the number of people who reacted based on the number of the display desiring terminals that have accepted the reaction operation input; and 3) the number of people whose reaction operation input has been accepted, and an execution screen section of the lottery on the display screen of the lottery player terminal;
A modification processing means for executing a given modification process for modifying the lottery contents from the next time onwards related to the lottery player terminal when a given lottery modification condition based on the participation status is satisfied;
A server system comprising:
前記抽選者端末向け表示データ送信手段は、前記反応操作入力の内容を時系列に表示させるためのデータを前記表示データに含めて送信する、the display data transmission means for the lottery player terminal transmits data for displaying the contents of the reaction operation input in chronological order in the display data;
請求項3に記載のサーバシステム。The server system according to claim 3.
前記改変処理手段は、前記表示希望ユーザのうち、前記抽選者端末の抽選ユーザとフレンド設定されているユーザの数に基づいて、前記改変処理の改変内容を変化させる、
請求項1~の何れか一項に記載のサーバシステム。
the modification processing means changes modification content of the modification processing based on the number of users who are set as friends of the selected user of the lottery player terminal, among the display desire users ;
The server system according to any one of claims 1 to 4 .
前記改変処理手段は、前記抽選者端末に係る次回以降の抽選において当選確率を前記抽選者端末の抽選ユーザにとって有利となるように変更すること、を前記改変処理として実行する、
請求項1~の何れか一項に記載のサーバシステム。
the modification processing means executes, as the modification processing, modifying a winning probability in a next or subsequent lottery related to the lottery player terminal so as to be advantageous to a lottery user of the lottery player terminal;
The server system according to any one of claims 1 to 5 .
前記抽選は有償であり、
前記改変処理手段は、前記抽選者端末に係る次回以降の所与の改変対象回数分の抽選を、無償又は割引とすること、を前記改変処理として実行する、
請求項1~の何れか一項に記載のサーバシステム。
The lottery is for a fee,
The modification processing means executes, as the modification processing, making the lottery drawings for a given number of modification targets from the next drawing onward related to the lottery player terminal free of charge or at a discount.
The server system according to any one of claims 1 to 6 .
前記改変処理手段は、前記改変対象回数又は前記割引の率を可変として前記改変処理を実行する、
請求項に記載のサーバシステム。
The modification processing means executes the modification process by varying the modification target number of times or the discount rate.
The server system according to claim 7 .
前記抽選者端末に係る次回の抽選の結果に基づいて、前記表示希望ユーザに所与の特典を付与する特典付与処理手段、
を更に備えた請求項1~8の何れか一項に記載のサーバシステム。
a bonus granting processing means for granting a given bonus to the display requesting user based on a result of a next lottery related to the lottery winner terminal;
The server system according to any one of claims 1 to 8, further comprising:
複数の端末と、
前記端末と通信可能な請求項1~9の何れか一項に記載のサーバシステムと、
を具備したゲームシステム。
Multiple devices and
A server system according to any one of claims 1 to 9, capable of communicating with the terminal;
A game system equipped with
選ユーザによる抽選指示の操作入力に応じて抽選を実行する抽選者端末を、
前記抽選の様子を表示希望ユーザの端末である表示希望者端末に表示させることを希望する当該表示希望ユーザから表示希望指示を受け付けて、受け付けた前記表示希望者端末に当該抽選の様子を表示させるための表示データを前記表示希望者端末に送信する表示データ送信手段、
記表示希望者端末から所定の反応操作入力を受け付ける反応受付手段、
として機能させ、
前記表示データ送信手段は、1)前記表示希望ユーザの数、2)前記反応操作入力を受け付けた前記表示希望者端末の数に基づく反応した人の数、3)前記反応操作入力を受け付けた数、のうちの少なくとも1つを含む参加状況を前記表示希望者端末に表示させるためのデータを前記表示データに含めて送信し、
前記参加状況に基づく所与の抽選改変条件を満たす場合に、次回以降の抽選内容を改変する所与の改変処理を実行する改変処理手段、
として前記抽選者端末を更に機能させるためのプログラム。
A lottery player terminal which executes a lottery in response to an operation input of a lottery instruction by a lottery user,
a display data transmission means for receiving a display request instruction from a display requesting user who wishes to display the state of the lottery on a display requesting user terminal which is a terminal of the display requesting user, and transmitting display data to the display requesting user terminal for displaying the state of the lottery on the display requesting user terminal that received the instruction;
A reaction receiving means for receiving a predetermined reaction operation input from the display requester terminal;
Function as a
the display data transmission means transmits, in the display data, data for displaying on the display desirer terminal a participation status including at least one of: 1) the number of the display desirer users; 2) the number of people who reacted based on the number of the display desirer terminals that accepted the reaction operation input; and 3) the number of times the reaction operation input was accepted;
a modification processing means for executing a given modification process for modifying the contents of the lottery from the next time onwards when a given lottery modification condition based on the participation status is satisfied;
A program for causing the lottery player terminal to further function as a
選ユーザによる抽選指示の操作入力に応じて抽選を実行する抽選者端末を、
前記抽選の様子を表示希望ユーザの端末である表示希望者端末に表示させることを希望する当該表示希望ユーザから表示希望指示を受け付けて、受け付けた前記表示希望者端末に当該抽選の様子を表示させるための表示データを前記表示希望者端末に送信する表示希望者端末向け表示データ送信手段、
記表示希望者端末から所定の反応操作入力を受け付ける反応受付手段、
前記抽選者端末の表示画面に、1)前記表示希望ユーザの数、2)前記反応操作入力を受け付けた前記表示希望者端末の数に基づく反応した人の数、3)前記反応操作入力を受け付けた数、のうちの少なくとも1つを含む参加状況と、前記抽選の実行画面部と、を前記抽選者端末に表示させる表示制御手段、
前記参加状況に基づく所与の抽選改変条件を満たす場合に、次回以降の抽選内容を改変する所与の改変処理を実行する改変処理手段、
として機能させるためのプログラム。
A lottery player terminal which executes a lottery in response to an operation input of a lottery instruction by a lottery user,
a display data transmission means for receiving a display request instruction from a display requesting user who requests that the situation of the lottery be displayed on a display requesting user terminal which is a terminal of the display requesting user, and transmitting to the display requesting user terminal display data for displaying the situation of the lottery on the display requesting user terminal that received the instruction;
A reaction receiving means for receiving a predetermined reaction operation input from the display requester terminal;
a display control means for displaying, on a display screen of the lottery player terminal, a participation status including at least one of: 1) the number of the display-desiring users; 2) the number of people who reacted based on the number of the display-desiring terminals that have accepted the reaction operation input; and 3) the number of people whose reaction operation input has been accepted, and an execution screen section of the lottery;
a modification processing means for executing a given modification process for modifying the contents of the lottery from the next time onwards when a given lottery modification condition based on the participation status is satisfied;
A program to function as a
JP2023176688A 2019-03-28 2023-10-12 Server system, game system and program Active JP7614289B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023176688A JP7614289B2 (en) 2019-03-28 2023-10-12 Server system, game system and program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2019065007A JP7368093B2 (en) 2019-03-28 2019-03-28 Server system, game system, program and control method
JP2023176688A JP7614289B2 (en) 2019-03-28 2023-10-12 Server system, game system and program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2019065007A Division JP7368093B2 (en) 2019-03-28 2019-03-28 Server system, game system, program and control method

Publications (2)

Publication Number Publication Date
JP2023171610A JP2023171610A (en) 2023-12-01
JP7614289B2 true JP7614289B2 (en) 2025-01-15

Family

ID=72716886

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2019065007A Active JP7368093B2 (en) 2019-03-28 2019-03-28 Server system, game system, program and control method
JP2023176688A Active JP7614289B2 (en) 2019-03-28 2023-10-12 Server system, game system and program

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2019065007A Active JP7368093B2 (en) 2019-03-28 2019-03-28 Server system, game system, program and control method

Country Status (1)

Country Link
JP (2) JP7368093B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112533018B (en) * 2020-12-02 2023-04-07 北京五八信息技术有限公司 Method and device for processing data of live broadcast room
JP7434381B2 (en) * 2022-01-28 2024-02-20 株式会社コロプラ program, system
JP7197820B1 (en) 2022-03-16 2022-12-28 株式会社Mixi Information processing device, information processing method and program
JP7268238B1 (en) 2022-12-19 2023-05-02 グリー株式会社 Program, information processing method and information processing system
JP7791534B1 (en) * 2025-04-15 2025-12-24 株式会社バンク・オブ・イノベーション Program, terminal, server, and method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013247980A (en) 2012-05-30 2013-12-12 Konami Digital Entertainment Co Ltd Game control device, game control method, program, and game system
JP2015002783A (en) 2013-06-19 2015-01-08 株式会社 ディー・エヌ・エー Program and information processing apparatus
JP2017055790A (en) 2015-09-14 2017-03-23 株式会社セガゲームス program
JP2018171282A (en) 2017-03-31 2018-11-08 株式会社バンダイナムコエンターテインメント Computer system, viewer terminal, and program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5762458B2 (en) * 2013-03-31 2015-08-12 株式会社バンダイナムコエンターテインメント Game information providing system and program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013247980A (en) 2012-05-30 2013-12-12 Konami Digital Entertainment Co Ltd Game control device, game control method, program, and game system
JP2015002783A (en) 2013-06-19 2015-01-08 株式会社 ディー・エヌ・エー Program and information processing apparatus
JP2017055790A (en) 2015-09-14 2017-03-23 株式会社セガゲームス program
JP2018171282A (en) 2017-03-31 2018-11-08 株式会社バンダイナムコエンターテインメント Computer system, viewer terminal, and program

Also Published As

Publication number Publication date
JP2020162771A (en) 2020-10-08
JP2023171610A (en) 2023-12-01
JP7368093B2 (en) 2023-10-24

Similar Documents

Publication Publication Date Title
JP7614289B2 (en) Server system, game system and program
JP7068776B2 (en) Computer systems, control methods, viewer terminals, and programs
US11216836B2 (en) Computer system, game system, and game device
JP7387302B2 (en) Game system, program and processing method
JP7194522B2 (en) Program, Computer System, Game System, and Target Object Provision Control Method
JP7414900B2 (en) Computer system, game system, program, and lottery processing execution control method
JP7628025B2 (en) Gameplay video distribution system and gameplay video viewing system
JP6769813B2 (en) Programs and computer systems
JP7752200B2 (en) Computer system, server system and program
JP7702531B2 (en) Server system, game system and program
JP7752214B2 (en) Computer and gaming systems
JP2025113302A (en) Computer and gaming systems
JP2020103609A (en) Computer system and game system
JP7317181B2 (en) Computer system, game system, program, and object lottery method
JP2019170739A (en) Computer system, game system, and program
JP7296702B2 (en) Computer system, game system and game progress control method
JP7688804B2 (en) Computer and gaming systems
JP7168339B2 (en) Server system and grant medium voting control method
JP6832078B2 (en) Server system and programs
JP2020162770A (en) Computer system and game system
JP2018202232A (en) Program and computer system
JP7401976B2 (en) Computer systems, server systems, game systems, programs and control methods
JP2021137396A (en) Computer system and game system
JP2024084957A (en) Computer system and object management control method
JP2024132612A (en) COMPUTER SYSTEM, TRADING CONTROL METHOD, AND PROGRAM

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231110

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231110

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20241217

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241226

R150 Certificate of patent or registration of utility model

Ref document number: 7614289

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150