JP2019177083A - Server system - Google Patents

Server system Download PDF

Info

Publication number
JP2019177083A
JP2019177083A JP2018069602A JP2018069602A JP2019177083A JP 2019177083 A JP2019177083 A JP 2019177083A JP 2018069602 A JP2018069602 A JP 2018069602A JP 2018069602 A JP2018069602 A JP 2018069602A JP 2019177083 A JP2019177083 A JP 2019177083A
Authority
JP
Japan
Prior art keywords
voting
player
value
vote
game
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.)
Granted
Application number
JP2018069602A
Other languages
Japanese (ja)
Other versions
JP7168339B2 (en
Inventor
▲高▼橋 徹
徹 ▲高▼橋
Toru Takahashi
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.)
Bandai Namco Entertainment Inc
Bandai Namco Studios Inc
Original Assignee
Bandai Namco Entertainment Inc
Bandai Namco Studios Inc
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 Bandai Namco Entertainment Inc, Bandai Namco Studios Inc filed Critical Bandai Namco Entertainment Inc
Priority to JP2018069602A priority Critical patent/JP7168339B2/en
Publication of JP2019177083A publication Critical patent/JP2019177083A/en
Application granted granted Critical
Publication of JP7168339B2 publication Critical patent/JP7168339B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

To provide a technique capable of changing a voting value per vote.SOLUTION: In a server system 1100, a voting value setting unit 237 sets, for each player, a voting value per vote of the player on the basis of the player level. A vote acceptance processing unit 233 accepts a vote of each player for a new game media candidate that may be newly imparted in a medium imparting process. A first parameter value determining unit 245 determines a first parameter value for imparting a new game medium candidate as a game medium in the medium imparting process on the basis of the number of votes voted by each player and the vote value of the player.SELECTED DRAWING: Figure 6

Description

本発明は、ゲーム媒体に対するプレーヤの投票を受け付けるサーバシステムに関する。   The present invention relates to a server system that accepts player votes for game media.

従来から、投票対象であるデザインの候補を提示してプレーヤの投票を受け付け、それらの得票数に基づいてゲームで使用可能なカードのデザインを決定する技術が知られている(特許文献1を参照)。プレーヤは、好きなデザインに投票することで、カードの生成過程に関与できる。   2. Description of the Related Art Conventionally, a technique is known in which candidates for a design to be voted are presented, a player's vote is accepted, and a card design that can be used in a game is determined based on the number of votes obtained (see Patent Document 1). ). Players can participate in the card generation process by voting on their favorite designs.

特開2017−131322号公報JP 2017-131322 A

ところで、特許文献1の技術では、得票数の集計は、単純に投票対象毎に票を計数することで得票数を計数している。つまり、誰が投票しても1票の投票価値は同じである。そのため、1票の投票が投票結果に与える影響力に差が生じることはなく、投票を行うプレーヤの射幸心を今ひとつ高めることができなかったり、投票に対するモチベーションや興味が湧きにくいといった問題があった。   By the way, in the technique of Patent Document 1, the total number of votes obtained is simply obtained by counting the number of votes for each vote target. That is, no matter who voted, the vote value of one vote is the same. For this reason, there is no difference in the influence of voting on the voting result, and there is a problem that the gambling feeling of the voting player cannot be increased any more, and motivation and interest in voting are not easily generated. .

そこで、本発明は、1票当たりの投票価値を変更可能な技術の提供を目的とする。   Accordingly, an object of the present invention is to provide a technique capable of changing the voting value per vote.

上記課題を解決するための第1の発明は、第1のパラメータ値が関連付けられたゲーム媒体をプレーヤに付与する媒体付与処理を含み、前記プレーヤが自身の所有するゲーム媒体を使用してプレイするゲームを提供するサーバシステムであって、各プレーヤのプレイデータを管理するプレイデータ管理手段(例えば、図6のユーザ管理部210)と、各プレーヤそれぞれについて、前記プレイデータに基づいて、当該プレーヤの1票当たりの投票価値を設定する価値設定手段(例えば、図6の投票価値設定部237)と、各プレーヤそれぞれに対して投票権を付与する投票権付与処理を行って、各プレーヤの持ち票を管理する持ち票管理手段(例えば、図6の持ち票管理部235)と、前記媒体付与処理で新たに付与する可能性のある新規ゲーム媒体候補に対して、各プレーヤの投票を受け付ける投票受け付け手段(例えば、図6の投票受け付け処理部233)と、前記持ち票に基づき各プレーヤが投票した投票数と当該プレーヤの前記投票価値とに基づいて、前記新規ゲーム媒体候補を前記ゲーム媒体として前記媒体付与処理で付与する際の前記第1のパラメータ値を決定する決定手段(例えば、図6の第1パラメータ値決定部245)と、を備えたサーバシステムである。   A first invention for solving the above-described problem includes a medium providing process for giving a game medium associated with a first parameter value to a player, and the player plays using the game medium owned by the player. A server system for providing a game, wherein a play data management means (for example, the user management unit 210 in FIG. 6) for managing play data of each player, and each player are determined based on the play data. A value setting means for setting the voting value per vote (for example, the voting value setting unit 237 in FIG. 6) and a voting right granting process for giving voting rights to each player, A hand managing means (for example, hand managing unit 235 in FIG. 6) and a new game that may be newly added by the medium adding process. Voting accepting means (for example, the voting acceptance processing unit 233 in FIG. 6) for accepting each player's vote for the media medium candidate, the number of votes voted by each player based on the vote, and the vote value of the player A determination means (for example, a first parameter value determination unit 245 in FIG. 6) for determining the first parameter value when the new game medium candidate is applied as the game medium in the medium application process based on Is a server system.

第1の発明によれば、プレーヤの1票当たりの投票価値を、当該プレーヤのプレイデータに基づいて設定できる。そして、各プレーヤの新規ゲーム媒体候補に対する投票を受け付けて集計し、その投票数と、投票したプレーヤの投票価値とに基づいて、新規ゲーム媒体候補をゲーム媒体としてプレーヤに付与する際に当該ゲーム媒体に関連付ける第1のパラメータ値を決定できる。これによれば、投票を行ったプレーヤのプレイデータを投票結果に反映させて投票結果を集計し、当該投票結果をもとに、新たにゲーム媒体とする新規ゲーム媒体候補の第1のパラメータ値を決定できる。一例を挙げると、ゲームを多くプレイしているプレーヤについて1票当たりの投票価値を高め、そのようなプレーヤの持ち票に投票結果への影響力を持たせるといったことが可能となる。   According to the first aspect, the vote value per vote of the player can be set based on the play data of the player. Then, each game player receives and counts votes for new game media candidates, and when the new game media candidates are given to the player as game media based on the number of votes and the vote value of the voted player, the game media A first parameter value associated with can be determined. According to this, the play data of the player who voted is reflected in the voting result, the voting results are totaled, and based on the voting result, the first parameter value of the new game medium candidate to be newly set as a game medium Can be determined. As an example, it is possible to increase the voting value per vote for a player who plays a lot of games, and to have such a player's votes have an influence on the voting results.

また、第2の発明は、前記投票価値が、当該プレーヤの1票当たりの係数であり、前記決定手段が、各プレーヤの投票数に当該プレーヤの前記投票価値を乗じて総合した総合獲得票数に基づいて前記決定を行う、第1の発明のサーバシステムである。   In the second invention, the voting value is a coefficient per one vote of the player, and the determining means calculates the total number of votes obtained by multiplying the number of votes of each player by the voting value of the player. The server system according to the first aspect of the present invention performs the determination based on the above.

第2の発明によれば、プレーヤの1票当たりの係数をプレイデータに基づき設定し、当該プレーヤの投票数に当該係数を乗じて総合した総合獲得票数を算出することで、新規ゲーム媒体候補への投票を集計できる。そして、総合獲得票数に基づいて、第1のパラメータ値を決定できる。   According to the second invention, the coefficient per player is set based on the play data, and the total number of votes obtained is calculated by multiplying the number of votes of the player and the coefficient to obtain a new game medium candidate. Can be counted. Then, the first parameter value can be determined based on the total number of acquired votes.

また、第3の発明は、前記投票受け付け手段は、複数の前記新規ゲーム媒体候補それぞれについて投票を受け付け、前記決定手段は、前記新規ゲーム媒体候補それぞれの前記総合獲得票数の順位に基づいて、各新規ゲーム媒体候補の前記第1のパラメータ値を決定する、第2の発明のサーバシステムである。   According to a third aspect of the present invention, the voting accepting unit accepts voting for each of the plurality of new game medium candidates, and the determining unit is configured to determine each of the total number of acquired votes for each of the new game medium candidates. It is a server system of the 2nd invention which determines the 1st parameter value of a new game media candidate.

第3の発明によれば、投票結果を集計して複数の新規ゲーム媒体候補のそれぞれについて総合獲得票数を算出し、その順位に基づいて、第1のパラメータ値を決定できる。   According to the third aspect of the present invention, the first parameter value can be determined based on the ranking by calculating the total number of votes obtained for each of a plurality of new game media candidates by counting the voting results.

また、第4の発明は、前記投票受け付け手段は、複数の前記新規ゲーム媒体候補それぞれについて投票を受け付け、前記決定手段は、前記新規ゲーム媒体候補それぞれの前記総合獲得票数の順位に基づいて、前記媒体付与処理で新たに付与し得るゲーム媒体とするか否かを決定する手段を有する、第2又は第3の発明のサーバシステムである。   According to a fourth aspect of the present invention, the voting accepting unit accepts voting for each of the plurality of new game media candidates, and the deciding unit is configured based on the ranking of the total number of votes obtained for each of the new game media candidates. It is a server system of the 2nd or 3rd invention which has a means to determine whether it is set as the game media which can be newly given by media grant processing.

第4の発明によれば、投票結果を集計して複数の新規ゲーム媒体候補のそれぞれについて総合獲得票数を算出し、その順位に基づいて、新たにゲーム媒体とする新規ゲーム媒体候補を決定できる。   According to the fourth aspect of the present invention, it is possible to calculate the total number of votes obtained for each of a plurality of new game medium candidates by counting the voting results, and to determine a new game medium candidate as a new game medium based on the ranking.

また、第5の発明は、前記投票受け付け手段は、複数の前記新規ゲーム媒体候補それぞれについて投票を受け付け、前記投票受け付け手段による投票の受け付けが終了する前の中間段階における、前記新規ゲーム媒体候補それぞれの前記総合獲得票数の順位を発表する中間発表手段(例えば、図6の中間発表処理部241)、を更に備え、前記価値設定手段は、前記中間発表手段により発表された前記総合獲得票数の順位に基づいて、前記新規ゲーム媒体候補それぞれに対して投票した場合の前記投票価値を可変に設定する手段を有する、第2〜第4の何れかの発明のサーバシステムである。   According to a fifth aspect of the present invention, the vote accepting unit accepts a vote for each of the plurality of new game media candidates, and each of the new game media candidates in an intermediate stage before the acceptance of the vote by the vote accepting unit ends. Intermediate announcement means (for example, an intermediate announcement processing unit 241 in FIG. 6) for announcing the ranking of the total number of votes obtained, and the value setting means is a ranking of the total number of votes obtained by the intermediate announcement means. The server system according to any one of the second to fourth aspects, further comprising means for variably setting the voting value when voting for each of the new game media candidates.

第5の発明によれば、投票の受付を終了する前の中間段階で、当該中間段階における複数の新規ゲーム媒体候補それぞれの総合獲得票数を算出して、その順位を中間発表することができる。そして、当該中間段階での順位に基づいて、各プレーヤの投票価値を設定することができる。   According to the fifth aspect of the present invention, the total number of votes obtained for each of a plurality of new game media candidates in the intermediate stage can be calculated in the intermediate stage before ending the acceptance of the vote, and the ranking can be announced in the middle. The voting value of each player can be set based on the ranking in the intermediate stage.

また、第6の発明は、前記投票受け付け手段は、所与の投票期間が終了した場合、或いは、受け付けた投票数に基づく締め切り条件を満たした場合に、投票の受け付けを終了する、第1〜第5の何れかの発明のサーバシステムである。   In addition, according to a sixth aspect of the present invention, the voting accepting unit terminates acceptance of voting when a given voting period ends or when a deadline condition based on the received number of votes is satisfied. A server system according to any of the fifth inventions.

第6の発明によれば、決められた投票期間の間、投票を受け付けることができる。或いは、受け付けた投票数が締め切り条件を満たすまでの間、投票を受け付けることができる。   According to the sixth aspect, voting can be accepted during the determined voting period. Alternatively, the vote can be accepted until the number of votes received satisfies the deadline condition.

また、第7の発明は、投票したプレーヤに対して、当該プレーヤの投票数と前記投票価値とに基づいて所与の特典を付与する特典付与手段(例えば、図6の特典付与処理部249)、を更に備えた第1〜第6の何れかの発明のサーバシステムである。   Further, according to a seventh aspect of the present invention, privilege granting means for granting a given privilege to a voted player based on the number of votes of the player and the voting value (for example, the privilege grant processing unit 249 in FIG. 6). Are server systems according to any one of the first to sixth inventions.

第7の発明によれば、投票期間中に新規ゲーム媒体候補に対する投票を行ったプレーヤに対し、その投票数と投票価値とに応じた特典を付与できる。   According to the seventh aspect, a privilege corresponding to the number of votes and a vote value can be given to a player who has voted for a new game media candidate during the voting period.

また、第8の発明は、前記特典付与手段は、前記決定手段の決定に対する各プレーヤの投票貢献度に基づいて、各プレーヤに付与する特典を可変に設定する、第7の発明のサーバシステムである。   Further, an eighth invention is the server system according to the seventh invention, wherein the privilege granting means variably sets a privilege to be given to each player based on a voting contribution degree of each player with respect to the decision of the decision means. is there.

第8の発明によれば、例えば、投票を行ったプレーヤのうち、そのプレイデータに基づき1票当たりの投票価値が高く設定されたプレーヤに対して、豪華な特典を付与するといったことが可能となる。   According to the eighth aspect of the invention, for example, it is possible to give a gorgeous privilege to a player who has a high voting value per vote based on the play data among the players who have voted. Become.

また、第9の発明は、前記特典付与手段は、投票したプレーヤに対して、投票した前記新規ゲーム媒体候補が前記媒体付与処理で付与される際の第2のパラメータ値を、当該プレーヤの投票数と前記投票価値とに基づいて可変に設定することを前記特典として付与する、第7又は第8の発明のサーバシステムである。   In addition, according to a ninth aspect of the present invention, the privilege granting means determines the second parameter value when the voted new game media candidate is granted by the media granting process for the player who voted. It is a server system of the 7th or 8th invention which gives as a privilege that it sets up variably based on a number and the above-mentioned voting value.

第9の発明によれば、新規ゲーム媒体候補をゲーム媒体としてプレーヤに付与する場合であって、当該新規ゲーム媒体候補に投票したプレーヤに付与する場合に、その第2のパラメータ値を、当該プレーヤの投票数と投票価値とに基づき設定できる。例えば、投票数が多く投票価値も高いプレーヤに対しては、第2のパラメータ値をより有利な値に設定して付与するといったことが可能となる。   According to the ninth aspect, when a new game medium candidate is given to a player as a game medium and is given to a player who has voted for the new game medium candidate, the second parameter value is assigned to the player. Can be set based on the number of votes and the value of the vote. For example, the second parameter value can be set to a more advantageous value and given to a player who has a large number of votes and a high vote value.

また、第10の発明は、前記投票権付与処理は、当該プレーヤによる対価の支払いと引き換えに前記投票権を当該プレーヤに付与する処理である、第1〜第9の何れかの発明のサーバシステムである。   In a tenth aspect of the invention, the voting right granting process is a process of giving the voting right to the player in exchange for payment of the consideration by the player. It is.

第10の発明によれば、プレーヤから対価を徴収して投票権を付与することができる。   According to the tenth aspect, the voting right can be given by collecting the consideration from the player.

また、第11の発明は、前記投票権付与処理は、当該プレーヤのゲームプレイの結果が所定条件を満たした場合に、前記投票権を当該プレーヤに付与する処理である、第1〜第9の何れかの発明のサーバシステムである。   In an eleventh aspect of the invention, the voting right granting process is a process of granting the voting right to the player when a result of the game play of the player satisfies a predetermined condition. A server system according to any of the inventions.

第11の発明によれば、ゲームプレイの結果に応じてプレーヤに投票権を付与できる。   According to the eleventh aspect, a voting right can be given to the player in accordance with the result of the game play.

また、第12の発明は、前記価値設定手段は、前記投票受け付け手段による受け付け開始からの経過時間に基づいて、前記投票価値を可変に設定する手段を有する、第1〜第11の何れかの発明のサーバシステムである。   In addition, a twelfth aspect of the invention is any one of the first to eleventh aspects, wherein the value setting means includes means for variably setting the voting value based on an elapsed time from the start of acceptance by the voting acceptance means. It is a server system of invention.

第12の発明によれば、投票の受付を開始してからプレーヤが投票を行うまでの経過時間を用いて、当該投票に係る投票価値を調整することができる。   According to the twelfth aspect, it is possible to adjust the voting value related to the voting using the elapsed time from the start of the acceptance of the voting until the player performs the voting.

また、第13の発明は、前記プレーヤの端末に、複数の前記新規ゲーム媒体候補それぞれの中から投票先を選択して投票する投票画面を表示させる制御を行う投票画面表示制御手段(例えば、図6の投票受け付け処理部233)、を更に備え、前記価値設定手段は、前記端末に前記投票画面が表示されてから投票が行われるまでの経過時間に基づいて、当該端末に係るプレーヤの前記投票価値を可変に設定する手段を有する、第1〜第11の何れかの発明のサーバシステムである。   A thirteenth aspect of the invention is a voting screen display control means (for example, FIG. 5) for controlling the voting screen for selecting a voting destination from each of the plurality of new game media candidates and displaying the voting screen on the player terminal. 6 voting acceptance processing unit 233), wherein the value setting means is configured to determine the voting of the player related to the terminal based on an elapsed time from when the voting screen is displayed on the terminal until the voting is performed. The server system according to any one of the first to eleventh aspects, comprising means for variably setting a value.

第13の発明によれば、投票を受け付ける投票画面を表示してからプレーヤが投票を行うまでの経過時間を用いて、当該投票に係る投票価値を調整することができる。   According to the thirteenth aspect, it is possible to adjust the voting value related to the voting using the elapsed time from when the voting screen for accepting voting is displayed until the player performs voting.

また、第14の発明は、前記第1のパラメータ値は、前記ゲーム媒体のレアリティを示す値であり、前記媒体付与処理は、前記第1のパラメータ値に基づく付与確率に従って付与するゲーム媒体を抽選する処理である、第1〜第13の何れかの発明のサーバシステムである。   In a fourteenth aspect of the invention, the first parameter value is a value indicating the rarity of the game medium, and the medium giving process draws a game medium to be given according to a grant probability based on the first parameter value. This is a server system according to any one of the first to thirteenth inventions.

第14の発明によれば、新たにゲーム媒体とする新規候補の第1のパラメータ値として、そのレアリティを示す値を決定でき、決定したレアリティに応じた付与確率で、当該ゲーム媒体をプレーヤに付与する媒体付与処理が行える。   According to the fourteenth aspect, a value indicating the rarity can be determined as the first parameter value of a new candidate to be newly used as a game medium, and the game medium is provided to the player with an allocation probability corresponding to the determined rarity. Media application processing can be performed.

また、第15の発明は、前記第1のパラメータ値は、前記ゲーム媒体のレアリティを示す値であり、前記媒体付与処理は、前記第1のパラメータ値に基づく価額に従った対価の支払いと引き換えにゲーム媒体を付与する処理である、第1〜第13の何れかの発明のサーバシステムである。   In a fifteenth aspect of the invention, the first parameter value is a value indicating the rarity of the game medium, and the medium granting process is exchanged for payment of a value according to a value based on the first parameter value. A server system according to any one of the first to thirteenth inventions, which is a process of assigning a game medium to the computer.

第15の発明によれば、新たにゲーム媒体とする新規候補の第1のパラメータ値として、そのレアリティを示す値を決定でき、決定したレアリティに応じた価額の対価を徴収して当該ゲーム媒体をプレーヤに付与する媒体付与処理が行える。   According to the fifteenth aspect, a value indicating the rarity can be determined as the first parameter value of a new candidate to be newly used as a game medium, and the value of the value corresponding to the determined rarity is collected to collect the game medium. It is possible to perform a medium giving process to be given to the player.

ゲームシステムの全体構成例を示す図。The figure which shows the example of whole structure of a game system. プレーヤ端末の装置構成例を示す図。The figure which shows the apparatus structural example of a player terminal. ゲームのホーム画面例を示す図。The figure which shows the home screen example of a game. 投票画面の一例を示す図。The figure which shows an example of a voting screen. 投票価値設定処理と、投票結果集計処理とを説明するための図。The figure for demonstrating vote value setting processing and vote result totaling processing. サーバシステムの機能構成例を示すブロック図。The block diagram which shows the function structural example of a server system. ユーザ管理データのデータ構成例を示す図。The figure which shows the data structural example of user management data. 保有カードリストのデータ構成例を示す図。The figure which shows the data structural example of a possession card list. カードデータのデータ構成例を示す図。The figure which shows the data structural example of card data. 投票データのデータ構成例を示す図。The figure which shows the data structural example of voting data. プレーヤ端末の機能構成例を示すブロック図。The block diagram which shows the function structural example of a player terminal. サーバシステムにおける処理の流れを説明するためのフローチャート。The flowchart for demonstrating the flow of a process in a server system.

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

図1は、本実施形態におけるゲームシステム1000の全体構成例を示す図である。図1に示すように、ゲームシステム1000は、コンピュータシステムであるサーバシステム1100と、本実施形態のゲームのプレーヤ2が所持するプレーヤ端末1500とを含み、これらが通信回線9を介して相互にデータ通信可能に接続されて構成される。   FIG. 1 is a diagram illustrating an overall configuration example of a game system 1000 according to the present embodiment. As shown in FIG. 1, the game system 1000 includes a server system 1100 that is a computer system and a player terminal 1500 possessed by the player 2 of the game according to the present embodiment. It is configured to be communicably connected.

通信回線9は、データ通信が可能な通信路を意味する。すなわち、通信回線9とは、直接接続のための専用線(専用ケーブル)やイーサネット(登録商標)等によるLAN(Local Area Network)の他、電話通信網やケーブル網、インターネット等の通信網を含む意味であり、また、通信方法については有線/無線を問わない。   The communication line 9 means a communication path capable of data communication. That is, the communication line 9 includes a communication network such as a telephone communication network, a cable network, and the Internet in addition to a dedicated line (dedicated cable) for direct connection and a LAN (Local Area Network) using Ethernet (registered trademark). This means that the communication method may be 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 a storage 1140. The main unit 1101 includes a CPU (Central Processing Unit) 1151, a GPU (Graphics Processing Unit), and a DSP (Digital Signal Processor). A control board 1150 on which electronic components such as various microprocessors such as VRAM, RAM, and ROM, various IC memories 1152 and communication devices 1153 are mounted is incorporated. Part or all of the control board 1150 may be realized by an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a system on a chip (SoC).

このサーバシステム1100は、CPU1151等が所定のプログラム及びデータに基づいて演算処理することにより、本実施形態のゲームを運営するための処理を行う。具体的には、サーバシステム1100は、ユーザ登録を済ませたプレーヤ2(登録ユーザ)に固有のアカウント(プレーヤID)を発給し、プレーヤ2に関する情報をユーザ管理データ510として一元的に管理する。ユーザ管理データ510は、プレーヤ2のレベル(プレーヤレベル)やプレイ履歴、課金状況といったプレイデータを含む。また、サーバシステム1100は、プレーヤ2のログイン/ログアウトに関する処理や、ゲームをプレイするのに必要なデータをプレーヤ端末1500に提供して当該プレーヤ端末1500でのゲームの実行制御を管理する処理等を行う。つまり、本実施形態におけるゲームは、一種のクライアント・サーバ型のオンラインゲームとして実現される。プレーヤ2は、自身のプレーヤ端末1500でサーバシステム1100にアクセスし、発給されたプレーヤIDによりログインして本実施形態のゲームを楽しむ。   The server system 1100 performs processing for operating the game of the present embodiment by the CPU 1151 and the like performing arithmetic processing based on predetermined programs and data. Specifically, the server system 1100 issues an account (player ID) unique to the player 2 (registered user) who has completed user registration, and manages information related to the player 2 as user management data 510 in an integrated manner. The user management data 510 includes play data such as the level of the player 2 (player level), play history, and charging status. Further, the server system 1100 performs processing related to login / logout of the player 2, processing for providing data necessary for playing the game to the player terminal 1500 and managing execution control of the game on the player terminal 1500, and the like. Do. That is, the game in the present embodiment is realized as a kind of client-server online game. The player 2 accesses the server system 1100 with his player terminal 1500 and logs in with the issued player ID to enjoy the game of this embodiment.

また、サーバシステム1100は、電子決済業者等が運営する外部の電子決済サーバと連携し、仮想通貨相当ポイント(以下単に「ポイント」という)の購入手続き(課金処理)を行う。課金処理に際し、電子決済サーバは、サーバシステム1100からの問合せに応答してポイントの購入額をプレーヤ2のクレジットカードやプリペイドカード等で清算する処理を行う。そして、サーバシステム1100は、電子決済サーバにより清算された購入額相当をプレーヤ2に付与する。   The server system 1100 also performs a purchase procedure (billing process) for virtual currency equivalent points (hereinafter simply referred to as “points”) in cooperation with an external electronic payment server operated by an electronic payment company or the like. In the billing process, the electronic settlement server performs a process of clearing the point purchase amount with the credit card or prepaid card of the player 2 in response to the inquiry from the server system 1100. Then, the server system 1100 gives the player 2 the purchase amount equivalent to the payment made by the electronic settlement server.

なお、サーバシステム1100は、図1に示す単体の構成に限らず、各機能を分担する複数のブレードサーバを搭載して相互に内部バスを介してデータ通信可能に接続した構成であってもよい。或いは、離れた場所に設置された独立した複数のサーバを、通信回線9を介してデータ通信させることで、全体としてサーバシステム1100として機能させる構成であってもよい。   The server system 1100 is not limited to the single configuration shown in FIG. 1, and may have a configuration in which a plurality of blade servers sharing each function are mounted and connected to each other via an internal bus so that data communication is possible. . Alternatively, the server system 1100 may be configured to function as a whole by performing data communication with a plurality of independent servers installed at remote locations via the communication line 9.

プレーヤ端末1500は、マンマシンインターフェースの機能を担うコンピュータシステムであって、携帯電話基地局や無線通信基地局等を介して通信回線9に接続し、サーバシステム1100とデータ通信を行うことができる。このプレーヤ端末1500は、例えば、スマートフォン、携帯電話機、携帯型ゲーム装置、据置型家庭用ゲーム装置、据置型家庭用ゲーム装置のコントローラ、業務用ゲーム装置、パソコン、タブレット型コンピュータ、ウェアラブルコンピュータ等の形態を取り得る。   The player terminal 1500 is a computer system having a man-machine interface function, and can connect to the communication line 9 via a mobile phone base station, a wireless communication base station, or the like, and perform data communication with the server system 1100. This player terminal 1500 is in the form of, for example, a smart phone, 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, or a wearable computer. Can take.

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

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

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

ここで、本実施形態のゲームでは、ゲーム媒体として、図1に示す仮想的なゲームカード3(3A,3B,3C,・・・)をゲームプレイで使用する。ゲームカード3は、例えば、ゲームに登場するキャラクタ毎に用意され、表示面中央に該当するキャラクタの絵柄31(31A,31B,31C,・・・)が表示される。また、ゲームカード3に定められるレアリティ(当該ゲームカード3が示すキャラクタのレアリティともいえる)を識別するためのレアリティマーク33(33A,33B,33C,・・・)が、表示面内の所定位置(例えば右上)に表示される。   Here, in the game of the present embodiment, a virtual game card 3 (3A, 3B, 3C,...) Shown in FIG. The game card 3 is prepared for each character appearing in the game, for example, and a character pattern 31 (31A, 31B, 31C,...) Corresponding to the center of the display surface is displayed. Further, a rarity mark 33 (33A, 33B, 33C,...) For identifying the rarity (which can also be said to be the rarity of the character indicated by the game card 3) determined for the game card 3 is a predetermined position ( For example, it is displayed in the upper right).

そして、ゲームカード3は、ゲームプレイに最低限必要な枚数がアカウント登録時に付与される他、所定の獲得条件を満たすと入手できる。例えば、ガチャと呼ばれる抽選によって入手したり、ログインボーナスや各種イベントの報酬、ゲームステージのクリア報酬、後述するドロップオブジェクト等としてゲームの過程で入手したり、所定数のポイント消費と引き換えに入手(購入)することができる。また、別のゲームを実行するとか、広告ページにアクセスする等の獲得条件で入手できるようにしてもよい。一方で、入手したゲームカード3は、特定のゲームカード(ベースカード)3に合成して強化するための素材カードとして使用し、或いは、売却してポイントに換金することも可能である。合成に使用されたゲームカード3や売却されたゲームカード3は消滅する。   The game card 3 can be obtained if a minimum required number for game play is given at the time of account registration, and if a predetermined acquisition condition is satisfied. For example, it can be obtained by lottery called gacha, it can be obtained in the course of the game as a login bonus, various event rewards, game stage clear rewards, drop objects described later, etc., or in exchange for a predetermined number of point consumption (purchase) )can do. Moreover, you may make it obtainable on acquisition conditions, such as performing another game or accessing an advertisement page. On the other hand, the obtained game card 3 can be combined with a specific game card (base card) 3 to be used as a material card for strengthening, or can be sold and converted into points. The game card 3 used for synthesis and the sold game card 3 disappear.

このゲームカード3が示すキャラクタには、ゲーム中、コンピュータ制御の敵キャラクタや他のプレーヤ2等の対戦相手との対戦時に参照されるレベル、攻撃力、HPといった各種能力値の初期値や最大値、習得可能な特技や呪文(スキル)等が予め定められており、ゲームプレイで使用すると当該ゲームカード3に係るキャラクタの能力値や習得スキルが更新され、そのキャラクタが成長していく。   Characters indicated by the game card 3 include initial values and maximum values of various ability values such as a level, an attack power, and an HP that are referred to during a game against an opponent character such as a computer-controlled enemy character or another player 2 during the game. Skills and spells (skills) that can be acquired are determined in advance, and when used in game play, the ability values and acquired skills of the character related to the game card 3 are updated, and the character grows.

また、レアリティマーク33が示すレアリティは、例えば、高い方から順に「スーパーレア(SR)」「レア(R)」「コモン(C)」の3種類とされる。勿論、レアリティの段階は4段階以上であってもよいし、2段階であっても構わない。高い能力値や特殊なスキルを持つキャラクタのゲームカード3には高いレアリティが設定され、入手難易度は高くなる。具体的には、レアリティが高いほどガチャでの当選確率は低く、販売価格(消費ポイント額)は高くなる。   The rarity indicated by the rarity mark 33 is, for example, three types of “super rare (SR)”, “rare (R)”, and “common (C)” in order from the highest. Of course, the level of rarity may be four or more, or may be two. A high rarity is set in the game card 3 of a character having a high ability value and special skills, and the difficulty of acquisition becomes high. Specifically, the higher the rarity, the lower the probability of winning in gacha and the higher the selling price (consumption point amount).

[概要]
図3は、本実施形態におけるゲームのホーム画面の一例を示す図である。図3に示すように、ホーム画面W1には、ゲームプレイメニューM11と、カードメニューM12と、ガチャメニューM13と、買うメニューM14と、投票メニューM15と、ポイントメニューM16とを含む各種メニューが、それらの選択ボタンによって提示される。
[Overview]
FIG. 3 is a diagram showing an example of a game home screen in the present embodiment. As shown in FIG. 3, the home screen W1 includes various menus including a game play menu M11, a card menu M12, a gacha menu M13, a buy menu M14, a voting menu M15, and a point menu M16. Presented by a select button.

1.ゲームプレイメニュー
ゲームプレイメニューM11は、ゲームの実行開始を指示するためのメニューである。本実施形態のゲームは、例えば複数のゲームステージで構成され、各ゲームステージを順にクリアしていくステージクリア型の対戦ゲームである。例えば、プレーヤは、保有しているゲームカード(保有カード)の中から所定枚数(例えば5枚)を選んで編成したデッキを用い、ゲームステージ毎に出現する敵キャラクタとのバトルに挑む。デッキを用いたバトルとは、デッキカードに係るキャラクタの能力値をもとに、敵キャラクタとの対戦の勝敗を決める戦闘場面とも呼べるものである。最終的に、ボスキャラクタとのバトルに勝利するとステージクリアとなる。
1. Game Play Menu The game play menu M11 is a menu for instructing the start of game execution. The game of the present embodiment is a stage clear type battle game that is composed of, for example, a plurality of game stages and sequentially clears each game stage. For example, a player challenges a battle with an enemy character that appears at each game stage using a deck that is organized by selecting a predetermined number (for example, five) of game cards (held cards) that are held. A battle using a deck can also be called a battle scene in which a battle against an enemy character is determined based on the ability value of the character related to the deck card. Finally, when you win the battle with the boss character, the stage is cleared.

なお、本実施形態のゲームでは、敵キャラクタとのバトルに勝利すると所定のドロップ確率に基づきドロップ処理が発動し、ドロップ対象のゲームオブジェクト群の中から1つ又は複数のドロップオブジェクトを例えば抽選で選出して、プレーヤに付与する。ドロップ確率は、例えば30%等のように適宜設定される。なお、バトルに勝利すると必ず1つ以上のゲームオブジェクトがドロップされる構成でもよい。   In the game of this embodiment, when a battle with an enemy character is won, a drop process is activated based on a predetermined drop probability, and one or more drop objects are selected from a group of drop target game objects, for example, by lottery. To the player. The drop probability is set as appropriate, for example, 30%. Note that one or more game objects may be dropped whenever a battle is won.

ここで、ゲームオブジェクトには、例えば、ゲームカード(キャラクタ)の他、キャラクタが装備し、又は使用することができる武器や防具、弾、薬等の各種アイテム、キャラクタの乗り物、召喚獣、スキル等のキャラクタに付加できる追加能力、新しいゲームステージやマップの開放、抽選権、投票権等が含まれる。ドロップ対象は、これらゲームオブジェクトの全部または一部とすることができる。   Here, the game object includes, for example, game cards (characters), various items such as weapons, armor, bullets, and medicines that can be equipped or used by the character, character vehicles, summons, skills, etc. Additional abilities that can be added to this character, opening of new game stages and maps, lottery rights, voting rights, and the like. The drop target can be all or part of these game objects.

2.カードメニュー
カードメニューM12では、デッキ編成メニュー、合成メニュー、売却メニューといったゲームカードに関するサブメニューを提示する。そして、デッキ編成メニューを選ぶと保有カードが一覧表示され、その中からデッキカードを選択操作してデッキを編成することができる。合成メニューでは、1枚のベースカードを指定操作し、素材カードとする1枚又は複数枚のゲームカードを指定操作して、ベースカードに素材カードを合成することができる。売却メニューでは、一覧表示された保有カードの中から1枚又は複数枚の売却対象のゲームカード(売却カード)を指定操作し、売却カードをポイントに交換することができる。
2. Card Menu The card menu M12 presents submenus related to game cards such as a deck organization menu, a composite menu, and a sale menu. When the deck organization menu is selected, a list of possessed cards is displayed, and a deck can be organized by selecting a deck card from the list. In the compositing menu, one base card can be designated and a material card or a plurality of game cards can be designated and composited with the base card. In the sale menu, one or a plurality of game cards (sale cards) to be sold can be designated and operated from the listed displayed cards, and the sold cards can be exchanged for points.

3.ガチャメニュー
ガチャメニューM13は、ガチャの実行を指示するメニューである。ガチャメニューM13が選択されると、1回の実行に要求されるガチャ価格のポイント消費と引き換えに媒体付与処理の一例である抽選処理を行い、抽選対象のゲームオブジェクト群の中からプレーヤに付与するオブジェクトを抽選する。抽選権(抽選チケット)を保有している場合には、それを1枚消費して抽選を行うこともできる。本実施形態では、抽選対象がゲームカードとされ、当選したゲームカードをプレーヤに付与する。ただし、ゲームカードだけでなく、上記した各種ゲームオブジェクトの一部又は全部を抽選対象とすることもできる。
3. Gacha Menu Gacha Menu M13 is a menu for instructing execution of gacha. When the gacha menu M13 is selected, a lottery process, which is an example of a medium giving process, is performed in exchange for the point consumption of the gacha price required for one execution, and is given to the player from a lot of game object groups. Draw objects. If a lottery right (lottery ticket) is held, one lottery can be consumed for the lottery. In the present embodiment, the lottery target is a game card, and the winning game card is given to the player. However, not only the game card but also a part or all of the various game objects described above can be selected as a lottery target.

ここで、ゲームカードには、そのうちのレアリティがスーパーレア又はレアであるレアカードについて、レアリティに応じた当選確率が予め設定されている。前述のように、レアリティが高いほど当選確率は低く設定され、当選し難くなる。例えば、スーパーレアは0.1%、レアは0.7%といった具合である。そして、抽選処理は、この当選確率を用いて行う。抽選の結果レアカードの非当選時は、レアリティがコモンである非レアカードの中から1つを選んで付与する。   Here, in the game card, a winning probability corresponding to the rarity is preset for a rare card of which the rarity is super rare or rare. As described above, the higher the rarity, the lower the winning probability and the harder it is to win. For example, super rare is 0.1%, rare is 0.7%, and so on. The lottery process is performed using this winning probability. When a rare card is not won as a result of the lottery, one of the rare cards with the common rarity is selected and given.

4.買うメニュー
買うメニューM14は、ゲームオブジェクトを購入したい場合に選択するメニューである。買うメニューM14を選択すると、オブジェクト購入画面が表示される。このオブジェクト購入画面には販売対象のゲームオブジェクトが一覧表示され、プレーヤは、購入するゲームオブジェクトを指定した購入操作を行う。ここでの購入操作があると、媒体付与処理の他の例である販売処理を行い、指定されたゲームオブジェクトを、その販売価格のポイント消費と引き換えにプレーヤに付与する。例えば、ゲームプレイで使用可能なゲームカードを、そのレアリティに応じた販売価格の消費ポイント額で購入できる。
4). Buy Menu The buy menu M14 is a menu that is selected when it is desired to purchase a game object. When the buy menu M14 is selected, an object purchase screen is displayed. The object purchase screen displays a list of game objects to be sold, and the player performs a purchase operation specifying the game object to be purchased. When there is a purchase operation here, a sales process which is another example of the medium giving process is performed, and the designated game object is given to the player in exchange for the point consumption of the selling price. For example, a game card that can be used in game play can be purchased with a consumption point amount at a selling price corresponding to the rarity.

5.投票メニュー
投票メニューM15は、所定の投票イベントの開催期間(投票期間)中において、選択可能な状態で表示される。この投票メニューM15を選ぶと投票画面が表示され、新規ゲーム媒体候補としての追加候補カードに対する投票操作を受け付ける。具体的には、投票イベントは、新しくゲームプレイで使用可能となるゲームカードを投票によって選ぶイベントである。そして、追加候補カードは、新たにガチャでの抽選対象や販売対象に登録する可能性があるゲームカードとして、当該投票イベントの開催に先立ち用意される。すなわち、投票メニューM15では、開催中の投票イベントに係る投票対象として用意された追加候補カードへの投票が行える。
5. Voting Menu The voting menu M15 is displayed in a selectable state during a predetermined voting event holding period (voting period). When this voting menu M15 is selected, a voting screen is displayed, and a voting operation for an additional candidate card as a new game medium candidate is accepted. Specifically, the voting event is an event for selecting a new game card that can be used for game play by voting. The additional candidate card is prepared prior to the voting event as a game card that may be newly registered as a gacha lottery target or sales target. That is, in the voting menu M15, voting can be performed on additional candidate cards prepared as voting targets related to the voting event being held.

図4は、投票画面の一例を示す図である。図4に示すように、投票画面W2は、追加候補一覧表示部W21と、投票ボタンB21と、購入ボタンB23と、中間発表ボタンB25とを備える。追加候補一覧表示部W21には、追加候補カードを示すカードアイコンI31,I32,I33,・・・が並べて表示される。プレーヤは、この追加候補一覧表示部W21においてカードアイコンを選択することで、投票する追加候補カードを指示する。   FIG. 4 is a diagram illustrating an example of a voting screen. As shown in FIG. 4, the voting screen W2 includes an additional candidate list display portion W21, a voting button B21, a purchase button B23, and an intermediate announcement button B25. In the additional candidate list display portion W21, card icons I31, I32, I33,... Indicating additional candidate cards are displayed side by side. The player instructs an additional candidate card to vote by selecting a card icon in the additional candidate list display section W21.

投票ボタンB21は、投票操作を入力するためのものであり、プレーヤは、前述のように追加候補一覧表示部W21にて所望の追加候補カードのカードアイコンを選択した上で投票ボタンB21を選択し、当該追加候補カードに投票する。   The voting button B21 is for inputting a voting operation, and the player selects the voting button B21 after selecting the card icon of a desired additional candidate card in the additional candidate list display section W21 as described above. Vote for the additional candidate card.

投票は、投票権(投票チケット)を1枚消費して1回行うことができる。投票権の獲得条件は、上記したゲームカードの獲得条件と同様に定めておくことができ、ゲームの過程での入手や、所定の獲得条件を満たしたことでの入手が可能である他、購入によって入手することもできる。また、ガチャの当選オブジェクトとして付与することもできる。そして、プレーヤの持ち票が0票であり、当該プレーヤが投票権を持たないときには、投票ボタンB21は選択不可の状態となる。そしてその場合は、購入ボタンB23を選択することにより、投票権に係る販売価格のポイント消費と引き換えに投票権を購入することができる。なお、投票権は、特定の投票イベントでのみ有効なものとしてもよいし、全ての投票イベントにおいて共通で使えるとしてもよい。   Voting can be done once by consuming one voting right (voting ticket). The voting right acquisition conditions can be set in the same way as the above-mentioned game card acquisition conditions. They can be acquired in the course of the game, or can be acquired by satisfying the predetermined acquisition conditions. Can also be obtained by It can also be given as a winning object for gacha. When the player has 0 votes and the player does not have the voting right, the voting button B21 cannot be selected. In that case, by selecting the purchase button B23, the voting right can be purchased in exchange for the point consumption of the selling price related to the voting right. The voting right may be effective only at a specific voting event, or may be used in common at all voting events.

以上のようにプレーヤ端末1500において投票画面W2から行われた投票操作はサーバシステム1100において集計され、集計された投票結果に基づき追加候補カードの中から新規追加カードとするゲームカードが決定される。本実施形態では、後述する総合獲得票数に基づく投票順位が上位3位までの追加候補カードが、新規追加カードとされる。そして、新規追加カードの決定に際し、例えばそのレアリティが決定される。つまり、投票画面W2において投票操作を受け付ける候補の段階では、そのレアリティは未設定である。当然、どの追加候補カードが新規追加カードとされるのか(ゲームプレイで使用可能になるのか)も決定されていない。よって、プレーヤは、投票する追加候補カードが新規追加カードに選ばれるのかどうかや、仮に選ばれたとしてそれがレアリティの高いゲームカードとなるかどうかは知らない状態で、例えばキャラクタデザインが好みのものを選ぶ等して投票を行う。   As described above, the voting operations performed from the voting screen W2 in the player terminal 1500 are totaled in the server system 1100, and a game card to be a new additional card is determined from the additional candidate cards based on the totaled voting results. In the present embodiment, an additional candidate card having a voting rank based on the total number of votes acquired, which will be described later, up to the third highest rank is set as a newly added card. Then, when determining a newly added card, for example, its rarity is determined. That is, the rarity is not set at the candidate stage for accepting a voting operation on the voting screen W2. Of course, it is not determined which additional candidate cards are to be newly added cards (whether they can be used in game play). Therefore, the player does not know whether the additional candidate card to vote is selected as a new additional card or whether it is a game card with a high rarity even if it is selected. Vote by selecting

ただし、本実施形態では、開催期間の途中(中間段階)でそれまでになされた投票操作を集計し、後述する中間獲得票数を算出して中間段階での順位(中間順位)を中間発表する。そのため、中間発表後は、中間順位を参照すれば投票の傾向(人気の追加候補カード)を知ることができるので、どの追加候補カードがゲームカードに追加される可能性が高いか等の予想がある程度可能となる。中間順位は、投票画面W2において中間発表ボタンB25を選択すると、閲覧できる。   However, in the present embodiment, the voting operations performed so far in the middle of the holding period (intermediate stage) are totaled, the number of intermediate acquisition votes described later is calculated, and the intermediate stage rank (intermediate rank) is announced intermediately. Therefore, after the mid-term announcement, you can know the tendency of voting (popular additional candidate cards) by referring to the intermediate ranking, so you can predict which additional candidate cards are likely to be added to the game card. It becomes possible to some extent. The intermediate ranking can be viewed by selecting the intermediate announcement button B25 on the voting screen W2.

すなわち、中間発表ボタンB25は、後述する中間発表のタイミングを過ぎると選択可能な状態となる。この中間発表ボタンB25を選択すると中間発表画面が表示され、中間獲得票数に基づく追加候補カードの中間順位が提示される。   That is, the intermediate announcement button B25 becomes selectable after an intermediate announcement timing described later. When this intermediate announcement button B25 is selected, an intermediate announcement screen is displayed and the intermediate rank of additional candidate cards based on the number of intermediate acquisition votes is presented.

6.ポイントメニュー
ポイントを購入したい場合は、プレーヤは、ポイントメニューM16を選択する。ポイントメニューM16を選択するとポイント購入画面が表示され、購入可能なポイントのポイント数がその販売価格とともに提示される。このポイント購入画面においてポイント数を指定したポイント購入操作がなされると、購入額の支払い・清算に係る手続きを経てプレーヤにポイントが付与される。
6). Point Menu When purchasing a point, the player selects the point menu M16. When the point menu M16 is selected, a point purchase screen is displayed, and the number of points that can be purchased is presented together with the sales price. When a point purchase operation specifying the number of points is performed on this point purchase screen, points are awarded to the player through procedures related to payment / clearing of the purchase amount.

[原理]
本実施形態では、サーバシステム1100は、プレーヤの投票(プレーヤ端末1500での投票操作)を集計する際、その1票当たりの投票価値に、ユーザ管理データ510として管理している当該プレーヤのプレーヤレベル517(図7を参照)等を反映させる。本実施形態では、投票価値は、プレーヤレベル517に基づいて投票操作単位で設定される。その上で投票結果を集計し、新規追加カードを決定する。
[principle]
In this embodiment, when the server system 1100 counts player votes (voting operations at the player terminal 1500), the player level of the player managed as the user management data 510 is added to the vote value per vote. 517 (see FIG. 7) and the like are reflected. In this embodiment, the voting value is set for each voting operation based on the player level 517. Then, the voting results are totaled and a new added card is determined.

そして、そのための処理として、ユーザ登録済みのプレーヤ毎に、対象の投票イベント(対象投票イベント)での当該プレーヤの投票に適用する1票当たりの投票価値を設定する処理(投票価値設定処理)と、各プレーヤが行った投票をその投票価値に基づき集計する処理(投票結果集計処理)と、投票結果に基づき新規追加カードを決定し、その第1のパラメータ値として例えばレアリティを決定する処理(第1パラメータ値決定処理)とを行う。その後、抽選対象登録処理と、特典付与処理とを行う。   As a process for that, a process for setting a vote value per vote to be applied to a vote of the player at a target vote event (target vote event) for each player registered as a user (voting value setting process); , A process of counting the votes made by each player based on the vote value (voting result totaling process), a new additional card is determined based on the vote result, and a process of determining, for example, rarity as the first parameter value (first 1 parameter value determination process). Then, a lottery object registration process and a privilege grant process are performed.

1.投票価値設定処理
図5は、投票価値設定処理と、投票結果集計処理とを説明するための図である。先ず、投票価値設定処理では、図5に示す3つの係数Ka,Kb,Kcを用いて1票当たりの投票価値をプレーヤ毎に設定する。そのうちの係数Kaについては、対象投票イベントの開催時に設定しておく。例えば、対象投票イベントについて投票の受け付けを開始した後、プレーヤが最初に投票メニューM15を選択した際に、当該プレーヤについて係数Kaを設定する。
1. Voting Value Setting Process FIG. 5 is a diagram for explaining the voting value setting process and the voting result totaling process. First, in the voting value setting process, the voting value per vote is set for each player using the three coefficients Ka, Kb, and Kc shown in FIG. Among them, the coefficient Ka is set when the target voting event is held. For example, when the player first selects the voting menu M15 after starting to accept voting for the target voting event, the coefficient Ka is set for the player.

具体的には、係数Kaは、プレーヤレベル517に基づく係数であり、プレーヤレベル517が高いほど大きく、プレーヤレベル517が低いほど小さい値として設定する。例えば、プレーヤレベル517が取り得るレベル範囲を3つに区切った「高レベル」「中レベル」「低レベル」の段階毎に、係数Kaの値を予め定義しておく。そして、投票価値設定に係るプレーヤのプレーヤレベル517に対応する段階の値を、係数Kaとする。勿論、レベル範囲を2段階又は4段階以上に区切って値を定めておくのでもよいし、プレーヤレベル517を入力値としてそれに対応した係数Kaの値を出力する関数式を定めておくのでもよい。   Specifically, the coefficient Ka is a coefficient based on the player level 517, and is set as a smaller value as the player level 517 is higher and as the player level 517 is lower. For example, the value of the coefficient Ka is defined in advance for each stage of “high level”, “medium level”, and “low level” in which the level range that the player level 517 can take is divided into three. The value at the stage corresponding to the player level 517 of the player related to the voting value setting is set as a coefficient Ka. Of course, the value may be determined by dividing the level range into two steps or four or more steps, or a function expression that outputs the value of the coefficient Ka corresponding to the player level 517 as an input value may be determined. .

次に、係数Kbは、投票操作のタイミングに基づく係数であり、対象投票イベントの開始時刻(投票の受け付けを開始した時刻)からの経過時間が短いほど大きく、当該経過時間が長いほど小さい値として設定する。例えば、対象投票イベントの開催期間を3つに区切った「前期」「中期」「後期」の段階毎に、係数Kbの値を予め定義しておく。そして、投票価値の設定に係る投票操作までの経過時間に対応する段階の値を、係数Kbとする。勿論、係数Kaと同様に開催期間を2段階又は4段階以上に区切って値を定めておくのでもよいし、経過時間に対応した係数Kbの値を出力する関数式を定めておくのでもよい。   Next, the coefficient Kb is a coefficient based on the timing of the voting operation, and is larger as the elapsed time from the start time of the target voting event (the time when voting is started) is shorter, and is smaller as the elapsed time is longer. Set. For example, the value of the coefficient Kb is defined in advance for each stage of “first term”, “middle term”, and “late term” in which the holding period of the target voting event is divided into three. Then, the value corresponding to the elapsed time until the voting operation related to the setting of the voting value is set as a coefficient Kb. Of course, as with the coefficient Ka, the value may be determined by dividing the holding period into two stages or four or more stages, or a function expression that outputs the value of the coefficient Kb corresponding to the elapsed time may be determined. .

また、係数Kcは、中間発表時の中間獲得票数に基づく係数であり、中間獲得票数が少ないほど大きく、中間獲得票数が多いほど小さい値として設定する。例えば、中間順位の1位から最下位までを3つに区切った「低順位」「中順位」「高順位」の段階毎に、係数Kcの値を予め定義しておく。そして、投票価値設定に係る投票操作の投票先の中間順位に対応する段階の値を、係数Kcとする。勿論、中間順位を2段階又は4段階以上に区切って値を定めておくのでもよいし、中間順位に対応した係数Kcの値を出力する関数式を定めておくのでもよい。   The coefficient Kc is a coefficient based on the number of intermediate acquisition votes at the time of intermediate announcement, and is set to a value that increases as the number of intermediate acquisition votes decreases and decreases as the number of intermediate acquisition votes increases. For example, the value of the coefficient Kc is defined in advance for each stage of “low rank”, “medium rank”, and “high rank” in which the first rank to the lowest rank in the middle rank are divided into three. Then, the value corresponding to the intermediate rank of the voting destination of the voting operation related to the voting value setting is set as a coefficient Kc. Of course, the value may be determined by dividing the intermediate rank into two stages or four or more stages, or a function expression for outputting the value of the coefficient Kc corresponding to the intermediate rank may be determined.

ここで、後段の投票結果集計処理は、対象投票イベントの開催期間が経過した後(投票の受け付けを終了した後)だけでなく、当該対象投票イベントの中間発表時にも行う。そして、係数Kbは中間発表時及び投票受け付け終了時に、係数Kcは投票受け付け終了時においてそれぞれ設定し、既に設定されている係数Kaとともに投票価値の設定に用いる。   Here, the latter voting result totaling process is performed not only after the target voting event has been held (after the completion of voting acceptance) but also during the intermediate announcement of the target voting event. The coefficient Kb is set at the time of intermediate announcement and at the end of voting acceptance, and the coefficient Kc is set at the end of voting acceptance, and is used for setting the voting value together with the already set coefficient Ka.

具体的には、中間発表時の投票価値設定処理では、係数Kaと係数Kbとを用い、投票受け付け開始以後、中間発表までの間にプレーヤ端末1500でなされた全ての投票操作を対象に、各投票操作のそれぞれについてその投票価値Pmを次式(1)で求める。
Pm=Ka×Kb ・・・(1)
Specifically, in the voting value setting process at the time of the intermediate announcement, the coefficient Ka and the coefficient Kb are used, and all the voting operations performed at the player terminal 1500 between the start of voting acceptance and before the intermediate announcement are targeted. For each voting operation, the voting value Pm is obtained by the following equation (1).
Pm = Ka × Kb (1)

これによれば、プレーヤレベル517に基づく係数Kaを投票操作のタイミングに基づく係数bで調整して、投票価値Pmを設定できる。よって、中間発表までの間の投票操作に係る投票価値Pmには、その投票操作を行ったプレーヤのプレーヤレベルと、当該投票操作のタイミングとが反映される。したがって、中間発表までの間は、投票したプレーヤのプレーヤレベルが高く、対象投票イベント開始後の比較的早い時点で行った投票ほど投票価値Pmの値が大きく設定され、1票の投票価値は高くなる。   According to this, the vote value Pm can be set by adjusting the coefficient Ka based on the player level 517 by the coefficient b based on the timing of the voting operation. Therefore, the voting value Pm related to the voting operation until the intermediate announcement reflects the player level of the player who performed the voting operation and the timing of the voting operation. Therefore, until the mid-term announcement, the player level of the voted player is high, and the vote value Pm is set larger as the vote is performed at a relatively early time after the start of the target voting event, and the vote value of one vote is higher. Become.

一方、投票受け付け終了時の投票価値設定処理では、係数Kaと係数Kbと係数Kcとを用い、中間発表以後、投票受け付け終了までの間にプレーヤ端末1500でなされた全ての投票操作を対象に、各投票操作のそれぞれについてその投票価値Pfを次式(2)で求める。
Pf=Ka×Kb×Kc ・・・(2)
On the other hand, in the voting value setting process at the end of voting acceptance, the coefficient Ka, the coefficient Kb, and the coefficient Kc are used for all voting operations performed at the player terminal 1500 after the intermediate announcement and before the end of voting acceptance. For each voting operation, the voting value Pf is obtained by the following equation (2).
Pf = Ka × Kb × Kc (2)

これによれば、プレーヤレベル517に基づく係数Kaを投票操作のタイミングに基づく係数Kbと中間発表時の中間獲得票数に基づく係数Kcとで調整して、投票価値Pfを設定できる。よって、中間発表から投票受け付け終了までの間の投票操作に係る投票価値Pfには、その投票先の中間順位(中間獲得票数)がさらに反映される。したがって、中間発表がされた後は、中間順位が低かった追加候補カードに投票すると投票価値Pfの値が大きく設定され、1票の投票価値は高くなる。   According to this, the voting value Pf can be set by adjusting the coefficient Ka based on the player level 517 with the coefficient Kb based on the timing of the voting operation and the coefficient Kc based on the number of intermediately acquired votes at the time of the intermediate announcement. Therefore, the vote ranking Pf related to the voting operation from the mid-term announcement to the end of the voting acceptance further reflects the middle rank (number of middle-acquired votes) of the vote destination. Therefore, after an intermediate announcement is made, voting on an additional candidate card having a low intermediate ranking will set the value of the voting value Pf to be large and the voting value of one vote will be high.

2.投票結果集計処理
投票結果集計処理は、対象投票イベントの開催期間中に定められる中間発表時と、当該投票イベントに係る投票の受け付け終了時の2回行う。
2. Voting result totaling process The polling result totaling process is performed twice at the time of the intermediate announcement determined during the holding period of the target voting event and at the end of acceptance of the voting related to the voting event.

ここで、本実施形態では、投票期間である投票イベントの開催期間は、例えば1週間等、予め定められた所定日数の期間とされ、中間発表のタイミングは、例えばその中日に定められる。   Here, in this embodiment, the holding period of the voting event, which is a voting period, is a predetermined number of days, such as one week, and the timing of the intermediate announcement is determined, for example, on the middle day.

なお、投票は、固定の開催期間が経過するまで受け付ける構成に限らず、投票数に応じて受け付けを終了する構成も可能である。例えば、投票総数が所定数に達した時点で投票の受け付けを終了するとか、投票数が最多の追加候補カードの当該投票数が所定数に達した時点で投票の受け付けを終了する等としてもよい。   It should be noted that the vote is not limited to a configuration that accepts until a fixed holding period elapses, and a configuration that finishes accepting according to the number of votes is also possible. For example, the acceptance of voting may be terminated when the total number of votes reaches a predetermined number, or the acceptance of voting may be terminated when the number of votes of the additional candidate card with the largest number of votes reaches the predetermined number. .

先ず、中間発表時の投票結果集計処理では、当該中間発表時の投票価値設定処理でそれまでの各投票操作について求めた投票価値Pmを投票先毎に合算して、各追加候補カードの中間獲得票数とする。一方、投票受け付け終了時の投票結果集計処理では、当該投票受け付け終了時の投票価値設定処理で中間発表後の各投票操作について求めた投票価値Pfを投票先毎に合算し、該当する追加候補カードの中間獲得票数を加えて各追加候補カードの総合獲得票数とする。   First, in the voting result totaling process at the time of intermediate announcement, the voting value Pm obtained for each voting operation so far in the voting value setting process at the time of the intermediate announcement is added up for each voting destination, and an intermediate acquisition of each additional candidate card is obtained. The number of votes. On the other hand, in the voting result totaling process at the end of voting acceptance, the voting value Pf obtained for each voting operation after the intermediate announcement in the voting value setting process at the end of voting acceptance is added up for each voting destination, and the corresponding additional candidate card The total number of votes obtained for each additional candidate card is added to the number of intermediate votes obtained.

なお、投票価値の設定に用いる係数の種類は、図5に例示した3つの係数Ka,Kb,Kcに限定されない。具体的には、対象投票イベントの開催時点までのプレイ時間、課金総額、課金頻度、到達ステージ(クリアしたゲームステージ)等のゲームの進行状況、プレーヤキャラクタ(デッキカードに係るキャラクタ)の武器や防具等の装備情報、団体・ギルド・ファンクラブ等への所属情報、キャンペーン対象のプレーヤか否かといった、プレーヤレベルとは別の各種プレイデータに基づいて係数を設定するとしてもよい。その際、複数種類のプレイデータに基づく係数をそれぞれ設定し、それらを乗じて1票当たりの投票価値とすることもできる。本変形例の場合は対象投票イベントの開催時点で各プレーヤの投票価値を設定できることから、続く投票結果集計処理では、追加候補カードのそれぞれについて、各プレーヤの投票数に、該当するプレーヤの投票価値を乗じて総合することで、中間獲得票数や総合獲得票数を算出できる。また、キャンペーンとしては、投票価値Pm,Pfを算出値の例えば1割増しにする等のキャンペーンが挙げられる。その他、対象投票イベントにおいてそのプレーヤが既に行った投票数に基づく係数や、過去に開催された投票イベントでの投票総数に基づく係数を設定してもよい。   Note that the types of coefficients used for setting the voting value are not limited to the three coefficients Ka, Kb, and Kc illustrated in FIG. Specifically, the play time up to the time of the target voting event, the total charge amount, the charge frequency, the progress of the game such as the arrival stage (cleared game stage), the weapon and armor of the player character (character related to the deck card) The coefficient may be set based on various play data different from the player level, such as equipment information such as, affiliation information to groups, guilds, fan clubs, etc., and whether or not the player is a campaign target. At that time, coefficients based on a plurality of types of play data can be set and multiplied to obtain a vote value per vote. In the case of this modified example, the voting value of each player can be set at the time of the target voting event. Therefore, in the subsequent voting result aggregation process, the voting value of the corresponding player is added to the number of votes of each player for each additional candidate card. By multiplying and summing up, it is possible to calculate the number of intermediate votes and the total number of votes. Further, the campaign includes a campaign in which the voting values Pm and Pf are increased by, for example, 10% of the calculated values. In addition, a coefficient based on the number of votes already performed by the player in the target voting event or a coefficient based on the total number of votes in voting events held in the past may be set.

また、投票画面を表示させる操作がなされてから(プレーヤが投票メニューM15を選択してから)、当該プレーヤが投票ボタンB21を選択して投票を行うまでの時間に応じて別の係数Kdを設定し、投票価値Pm,Pfの設定に用いるとしてもよい。具体的には、係数Kdは、投票画面を表示させる操作がなされてから投票までの時間が短いほど大きく、長いほど小さい値とされ、あまり悩まずに投票先を決定した投票について投票価値を高くするといったことが可能となる。この場合、プレーヤは、その投票先を好んでいるため、問答無用で即座に投票したと推察される。   Further, another coefficient Kd is set according to the time from when the operation for displaying the voting screen is performed (after the player selects the voting menu M15) until the player selects the voting button B21 and performs voting. The voting values Pm and Pf may be used for setting. Specifically, the coefficient Kd is larger as the time from the operation of displaying the voting screen to the voting time is shorter, and the smaller the value is, the smaller the value is. It becomes possible to do. In this case, since the player likes the vote destination, it is assumed that the player voted immediately without using any questions.

3.第1パラメータ値決定処理
第1パラメータ値決定処理では、先ず、総合獲得票数の多い順に追加候補カードを順位付けし、各追加候補カードの投票順位を求める。そして、例えば上位3位までの追加候補カードを、新規追加カードとして決定する。なお、新規追加カードとして採用する追加候補カードの順位は上位3位までに限らず、適宜設定してよい。1位だけとしてもよいし、全ての追加候補カードを新規追加カードとする構成でも構わない。
3. First Parameter Value Determination Process In the first parameter value determination process, first, the additional candidate cards are ranked in descending order of the total number of acquired votes, and the voting rank of each additional candidate card is obtained. Then, for example, the top three additional candidate cards are determined as newly added cards. Note that the rank of additional candidate cards adopted as a new additional card is not limited to the top three, and may be set as appropriate. It may be only the first place, or all additional candidate cards may be newly added cards.

その後、新規追加カードとして決定した追加候補カードのレアリティを、その投票順位に基づき決定する。本実施形態では、例えば、投票順位が1位の追加候補カードのレアリティをスーパーレア、2位の追加候補カードのレアリティをレア、3位の追加候補カードのレアリティをコモンとして設定する。   Thereafter, the rarity of the additional candidate card determined as the new additional card is determined based on the voting order. In the present embodiment, for example, the rareness of the additional candidate card with the first vote is set as the super rare, the rareness of the second additional candidate card is set as the rare, and the rarity of the third additional candidate card is set as the common.

なお、レアリティは、例示したように投票順位をもとに決定する構成に限らず、総合獲得票数を用いて決定するとしてもよい。例えば、新規追加カードに決定された追加候補カードのうち、総合獲得票数が所定数T31以上である追加候補カードのレアリティをスーパーレア、所定数T33未満である追加候補カードのレアリティをコモン、T33以上T31未満である追加候補カードのレアリティをレアとする(ただし、T31>T33)といった具合である。   Note that the rarity is not limited to the configuration that is determined based on the vote ranking as illustrated, but may be determined using the total number of votes acquired. For example, among additional candidate cards determined to be new additional cards, the rareness of additional candidate cards having a total number of votes of a predetermined number T31 or more is super rare, the rarity of additional candidate cards having a number less than a predetermined number T33 is common, and T33 or more T31 For example, the rareness of the additional candidate card that is less than the number is set to rare (where T31> T33).

また、第1のパラメータ値としてゲームカードのレアリティを例示したが、レアリティとは別の第1のパラメータ値を投票順に基づき決定するとしてもよい。また、決定する第1のパラメータ値は1種類に限らず、複数種類の第1のパラメータ値を、投票順位に基づき決定するとしてもよい。例えば、当該ゲームカードを素材として合成に使用する際のベースカードの獲得経験値、レベルの上昇値、ベースカードが変化(成長)してレアリティが上位のゲームカードとなる確率といった合成効率に関するパラメータ値、当該ゲームカード(キャラクタ)の属性、レベルの上限値、ドロップ確率や各種イベントでの入手確率、コスト等の各値を第1のパラメータ値として採用できる。ただし、どれを採用する場合も、投票順位が高いほど有利な値として決定する。   Moreover, although the rarity of the game card is exemplified as the first parameter value, a first parameter value different from the rarity may be determined based on the voting order. The first parameter value to be determined is not limited to one type, and a plurality of types of first parameter values may be determined based on the voting order. For example, parameter values related to synthesis efficiency, such as the base card acquisition experience value when using the game card as a material for synthesis, the level increase value, and the probability that the base card will change (grow) and become a higher-ranked game card Each value such as the attribute of the game card (character), the upper limit value of the level, the drop probability, the acquisition probability at various events, the cost, etc. can be adopted as the first parameter value. In any case, however, the higher the voting rank, the more advantageous the value.

4.抽選対象登録処理
抽選対象登録処理では、第1パラメータ値決定処理で新規追加カードとされたゲームカード(追加候補カード)をガチャの抽選対象に追加して登録する。ここでの処理により、ガチャメニューM13からガチャを実行することで、新規追加カードがプレーヤに付与され得る。その際の当選確率は、第1パラメータ値決定処理で決定されたレアリティに応じた当選確率となる。すなわち、他のゲームカードと同様に、レアリティの高い新規追加カードは当選し難い。
4). Lottery object registration process In the lottery object registration process, a game card (addition candidate card) that has been newly added in the first parameter value determination process is added and registered as a gacha lottery object. By executing gacha from the gacha menu M13 by this processing, a new additional card can be given to the player. The winning probability at that time is a winning probability corresponding to the rarity determined in the first parameter value determining process. That is, like other game cards, it is difficult to win a newly added card with high rarity.

また、当該ゲームカードを販売対象に追加して登録する。ここでの処理により、買うメニューM14から新規追加カードがプレーヤに付与され得る。その際の販売価格は、第1パラメータ値決定処理で決定されたレアリティに応じた消費ポイント額となる。すなわち、他のゲームカードと同様に、レアリティの高い新規追加カードは消費ポイント額が高くなる。   In addition, the game card is added and registered as a sales target. By this processing, a new additional card can be given to the player from the buy menu M14. The selling price at that time is a consumption point amount corresponding to the rarity determined in the first parameter value determination process. That is, as with other game cards, a newly added card with high rarity has a high point of consumption.

5.特典付与処理
特典付与処理では、対象投票イベントに投票したプレーヤに対して所与の特典を付与する。本実施形態では、「新規追加カードとされた追加候補カードへの投票を行ったこと」を特典付与条件として、当該特典付与条件を満たす投票操作を行ったプレーヤに、その投票数と投票価値とに基づいて特典を付与する。
5. Privilege grant processing In the privilege grant processing, a given privilege is granted to a player who has voted for the target voting event. In the present embodiment, a player who has performed a voting operation satisfying the privilege granting condition with the benefit granting condition of “voting for an additional candidate card set as a newly added card” is given the number of votes and the vote value. A privilege is granted based on.

具体的には、例えば、付与対象のプレーヤが投票した新規追加カード(以下、「投票カード」という)を特典として付与する。そしてその際、当該付与対象のプレーヤが行った投票カードへの投票操作の投票価値を合算して投票貢献度を算出し、算出した投票貢献度を用いて投票カードの第2のパラメータ値を設定する。   Specifically, for example, a newly added card (hereinafter referred to as “voting card”) voted by a player to be granted is awarded as a privilege. At that time, the voting value of the voting operation to the voting card performed by the player to be given is added to calculate the voting contribution, and the second parameter value of the voting card is set using the calculated voting contribution To do.

第2のパラメータ値は、例えば、第1のパラメータ値ともされ得る各種合成効率に関するパラメータ値、ゲームカード(キャラクタ)の属性、レベルの上限値、ドロップ確率や各種イベントでの入手確率、コスト等とすることができ、当該投票カードに係る規定値を有利な値に調整することで設定する。投票貢献度が高いほど調整量を大きくしてより有利な値とする。つまり、本実施形態では、第2のパラメータ値を、付与対象のプレーヤに付与する投票カードに限った特別値とすることで、当該投票カードに投票したプレーヤにその投票数と投票価値とに基づく特典を付与する。   The second parameter value is, for example, a parameter value related to various synthesis efficiencies that can be also referred to as a first parameter value, an attribute of a game card (character), an upper limit value of a level, a drop probability, an acquisition probability at various events, a cost, etc. It can be set by adjusting the prescribed value for the voting card to an advantageous value. The higher the voting contribution, the larger the adjustment amount and the more advantageous value. In other words, in the present embodiment, the second parameter value is set to a special value limited to the voting card to be given to the player to be given, so that the player who voted for the voting card is based on the number of votes and the voting value. Grant a privilege.

ここで、特典は、投票カードの投票順位を考慮して高順位であるほど豪華にするとよい。例えば、有利な値に調整する第2のパラメータ値の種類を投票順位が1位の投票カードの場合5種類、2位で3種類、3位で1種類等とすることで実現できる。   Here, it is preferable that the privilege be gorgeous as the rank is higher in consideration of the voting rank of the voting card. For example, the second parameter value to be adjusted to an advantageous value can be realized by setting the types of the second parameter value to 5 types, 2 types to 3 types, 3 types to 1 type, etc. in the case of the voting card with the first voting order.

また、特典は、付与対象のプレーヤが投票カードをガチャで当てたときや購入するときに付与するとしてもよい。特典の内容は、上記と同様に第2のパラメータ値を調整することで実現できる。或いは、この場合の特典は、付与対象のプレーヤがガチャを実行するときに投票カードに適用する当選確率を高くするとか、当該付与対象のプレーヤが投票カードを購入するときの販売価格を下げることで付与するとしてもよい。これによれば、付与対象のプレーヤに限ってその投票カードを当選し易くしたり、安く購入できるようになる。   Further, the privilege may be given when the player to be given hits a voting card with a gacha or purchases. The contents of the privilege can be realized by adjusting the second parameter value as described above. Alternatively, the privilege in this case is to increase the winning probability applied to the voting card when the granting player executes the gacha or to lower the selling price when the granting player purchases the voting card. It may be given. According to this, it becomes easy to win the voting card only for the player to be given, or can be purchased at a low price.

また、投票貢献度に応じた枚数の投票カードを付与するとしてもよい。その場合は、投票順位が1位になった追加候補カードにたくさん投票したプレーヤには、レアリティがスーパーレアの投票カードが多数付与されることとなり、例えば有利な素材カードとして使用できる。   In addition, the number of voting cards may be given according to the voting contribution. In this case, a player who has voted a lot for the additional candidate card whose voting rank is 1st will be given a lot of super rare voting cards, which can be used as an advantageous material card, for example.

また、特典は、投票カード以外のゲームカードやその他のゲームオブジェクトを含めることもできる。例えば、投票順位毎に付与する特典を予め定めておき、投票したプレーヤに対してその投票貢献度に応じて特典を山分け配分して付与するとしてもよい。   The privilege can also include game cards other than the voting card and other game objects. For example, a privilege to be granted for each voting rank may be determined in advance, and the privilege may be distributed and distributed according to the vote contribution degree to the voted player.

また、投票順が1位から最下位までの全ての投票順について特典を用意しておき、新規追加カードとされたか否かに関わらず、追加候補カードへの投票を行ったプレーヤに特典を付与する構成でもよい。   In addition, a privilege is prepared for all the voting orders from the first to the lowest voting order, and the privilege is given to the player who voted for the additional candidate card regardless of whether or not it was newly added card The structure to do may be sufficient.

また、投票操作のタイミングを考慮して特典を付与することもできる。例えば、投票順位が上位の追加候補カードに投票したプレーヤの中でも、その投票を投票傾向の先読みがしにくい中間発表前に行ったプレーヤは、当該追加候補カードのお気に入り度が高いと考えて、例えば第2のパラメータ値をより有利な値に設定する等、中間発表後に投票したプレーヤとは異なる特典を付与するとしてもよい。   In addition, a privilege can be given in consideration of the timing of the voting operation. For example, among players who have voted for an additional candidate card with a higher voting rank, a player who has made the vote before an intermediate announcement that makes it difficult to prefetch the voting tendency is considered to have a high favorite degree of the additional candidate card. A privilege different from the player who voted after the intermediate announcement may be given, such as setting the second parameter value to a more advantageous value.

さらに、投票操作のタイミングに加えて中間順位を考慮し、特典を付与するとしてもよい。すなわち、本実施形態では、投票受け付け終了時の投票価値設定処理で係数Kcを用いて中間順位の低い追加候補への投票価値を高く設定することとしたが、その結果当該追加候補カードが上位3位に入って新規追加カードとされた場合に、中間発表後の投票操作を行ったプレーヤを対象に特典を上乗せして付与するとしてもよい。第2のパラメータ値を設定する場合であれば、その調整量を大きくするとか、調整する種類を増やすことで実現できる。   Furthermore, a privilege may be given in consideration of the intermediate rank in addition to the timing of the voting operation. In other words, in this embodiment, the vote value setting process at the end of voting acceptance uses the coefficient Kc to set a high vote value for an additional candidate with a low intermediate rank. When the player enters the rank and becomes a newly added card, a bonus may be added to the player who performed the voting operation after the intermediate announcement. If the second parameter value is set, this can be realized by increasing the adjustment amount or increasing the types of adjustment.

[機能構成]
1.サーバシステム
図6は、サーバシステム1100の機能構成例を示すブロック図である。図6に示すように、サーバシステム1100は、操作入力部100sと、サーバ処理部200sと、画像表示部390sと、音出力部392sと、通信部394sと、サーバ記憶部500sとを備える。
[Function configuration]
1. Server System FIG. 6 is a block diagram illustrating a functional configuration example of the server system 1100. As shown in FIG. 6, the server system 1100 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 for inputting various operations for system management, maintenance, and the like, and can be realized by, for example, a keyboard, a mouse, a touch panel, or the like. In FIG. 1, the keyboard 1106 and the touch panel 1108 correspond to this.

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

このサーバ処理部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は、ユーザ登録に係る処理及びプレーヤIDに紐付けられるプレーヤ(登録ユーザ)のデータ管理を行う。例えば、プレーヤへの固有のプレーヤIDの発給処理、プレーヤID別に個人情報を登録管理する登録情報管理処理、ログイン及びログアウトの履歴等を管理する利用履歴管理処理等を実行する。また、これら以外のプレーヤIDに紐付けられるデータについての管理処理等も行う。   The user management unit 210 performs processing related to user registration and data management of a player (registered user) associated with the player ID. For example, a process for issuing a unique player ID to the player, a registration information management process for registering and managing personal information for each player ID, a use history management process for managing login and logout histories, and the like are executed. Also, management processing for data associated with other player IDs is performed.

課金処理部220は、プレーヤによるポイント購入操作に応じて課金処理を行い、購入額相当のポイントを当該プレーヤに付与する。   The billing processing unit 220 performs billing processing in accordance with the point purchase operation by the player, and gives points corresponding to the purchase amount to the player.

ゲーム管理部230は、ゲームの実行管理に係る各種処理を行う。本実施形態のゲームは、クライアント・サーバ型のオンラインゲームなので、ゲーム管理部230は、プレーヤ端末1500と通信を行いながらゲームプレイに必要なデータを提供する制御を行う。このゲーム管理部230は、ゲーム進行制御部231と、投票受け付け処理部233と、投票価値設定部237と、投票結果集計部239と、中間発表処理部241と、新規追加カード決定部243と、抽選対象登録部247と、特典付与処理部249とを含む。   The game management unit 230 performs various processes related to game execution management. Since the game of this embodiment is a client-server online game, the game management unit 230 performs control to provide data necessary for game play while communicating with the player terminal 1500. The game management unit 230 includes a game progress control unit 231, a vote acceptance processing unit 233, a vote value setting unit 237, a vote result totaling unit 239, an intermediate announcement processing unit 241, a new addition card determination unit 243, A lottery object registration unit 247 and a privilege grant processing unit 249 are included.

ゲーム進行制御部231は、プレーヤ端末1500との通信を随時行い、当該プレーヤ端末1500におけるゲームプレイの進行を制御し、プレイ結果の反映に関する処理を行う。   The game progress control unit 231 communicates with the player terminal 1500 as needed, controls the progress of game play on the player terminal 1500, and performs processing related to reflection of the play result.

投票受け付け処理部233は、投票画面(例えば図4の投票画面W2)をプレーヤ端末1500に表示させる制御を行って、プレーヤによる追加候補カードへの投票の受け付け処理を行う。具体的には、プレーヤ端末1500での投票操作を検出し、当該投票操作に係る投票データ570を生成する。この投票受け付け処理部233は、各プレーヤそれぞれの持ち票(保有する投票権の数)を持ち票管理データ580として管理する持ち票管理部235を備える。持ち票管理部235は、プレーヤ毎(サーバシステム1100にアクセスしてゲームを実行しているプレーヤ端末1500毎)に獲得条件の充足を監視し、投票権付与処理を行って投票権を付与するとともに、投票操作を検出した場合は投票権を消費し、持ち票管理データ580を随時更新する。   The voting acceptance processing unit 233 performs control to display a voting screen (for example, the voting screen W2 in FIG. 4) on the player terminal 1500, and performs a voting acceptance process for an additional candidate card by the player. Specifically, a voting operation at the player terminal 1500 is detected, and voting data 570 related to the voting operation is generated. The vote acceptance processing unit 233 includes a vote management unit 235 that manages each player's respective votes (the number of voting rights held) as the vote management data 580. The voting management unit 235 monitors satisfaction of acquisition conditions for each player (for each player terminal 1500 that accesses the server system 1100 and executes a game), performs a voting right granting process, and grants a voting right. When a voting operation is detected, the voting right is consumed, and the vote management data 580 is updated as needed.

投票価値設定部237は、中間発表時と投票受け付け終了時とに上記の要領で投票価値設定処理を行う機能部であり、各プレーヤのそれぞれについて、開催中の投票イベント(対象投票イベント)での1票当たりの投票価値を設定する。本実施形態では、係数Ka,Kb,Kcを設定して用い、中間発表前の投票操作に係る投票価値Pmと、中間発表の後、投票受け付けを終了するまでの間の投票操作に係る投票価値Pfとを設定する。   The voting value setting unit 237 is a functional unit that performs voting value setting processing in the above manner at the time of intermediate announcement and at the end of voting acceptance, and for each player at the voting event (target voting event) being held Set the voting value per vote. In this embodiment, the coefficients Ka, Kb, and Kc are set and used, and the voting value Pm related to the voting operation before the intermediate announcement and the voting value related to the voting operation after the intermediate announcement until the voting acceptance is finished. Pf is set.

投票結果集計部239は、中間発表時と投票受け付け終了時とに上記の要領で投票結果集計処理を行う機能部であり、中間発表に当たって投票価値設定部237が設定した投票価値Pmを用いて各追加候補カードの中間獲得票数を算出するとともに、投票受け付け終了を受けて投票価値設定部237が設定した投票価値Pfを用いて各追加候補カードの総合獲得票数を算出する。   The voting result totaling unit 239 is a functional unit that performs voting result totaling processing in the above manner at the time of intermediate announcement and at the end of voting acceptance, and uses each voting value Pm set by the voting value setting unit 237 for the intermediate announcement. In addition to calculating the number of intermediate acquisition votes for additional candidate cards, the total number of votes acquired for each additional candidate card is calculated using the vote value Pf set by the vote value setting unit 237 upon completion of voting acceptance.

中間発表処理部241は、中間獲得票数の中間順位をプレーヤ端末1500に表示させる制御を行って、プレーヤに提示する。   The intermediate announcement processing unit 241 performs control to display the intermediate rank of the number of intermediate acquired votes on the player terminal 1500 and presents it to the player.

新規追加カード決定部243は、上記の要領で第1パラメータ値設定処理を行う機能部であり、第1パラメータ値決定部245を備える。この新規追加カード決定部243は、投票結果集計部239が算出した総合獲得票数に基づいて、追加候補カードの中から新規追加カードを決定する。そして、第1パラメータ値決定部245は、新規追加カードとした追加候補カードについて、第1のパラメータ値として例えばレアリティを設定する。   The newly added card determination unit 243 is a functional unit that performs the first parameter value setting process as described above, and includes a first parameter value determination unit 245. The new addition card determination unit 243 determines a new addition card from the additional candidate cards based on the total number of votes acquired by the vote result totaling unit 239. Then, the first parameter value determination unit 245 sets, for example, rarity as the first parameter value for the additional candidate card that has been newly added.

抽選対象登録部247は、上記の要領で抽選対象登録処理を行う機能部であり、新規追加カードをガチャの抽選対象に追加登録するとともに、販売対象に追加登録する。   The lottery object registration unit 247 is a functional unit that performs the lottery object registration process in the above-described manner. The lottery object registration unit 247 additionally registers a newly added card as a lottery object for gacha and additionally registers it as a sales object.

特典付与処理部249は、上記の要領で特典付与処理を行う機能部であり、追加候補カードへの投票を行ったプレーヤに対し、当該プレーヤの投票数と投票価値とに基づく特典の付与を行う。   The privilege grant processing unit 249 is a functional unit that performs the privilege grant processing in the above-described manner, and grants a privilege based on the number of votes of the player and the vote value to the player who has voted for the additional candidate card. .

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

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

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

通信制御部294sは、通信部394sを介して外部装置(例えばプレーヤ端末1500)とのデータ通信のための通信接続及びデータ処理を行い、外部装置とのデータのやりとりを実現する。   The communication control unit 294s performs communication connection and data processing for data communication with an external device (for example, the player terminal 1500) via the communication unit 394s, and realizes data exchange with the external device.

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

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

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

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

また、サーバ記憶部500sには、サーバプログラム501と、配信用ゲームクライアントプログラム503と、ユーザ管理データ510と、ゲーム設定データ520と、追加候補カードデータ540と、投票イベントデータ550と、投票履歴データ560と、持ち票管理データ580と、ゲーム状況データ590と、現在日時800とが格納される。また、その他にも、タイマーやカウンタ、各種フラグ等、必要なデータが適宜格納される。   The server storage unit 500s also includes a server program 501, a distribution game client program 503, user management data 510, game setting data 520, additional candidate card data 540, voting event data 550, and voting history data. 560, hand management data 580, game status data 590, and current date and time 800 are stored. In addition, necessary data such as a timer, a counter, and various flags are appropriately stored.

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

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

ユーザ管理データ510は、ユーザ登録済みのプレーヤに関する情報を格納する。図7は、1つのユーザ管理データ510のデータ構成例を示す図である。図7に示すように、ユーザ管理データ510は、該当するプレーヤのプレーヤID511と、決済媒体帳簿データ512と、保有カードリスト513と、保有カード別キャラクタデータ516と、プレーヤレベル517と、プレイ日時やプレイ時間、プレイ回数等のプレイ履歴518とを含む。   The user management data 510 stores information about players that have been registered. FIG. 7 is a diagram illustrating a data configuration example of one user management data 510. As shown in FIG. 7, the user management data 510 includes the player ID 511 of the corresponding player, payment medium book data 512, possessed card list 513, possessed card-specific character data 516, player level 517, play date and time, etc. And a play history 518 such as a play time and the number of times of play.

決済媒体帳簿データ512は、該当するプレーヤに紐付けられる電子決済媒体(本実施形態では仮想通貨相当ポイント)の収支の情報、例えば、ポイントの購入日時や購入数(課金額)の履歴、ポイントの消費日時や消費数の履歴等を格納する。   The settlement medium book data 512 includes information on the balance of the electronic settlement medium (points equivalent to virtual currency in this embodiment) associated with the corresponding player, for example, the history of point purchase date / time and the number of purchases (billing amount), Stores the date and time of consumption and the history of the number of consumption.

保有カードリスト513は、プレーヤがゲームの過程で入手し、現時点で保有しているゲームカード(保有カード)のリストを格納する。具体的には、図8に示すように、保有カードリスト513には、保有カードのカード種類IDと対応付けて個別設定データ515が設定され、特典付与処理部249によって第2のパラメータ値の特別値が適宜設定される。個別設定データ515に第2のパラメータ値の特別値が設定されているゲームカードの使用時には、ゲームカードデータ530に設定されているその規定値が特別値に置き換えられる。   The possessed card list 513 stores a list of game cards (owned cards) that the player obtains in the course of the game and is currently possessed. Specifically, as shown in FIG. 8, in the possessed card list 513, individual setting data 515 is set in association with the card type ID of the possessed card, and the privilege grant processing unit 249 sets the special value of the second parameter value. The value is set appropriately. When using a game card in which the special value of the second parameter value is set in the individual setting data 515, the specified value set in the game card data 530 is replaced with the special value.

保有カード別キャラクタデータ516は、保有カードのカード種類IDと対応付けて、そのキャラクタのキャラクタレベルや各種能力値の現在値、習得スキル、装備情報等を格納する。キャラクタレベルや各種能力値、習得スキルは、例えば、該当するゲームカードをデッキカードに使用することで随時更新されていく。   The possessed card-specific character data 516 stores the character level of each character, the current value of various ability values, acquired skills, equipment information, and the like in association with the card type ID of the retained card. The character level, various ability values, and acquired skills are updated as needed, for example, by using the corresponding game card as a deck card.

図6に戻り、ゲーム設定データ520は、本実施形態のゲームを実行するための各種初期設定データを格納する。このゲーム設定データ520には、ゲームカードデータ530が格納される。   Returning to FIG. 6, the game setting data 520 stores various initial setting data for executing the game of the present embodiment. In the game setting data 520, game card data 530 is stored.

ゲームカードデータ530は、プレーヤがゲームプレイで使用可能なゲームカードのカード種類別に用意される。図9は、1つのゲームカードデータ530のデータ構成例を示す図である。図9に示すように、ゲームカードデータ530は、該当するゲームカードのカード種類を示すカード種類ID531と、当該カード種類に固有のキャラクタ種類532と、該当するキャラクタのキャラクタ表示体データ533と、パラメータ値設定534と、当選確率538と、販売価格539とを含む。その他にも、例えば、そのキャラクタの各種能力値の初期値や習得可能なスキル等が設定される。   The game card data 530 is prepared for each type of game card that can be used by the player for game play. FIG. 9 is a diagram illustrating a data configuration example of one game card data 530. As shown in FIG. 9, the game card data 530 includes a card type ID 531 indicating the card type of the corresponding game card, a character type 532 specific to the card type, character display data 533 of the corresponding character, and parameters. A value setting 534, a winning probability 538, and a selling price 539 are included. In addition, for example, initial values of various ability values of the character, skills that can be acquired, and the like are set.

パラメータ値設定534は、レアリティ535を含む。その他にも、第1のパラメータ値や第2のパラメータ値とされ得る各種合成効率に関するパラメータ値、ゲームカード(キャラクタ)の属性、レベルの上限値、ドロップ確率や各種イベントでの入手確率、コスト等の規定値の設定を含めることができる。   The parameter value setting 534 includes a rarity 535. In addition, parameter values relating to various synthesis efficiencies that can be used as the first parameter value and the second parameter value, game card (character) attributes, level upper limit values, drop probabilities, acquisition probabilities for various events, costs, etc. The default value setting can be included.

図6に戻り、追加候補カードデータ540は、投票イベントの開催に先立ち用意された追加候補カードのカードデータである。この追加候補カードデータ540のデータ構成は、図9に示したゲームカードデータ530と同様とされる。ただし、追加候補カードデータ540では、第1のパラメータ値とされるレアリティの設定はブランクとされる。   Returning to FIG. 6, the additional candidate card data 540 is card data of additional candidate cards prepared prior to the holding of the voting event. The data structure of the additional candidate card data 540 is the same as that of the game card data 530 shown in FIG. However, in the additional candidate card data 540, the rarity setting that is the first parameter value is blank.

投票イベントデータ550は、投票イベント毎に用意される。1つの投票イベントデータ550には、例えば、投票イベントIDと対応付けて、投票イベント名、開催期間、中間発表タイミング、追加候補カードのカード種類ID等が設定される。   The voting event data 550 is prepared for each voting event. In one voting event data 550, for example, a voting event name, a holding period, an intermediate announcement timing, a card type ID of an additional candidate card, and the like are set in association with the voting event ID.

投票履歴データ560には、投票イベントでのプレーヤの投票履歴が設定される。この投票履歴データ560は、投票イベント毎に用意され、その投票イベントID561と対応付けて、該当する投票イベントでの投票に係る投票データ570を格納する。投票データ570は、投票操作毎に生成・追加され、例えば図10に示すように、当該投票操作に通し番号等として割り振られる投票番号571と、当該投票操作がなされた投票操作日時572と、当該投票操作を行ったプレーヤのプレーヤIDである投票プレーヤID573と、当該投票操作の投票先カードID574とを含む。投票先カードID574には、投票先の追加候補カードのカード種類IDが設定される。   In the voting history data 560, the voting history of the player at the voting event is set. The voting history data 560 is prepared for each voting event, and stores voting data 570 related to voting at the corresponding voting event in association with the voting event ID 561. The voting data 570 is generated and added for each voting operation. For example, as shown in FIG. 10, the voting number 571 assigned as a serial number or the like to the voting operation, the voting operation date and time 572 at which the voting operation is performed, and the voting It includes a voting player ID 573 that is the player ID of the player who performed the operation, and a voting destination card ID 574 for the voting operation. In the vote card ID 574, the card type ID of the vote candidate addition candidate card is set.

図6に戻り、持ち票管理データ580は、各プレーヤの現在の持ち票を格納する。   Returning to FIG. 6, the vote management data 580 stores the current vote of each player.

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

2.プレーヤ端末
図11は、プレーヤ端末1500の機能構成例を示すブロック図である。図11に示すように、プレーヤ端末1500は、操作入力部100と、端末処理部200と、画像表示部390と、音出力部392と、通信部394と、端末記憶部500とを備える。
2. Player Terminal FIG. 11 is a block diagram illustrating a functional configuration example of the player terminal 1500. As shown in FIG. 11, the player terminal 1500 includes an operation input unit 100, a terminal processing unit 200, an image display unit 390, a sound output unit 392, a communication unit 394, and a terminal storage unit 500.

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

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

プレーヤ端末演算部270は、プレーヤ端末30をプレーヤのゲームプレイのための端末として機能させるための各種演算処理を実行する。例えば、プレーヤ端末演算部270は、操作信号送信制御部271と、ゲーム画面表示制御部273とを含む。   The player terminal calculation unit 270 executes various calculation processes for causing the player terminal 30 to function as a terminal for game play of the player. For example, the player 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 for transmitting various data and request information to the server system 1100 in response to an operation input to the operation input unit 100.

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

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

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

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

画像表示部390は、画像生成部290から入力される画像信号に基づいて、ゲーム画面等の各種画面を表示する。例えば、フラットパネルディスプレイ、ブラウン管(CRT)、プロジェクター、ヘッドマウントディスプレイといった画像表示装置によって実現できる。図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, it can be realized by an image display device such as a flat panel display, a cathode ray tube (CRT), a projector, or a head mounted display. In FIG. 2, the touch panel 1506 corresponds to this.

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

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

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

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

[処理の流れ]
図12は、1つの対象投票イベントの開催に着目してサーバシステム1100における新規追加カードの決定に係る処理の流れを示したフローチャートである。ここで説明する処理は、サーバ処理部200sがサーバプログラム501を読み出して実行することによって実現される。なお、プレーヤ端末1500は、別途ログイン手続き済みとする。
[Process flow]
FIG. 12 is a flowchart showing a flow of processing related to determination of a new addition card in the server system 1100 focusing on the holding of one target voting event. The process described here is realized by the server processing unit 200s reading and executing the server program 501. It is assumed that the player terminal 1500 has completed a separate login procedure.

図12に示すように、投票イベントを開催する場合は先ず、投票価値設定部237が、プレーヤ毎に、そのプレーヤレベル517に基づき係数Kaを設定する(ステップS1)。   As shown in FIG. 12, when holding a voting event, the voting value setting unit 237 first sets a coefficient Ka for each player based on the player level 517 (step S1).

その後は、投票受け付け処理部233が、中間発表までの間、各プレーヤの追加候補カードへの投票を受け付け処理する。すなわち、投票受け付け処理部233は、投票画面をプレーヤ端末1500に表示制御して、投票操作を受け付ける。そして、何れかのプレーヤ端末1500での投票操作を検出すると(ステップS3:YES)、現在日時を投票操作日時572として投票データ570を生成し、対象投票イベントの投票履歴データ560に追加する(ステップS5)。   Thereafter, the voting acceptance processing unit 233 accepts and processes voting for each player's additional candidate cards until the intermediate announcement. That is, the voting acceptance processing unit 233 controls the display of the voting screen on the player terminal 1500 and accepts a voting operation. When a voting operation at any player terminal 1500 is detected (step S3: YES), voting data 570 is generated with the current date and time as the voting operation date and time 572, and added to the voting history data 560 of the target voting event (step). S5).

そして、中間発表タイミングとなったら(ステップS7:YES)、投票価値設定部237は、中間発表までに受け付け処理した投票操作毎に係数Kbを設定し(ステップS9)、式(1)に従って各投票操作の投票価値Pmを設定する(ステップS11)。続いて、投票結果集計部239が、ステップS11において各投票操作について設定した投票価値Pmを投票先毎に合算して、中間獲得票数を算出する(ステップS13)。そして、ステップS13で算出した中間獲得票数の多い順に追加候補カードを順位付けし、各追加候補カードの中間順位を求める(ステップS15)。その後、中間発表処理部241が、ステップS15で求めた中間順位をプレーヤ端末1500に表示制御して、中間発表を行う(ステップS17)。   When the intermediate announcement timing is reached (step S7: YES), the voting value setting unit 237 sets a coefficient Kb for each voting operation received and processed until the intermediate announcement (step S9), and each vote according to the equation (1). The voting value Pm for the operation is set (step S11). Subsequently, the voting result totaling unit 239 calculates the number of intermediate acquisition votes by adding the voting value Pm set for each voting operation in step S11 for each voting destination (step S13). Then, the additional candidate cards are ranked in descending order of the number of intermediate acquisition votes calculated in step S13, and the intermediate rank of each additional candidate card is obtained (step S15). Thereafter, the intermediate presentation processing unit 241 controls the display of the intermediate ranking obtained in step S15 on the player terminal 1500, and makes an intermediate presentation (step S17).

続いて、投票受け付け処理部233は、対象投票イベントの開催期間が経過して投票受け付けを終了するまでの間、引き続き各プレーヤの追加候補カードへの投票を受け付け処理する。すなわち、投票受け付け処理部233は、何れかのプレーヤ端末1500での投票操作を検出すると(ステップS19:YES)、投票データ570を生成して、対象投票イベントの投票履歴データ560に追加する(ステップS21)。   Subsequently, the voting acceptance processing unit 233 continues to accept and process voting on the additional candidate cards of each player until the voting acceptance ends after the holding period of the target voting event elapses. That is, when the voting acceptance processing unit 233 detects a voting operation at any player terminal 1500 (step S19: YES), the voting reception processing unit 233 generates voting data 570 and adds it to the voting history data 560 of the target voting event (step S19). S21).

そして、投票の受け付けを終了したならば(ステップS23:YES)、投票価値設定部237は、中間発表後に受け付け処理した投票操作毎に係数Kbと係数Kcとを設定し(ステップS25)、式(2)に従って各投票操作の投票価値Pfを設定する(ステップS27)。続いて、投票結果集計部239は、ステップS27において各投票操作について設定した投票価値Pfを投票先毎に合算して用い、総合獲得票数を算出する(ステップS29)。そして、ステップS29で算出した総合獲得票数から、各追加候補カードの投票順位を求める(ステップS31)。   When the acceptance of voting is completed (step S23: YES), the voting value setting unit 237 sets the coefficient Kb and the coefficient Kc for each voting operation accepted and processed after the intermediate announcement (step S25). According to 2), the voting value Pf of each voting operation is set (step S27). Subsequently, the voting result totaling unit 239 calculates the total number of votes acquired by using the vote value Pf set for each voting operation in step S27 for each voting destination (step S29). Then, the voting rank of each additional candidate card is obtained from the total number of votes acquired in step S29 (step S31).

投票順位を求めたら、続いて新規追加カード決定部243が、例えば、投票順位が上位3位までの追加候補カードを新規追加カードとして決定する(ステップS33)。そして、第1パラメータ値決定部245が、ステップS33で新規追加カードに決定した追加候補カードのレアリティを、その投票順位に基づき決定する(ステップS35)。ここでの処理により、新規追加カードとした追加候補カードの追加候補カードデータ540に、決定したレアリティが設定される。そして、その上で当該追加候補カードデータ540が、ゲームカードデータ530に追加される。   When the voting rank is obtained, the new addition card determination unit 243 subsequently determines, for example, additional candidate cards having the voting rank of the top three as new addition cards (step S33). Then, the first parameter value determining unit 245 determines the rarity of the additional candidate card determined as the newly added card in step S33 based on the vote ranking (step S35). By the processing here, the determined rarity is set in the additional candidate card data 540 of the additional candidate card that is a new additional card. Then, the additional candidate card data 540 is added to the game card data 530.

その後は、抽選対象登録部247が、新規追加カードとしたゲームカード(追加候補カード)を抽選対象や販売対象に追加登録する(ステップS37)。   Thereafter, the lottery object registration unit 247 additionally registers a game card (addition candidate card) as a newly added card as a lottery object or a sales object (step S37).

また、特典付与処理部249が、対象投票イベントで投票を行ったプレーヤに、その投票数と投票価値とに基づいて特典を付与する(ステップS39)。例えば、新規追加カードとされた追加候補カードに投票したプレーヤを付与対象のプレーヤとして特典を付与することとし、当該付与対象のプレーヤに対し、当該追加候補カードである投票カードの投票順位に応じた特典を付与する。その際、付与対象のプレーヤによる投票カードへの投票貢献度を算出して用い、付与する投票カードの第2のパラメータ値について規定値を有利な値に調整した特別値とする。ここでの処理により、投票カードのカード種類IDが保有カードリスト513に追加され、その個別設定データ515に第2のパラメータ値の特別値が設定される。   Further, the privilege grant processing unit 249 grants a privilege to the player who voted at the target voting event based on the number of votes and the vote value (step S39). For example, a privilege is given to a player who has voted for an additional candidate card as a newly added card as a grant target player, and the grant target player is given a vote according to the voting rank of the vote card that is the additional candidate card. Grant benefits. At this time, the voting contribution degree to the voting card by the player to be given is calculated and used, and the specified value is adjusted to an advantageous value for the second parameter value of the voting card to be given. By this processing, the card type ID of the voting card is added to the possessed card list 513, and the special value of the second parameter value is set in the individual setting data 515.

以上説明したように、本実施形態によれば、例えば、ゲームを多くプレイしておりプレーヤレベル517の高いプレーヤが行った投票の1票当たりの投票価値を高めるといった、1票当たりの投票価値を変更可能とする技術を実現できる。これにより、投票についてのプレーヤの射幸心を高めることができたり、投票に対するモチベーションや興味を持たせるといった、従来に無い投票に係る興趣をもたらすことができる。   As described above, according to the present embodiment, for example, the voting value per vote is increased such that the voting value per vote of a vote performed by a player who plays a lot of games and has a high player level 517 is increased. Technology that can be changed can be realized. Thereby, the player's gambling feeling about voting can be increased, and the interest related to voting, which has never existed, such as motivation and interest in voting can be brought about.

なお、本発明を適用可能な形態は上記した実施形態に限定されるものではなく、適宜構成要素の追加・省略・変更を施すことができる。   In addition, the form which can apply this invention is not limited to above-described embodiment, A component can be added, abbreviate | omitted, and changed suitably.

例えば、中間発表のタイミングで、各追加候補カードの情報を公開するとしてもよい。例えば、中間発表までの間にキャラクタデザインのみを公開し、中間発表の時点でそのキャラクタが習得可能なスキル等を公開するとしてもよい。或いは、中間発表までの間はキャラクタをシルエットで表示し、中間発表の時点でキャラクタデザインを公開するとしてもよい。   For example, information on each additional candidate card may be disclosed at the timing of the intermediate announcement. For example, only the character design may be disclosed until the intermediate announcement, and the skills that the character can acquire at the time of the intermediate announcement may be disclosed. Alternatively, the character may be displayed as a silhouette until the intermediate announcement, and the character design may be disclosed at the time of the intermediate announcement.

なお、公開のタイミングは中間発表時とは別のタイミングであってもよい。そして、この場合は、公開の後すぐに行われた投票操作の投票価値を高く設定するとしてもよい。例えば、公開のタイミングからの経過時間に基づく係数を設定し、投票価値の設定に用いることで実現できる。また、公開後の先着順に所定数の投票操作について、その投票価値を所定数倍する等としてもよい。   Note that the release timing may be different from the intermediate announcement time. In this case, the voting value of the voting operation performed immediately after publication may be set high. For example, it can be realized by setting a coefficient based on the elapsed time from the publication timing and using it for setting the voting value. Further, for a predetermined number of voting operations in order of arrival after release, the voting value may be multiplied by a predetermined number.

また、投票イベントで投票対象とする追加候補カードは、図4に例示したように複数用意する場合に限らず、1つであってもよい。例えば、その1つのゲームカードを1体について投入するかしないかの投票を打受け付けるのでもよい。   Further, the number of additional candidate cards to be voted for in the voting event is not limited to the case where a plurality of additional candidate cards are prepared as illustrated in FIG. For example, a vote for whether or not to insert one game card may be accepted.

また、1つの投票イベントにおいてプレーヤが投票することができる投票数は、例えば50票まで等のように上限を定めておいてもよい。   Further, the upper limit of the number of votes that a player can vote in one voting event may be set, for example, up to 50 votes.

1000…ゲームシステム
1100…サーバシステム
100s…操作入力部
200s…サーバ処理部
210…ユーザ管理部
220…課金処理部
230…ゲーム管理部
231…ゲーム進行制御部
233…投票受け付け処理部
235…持ち票管理部
237…投票価値設定部
245…第1パラメータ値設定部
239…投票結果集計部
241…中間発表処理部
243…新規追加カード決定部
247…抽選対象登録部
249…特典付与処理部
290s…画像生成部
292s…音生成部
294s…通信制御部
390s…画像表示部
392s…音出力部
394s…通信部
500s…サーバ記憶部
501…サーバプログラム
503…配信用ゲームクライアントプログラム
510…ユーザ管理データ
517…プレーヤレベル
520…ゲーム設定データ
530…ゲームカードデータ
540…追加候補カードデータ
550…投票イベントデータ
560…投票履歴データ
570…投票データ
580…持ち票管理データ
590…ゲーム状況データ
1500…プレーヤ端末
100…操作入力部
200…端末処理部
270…プレーヤ端末演算部
271…操作信号送信制御部
273…ゲーム画面表示制御部
290…画像生成部
292…音生成部
294…通信制御部
390…画像表示部
392…音出力部
394…通信部
500…端末記憶部
502…ゲームクライアントプログラム
504…ゲームプログラム
9…通信回線
2…プレーヤ
3…ゲームカード
DESCRIPTION OF SYMBOLS 1000 ... Game system 1100 ... Server system 100s ... Operation input part 200s ... Server processing part 210 ... User management part 220 ... Charge processing part 230 ... Game management part 231 ... Game progress control part 233 ... Vote acceptance processing part 235 ... Vote management Unit 237 ... voting value setting unit 245 ... first parameter value setting unit 239 ... voting result totaling unit 241 ... intermediate announcement processing unit 243 ... new addition card determination unit 247 ... lottery object registration unit 249 ... privilege grant processing 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 storage unit 501 ... server program 503 ... distribution game client program 510 ... user management data 517 ... player level 520 ... Game setting Fixed data 530 ... game card data 540 ... additional candidate card data 550 ... voting event data 560 ... voting history data 570 ... voting data 580 ... vote management data 590 ... game status data 1500 ... player terminal 100 ... operation input unit 200 ... terminal Processing unit 270 ... Player 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 Part 500 ... Terminal storage part 502 ... Game client program 504 ... Game program 9 ... Communication line 2 ... Player 3 ... Game card

Claims (15)

第1のパラメータ値が関連付けられたゲーム媒体をプレーヤに付与する媒体付与処理を含み、前記プレーヤが自身の所有するゲーム媒体を使用してプレイするゲームを提供するサーバシステムであって、
各プレーヤのプレイデータを管理するプレイデータ管理手段と、
各プレーヤそれぞれについて、前記プレイデータに基づいて、当該プレーヤの1票当たりの投票価値を設定する価値設定手段と、
各プレーヤそれぞれに対して投票権を付与する投票権付与処理を行って、各プレーヤの持ち票を管理する持ち票管理手段と、
前記媒体付与処理で新たに付与する可能性のある新規ゲーム媒体候補に対して、各プレーヤの投票を受け付ける投票受け付け手段と、
前記持ち票に基づき各プレーヤが投票した投票数と当該プレーヤの前記投票価値とに基づいて、前記新規ゲーム媒体候補を前記ゲーム媒体として前記媒体付与処理で付与する際の前記第1のパラメータ値を決定する決定手段と、
を備えたサーバシステム。
A server system for providing a game to be played using a game medium owned by the player, including a medium providing process for giving a game medium associated with a first parameter value to the player;
Play data management means for managing the play data of each player;
For each player, value setting means for setting a voting value per vote of the player based on the play data;
Voting right granting processing for voting right to each player and managing the votes of each player;
Voting accepting means for accepting each player's vote for a new game media candidate that may be newly granted in the media granting process;
Based on the number of votes voted by each player based on the vote and the vote value of the player, the first parameter value when the new game media candidate is given as the game media in the media grant process A decision means to decide;
Server system with
前記投票価値は、当該プレーヤの1票当たりの係数であり、
前記決定手段は、各プレーヤの投票数に当該プレーヤの前記投票価値を乗じて総合した総合獲得票数に基づいて前記決定を行う、
請求項1に記載のサーバシステム。
The voting value is a coefficient per one vote of the player,
The determining means performs the determination based on the total number of votes obtained by multiplying the number of votes of each player by the vote value of the player.
The server system according to claim 1.
前記投票受け付け手段は、複数の前記新規ゲーム媒体候補それぞれについて投票を受け付け、
前記決定手段は、前記新規ゲーム媒体候補それぞれの前記総合獲得票数の順位に基づいて、各新規ゲーム媒体候補の前記第1のパラメータ値を決定する、
請求項2に記載のサーバシステム。
The vote accepting unit accepts a vote for each of the plurality of new game media candidates,
The determining means determines the first parameter value of each new game medium candidate based on the ranking of the total number of votes obtained for each of the new game medium candidates;
The server system according to claim 2.
前記投票受け付け手段は、複数の前記新規ゲーム媒体候補それぞれについて投票を受け付け、
前記決定手段は、前記新規ゲーム媒体候補それぞれの前記総合獲得票数の順位に基づいて、前記媒体付与処理で新たに付与し得るゲーム媒体とするか否かを決定する手段を有する、
請求項2又は3に記載のサーバシステム。
The vote accepting unit accepts a vote for each of the plurality of new game media candidates,
The determining means has means for determining whether or not to make a game medium that can be newly granted in the medium granting process, based on the ranking of the total number of votes obtained for each of the new game media candidates.
The server system according to claim 2 or 3.
前記投票受け付け手段は、複数の前記新規ゲーム媒体候補それぞれについて投票を受け付け、
前記投票受け付け手段による投票の受け付けが終了する前の中間段階における、前記新規ゲーム媒体候補それぞれの前記総合獲得票数の順位を発表する中間発表手段、
を更に備え、
前記価値設定手段は、前記中間発表手段により発表された前記総合獲得票数の順位に基づいて、前記新規ゲーム媒体候補それぞれに対して投票した場合の前記投票価値を可変に設定する手段を有する、
請求項2〜4の何れか一項に記載のサーバシステム。
The vote accepting unit accepts a vote for each of the plurality of new game media candidates,
Intermediate announcement means for announcing the ranking of the total number of votes acquired for each of the new game media candidates in an intermediate stage before the acceptance of voting by the vote acceptance means is completed;
Further comprising
The value setting means has means for variably setting the voting value when voting for each of the new game media candidates based on the ranking of the total number of votes obtained by the intermediate announcement means.
The server system as described in any one of Claims 2-4.
前記投票受け付け手段は、所与の投票期間が終了した場合、或いは、受け付けた投票数に基づく締め切り条件を満たした場合に、投票の受け付けを終了する、
請求項1〜5の何れか一項に記載のサーバシステム。
The voting acceptance means terminates acceptance of voting when a given voting period ends or when a deadline condition based on the number of votes received is satisfied.
The server system as described in any one of Claims 1-5.
投票したプレーヤに対して、当該プレーヤの投票数と前記投票価値とに基づいて所与の特典を付与する特典付与手段、
を更に備えた請求項1〜6の何れか一項に記載のサーバシステム。
Privilege granting means for granting a given privilege to a voted player based on the number of votes of the player and the vote value;
The server system according to claim 1, further comprising:
前記特典付与手段は、前記決定手段の決定に対する各プレーヤの投票貢献度に基づいて、各プレーヤに付与する特典を可変に設定する、
請求項7に記載のサーバシステム。
The privilege granting means variably sets a privilege to be given to each player based on a vote contribution degree of each player with respect to the decision of the decision means;
The server system according to claim 7.
前記特典付与手段は、投票したプレーヤに対して、投票した前記新規ゲーム媒体候補が前記媒体付与処理で付与される際の第2のパラメータ値を、当該プレーヤの投票数と前記投票価値とに基づいて可変に設定することを前記特典として付与する、
請求項7又は8に記載のサーバシステム。
The privilege granting means determines the second parameter value when the voted new game media candidate is given by the media granting process based on the number of votes of the player and the vote value. Is given as a privilege to be variably set,
The server system according to claim 7 or 8.
前記投票権付与処理は、当該プレーヤによる対価の支払いと引き換えに前記投票権を当該プレーヤに付与する処理である、
請求項1〜9の何れか一項に記載のサーバシステム。
The voting right granting process is a process of granting the voting right to the player in exchange for payment of the consideration by the player.
The server system as described in any one of Claims 1-9.
前記投票権付与処理は、当該プレーヤのゲームプレイの結果が所定条件を満たした場合に、前記投票権を当該プレーヤに付与する処理である、
請求項1〜9の何れか一項に記載のサーバシステム。
The voting right granting process is a process of granting the voting right to the player when the result of the game play of the player satisfies a predetermined condition.
The server system as described in any one of Claims 1-9.
前記価値設定手段は、前記投票受け付け手段による受け付け開始からの経過時間に基づいて、前記投票価値を可変に設定する手段を有する、
請求項1〜11の何れか一項に記載のサーバシステム。
The value setting means has means for variably setting the voting value based on an elapsed time from the start of reception by the voting reception means.
The server system as described in any one of Claims 1-11.
前記プレーヤの端末に、複数の前記新規ゲーム媒体候補それぞれの中から投票先を選択して投票する投票画面を表示させる制御を行う投票画面表示制御手段、
を更に備え、
前記価値設定手段は、前記端末に前記投票画面が表示されてから投票が行われるまでの経過時間に基づいて、当該端末に係るプレーヤの前記投票価値を可変に設定する手段を有する、
請求項1〜11の何れか一項に記載のサーバシステム。
Voting screen display control means for performing control to display a voting screen for voting by selecting a voting destination from among each of the plurality of new game media candidates on the terminal of the player;
Further comprising
The value setting means includes means for variably setting the voting value of a player related to the terminal based on an elapsed time from when the voting screen is displayed on the terminal until the voting is performed.
The server system as described in any one of Claims 1-11.
前記第1のパラメータ値は、前記ゲーム媒体のレアリティを示す値であり、
前記媒体付与処理は、前記第1のパラメータ値に基づく付与確率に従って付与するゲーム媒体を抽選する処理である、
請求項1〜13の何れか一項に記載のサーバシステム。
The first parameter value is a value indicating the rarity of the game medium,
The medium giving process is a process for drawing a game medium to be given according to a grant probability based on the first parameter value.
The server system as described in any one of Claims 1-13.
前記第1のパラメータ値は、前記ゲーム媒体のレアリティを示す値であり、
前記媒体付与処理は、前記第1のパラメータ値に基づく価額に従った対価の支払いと引き換えにゲーム媒体を付与する処理である、
請求項1〜13の何れか一項に記載のサーバシステム。
The first parameter value is a value indicating the rarity of the game medium,
The medium granting process is a process of granting a game medium in exchange for payment of a price according to a price based on the first parameter value.
The server system as described in any one of Claims 1-13.
JP2018069602A 2018-03-30 2018-03-30 Server system and grant medium voting control method Active JP7168339B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018069602A JP7168339B2 (en) 2018-03-30 2018-03-30 Server system and grant medium voting control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018069602A JP7168339B2 (en) 2018-03-30 2018-03-30 Server system and grant medium voting control method

Publications (2)

Publication Number Publication Date
JP2019177083A true JP2019177083A (en) 2019-10-17
JP7168339B2 JP7168339B2 (en) 2022-11-09

Family

ID=68276923

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018069602A Active JP7168339B2 (en) 2018-03-30 2018-03-30 Server system and grant medium voting control method

Country Status (1)

Country Link
JP (1) JP7168339B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7109738B1 (en) 2021-03-26 2022-08-01 株式会社ミクシィ Information processing device, information processing program and information processing method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003199970A (en) * 2001-12-28 2003-07-15 Namco Ltd Server, server control program and recording medium recorded with the program
JP2008501410A (en) * 2004-06-02 2008-01-24 ペンナー,ジョセフ Game show system and method for its progression
JP2015223517A (en) * 2014-05-28 2015-12-14 エヌエイチエヌ エンターテインメント コーポレーションNHN Entertainment Corporation Ranking determination method of participant and ranking determination system of participant using the same
JP2017131322A (en) * 2016-01-26 2017-08-03 株式会社バンダイナムコエンターテインメント Program and server
JP6290499B1 (en) * 2017-06-20 2018-03-07 株式会社 ディー・エヌ・エー Information processing apparatus and program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003199970A (en) * 2001-12-28 2003-07-15 Namco Ltd Server, server control program and recording medium recorded with the program
JP2008501410A (en) * 2004-06-02 2008-01-24 ペンナー,ジョセフ Game show system and method for its progression
JP2015223517A (en) * 2014-05-28 2015-12-14 エヌエイチエヌ エンターテインメント コーポレーションNHN Entertainment Corporation Ranking determination method of participant and ranking determination system of participant using the same
JP2017131322A (en) * 2016-01-26 2017-08-03 株式会社バンダイナムコエンターテインメント Program and server
JP6290499B1 (en) * 2017-06-20 2018-03-07 株式会社 ディー・エヌ・エー Information processing apparatus and program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7109738B1 (en) 2021-03-26 2022-08-01 株式会社ミクシィ Information processing device, information processing program and information processing method
JP2022151384A (en) * 2021-03-26 2022-10-07 株式会社ミクシィ Information processing device, information processing program and information processing method

Also Published As

Publication number Publication date
JP7168339B2 (en) 2022-11-09

Similar Documents

Publication Publication Date Title
JP7068776B2 (en) Computer systems, control methods, viewer terminals, and programs
JP6549089B2 (en) Computer system, game system and game device
JP6416819B2 (en) Program and computer system
JP6876092B2 (en) Computer systems, game systems and game devices
JP2018171271A (en) Computer system and game system
JP6437996B2 (en) Computer system, advertisement output control system, and advertisement output control apparatus
JP6769813B2 (en) Programs and computer systems
JP6437995B2 (en) Computer system, advertisement output control system, and advertisement output control apparatus
JP7368093B2 (en) Server system, game system, program and control method
JP7194522B2 (en) Program, Computer System, Game System, and Target Object Provision Control Method
JP6925792B2 (en) Game system and programs
JP6722503B2 (en) Computer system and program
JP6721397B2 (en) Server system and program
JP7033842B2 (en) Computer systems and programs
JP2024057098A (en) Computer system, server system and program
JP2024024023A (en) Computer system, game system, program, and lottery processing execution control method
JP6722499B2 (en) Server system and program
JP7488026B2 (en) Server system, game system and program
JP7168339B2 (en) Server system and grant medium voting control method
JP2014183952A (en) Server system
JP6972239B2 (en) Server system and program
WO2021177440A1 (en) Computer system and game system
JP2019170739A (en) Computer system, game system, and program
JP7012636B2 (en) Computer systems, game systems and game equipment
JP2017196281A (en) Server system and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210322

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20210630

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220426

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220624

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: 20221018

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20221027

R150 Certificate of patent or registration of utility model

Ref document number: 7168339

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150