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

Server system, game system, and program Download PDF

Info

Publication number
JP2021106655A
JP2021106655A JP2019238515A JP2019238515A JP2021106655A JP 2021106655 A JP2021106655 A JP 2021106655A JP 2019238515 A JP2019238515 A JP 2019238515A JP 2019238515 A JP2019238515 A JP 2019238515A JP 2021106655 A JP2021106655 A JP 2021106655A
Authority
JP
Japan
Prior art keywords
option
player
preferential
mission
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
JP2019238515A
Other languages
Japanese (ja)
Other versions
JP7194670B2 (en
Inventor
孝次 阿須名
Koji Asuna
孝次 阿須名
清志 南
Kiyoshi Minami
清志 南
達貴 水野
Tatsutaka Mizuno
達貴 水野
建一 小倉
Kenichi Ogura
建一 小倉
恩田 明生
Akio Onda
明生 恩田
青木 隆
Takashi Aoki
青木  隆
伸太郎 村井
Shintaro Murai
伸太郎 村井
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 JP2019238515A priority Critical patent/JP7194670B2/en
Priority to US17/133,013 priority patent/US11497997B2/en
Publication of JP2021106655A publication Critical patent/JP2021106655A/en
Application granted granted Critical
Publication of JP7194670B2 publication Critical patent/JP7194670B2/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 server device etc. which provides each player with a preferential option considering the characteristics of each player and thereby makes the option more attractive to further motivate each player to gain the option actively.SOLUTION: In order to make a preferential option more attractive to further motivate each player to gain the preferential option actively, a server device 10 has a constitution for detecting an option element of the preferential option set to each option-set player, for each option-set player, and customizing the specification of the preferential option set already or scheduled to be set in the future, on the basis of the detected option element.SELECTED DRAWING: Figure 4

Description

本発明は、サーバシステム、ゲームシステム及びプログラムなどに関する。 The present invention relates to server systems, game systems, programs and the like.

従来から、スタンドアローン型の装置単体で完結するゲームのみならず、ソーシャルゲーム(ソーシャル・ネットワーキング・サービス(以下、「SNS」という。)と呼ばれるコミュニケーション型のネットワーキング・サービスを利用したゲーム)などの通信ネットワークを介して、提供されるオンラインゲームも多く提供されている。 Conventionally, not only games that are completed by a stand-alone device alone, but also communications such as social games (games that use communication-type networking services called social networking services (hereinafter referred to as "SNS")). Many online games are also offered via the network.

また、レースゲームやスポーツゲームなども含む対戦ゲーム、RPG、又は、シミュレーションゲームなどあらゆるゲームにおいて、到達すべきゲームレベルの設定、又は、所定のゲームステージやタスクのクリアなど、予めミッションを設定し、ゲーム内においてそれをクリアさせつつ、ゲームを進行させるものも広く知られている In addition, in all games such as competitive games including racing games and sports games, RPGs, and simulation games, missions are set in advance, such as setting the game level to be reached or clearing predetermined game stages and tasks. It is widely known that the game progresses while clearing it in the game.

特に、最近では、ミッションを達成するごとにプレーヤに特典を獲得させるゲームを実現させるシステムも多く登場し、例えば、予めゲーム内に設定された、所定の期間内において有効なオプションを入手したプレーヤに対して、当該オプションを入手していないプレーヤよりも獲得させる特典を優遇するゲームシステムも知られている(例えば、非特許文献1)。 In particular, recently, many systems have appeared that realize a game in which a player obtains a privilege each time a mission is completed. For example, a player who has obtained an option set in advance in the game and effective within a predetermined period of time has been introduced. On the other hand, there is also known a game system that gives preferential treatment to a player who does not obtain the option over a player who does not obtain the option (for example, Non-Patent Document 1).

FORTNITEの公式サイト[令和1年10月30日検索](URL:https://www.epicgame.com/fortnite/ja/home)Fortnite official website [Searched on October 30, 1st year of Reiwa] (URL: https://www.epicgame.com/fortnite/ja/home)

しかしながら、非特許文献1に記載のゲームシステムなどにあっては、全プレーヤに共通なオプションとして提供されるため、プレーヤによっては特典に魅力を感じない場合もあり、このようなプレーヤに対してはオプションを積極的に入手するためのモチベーションが上がらないという側面もある。 However, in the game system described in Non-Patent Document 1, since it is provided as an option common to all players, the privilege may not be attractive depending on the player, and for such a player, There is also the aspect that the motivation to actively obtain options is not increased.

本発明は、上記課題を解決するためになされたものであり、その目的は、プレーヤ毎に、各プレーヤの特性を考慮した優遇オプションを提供することができるので、オプションの魅力を高め、各プレーヤに対してオプションを積極的に入手するためのモチベーションを向上させることが可能なゲームシステムなどを提供することにある。 The present invention has been made to solve the above problems, and an object of the present invention is to provide preferential options for each player in consideration of the characteristics of each player, thereby enhancing the attractiveness of the options and for each player. The purpose is to provide a game system that can improve the motivation for actively obtaining options.

(1)上記課題を解決するため、本発明は、
ネットワークを介して接続された端末装置にゲームを実行させるサーバシステムであって、
前記端末装置を介してプレーヤの操作指示を受け付ける受付処理手段と、
前記受付けられたプレーヤの指示に基づいて、当該プレーヤに対して前記ゲームに対する優遇を与えるためのオプションを示す優遇オプションを設定する設定手段と、
前記優遇オプションが前記プレーヤに設定された場合に各プレーヤが所与の有効期間内に達成すべきミッションの条件を示すミッション達成条件と、各ミッションが達成した場
合に前記プレーヤに獲得させる特典と、が規定されたミッション情報を少なくとも含む優遇オプションの仕様に関する情報が、優遇オプション情報として、記憶されている記憶手段を制御する記憶制御手段と、
前記優遇オプションが設定されたプレーヤを示すオプション設定プレーヤ又は当該オプション設定プレーヤの操作対象となるプレーヤキャラクタに関し、当該オプション設定プレーヤの操作指示と、当該オプション設定プレーヤに設定された優遇オプションに対応付けられている優遇オプション情報と、に基づいて、前記ゲームを進行させるゲーム制御手段と、
前記有効期間内に、前記オプション設定プレーヤに対して、該当するミッション情報に規定されたミッション達成条件を具備したと判定された場合に、当該オプション設定プレーヤに該当するミッション情報に規定された特典を獲得可能に設定する特典制御処理を実行する特典制御手段と、
前記オプション設定プレーヤにおける前記設定された優遇オプションに関する要素を示すオプション要素における所与の状況をオプション状況として検出するオプション状況検出処理を実行する検出手段と、
前記オプション状況検出処理の検出結果に基づいて、(a)前記オプション設定プレーヤに既に設定されている優遇オプションを示す設定済み優遇オプションの前記仕様、及び、(b)当該オプション設定プレーヤに前記有効期間終了後に将来的に設定される優遇オプションを示す他の優遇オプションの前記仕様、の少なくともいずれかの仕様を変更する仕様変更処理を実行する仕様変更手段と、
前記獲得させた特典に関する情報を含む、前記ゲームに関するゲーム情報を前記端末装置に提供する提供手段と、
を備える、構成を有している。
(1) In order to solve the above problems, the present invention
A server system that allows terminal devices connected via a network to execute games.
A reception processing means for receiving a player's operation instruction via the terminal device, and
A setting means for setting a preferential option indicating an option for giving preferential treatment to the game to the player based on the instruction of the accepted player.
Mission achievement conditions that indicate the conditions of missions that each player should complete within a given validity period when the preferential option is set for the player, and benefits that the player is to acquire when each mission is achieved. Information on the specifications of the preferential option, including at least the mission information specified in, is the preferential option information, that is, the storage control means that controls the stored storage means, and the storage control means.
Regarding the option setting player indicating the player for which the preferential option is set or the player character to be operated by the option setting player, the operation instruction of the option setting player and the preferential option set in the option setting player are associated with each other. Based on the preferential option information provided, the game control means for advancing the game, and
If it is determined that the option setting player meets the mission achievement conditions specified in the corresponding mission information within the valid period, the privilege specified in the mission information corresponding to the option setting player is given. A privilege control means that executes a privilege control process that is set so that it can be acquired,
A detection means for executing an option status detection process for detecting a given status in an option element indicating an element related to the set preferential option in the option setting player as an option status, and a detection means for executing the option status detection process.
Based on the detection result of the option status detection process, (a) the specification of the set preferential option indicating the preferential option already set in the option setting player, and (b) the valid period of the option setting player. A specification change means for executing a specification change process for changing at least one of the specifications of the other preferential options indicating the preferential options to be set in the future after the end.
A means for providing game information about the game to the terminal device, including information about the acquired benefits, and
Has a configuration.

この構成により、本発明は、オプション設定プレーヤにおける優遇オプションのオプション状況に応じて、優遇オプションの仕様をカスタマイズすることができるので、各プレーヤの特性を考慮した優遇オプションを提供することができる。 With this configuration, the present invention can customize the specifications of the preferential option according to the option status of the preferential option in the option setting player, so that it is possible to provide the preferential option in consideration of the characteristics of each player.

例えば、本発明は、オプション状況として、優遇オプションが設定される際の設定状況、ミッションの進捗状況、ミッションの達成によって獲得させた特典の獲得状況又は当該特典の使用状況などの検出結果に応じて、設定済み又は将来設定予定の優遇オプションの仕様を変更することができる。 For example, in the present invention, as option status, depending on the detection result such as the setting status when the preferential option is set, the progress status of the mission, the acquisition status of the privilege acquired by the achievement of the mission, or the usage status of the privilege. , You can change the specifications of preferential options that have been set or will be set in the future.

また、例えば、本発明は、このようなオプション状況に応じて、設定済み又は将来設定予定の優遇オプションの仕様として、ミッションの達成によって獲得可能に設定する特典やミッションの増減、特典やミッションの追加や変更(実施順や獲得順を含む。)、ミッションの難易度の変更や有効期間の変動など、将来設定される優遇オプションを設定する際の設定条件(課金の有無、又は、設定可能な優遇オプションの数)を変更することができる。 Further, for example, the present invention increases or decreases benefits and missions that can be acquired by completing missions, and adds benefits and missions as specifications of preferential options that have been set or will be set in the future according to such option situations. Setting conditions (whether or not there is a charge, or preferential treatment that can be set) when setting preferential options that will be set in the future, such as changes (including the order of implementation and acquisition), changes in the difficulty level of missions, and changes in the validity period. The number of options) can be changed.

したがって、本発明は、優遇オプションの魅力を高め、各プレーヤに対して優遇オプションを積極的に入手するためのモチベーションを向上させることができる。 Therefore, the present invention can enhance the attractiveness of the preferential option and improve the motivation for each player to positively obtain the preferential option.

なお、「優遇オプション」とは、例えば、同一のゲーム行動、ゲーム処理及びこれらの結果であっても、当該優遇オプションを有していない非オプション設定プレーヤより、当該優遇オプションを有しているオプション設定プレーヤに、ゲーム上有利な効果を提供するオプションであることを示す。 The "preferential option" is, for example, an option having the preferential option from a non-option setting player who does not have the preferential option even if the same game behavior, game processing, and the results thereof are obtained. Indicates that this is an option that provides a game-friendly effect to the setting player.

特に、この「優遇オプション」は、課金に基づいて選択可能となっていてもよいし、無課金によって選択可能となっていてもよい。 In particular, this "preferential option" may be selectable based on billing, or may be selectable by no charge.

そして、「ミッション」とは、ミッション達成条件を具備した際に達成するものであって、例えば、
(A1)プレーヤやプレーヤキャラクラタのゲームレベル、経験値、ポイント、ゲーム内通貨、又は、プレーヤキャラクタの能力値などの所定のパラメータが予め設定された値に達すること、及び、
(A2)敵キャラクタとの対戦又は所定のタスクの達成などのプレーヤやプレーヤキャラクタに予め設定されたゲーム内の行動(すなわち、ゲーム行動)が実行されたこと、
を示す。
And the "mission" is to be achieved when the mission achievement condition is satisfied, for example,
(A1) Predetermined parameters such as the game level, experience value, points, in-game currency, or ability value of the player character of the player or player character Kurata reach a preset value, and
(A2) A player or a player character has executed a preset in-game action (that is, a game action) such as a battle with an enemy character or achievement of a predetermined task.
Is shown.

特に、ゲーム行動としてのミッションには、例えば、
(A2−1)プレーヤキャラクタがゲーム上における特定アイテムを獲得させること、
(A2−2)プレーヤキャラクタがボスキャラクタなどの特定の敵キャラクタを倒すこと(特定の種別や数、又は、予め定められた制限時間内に実現することなどを含む。)、
(A2−3)ボーナスステージなどの特定のステージ又は予め定められたステージ数をクリアすること(制限時間内にクリアすることも含む)、
(A2−4)回復(自己回復及び味方などの特定の関係を有するプレーヤキャラクタの回復)、又は、休息を所定回数実行したこと、
などが含まれる。
Especially for missions as game behavior, for example
(A2-1) Having the player character acquire a specific item in the game,
(A2-2) A player character defeats a specific enemy character such as a boss character (including a specific type and number, or realization within a predetermined time limit, etc.).
(A2-3) Clearing a specific stage such as a bonus stage or a predetermined number of stages (including clearing within the time limit).
(A2-4) Recovery (self-healing and recovery of a player character having a specific relationship such as an ally) or resting a predetermined number of times.
Etc. are included.

また、「優遇オプションの仕様」には、例えば、ミッション情報に規定されているミッション達成条件(レベル、選択肢及び条件数)及び特典(種別、レベル(サイズ、属性や能力)及び数など)の規定した内容の他に、設定可能な優遇オプションの数、複数の優遇オプションがある場合の各優遇オプションのカテゴリ(レベルや属性)、及び、優遇オプションが設定される際の条件や状況が含まれる。 In addition, in the "specifications of preferential options", for example, the mission achievement conditions (level, options and number of conditions) and benefits (type, level (size, attribute and ability) and number, etc.) specified in the mission information are specified. In addition to the contents, the number of preferential options that can be set, the category (level and attribute) of each preferential option when there are multiple preferential options, and the conditions and situations when the preferential option is set are included.

特に、優遇オプションが設定される際の条件や状況には、優遇オプションが設定された場合にその機能を発揮する期間(すなわち、有効期間)、当該優遇オプションが設定される際の課金の有無、その課金額、及び、各優遇オプションを設定する際のプレーヤや当該プレーヤの操作対象のプレーヤキャラクタに関する条件(レベル・経験値・ポイント、所有アイテムの種別や数、既にクリアしたタスク)などが含まれる。 In particular, the conditions and situations when the preferential option is set include the period during which the preferential option is exhibited (that is, the valid period) when the preferential option is set, and whether or not there is a charge when the preferential option is set. The charge amount and conditions (level, experience value, points, type and number of owned items, tasks already cleared), etc. regarding the player and the player character to be operated by the player when setting each preferential option are included. ..

さらに、「有効期間」とは、例えば、所定のゲームの開始タイミングから所定の終了タイミングまでゲームのイベントに関係なく予め設定された期間(シーズンともいう。)であってもよいし、予め定められたゲームの開始タイミング又は対戦開始などの所定のイベントの開始タイミングからプレーヤキャラクタがゴールしたなどのイベントに関連付けて到来するタイミングまでの期間であってもよい。 Further, the "valid period" may be, for example, a preset period (also referred to as a season) from a predetermined game start timing to a predetermined end timing regardless of the game event, or is predetermined. It may be a period from the start timing of a predetermined game such as the start timing of a game or the start of a match to the timing of arrival in association with an event such as a goal of a player character.

特に、「有効期間」は、プレーヤの指示に基づいて、複数の優遇オプションの中から特定の優遇オプションが設定される場合には、当該複数の優遇オプションに対して共通の期間として管理されることが好ましいが、これに限られない。 In particular, the "validity period" is managed as a common period for the plurality of preferential options when a specific preferential option is set from the plurality of preferential options based on the player's instruction. Is preferable, but the present invention is not limited to this.

上記に加えて、「特典を獲得可能に設定する」とは、プレーヤに無条件に獲得させてもよいし、課金を前提に、若しくは、ゲーム内通貨やポイントなどの消費を前提に獲得させること、プレーヤの獲得の意思表示(例えば、操作指示)がなければ特典の獲得を保留すること、又は、ガシャなどの抽選イベントにおいて実際に獲得できるか否かの判定処理が実行された上で獲得の可否が決定されることが含まれる。 In addition to the above, "setting the benefits to be earnable" means that the player may be allowed to earn unconditionally, on the premise of billing, or on the premise of consumption of in-game currency, points, etc. , If there is no manifestation of the player's intention to acquire (for example, operation instruction), the acquisition of the privilege is suspended, or the acquisition is performed after the determination process of whether or not it can actually be acquired at a lottery event such as Gasha is executed. It includes the decision of whether or not to accept.

例えば、当該「特典の獲得」には、
(B1)経験値や能力値などのゲーム進行に従って変動するパラメータの変動を有利にす
ること、
(B2)特定のアイテムや新規のプレーヤキャラクタ、若しくは、ゲーム内通貨・ポイント・体力値などのパラメータを獲得させること、獲得させやすくすること(例えば、ガチャで当選しやすくすること、購入又は交換する際の対価を安くすること、既に有しているアイテムについて能力などの上位互換のアイテムに変更すること、及び、ゲーム進行上見つけやすく又は得やすくすること)、又は、選択肢を増やすこと、
(B3)タスクを簡単にすること、
(B4)ゲーム中などに実行されるガシャにおけるレアアイテムの当選確率のアップやはずれの確率の減少など、ガシャの当選確率をプレーヤに対して有利にすること、
(B5)ゲーム中に消費するパラメータ(課金額、消費ポイントやプレーヤキャラクタの体力値(エネルギー値))を小さくすること、
(B6)プレーヤキャラクタに用いることが可能なアイテムに対する外観(すなわち、見た目)・能力・属性・数・価値(ゲーム上や他のプレーヤとの売買を行うときの売価や合成素材への影響力を含む)・制限の開放(使用可能時間の長時間化が無制限化など)を変化させること、
(B7)トロフィー・勲章・称号を獲得させること、
(B8)プレーヤキャラクタの外観・能力・属性を変化させること、
(B9)所定の条件を具備できず獲得できなかった特典(例えば、デイリーボーナス)、又は、ゲーム開始前に既に獲得させた特典など、通常のゲームにおけるタイミングでは獲得できなかった特典を獲得させること、又は、当該特典(すなわち、未獲得特典)を獲得させる際にプレーヤにとって有利な効果を発揮する特典に変更されること、及び、
(B10)ゲームの進行に伴って順次獲得させる複数の特典(特に、グレードが徐々に上がっていく特典)における獲得の順番をプレーヤに有利に変更すること、
などゲーム上においてプレーヤが有利になるものや獲得欲を満たすものが含まれる。
For example, in the "acquisition of benefits"
(B1) To make the fluctuation of parameters such as experience value and ability value that fluctuate according to the progress of the game advantageous.
(B2) To acquire and make it easier to acquire specific items, new player characters, or parameters such as in-game currency, points, and physical strength (for example, make it easier to win in gacha, purchase or exchange). To reduce the price, change the items you already have to upward compatible items such as abilities, and make it easier to find or obtain in the progress of the game), or increase the options,
(B3) Simplify the task,
(B4) To make the winning probability of Gasha advantageous to the player, such as increasing the winning probability of rare items in Gasha executed during the game and decreasing the probability of losing.
(B5) Decrease the parameters (billing amount, consumption points and physical strength value (energy value) of the player character) consumed during the game.
(B6) Appearance (that is, appearance), ability, attribute, number, and value (influence on the selling price and synthetic materials when buying and selling in the game or with other players) for items that can be used for the player character. (Including) ・ Changing the opening of restrictions (such as unlimited usable time),
(B7) Obtaining trophies, medals, and titles,
(B8) Changing the appearance, ability, and attributes of the player character,
(B9) To acquire benefits that could not be obtained at the timing in a normal game, such as benefits that could not be obtained because the predetermined conditions could not be met (for example, daily bonus) or benefits that were already obtained before the start of the game. Or, it is changed to a privilege that exerts an advantageous effect for the player when acquiring the privilege (that is, an unacquired privilege), and
(B10) To change the order of acquisition of a plurality of benefits (particularly, a privilege whose grade gradually increases) to be acquired sequentially as the game progresses, in favor of the player.
It includes things that give the player an advantage in the game and things that satisfy the desire to acquire.

また、「オプション要素」には、例えば、
(C1)優遇オプション自体やその履歴、
(C2)優遇オプションに規定されるミッション又はミッション達成条件、
(C3)優遇オプションに規定される特典、
(C4)優遇オプションに関する課金、及び、
(C5)優遇オプションが設定されたオプション設定プレーヤや当該オプション設定プレーヤに関する他のプレーヤ、
などが含まれる。
In addition, the "optional element" includes, for example,
(C1) Preferential options themselves and their history,
(C2) Missions or mission achievement conditions specified in the preferential options,
(C3) Benefits stipulated in preferential options,
(C4) Billing for preferential options and
(C5) An option setting player for which a preferential option is set or another player related to the option setting player,
Etc. are included.

そして、「オプション状況」には、例えば、
(D1)優遇オプションの設定時の状況(以下、「優遇オプション設定状況」という。)、
(D2)ミッションの進捗状況、
(D3)ミッションの時間的要素に基づく状況、
(D4)優遇オプションのゲームに対して寄与した割合(すなわち、寄与度)を示す寄与の状況、
(D5)優遇オプションが設定されているプレーヤに対する設定中の優遇オプションにおけるリセット状況(リセットの回数やその頻度などの状況)、
(D6)オプション設定プレーヤの課金状況(優遇オプション設定中又はゲームの全期間や所定の期間における課金額、課金回数又は課金に基づく優遇オプションの変更回数などの状況)、
(D7)過去の優遇オプションの履歴に関する状況(以下、「過去オプション履歴状況」という。)、及び、
(D8)オプション設定プレーヤに関係する他のプレーヤの優遇オプションの状況(以下、「他のプレーヤとの関係性状況」という。)、
などが含まれる。
And, in the "option status", for example,
(D1) Status at the time of setting preferential options (hereinafter referred to as "preferred option setting status"),
(D2) Mission progress,
(D3) Situation based on the time element of the mission,
(D4) Contribution status indicating the percentage (that is, contribution) of contribution to the game of preferential options,
(D5) Reset status (status such as the number and frequency of resets) in the preferential option being set for the player for which the preferential option is set,
(D6) Option setting player's billing status (status such as the billing amount during the preferential option setting or the entire period of the game or a predetermined period, the number of billing, or the number of changes of the preferential option based on the billing),
(D7) Status regarding the history of past preferential options (hereinafter referred to as "past option history status"), and
(D8) Option setting Status of preferential options of other players related to the player (hereinafter referred to as "relationship status with other players"),
Etc. are included.

特に、「優遇オプション設定状況」とは、例えば、予め設定されている有効期間との比較において、又は、他のプレーヤが設定したタイミングとの比較において、優遇オプションが設定されたタイミングなどの優遇オプションの設定時の状況を示す。 In particular, the "preferred option setting status" is, for example, a preferential option such as a timing in which the preferential option is set in comparison with a preset validity period or in comparison with a timing set by another player. Indicates the status at the time of setting.

そして、「過去オプション履歴状況」とは、現在の設定中の優遇オプション前に設定されていた過去の優遇オプションに対する(D1)−(D6)の状況、過去に設定された優遇オプションの数、又は、過去に連続して設定されていた優遇オプションの数などを示す。 The "past option history status" is the status of (D1)-(D6) for the past preferential option set before the preferential option currently set, the number of preferential options set in the past, or , Indicates the number of preferential options that have been set consecutively in the past.

さらに、「他のプレーヤとの関係性状況」とは、例えば、オプション設定プレーヤに関係する他のプレーヤの優遇オプションの(D1)−(D8)の状況(統計的に算出された数値を含む。)、又は、オプション設定プレーヤと他のプレーヤとのオプション状況における比較に基づく状況(全体のプレーヤや上位プレーヤからみたオプション設定プレーヤの状況を含む。)など示す。 Further, the "relationship status with other players" includes, for example, the status (statistically calculated numerical value) of the preferential options (D1)-(D8) of other players related to the option setting player. ) Or the situation based on the comparison between the option setting player and the option situation of other players (including the situation of the option setting player as seen from the whole player and the upper player).

特に、オプション設定プレーヤに関係する他のプレーヤには、フレンドやフォロワーなどのオプション設定プレーヤと特定の関係性を有しているプレーヤ、同一のチームに属するプレーヤ、優遇オプションをプレゼントしてくれたプレーヤ、優遇オプションをプレゼントとしたプレーヤ、全プレーヤ、又は、ランキング上位などの所定の属性を有するプレーヤが含まれる。 In particular, for other players related to the option setting player, players who have a specific relationship with the option setting player such as friends and followers, players who belong to the same team, and players who gave preferential options as gifts. , Players with preferential options as gifts, all players, or players with certain attributes such as higher rankings.

上記に加えて、「設定済み優遇オプションの仕様変更」には、例えば、現在、設定中の優遇オプションについて、
(E1)特典の追加や減少、若しくは、特典の内容の変更(獲得順の変更も含む。)、
(E2)ミッション(具体的には、ミッション達成条件)の追加や減少、若しくは、ミッションの種類の変更や実行順の変更、
(E3)ミッションの難易度の変更、
(E4)ミッション達成条件自体の変更、及び、
(E5)有効期間の変更(延長や短縮)、
などが含まれる。
In addition to the above, "Change of specifications of set preferential options" includes, for example, the preferential options currently being set.
(E1) Addition or reduction of benefits, or change of privilege contents (including change of acquisition order),
(E2) Addition or reduction of missions (specifically, mission achievement conditions), change of mission type or change of execution order,
(E3) Change the difficulty level of the mission,
(E4) Changes to the mission achievement conditions themselves, and
(E5) Change of validity period (extension or shortening),
Etc. are included.

また、「他の優遇オプションの仕様変更」には、例えば、将来的に獲得される優遇オプションや設定済み優遇オプションと同時に設定される他の優遇オプションの仕様変更であって、
(F1)課金額の有無や課金額の変更、
(F2)選択可能な優遇オプションの数の変更(追加や減少)、及び、
(F3)(E1)−(E5)、
などが含まれる。
In addition, "change in specifications of other preferential options" includes, for example, changes in the specifications of other preferential options that are set at the same time as the preferential options that will be acquired in the future or the set preferential options.
(F1) Existence of billing amount and change of billing amount,
(F2) Change (addition or decrease) in the number of preferential options that can be selected, and
(F3) (E1)-(E5),
Etc. are included.

(2)また、本発明は、
請求項1に記載のサーバシステムにおいて、
前記プレーヤに設定されたミッション情報のミッション達成条件が具備したか否かを判定するミッション判定処理を実行するミッション条件判定手段を更に備え、
前記ミッション情報には、複数の前記ミッション達成条件についての判定を実行する順番が予め規定されており、
前記ミッション条件判定手段が、
前記ミッション判定処理として、前記規定されている順番に従って、各ミッション達成条件が具備したか否かを判定する、構成を有している。
(2) Further, the present invention
In the server system according to claim 1,
Further provided with a mission condition determination means for executing a mission determination process for determining whether or not the mission achievement condition of the mission information set in the player is satisfied.
In the mission information, the order in which the determinations regarding the plurality of mission achievement conditions are executed is predetermined.
The mission condition determination means
The mission determination process has a configuration in which it is determined whether or not each mission achievement condition is satisfied according to the specified order.

この構成により、本発明は、例えば、優遇オプションの仕様変更として、オプション設定プレーヤの不得意のミッションを無くす、又は、減らすなど、ミッションの実行順を含めて優遇オプションの仕様をカスタマイズすることができるので、各プレーヤの特性を考慮した優遇オプションを提供することができる。 With this configuration, the present invention can customize the specifications of the preferential option including the execution order of the missions, such as eliminating or reducing the missions that the option setting player is not good at, for example, as a specification change of the preferential option. Therefore, it is possible to provide preferential options that take into consideration the characteristics of each player.

(3)また、本発明は、
前記検出手段が、
前記オプション要素と所与の基準とを比較した比較結果を前記オプション状況として検出し、
前記仕様変更手段が、
前記検出されたオプション状況としての比較結果に基づいて、前記設定済み優遇オプション又は前記他の優遇オプションにおける該当する優遇オプションの仕様を変更する前記仕様変更処理を実行する、構成を有している。
(3) Further, the present invention
The detection means
The comparison result of comparing the option element with a given standard is detected as the option status, and the comparison result is detected.
The specification changing means
Based on the comparison result as the detected option status, the specification change process for changing the specification of the set preferential option or the corresponding preferential option in the other preferential option is executed.

この構成により、本発明は、例えば、優遇オプションを早期に獲得させたか否か、若しくは、当該早期の獲得について数値化してその程度を表すことによって、又は、ミッションの達成よって獲得させた特典をその後のゲームにおいて使用したか否か若しくは当該特典の数など、オプション要素の優位性を検出することができる。 With this configuration, the present invention subsequently obtains benefits acquired, for example, by whether or not the preferential option was acquired early, or by quantifying the degree of the early acquisition, or by accomplishing a mission. It is possible to detect the superiority of optional elements such as whether or not they were used in the game or the number of such benefits.

したがって、本発明は、例えば、オプション状況において、オプション要素の優位性が高い場合には、設定済み優遇オプション、及び、他の優遇オプションにおける該当する優遇オプションの仕様変更を、オプション設定プレーヤにとって、有利な仕様に変更することができる。 Therefore, the present invention is advantageous for the option setting player, for example, when the superiority of the option element is high in the option situation, the specification of the set preferential option and the corresponding preferential option in the other preferential option is changed. Can be changed to various specifications.

すなわち、本発明は、優遇オプションを有効に利用すればするほど、優遇オプションにおけるイセンティブを高くすることができるので、各プレーヤに対して優遇オプションを積極的に入手するためのモチベーションを向上させることができる。 That is, in the present invention, the more effectively the preferential option is used, the higher the incentive for the preferential option can be increased. Therefore, it is possible to improve the motivation for each player to positively obtain the preferential option. can.

なお、「所与の基準」とは、オプション状況と比較可能な1以上の基準であればよく、例えば、上記のオプション要素と同じ要素について予め定められた基準を示す。 The "given criterion" may be one or more criteria that can be compared with the option status, and indicates, for example, a predetermined criterion for the same element as the above option element.

(4)また、本発明は、
前記検出手段が、
前記オプション状況として、前記オプション要素が前記ゲームに寄与した寄与度を検出し、
前記仕様変更手段が、
前記オプション要素における寄与度に基づいて、前記設定済み優遇オプション及び前記他の優遇オプションの少なくともいずれかの仕様を変更する前記仕様変更処理を実行する、構成を有している。
(4) Further, the present invention
The detection means
As the option situation, the degree of contribution that the option element contributed to the game is detected.
The specification changing means
It has a configuration that executes the specification change process for changing the specifications of at least one of the set preferential option and the other preferential option based on the contribution degree in the option element.

この構成により、本発明は、例えば、優遇オプションのオプション要素がゲームに寄与した度合いを示す寄与度に応じて、優遇オプションをオプション設定プレーヤにとって有利に変更することができる。 With this configuration, the present invention can change the preferential option in favor of the option setting player, for example, depending on the contribution indicating the degree to which the optional element of the preferential option contributes to the game.

すなわち、本発明は、例えば、寄与度が高くなればなるほど、該当するプレーヤにとってより有利な効果を奏する特典に変更することができるので、優遇オプションを用いてゲームを実行したプレーヤほど、ゲームに対する優遇を享受させることができる。 That is, in the present invention, for example, the higher the contribution, the more favorable the effect can be changed to the corresponding player. Therefore, the player who executes the game using the preferential option is given preferential treatment to the game. Can be enjoyed.

なお、「寄与度」とは、オプション要素のゲームへの使用に関して数値化したものであ
り、例えば、優遇オプションの設定中に獲得させた特典の使用回数や消費回数、使用頻度若しくは使用時間や消費時間、又は、優遇オプションを設定した際のプレーヤの成績(対戦成績などゲーム成績や獲得させたポイント)、若しくは、優遇オプションの設定後に上がったレベルや戦績などのオプション設定プレーヤがゲームを行う上で寄与したことを示す値である。
The "contribution degree" is a numerical value regarding the use of the optional element in the game. For example, the number of times the privilege is used or consumed, the frequency of use, the time of use, or the consumption of the privilege acquired while setting the preferential option is set. The time, the player's performance when the preferential option is set (game results such as battle results and points earned), or the option setting player such as the level and battle record raised after setting the preferential option, when the player plays the game It is a value indicating that it has contributed.

また、「寄与度」については、所与の基準と比較した比較結果も含まれる。 The "contribution" also includes the result of comparison with a given standard.

(5)また、本発明は、
前記検出手段が、
前記寄与度として、前記ミッションを達成することによって獲得させた特典の使用に関する数値を検出し、
前記仕様変更手段が、
前記設定済み優遇オプション、又は、前記他の優遇オプションの特典に関する仕様を、前記寄与度が所与の条件を具備した特典を他の特典より優先的に獲得させる仕様に変更する前記仕様変更処理を実行する、構成を有している。
(5) Further, the present invention
The detection means
As the contribution, a numerical value related to the use of the benefits acquired by completing the mission is detected.
The specification changing means
The specification change process for changing the specification regarding the privilege of the set preferential option or the other preferential option to the specification for preferentially acquiring the privilege for which the contribution degree satisfies the given condition over the other privilege. Has a configuration to execute.

この構成により、本発明は、例えばミッションを達成することによって獲得させた特典の使用が増えるほど、該当するプレーヤにとってより有利な効果を奏する特典を獲得させる機会を増加させることができるので、オプション設定プレーヤにとって判りやすい形でゲームに対する優遇を享受させることができる。 With this configuration, the present invention can increase the chances of acquiring a privilege that has a more advantageous effect for the corresponding player, for example, as the use of the privilege acquired by completing the mission increases, so that the option setting can be performed. It is possible to enjoy preferential treatment for the game in a form that is easy for the player to understand.

(6)また、本発明は、
前記検出手段が、
前記オプション設定プレーヤ毎に、前記オプション設定プレーヤに設定された前記優遇オプションのミッション情報に規定されたミッションの進捗状況を、当該優遇オプションのオプション状況として、検出する、構成を有している。
(6) Further, the present invention
The detection means
Each option setting player has a configuration in which the progress status of the mission specified in the mission information of the preferential option set in the option setting player is detected as the option status of the preferential option.

この構成により、本発明は、ゲームを興趣させつつ優遇オプションの優位性をプレーヤに体感させることができるので、ゲームの流れに沿って優遇オプションの利点を認識させてその魅力を高めることができる。 With this configuration, the present invention allows the player to experience the superiority of the preferential option while making the game entertaining, so that the advantage of the preferential option can be recognized along the flow of the game and its attractiveness can be enhanced.

なお、「進捗状況」には、例えば、
(G1)獲得させた特典の数や種別、
(G2)達成したミッションの数や種別、
(G3)達成したミッションのレベル、
(G4)ミッションに達成にあたり不足している条件や要素、及び、
(G5)ミッション情報に規定された最初のミッションから最後のミッションまで繰り返し実行可能な場合に最後のミッションを達成した回数、
など、特典の獲得状況やミッション達成条件の進捗状況が含まれる。
The "progress status" includes, for example,
(G1) Number and types of benefits acquired,
(G2) Number and types of missions completed,
(G3) Achieved mission level,
(G4) Conditions and factors that are lacking in achieving the mission, and
(G5) The number of times the last mission has been completed when it can be repeatedly executed from the first mission to the last mission specified in the mission information.
It includes the status of acquisition of benefits and the progress of mission achievement conditions.

(7)また、本発明は、
前記検出手段が、
前記優遇オプションのミッション情報に規定されたミッションに関する時間的要素に基づいて、前記ミッションにおける進捗状況を検出する、構成を有している。
(7) Further, the present invention
The detection means
It has a configuration that detects the progress in the mission based on the time element related to the mission specified in the mission information of the preferential option.

この構成により、本発明は、ゲームを興趣させつつ優遇オプションの優位性をプレーヤに体感させることができるので、ゲームの流れに沿って優遇オプションの利点を認識させてその魅力を高めることができる。 With this configuration, the present invention allows the player to experience the superiority of the preferential option while making the game entertaining, so that the advantage of the preferential option can be recognized along the flow of the game and its attractiveness can be enhanced.

なお、「時間的要素」には、例えば、各ミッションの達成や特典の獲得に要した時間、ミッション情報に規定された全てのミッションが達成されるまで、若しくは、全ての特典が獲得されるまでの時間、全てのミッションの達成や全ての特典の獲得が終了したタイミングから有効期間の終了タイミングまでの長さなど、ミッションの達成や特典の獲得に関するタイミングが含まれる。 The "time element" includes, for example, the time required to complete each mission and acquire benefits, until all missions specified in the mission information are achieved, or until all benefits are acquired. Time, the length from the end of all missions and all benefits to the end of the validity period, etc., includes the timing of mission achievements and benefits.

(8)また、本発明は、
前記設定手段が、
前記ミッション情報の特定のミッション達成条件に基づいて前記オプション設定プレーヤにおける前記ゲーム処理が実行されている場合であって、前記ゲームにおいて所与の特別条件が具備されたと判定された場合に、当該オプション設定プレーヤが実行するミッションのミッション達成条件として、当該ミッション情報に最初に実行するミッションとして規定されているミッション達成条件に切り替えるミッション切り替え処理を実行し、
前記検出手段が、
前記ミッション切り替え処理の実行状況を、前記設定された優遇オプションのオプション状況として、検出する、構成を有している。
(8) Further, the present invention
The setting means
When the game processing in the option setting player is executed based on the specific mission achievement condition of the mission information, and when it is determined that the given special condition is satisfied in the game, the option is selected. As the mission achievement condition of the mission executed by the setting player, execute the mission switching process to switch to the mission achievement condition specified as the mission to be executed first in the mission information.
The detection means
It has a configuration in which the execution status of the mission switching process is detected as an option status of the set preferential option.

この構成により、本発明は、例えば、全てのミッションをクリアする毎に優遇オプションをプレーヤにとって有利に変更すること、又は、全てのミッションを達成する前にミッションのリセットが実行される毎に優遇オプションをプレーヤにとって不利に変更することができる。 With this configuration, the present invention can, for example, change the preferential option in favor of the player each time the mission is cleared, or the preferential option each time the mission is reset before completing all the missions. Can be changed to the disadvantage of the player.

すなわち、本発明は、優遇オプションの特徴点の1つであるミッションの達成状況に基づいて当該優遇オプションをカスタマイズすることができるので、優遇オプションの優位性をプレーヤに体感させつつ、ゲームの流れに沿って優遇オプションの利点を認識させてその魅力を高めることができる。 That is, since the present invention can customize the preferential option based on the achievement status of the mission, which is one of the features of the preferential option, the player can experience the superiority of the preferential option and the flow of the game. Along with that, the benefits of preferential options can be recognized and their appeal can be enhanced.

なお、「特別条件」には、例えば、全てのミッションをクリアしたこと(全てのミッション達成条件を具備したこと)、特定のミッションをクリアしたこと、又は、オプション設定プレーヤによってミッション情報に最初に実行されるミッションとして設定されたミッションに強制的に移行する意思を示したこと(すなわち、リセット)などが含まれる。 The "special conditions" include, for example, clearing all missions (satisfying all mission achievement conditions), clearing a specific mission, or first executing the mission information by the option setting player. This includes indicating the intention to forcibly shift to the mission set as the mission to be performed (that is, resetting).

(9)また、本発明は、
前記仕様変更手段が、
前記設定済み優遇オプション又は前記他の優遇オプションの仕様変更として、該当する優遇オプションのミッション情報に規定されているミッション達成条件の難易度を変更する、構成を有している。
(9) Further, the present invention
The specification changing means
As a specification change of the set preferential option or the other preferential option, the difficulty level of the mission achievement condition specified in the mission information of the corresponding preferential option is changed.

この構成により、本発明は、ゲームの興趣性に関わる難易度によって優遇オプションをカスタマイズすることができるので、例えば、初級者のプレーヤのミッションが容易になること、上級者のプレーヤのミッションが難しくなること、得意なミッションに変更すること、又は、不得意のミッションが無くなり若しくは減少することなど、各プレーヤの特性を考慮した優遇オプションを提供することができる。 With this configuration, the present invention can customize the preferential options according to the difficulty level related to the interest of the game, so that, for example, the mission of the beginner player becomes easier and the mission of the advanced player becomes difficult. It is possible to provide preferential options that take into account the characteristics of each player, such as changing to a mission that is good at it, or eliminating or reducing missions that are not good at it.

なお、「難易度の変更」には、例えば、ミッションを達成するまでの期間を変更すること、ミッション達成条件の数を変更すること、ミッション達成条件の要件を厳しく(又は緩和)すること、該当するプレーヤの苦手な(又は得意な)ミッションに変更すること、又は、有効期間前にまだ未達なミッションが存在する場合には、未達なミッションのミッション達成条件の難易度を低くすることなどが含まれる。 In addition, "change of difficulty" includes, for example, changing the period until the mission is completed, changing the number of mission achievement conditions, strict (or relaxing) the requirements of the mission achievement conditions, and so on. Change to a mission that the player is not good at (or are good at), or if there are missions that have not been achieved before the validity period, reduce the difficulty of the mission achievement conditions of the mission that has not been achieved, etc. Is included.

また、「得意なミッション」や「不得意のミッション」は、例えば、過去の同一種別のミッションの達成時間に基づいて、当該達成時間と他のプレーヤの達成時間とに基づいて、ミッションの種別毎の達成率に基づいて、又は、種別の今まで達成したミッションの数などに基づいて予め特定されていることが前提である。 In addition, "good missions" and "weak missions" are, for example, for each type of mission based on the achievement time of the same type of mission in the past and the achievement time of other players. It is premised that it is specified in advance based on the achievement rate of, or based on the number of missions completed so far by type.

(10)また、本発明は、
前記特典制御手段が、
前記ミッション達成条件の難易度が変更された場合に、当該変更された難易度に応じて当該ミッション達成条件に対応付けられている特典の内容を変更する、構成を有している。
(10) Further, the present invention
The privilege control means
When the difficulty level of the mission achievement condition is changed, the content of the privilege associated with the mission achievement condition is changed according to the changed difficulty level.

この構成により、本発明は、例えば、変更された難易度が高くなればなるほど(又は、低くなればなるほど)、該当するプレーヤにとってより有利(又は不利)な効果を奏する特典に変更することができる。 With this configuration, the present invention can be modified, for example, into a privilege that has a more favorable (or disadvantageous) effect on the player in question, for example, the higher (or lower) the modified difficulty level. ..

(11)また、本発明は、
前記検出手段が、
前記オプション状況検出処理として、前記オプション要素の属性毎に、前記オプション状況を検出し、
前記仕様変更手段が、
前記仕様変更処理として、前記属性毎のオプション状況に基づいて、前記設定済み優遇オプション及び前記他の優遇オプションの少なくともいずれかの仕様を変更する前記仕様変更処理を実行する、構成を有している。
(11) Further, the present invention
The detection means
As the option status detection process, the option status is detected for each attribute of the option element.
The specification changing means
As the specification change process, the specification change process for changing at least one of the specifications of the set preferential option and the other preferential option is executed based on the option status for each attribute. ..

この構成により、本発明は、プレーヤの趣向や状況をより正確に把握することができるので、よりプレーヤに適した優遇オプションに変更することができる。 With this configuration, the present invention can more accurately grasp the taste and situation of the player, and thus can be changed to a preferential option more suitable for the player.

なお、「属性」には、例えば、複数の優遇オプションがある場合は、優遇オプション自体の種別(カテゴリ)、ミッションの種別(ゲーム行動に基づくミッションかゲーム行動の結果としてのミッションか、ゲーム行動系の種別など)、特典の種別、及び、特典のレア度などが含まれる。 In the "attribute", for example, when there are multiple preferential options, the type (category) of the preferential option itself, the type of mission (mission based on the game behavior or the mission as a result of the game behavior, or the game behavior system). (Type of privilege, etc.), type of privilege, rarity of privilege, etc. are included.

(12)また、本発明は、
前記検出手段が、
前記オプション状況として、前記仕様変更処理における前記設定済み優遇オプション又は前記他の優遇オプションの仕様変更の状況を検出し、
前記仕様変更手段が、
前記設定済み優遇オプション又は前記他の優遇オプションの仕様変更に基づいて、前記設定済み優遇オプション及び前記他の優遇オプションの少なくともいずれかの仕様を変更する前記仕様変更処理を実行する、構成を有している。
(12) Further, the present invention
The detection means
As the option status, the status of the specification change of the set preferential option or the other preferential option in the specification change process is detected.
The specification changing means
It has a configuration that executes the specification change process for changing the specifications of at least one of the set preferential option and the other preferential option based on the specification change of the set preferential option or the other preferential option. ing.

この構成により、本発明は、オプション要素の状況に応じて、優遇オプションやミッションを変更すればするほど、特に、課金によって当該仕様変更が可能な場合に、当該課金をすればするほど、当該優遇オプションの内容を、オプション設定プレーヤに対してより有利に変更することができる。 With this configuration, the present invention provides the preferential treatment as the preferential options and missions are changed according to the situation of the option elements, and in particular, the more the charges are made when the specifications can be changed by the charge. The content of the option can be changed more advantageously for the option setting player.

したがって、本発明は、優遇オプションの設定におけるゲーム上の優位性をさらに明確にすることができるので、各プレーヤに対して優遇オプションを積極的に入手するためのモチベーションを向上させることができる。 Therefore, since the present invention can further clarify the superiority in the game in setting the preferential option, it is possible to improve the motivation for each player to positively obtain the preferential option.

なお、「設定済み優遇オプション又は他の優遇オプションミッションの仕様変更」とは、これらのオプション自体、又は、ミッション(ミッション達成条件や特典を含む。)などのオプション要素の変更を示す。 In addition, "specification change of set preferential option or other preferential option mission" means change of these option itself or optional element such as mission (including mission achievement condition and privilege).

また、「設定済み優遇オプション又は他の優遇オプションの仕様変更の状況」には、例えば、予め定められた基準の優遇オプションやミッションからどの仕様が変更されたか、当該仕様が何回変更されたか、当該仕様がどの程度変更されてか、又は、変更に対する課金回数や課金額などが含まれる。 In addition, "Status of specification changes of set preferential options or other preferential options" includes, for example, which specifications have been changed from the preferential options and missions of predetermined standards, and how many times the specifications have been changed. It includes how much the specification has been changed, the number of charges for the change, the amount charged, and the like.

(13)また、本発明は、
前記検出手段が、
前記オプション状況として、前記オプション設定プレーヤとは異なる他のプレーヤのオプション要素の所与の状況を検出し、
前記仕様変更手段が、
前記他のプレーヤのオプション要素のオプション状況の検出結果に基づいて、前記設定済み優遇オプション及び前記他の優遇オプションの少なくともいずれかの仕様を変更する前記仕様変更処理を実行する、構成を有している。
(13) Further, the present invention
The detection means
As the option status, a given status of an option element of another player different from the option setting player is detected.
The specification changing means
It has a configuration that executes the specification change process for changing the specifications of at least one of the set preferential option and the other preferential option based on the detection result of the option status of the option element of the other player. There is.

この構成により、本発明は、フレンドなどの特定の関係性を有する他のプレーヤのオプション要素の状況に応じて、優遇オプションの内容を変更することができる。 With this configuration, the present invention can change the content of the preferential option according to the situation of the option element of another player having a specific relationship such as a friend.

したがって、本発明は、ゲームにおけるプレーヤの交流を図りつつ、優遇オプションの優位性をプレーヤに体感させることができるので、ゲームを活性させることができるとともに、優遇オプションの利点を認識させてその魅力を高めることができる。 Therefore, according to the present invention, the player can experience the superiority of the preferential option while interacting with the player in the game, so that the game can be activated and the advantage of the preferential option is recognized to make the attractiveness. Can be enhanced.

なお、「他のプレーヤ」とは、同一のチームに所属しているプレーヤや一緒にプレーしたプレーヤ、又は、フレンドやフォロワーなどのオプション設定プレーヤとの所定の関係を有するプレーヤであることが好ましいが、これらには限られず、例えば、ゲームに参加(登録)する全プレーヤやゲームランキンの上位プレーヤなどのオプション設定プレーヤとの比較対象となるプレーヤであればよい。 The "other player" is preferably a player who belongs to the same team, a player who plays with the player, or a player who has a predetermined relationship with an option setting player such as a friend or a follower. , Not limited to these, for example, any player that can be compared with an option setting player such as all players participating (registered) in the game or a higher-ranking player of the game rankin.

また、「他のプレーヤのオプション要素の所与の状況」には、例えば、上述のように、(H1)優遇オプションの設定時の優遇オプション設定状況、
(H2)ミッションの進捗状況、
(H3)ミッションの時間的要素に基づく状況、
(H4)優遇オプションのゲームに対して寄与した寄与度を示す寄与の状況、
(H5)優遇オプションが設定されているプレーヤに対する設定中の優遇オプションリセット状況、又は、
(H6)オプション設定プレーヤの課金状況、
などを含む。
Further, in the "given situation of the option element of another player", for example, as described above, (H1) the preferential option setting situation at the time of setting the preferential option,
(H2) Mission progress,
(H3) Situation based on the time element of the mission,
(H4) Status of contribution indicating the degree of contribution to the game of preferential options,
(H5) Preferential option reset status during setting for players for which preferential options are set, or
(H6) Option setting Player billing status,
And so on.

特に、他のプレーヤが全プレーヤなどの複数のプレーヤにおけるオプション要素の所与の状況としては、平均値などの統計値を用いることが好ましい。 In particular, it is preferable to use a statistical value such as an average value as a given situation of an optional element in a plurality of players such as all players by other players.

(14)また、上記課題を解決するため、本発明は、
端末装置にゲームを実行させるプログラムであって、
前記端末装置を介してプレーヤの操作指示を受け付ける受付処理手段、
前記受付けられたプレーヤの指示に基づいて、当該プレーヤに対して前記ゲームに対する優遇を与えるためのオプションを示す優遇オプションを設定する設定手段、
前記優遇オプションが前記プレーヤに設定された場合に各プレーヤが所与の有効期間内
に達成すべきミッションの条件を示すミッション達成条件と、各ミッションが達成した場合に前記プレーヤに獲得可能に設定する特典と、が規定されたミッション情報を少なくとも含む優遇オプションの仕様に関する情報が、優遇オプション情報として、記憶されている記憶手段を制御する記憶制御手段、
前記優遇オプションが設定されたプレーヤを示すオプション設定プレーヤ又は当該オプション設定プレーヤの操作対象となるプレーヤキャラクタに関し、当該オプション設定プレーヤの操作指示と、当該オプション設定プレーヤに設定された優遇オプションに対応付けられている優遇オプション情報と、に基づいて、前記ゲームを進行させるゲーム制御手段、
前記有効期間内に、前記オプション設定プレーヤに対して、該当するミッション情報に規定されたミッション達成条件を具備したと判定された場合に、当該オプション設定プレーヤに該当するミッション情報に規定された特典を獲得可能に設定する特典制御処理を実行する特典制御手段、
前記オプション設定プレーヤにおける前記設定された優遇オプションに関する要素を示すオプション要素における所与の状況をオプション状況として検出するオプション状況検出処理を実行する検出手段、
前記オプション状況検出処理の検出結果に基づいて、(a)前記オプション設定プレーヤに既に設定されている優遇オプションを示す設定済み優遇オプションの前記仕様、及び、(b)当該オプション設定プレーヤに前記有効期間終了後に将来的に設定される優遇オプションを示す他の優遇オプションの前記仕様、の少なくともいずれかの仕様を変更する仕様変更処理を実行する仕様変更手段、及び、
前記獲得させた特典に関する情報を含む、前記ゲームに関するゲーム情報を前記端末装置に表示させる表示制御手段、
として機能させる、構成を有している。
(14) Further, in order to solve the above problems, the present invention
A program that causes a terminal device to execute a game
A reception processing means for receiving a player's operation instruction via the terminal device,
A setting means for setting a preferential option indicating an option for giving preferential treatment to the game to the player based on the instruction of the accepted player.
A mission achievement condition indicating a mission condition that each player should complete within a given validity period when the preferential option is set to the player, and a mission achievement condition that can be acquired by the player when each mission is achieved are set. A memory control means that controls a storage means in which information regarding the specification of the preferential option including at least the mission information in which the privilege is specified is stored as the preferential option information.
Regarding the option setting player indicating the player for which the preferential option is set or the player character to be operated by the option setting player, the operation instruction of the option setting player and the preferential option set in the option setting player are associated with each other. Based on the preferential option information, the game control means for advancing the game,
If it is determined that the option setting player meets the mission achievement conditions specified in the corresponding mission information within the valid period, the privilege specified in the mission information corresponding to the option setting player is given. Bonus control means that executes the bonus control process that is set to be acquireable,
A detection means for executing an option status detection process that detects a given status in an option element indicating an element related to the set preferential option in the option setting player as an option status.
Based on the detection result of the option status detection process, (a) the specification of the set preferential option indicating the preferential option already set in the option setting player, and (b) the valid period of the option setting player. A specification change means for executing a specification change process for changing at least one of the above specifications of another preferential option indicating a preferential option to be set in the future after the end, and
A display control means for displaying game information related to the game on the terminal device, including information related to the acquired privilege.
It has a configuration that functions as.

この構成により、本発明は、オプション設定プレーヤにおける優遇オプションのオプション状況に応じて、優遇オプションの仕様をカスタマイズすることができるので、各プレーヤの特性を考慮した優遇オプションを提供することができる。 With this configuration, the present invention can customize the specifications of the preferential option according to the option status of the preferential option in the option setting player, so that it is possible to provide the preferential option in consideration of the characteristics of each player.

したがって、本発明は、優遇オプションの魅力を高め、各プレーヤに対して優遇オプションを積極的に入手するためのモチベーションを向上させることができる。 Therefore, the present invention can enhance the attractiveness of the preferential option and improve the motivation for each player to positively obtain the preferential option.

(15)また、上記課題を解決するため、本発明は、
ゲームを実行するゲームシステムであって、
プレーヤの操作指示を受け付ける受付処理手段と、
前記受付けられたプレーヤの指示に基づいて、当該プレーヤに対して前記ゲームに対する優遇を与えるためのオプションを示す優遇オプションを設定する設定手段と、
前記優遇オプションが前記プレーヤに設定された場合に各プレーヤが所与の有効期間内に達成すべきミッションの条件を示すミッション達成条件と、各ミッションが達成した場合に前記プレーヤに獲得可能に設定する特典と、が規定されたミッション情報を少なくとも含む優遇オプションの仕様に関する情報が、優遇オプション情報として、記憶されている記憶手段を制御する記憶制御手段と、
前記優遇オプションが設定されたプレーヤを示すオプション設定プレーヤ又は当該オプション設定プレーヤの操作対象となるプレーヤキャラクタに関し、当該オプション設定プレーヤの操作指示と、当該オプション設定プレーヤに設定された優遇オプションに対応付けられている優遇オプション情報と、に基づいて、前記ゲームを進行させるゲーム制御手段と、
前記有効期間内に、前記オプション設定プレーヤに対して、該当するミッション情報に規定されたミッション達成条件を具備したと判定された場合に、当該オプション設定プレーヤに該当するミッション情報に規定された特典を獲得可能に設定する特典制御処理を実
行する特典制御手段と、
前記オプション設定プレーヤにおける前記設定された優遇オプションに関する要素を示すオプション要素における所与の状況をオプション状況として検出するオプション状況検出処理を実行する検出手段と、
前記オプション状況検出処理の検出結果に基づいて、(a)前記オプション設定プレーヤに既に設定されている優遇オプションを示す設定済み優遇オプションの前記仕様、及び、(b)当該オプション設定プレーヤに前記有効期間終了後に将来的に設定される優遇オプションを示す他の優遇オプションの前記仕様、の少なくともいずれかの仕様を変更する仕様変更処理を実行する仕様変更手段と、
前記優遇内容に関する情報を含む、前記ゲームに関するゲーム情報を表示手段に表示させる表示制御手段と、
を備える、構成を有している。
(15) Further, in order to solve the above problems, the present invention
A game system that executes games
Reception processing means for receiving player operation instructions and
A setting means for setting a preferential option indicating an option for giving preferential treatment to the game to the player based on the instruction of the accepted player.
A mission achievement condition indicating a mission condition that each player should complete within a given validity period when the preferential option is set to the player, and a mission achievement condition that can be acquired by the player when each mission is achieved are set. Information on the specifications of the preferential option, including at least the mission information specified by the privilege, is stored as the preferential option information.
Regarding the option setting player indicating the player for which the preferential option is set or the player character to be operated by the option setting player, the operation instruction of the option setting player and the preferential option set in the option setting player are associated with each other. Based on the preferential option information provided, the game control means for advancing the game, and
If it is determined that the option setting player meets the mission achievement conditions specified in the corresponding mission information within the valid period, the privilege specified in the mission information corresponding to the option setting player is given. A privilege control means that executes a privilege control process that is set so that it can be acquired,
A detection means for executing an option status detection process for detecting a given status in an option element indicating an element related to the set preferential option in the option setting player as an option status, and a detection means for executing the option status detection process.
Based on the detection result of the option status detection process, (a) the specification of the set preferential option indicating the preferential option already set in the option setting player, and (b) the valid period of the option setting player. A specification change means for executing a specification change process for changing at least one of the specifications of the other preferential options indicating the preferential options to be set in the future after the end.
A display control means for displaying game information about the game, including information about the preferential content, on the display means.
Has a configuration.

この構成により、本発明は、オプション設定プレーヤにおける優遇オプションのオプション状況に応じて、優遇オプションの仕様をカスタマイズすることができるので、各プレーヤの特性を考慮した優遇オプションを提供することができる。 With this configuration, the present invention can customize the specifications of the preferential option according to the option status of the preferential option in the option setting player, so that it is possible to provide the preferential option in consideration of the characteristics of each player.

したがって、本発明は、優遇オプションの魅力を高め、各プレーヤに対して優遇オプションを積極的に入手するためのモチベーションを向上させることができる。 Therefore, the present invention can enhance the attractiveness of the preferential option and improve the motivation for each player to positively obtain the preferential option.

一実施形態のゲームシステムの構成を示すシステム構成の一例を示す図である。It is a figure which shows an example of the system structure which shows the structure of the game system of one Embodiment. 一実施形態のサーバ装置の機能ブロックを示す図である。It is a figure which shows the functional block of the server apparatus of one Embodiment. 一実施形態の端末装置の機能ブロックを示す図である。It is a figure which shows the functional block of the terminal apparatus of one Embodiment. 一実施形態におけるオプション状況検出処理及び仕様変更処理を含む優遇オプション設定中のゲーム処理を説明するための図である。It is a figure for demonstrating the game processing in the preferential option setting including the option situation detection processing and the specification change processing in one Embodiment. 一実施形態の優遇オプション情報記憶部に記憶される優遇オプション情報の一例を示す図である。It is a figure which shows an example of the preferential option information stored in the preferential option information storage part of one Embodiment. 一実施形態のゲームデータ記憶部に記憶される特典情報の一例を示す図である。It is a figure which shows an example of the privilege information stored in the game data storage part of one Embodiment. 一実施形態のオプション管理部によって実行される仕様変更処理を説明するための図(その1)である。It is a figure (the 1) for demonstrating the specification change process executed by the option management part of one Embodiment. 一実施形態のオプション管理部によって実行される仕様変更処理を説明するための図(その2)である。It is a figure (the 2) for demonstrating the specification change process executed by the option management part of one Embodiment. 一実施形態のサーバ装置によって実行されるオプション状況検出処理及び仕様変更処理を含む優遇オプション設定中のゲーム処理に関する動作を示すフローチャート(その1)である。1 is a flowchart (No. 1) showing an operation related to a game process during preferential option setting including an option status detection process and a specification change process executed by the server device of one embodiment. 一実施形態のサーバ装置によって実行されるオプション状況検出処理及び仕様変更処理を含む優遇オプション設定中のゲーム処理に関する動作を示すフローチャート(その2)である。It is a flowchart (No. 2) which shows the operation about the game processing in the preferential option setting including the option situation detection processing and the specification change processing executed by the server device of one Embodiment.

以下、本実施形態について説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本発明の必須構成要件であるとは限らない。 Hereinafter, this embodiment will be described. The present embodiment described below does not unreasonably limit the content of the present invention described in the claims. Moreover, not all of the configurations described in the present embodiment are essential constituent requirements of the present invention.

[1]ゲームシステム
まず、図1を用いて本実施形態のゲームシステム1の概要及び概要構成について説明する。なお、図1は、本実施形態のゲームシステム1の構成を示すシステム構成の一例を示す図である。
[1] Game System First, the outline and outline configuration of the game system 1 of the present embodiment will be described with reference to FIG. Note that FIG. 1 is a diagram showing an example of a system configuration showing the configuration of the game system 1 of the present embodiment.

本実施形態のゲームシステム1は、図1に示すように、ゲームサービスを提供するサーバ装置10と、端末装置20(例えば、端末装置20A、20B、20C)とが、インターネット(ネットワークの一例)に接続可能に構成されている。 In the game system 1 of the present embodiment, as shown in FIG. 1, a server device 10 that provides a game service and a terminal device 20 (for example, terminal devices 20A, 20B, 20C) are connected to the Internet (an example of a network). It is configured to be connectable.

ユーザは、端末装置20からサーバ装置10にアクセスすることにより、インターネットを介してサーバ装置10から送信されてくるゲームをプレーすることができる。さらに、ユーザは端末装置20からサーバ装置10にアクセスすることにより、他のユーザとの間でコミュニケーションを図ることができるようになっている。 By accessing the server device 10 from the terminal device 20, the user can play a game transmitted from the server device 10 via the Internet. Further, the user can communicate with other users by accessing the server device 10 from the terminal device 20.

サーバ装置10は、インターネットを介して通信接続された端末装置20を用いて、ユーザにゲームをプレーさせるサービスを提供することが可能な情報処理装置である。また、サーバ装置10は、コミュニケーション型のサービスを提供するSNSサーバとして機能してもよい。ここで、SNSサーバとは、複数のユーザ間でコミュニケーションを提供することが可能なサービスを提供する情報処理装置であってもよい。 The server device 10 is an information processing device capable of providing a service for allowing a user to play a game by using a terminal device 20 which is communicated and connected via the Internet. Further, the server device 10 may function as an SNS server that provides a communication type service. Here, the SNS server may be an information processing device that provides a service capable of providing communication between a plurality of users.

また、サーバ装置10は、例えば、SNSサーバとして機能する場合には、提供するSNSの動作環境(API(アプリケーションプログラミングインタフェース)、プラットフォーム等)を利用して実行されるソーシャルゲーム(Social Game)をと呼ばれるゲームを提供することができるようになっている。 Further, when the server device 10 functions as an SNS server, for example, a social game (Social Game) executed by using the operating environment (API (application programming interface), platform, etc.) of the provided SNS is used. It is possible to provide a game called.

特に、サーバ装置10は、端末装置20のWebブラウザ上で提供されるゲーム、例えばHTML、FLASH、CGI、PHP、shockwave、Java(登録商標)アプレット、JavaScript(登録商標)など様々な言語で作られたブラウザゲーム(Webブラウザで設置サイトを開くだけで起動するゲーム)を提供することができるようになっている。 In particular, the server device 10 is made in various languages such as games provided on the Web browser of the terminal device 20, such as HTML, FLASH, CGI, PHP, shockwave, Java® applet, and Javascript®. It has become possible to provide a browser game (a game that can be started simply by opening an installation site with a Web browser).

なお、ソーシャルゲームとは、既存のオンラインゲームとは違い、専用のクライアントソフトウェアを必要とせず、WebブラウザとSNSのアカウントのみで利用可能なゲームが含まれる。また、サーバ装置10は、ネットワークを介して他のユーザの端末(スマートフォン、パソコン、ゲーム機など)と接続し、オンラインで同時に同じゲーム進行を共有することができるオンラインゲームを提供することが可能な構成を有している。 Unlike existing online games, social games do not require dedicated client software and include games that can be used only with a Web browser and an SNS account. Further, the server device 10 can connect to another user's terminal (smartphone, personal computer, game machine, etc.) via a network and provide an online game capable of sharing the same game progress online at the same time. It has a configuration.

一方、サーバ装置10は、1つの(装置、プロセッサ)で構成されていてもよいし、複数の(装置、プロセッサ)で構成されていてもよい。 On the other hand, the server device 10 may be composed of one (device, processor) or a plurality of (device, processor).

そして、サーバ装置10の記憶領域(後述する記憶部140)に記憶される課金情報、ゲーム情報等の情報を、ネットワーク(イントラネット又はインターネット)を介して接続されたデータベース(広義には記憶装置、メモリ)に記憶するようにしてもよいし、SNSサーバとして機能する場合には、記憶領域に記憶されるプレーヤ情報記憶部146等の情報を、ネットワーク(イントラネット又はインターネット)を介して接続されたデータベース(広義には記憶装置、メモリ)に記憶するようにしてもよい。 Then, information such as billing information and game information stored in the storage area of the server device 10 (storage unit 140 described later) is connected to a database (in a broad sense, a storage device, a memory) via a network (intranet or the Internet). ), And when functioning as an SNS server, information such as the player information storage unit 146 stored in the storage area is stored in a database (intranet or the Internet) connected via a network (intranet or the Internet). In a broad sense, it may be stored in a storage device (memory).

具体的には、本実施形態のサーバ装置10は、端末装置20のユーザ(すなわち、ゲームを実行するプレーヤ)の操作に基づく入力情報を受信し、受信した入力情報に基づいてゲーム処理を行うようになっている。そして、サーバ装置10は、ゲーム処理結果を端末装置20に送信し、端末装置20は、サーバ装置10から受信したゲーム処理結果を端末装置20にユーザに閲覧可能に提供する各種の処理を行うようになっている。 Specifically, the server device 10 of the present embodiment receives input information based on the operation of the user of the terminal device 20 (that is, the player who executes the game), and performs game processing based on the received input information. It has become. Then, the server device 10 transmits the game processing result to the terminal device 20, and the terminal device 20 performs various processes for providing the terminal device 20 with the game processing result received from the server device 10 so as to be viewable by the user. It has become.

端末装置20は、スマートフォン、携帯電話、PHS、コンピュータ、ゲーム装置、PDA、携帯型ゲーム機等、画像生成装置などの情報処理装置であり、インターネット(W
AN)、LANなどのネットワークを介してサーバ装置10に接続可能な装置である。なお、端末装置20とサーバ装置10との通信回線は、有線でもよいし無線でもよい。
The terminal device 20 is an information processing device such as a smartphone, a mobile phone, a PHS, a computer, a game device, a PDA, a portable game machine, or an image generation device, and is an Internet (W).
It is a device that can be connected to the server device 10 via a network such as AN) or LAN. The communication line between the terminal device 20 and the server device 10 may be wired or wireless.

また、端末装置20は、Webページ(HTML形式のデータ)を閲覧可能なWebブラウザを備えている。すなわち、端末装置20は、サーバ装置10との通信を行うための通信制御機能、及びサーバ装置10から受信したデータ(Webデータ、HTML形式で作成されたデータなど)を用いて表示制御を行うとともに、ユーザ操作のデータをサーバ装置10に送信するWebブラウザ機能などを備え、ゲーム画面をユーザに提供する各種の処理を実行し、ユーザによってゲームを実行させるようになっている。ただし、端末装置20は、サーバ装置10から提供されたゲーム制御情報を取得して所定のゲーム処理を実行し、ゲーム処理に基づくゲームを実行してもよい。 Further, the terminal device 20 includes a Web browser capable of browsing a Web page (HTML format data). That is, the terminal device 20 performs display control using a communication control function for communicating with the server device 10 and data received from the server device 10 (Web data, data created in HTML format, etc.). It is provided with a Web browser function for transmitting user operation data to the server device 10, executes various processes for providing a game screen to the user, and causes the user to execute the game. However, the terminal device 20 may acquire the game control information provided by the server device 10 and execute a predetermined game process to execute a game based on the game process.

具体的には、端末装置20は、所定ゲームを行う旨の要求をサーバ装置10に対して行うと、サーバ装置10のゲームサイトに接続され、ゲームが開始される。特に、端末装置20は、必要に応じてAPIを用いることにより、SNSサーバとして機能するサーバ装置10に所定の処理を行わせ、又は、SNSサーバとして機能するサーバ装置10が管理するプレーヤ情報記憶部146を取得させてゲームを実行する構成を有している。 Specifically, when the terminal device 20 makes a request to the server device 10 to play a predetermined game, the terminal device 20 is connected to the game site of the server device 10 and the game is started. In particular, the terminal device 20 causes the server device 10 functioning as an SNS server to perform a predetermined process by using an API as necessary, or a player information storage unit managed by the server device 10 functioning as an SNS server. It has a configuration in which 146 is acquired and the game is executed.

[2]サーバ装置
次に、図2を用いて本実施形態のサーバ装置10について説明する。なお、図2は、本実施形態のサーバ装置10の機能ブロックを示す図である。また、本実施形態のサーバ装置10は図2の構成要素(各部)の一部を省略した構成としてもよい。
[2] Server Device Next, the server device 10 of the present embodiment will be described with reference to FIG. Note that FIG. 2 is a diagram showing a functional block of the server device 10 of the present embodiment. Further, the server device 10 of the present embodiment may have a configuration in which some of the components (each part) of FIG. 2 are omitted.

サーバ装置10は、管理者やその他の入力に用いるための入力部120、所定の表示を行う表示部130、所定の情報が記憶された情報記憶媒体180、端末装置20やその他と通信を行う通信部196、主に提供するゲームに関する処理を実行する処理部100、及び、主にゲームに用いる各種のデータを記憶する記憶部140を含む。 The server device 10 communicates with an input unit 120 for use by an administrator or other input, a display unit 130 for performing a predetermined display, an information storage medium 180 for storing predetermined information, a terminal device 20, or the like. It includes a unit 196, a processing unit 100 that executes processing mainly related to the game provided, and a storage unit 140 that stores various data mainly used for the game.

入力部120は、システム管理者等がゲームに関する設定やその他の必要な設定、データの入力に用いるものである。例えば、本実施形態の入力部120は、マウスやキーボード等によって構成される。 The input unit 120 is used by a system administrator or the like for setting related to a game, other necessary settings, and data input. For example, the input unit 120 of the present embodiment is configured by a mouse, a keyboard, or the like.

表示部130は、システム管理者用の操作画面を表示するものである。例えば、本実施形態の表示部130は、液晶ディスプレイ等によって構成される。 The display unit 130 displays an operation screen for the system administrator. For example, the display unit 130 of the present embodiment is configured by a liquid crystal display or the like.

情報記憶媒体180(コンピュータにより読み取り可能な媒体)は、プログラムやデータなどを格納するものであり、その機能は、光ディスク(CD、DVD)、光磁気ディスク(MO)、磁気ディスク、ハードディスク、磁気テープ、或いはメモリ(ROM)などによって構成される。 The information storage medium 180 (a medium that can be read by a computer) stores programs, data, and the like, and its functions are an optical disk (CD, DVD), a magneto-optical disk (MO), a magnetic disk, a hard disk, and a magnetic tape. , Or a memory (ROM) or the like.

通信部196は、外部(例えば、端末、他のサーバや他のネットワークシステム)との間で通信を行うための各種制御を行うものであり、その機能は、各種プロセッサ又は通信用ASICなどのハードウェアや、プログラムなどによって構成される。 The communication unit 196 performs various controls for communicating with the outside (for example, a terminal, another server, or another network system), and its function is hardware such as various processors or ASICs for communication. It is composed of hardware and programs.

記憶部140は、処理部100や通信部196などのワーク領域となるもので、その機能は、RAM(VRAM)などによって構成される。なお、記憶部140に記憶される情報は、データベースで管理してもよい。 The storage unit 140 serves as a work area for the processing unit 100, the communication unit 196, and the like, and its function is configured by a RAM (VRAM) or the like. The information stored in the storage unit 140 may be managed in a database.

また、本実施形態の記憶部140は、主記憶部142の他に、
(A1)ゲームに関する情報を示すゲーム情報が記憶されるゲームデータ記憶部144と、
(A2)各プレーヤに関する情報を示すプレーヤ情報及びプレーヤのゲームに関する情報(以下、「プレーヤ関連情報」という。)が記憶されるプレーヤ情報記憶部146と、
(A3)プレーヤに対して所与の有効期間内にゲームに対する特典の獲得などの優遇を与えるためのオプション(以下、「優遇オプション」という。)に関する情報(以下、「優遇オプション情報」という。)が記憶されている優遇オプション情報記憶部148と、
を有し、本発明の記憶手段を構成する。
Further, the storage unit 140 of the present embodiment includes the main storage unit 142 in addition to the main storage unit 142.
(A1) A game data storage unit 144 that stores game information indicating information about the game, and
(A2) A player information storage unit 146 that stores player information indicating information about each player and information about the player's game (hereinafter referred to as "player-related information").
(A3) Information on options for giving preferential treatment such as acquisition of benefits to the game to the player within a given validity period (hereinafter, referred to as "preferred option") (hereinafter referred to as "preferred option information"). Preferential option information storage unit 148, which is stored, and
Consists of the storage means of the present invention.

特に、ゲームデータ記憶部144には、ゲームが実施されるゲームフィールドの情報、及び、各種の判定に用いる条件情報、ゲームフィールド上の各オブジェクトの情報、各オブジェクトを変更するための情報、各種のテーブル情報、各プレーヤのプレーヤキャラクタに関する情報及びゲームに用いられる各アイテムに関する情報などが記憶される。 In particular, the game data storage unit 144 contains information on the game field in which the game is executed, condition information used for various determinations, information on each object on the game field, information for changing each object, and various types of information. Table information, information about the player character of each player, information about each item used in the game, and the like are stored.

プレーヤ情報記憶部146には、プレーヤ毎に、プレーヤ関連情報として、
(B1)プレーヤのニックネームやプレーヤID及びチームに属している場合には、所属チーム名やそのID(以下、「所属情報」という。)、
(B2)現在のレベル(プレーヤレベル)、得点、経験値、エネルギーパラメータ値(ライフエネルギー値、体力値やパワー値)、獲得させた報酬若しくはゲーム時間などの個人及びチームの成績に関する情報(以下、「成績情報」ともいう。)、
(B3)プレーヤキャラクタの特性(能力の有無及び各能力を規定するパラメータ)や属性(レベルを含む。)の情報(複数のプレーヤキャラクタを有している場合には、それぞれの特性や属性の情報)、
(B4)課金履歴及び課金額などの課金に関する情報、
(B5)プレーヤキャラクタが保有するアイテムの情報(以下、「アイテム情報」という。)及び過去に保有したアイテムの情報を含むアイテム関連情報、
(B6)ログイン(アクセス)の履歴に関する情報(以下、「アクセス履歴情報」という。)
(B7)獲得させた特典の情報(以下、「獲得特典情報」ともいう。)、
(B8)所属しているチームに関する情報(以下、「所属チーム情報」という。)、並びに、
(B9)登録されたフレンドやフォロワーなどの一定の関係性を有する他のプレーヤ(以下、「関連プレーヤ」ともいう。)に関する情報(以下、「関連プレーヤ情報」という。)、
などが記憶される。
In the player information storage unit 146, as player-related information for each player,
(B1) Player's nickname and player ID, and if they belong to a team, the team name and their ID (hereinafter referred to as "affiliation information"),
(B2) Information on individual and team performance such as current level (player level), score, experience value, energy parameter value (life energy value, physical strength value and power value), earned reward or game time (hereinafter, Also called "results information"),
(B3) Information on player character characteristics (presence or absence of abilities and parameters that define each ability) and attributes (including levels) (if a plurality of player characters are provided, information on each characteristic or attribute) ),
(B4) Information on billing such as billing history and billing amount,
(B5) Item-related information including information on items held by the player character (hereinafter referred to as "item information") and information on items held in the past.
(B6) Information related to login (access) history (hereinafter referred to as "access history information")
(B7) Information on acquired benefits (hereinafter, also referred to as "acquired privilege information"),
(B8) Information about the team to which he belongs (hereinafter referred to as "team information"), and
(B9) Information about other players (hereinafter, also referred to as “related players”) having a certain relationship, such as registered friends and followers (hereinafter, referred to as “related player information”),
Etc. are memorized.

なお、関連プレーヤ情報としては、優遇オプションが組み込まれた本実施形態のゲームだけではなく、他のゲーム、又は、ゲーム以外のアプリケーションや各種のネットワークサービス(例えば、SNS及び動画配信サービス)などの所与のプラットフォームを用いたサービスにおいて、フレンドやフォロワーなどの一定の関係を有するプレーヤ(ゲームでない場合には、ユーザ)の情報が含まれる。 The related player information includes not only the game of the present embodiment in which the preferential option is incorporated, but also other games, applications other than the game, and various network services (for example, SNS and video distribution service). In a service using a given platform, information of a player (or a user in the case of a non-game) having a certain relationship such as a friend or a follower is included.

特に、この場合には、後述するプレーヤ管理部104によって、ゲーム開始前、又は、ゲーム中の所定のタイミングに上記のようなアプリケーションやサービスなどのプラットフォームを介してフレンドなどのプレーヤやユーザの情報が取得され、当該取得された情報を関連プレーヤ情報としてプレーヤ情報記憶部146に記憶される。 In particular, in this case, the player management unit 104, which will be described later, provides information on players and users such as friends via a platform such as an application or service as described above before the start of the game or at a predetermined timing during the game. It is acquired and the acquired information is stored in the player information storage unit 146 as related player information.

また、この場合に、プレーヤ管理部104は、このような外部のプラットフォームから関連プレーヤ情報を取得した場合において、本実施形態のゲームに参加しているプレーヤを、関連プレーヤとして特定し、その情報をプレーヤ情報記憶部146に登録してもよい。ただし、本実施形態においては、この場合には、他のプラットフォームサービスと本実施形態のゲームとにおいて、共通のプレーヤID(ユーザID)、ニックネーム、クレジ
ットカード情報、又は、携帯用端末装置における電話番号やUIDなど共通の識別情報に基づいて、関連プレーヤを特定し、その情報をプレーヤ情報記憶部146に登録する構成を有している。
Further, in this case, when the player management unit 104 acquires the related player information from such an external platform, the player management unit 104 identifies the player participating in the game of the present embodiment as the related player and obtains the information. It may be registered in the player information storage unit 146. However, in this embodiment, in this case, a common player ID (user ID), nickname, credit card information, or telephone number in the portable terminal device is used between the other platform service and the game of the present embodiment. It has a configuration in which a related player is identified based on common identification information such as UID and UID, and the information is registered in the player information storage unit 146.

優遇オプション情報記憶部148には、各プレーヤが所与の有効期間内に達成すべき複数のミッションの条件をそれぞれ示すミッション達成条件と、各ミッションが達成した場合に前記プレーヤに獲得させ、各ミッション達成条件に対応付けられた特典と、が規定されたミッション情報を有する優遇オプション情報が記憶される。 The preferential option information storage unit 148 has a mission achievement condition indicating the conditions of a plurality of missions that each player should achieve within a given validity period, and when each mission is achieved, the player is made to acquire each mission. The privilege associated with the achievement condition and the preferential option information having the mission information specified in are stored.

処理部100は、記憶部140内の主記憶部142をワーク領域として各種処理を行う。処理部100の機能は各種プロセッサ(CPU、DSP等)、ASIC(ゲートアレイ等)などのハードウェアや、プログラムにより実現できる。 The processing unit 100 performs various processes using the main storage unit 142 in the storage unit 140 as a work area. The function of the processing unit 100 can be realized by hardware such as various processors (CPU, DSP, etc.), ASIC (gate array, etc.), or a program.

処理部100は、情報記憶媒体180に格納されるプログラム(データ)に基づいて本実施形態の種々の処理を行う。即ち情報記憶媒体180には、本実施形態の各部としてコンピュータを機能させるためのプログラム(各部の処理をコンピュータに実行させるためのプログラム)が記憶される。 The processing unit 100 performs various processes of the present embodiment based on the program (data) stored in the information storage medium 180. That is, the information storage medium 180 stores a program for operating the computer as each part of the present embodiment (a program for causing the computer to execute the processing of each part).

例えば、処理部100(プロセッサ)は、情報記憶媒体に記憶されているプログラムに基づいて、サーバ装置10全体の制御を行うとともに、各部間におけるデータ等の受け渡しの制御などの各種の処理を行う。さらに、端末装置20からの要求に応じた各種サービスを提供する処理を行う。 For example, the processing unit 100 (processor) controls the entire server device 10 based on the program stored in the information storage medium, and also performs various processes such as control of the transfer of data and the like between the units. Further, a process of providing various services according to the request from the terminal device 20 is performed.

具体的には、本実施形態の処理部100は、通信制御部101、Web処理部102、ゲーム管理部103、プレーヤ管理部104、オプション管理部105、状況検出部106、ミッション管理部107、特典制御部108、タイマ管理部109、及び、情報提供部110を少なくとも有している。 Specifically, the processing unit 100 of the present embodiment includes a communication control unit 101, a Web processing unit 102, a game management unit 103, a player management unit 104, an option management unit 105, a status detection unit 106, a mission management unit 107, and a privilege. It has at least a control unit 108, a timer management unit 109, and an information providing unit 110.

なお、例えば、本実施形態の通信制御部101は、本発明の受付処理手段を構成し、ゲーム管理部103は、本発明のゲーム制御手段を構成し、オプション管理部105は、本発明の記憶制御手段、設定手段及び仕様変更手段を構成する。 For example, the communication control unit 101 of the present embodiment constitutes the reception processing means of the present invention, the game management unit 103 constitutes the game control means of the present invention, and the option management unit 105 constitutes the storage of the present invention. It constitutes a control means, a setting means, and a specification changing means.

また、例えば、本実施形態の状況検出部106は、本発明のオプション状況検出手段を構成し、特典制御部108は、本発明の特典制御手段を構成し、情報提供部110は、本発明の提供手段及び表示制御手段を構成する。 Further, for example, the situation detection unit 106 of the present embodiment constitutes the optional situation detection means of the present invention, the privilege control unit 108 constitutes the privilege control means of the present invention, and the information providing unit 110 constitutes the privilege control means of the present invention. The providing means and the display control means are configured.

通信制御部101は、端末装置20とネットワークを介してデータを送受信する処理を行う。すなわち、サーバ装置10は、通信制御部101によって端末装置20等から受信した情報に基づいて各種処理を行う。 The communication control unit 101 performs a process of transmitting and receiving data via a network with the terminal device 20. That is, the server device 10 performs various processes based on the information received from the terminal device 20 and the like by the communication control unit 101.

特に、本実施形態の通信制御部101は、プレーヤの端末装置20からの要求に基づいて、ゲーム画面を、当該プレーヤの端末装置20に送信する処理を行う。 In particular, the communication control unit 101 of the present embodiment performs a process of transmitting the game screen to the terminal device 20 of the player based on the request from the terminal device 20 of the player.

また、通信制御部101は、端末装置20に入力されたプレーヤの指示を受け付けるための各種の処理を実行する。 In addition, the communication control unit 101 executes various processes for receiving the player's instruction input to the terminal device 20.

Web処理部102は、Webサーバとして機能する。例えば、Web処理部102は、HTTP(Hypertext Transfer Protocol)等の通信プロトコルを通じて、端末装置20にインストールされているWebブラウザ211の要求に応じてデータを送信する処理、及び、端末装置20のWebブラウザ211によって送信
されるデータを受信する処理を行う。
The Web processing unit 102 functions as a Web server. For example, the Web processing unit 102 transmits data in response to a request from the Web browser 211 installed in the terminal device 20 through a communication protocol such as HTTP (Hypertext Transfer Protocol), and the Web browser of the terminal device 20. The process of receiving the data transmitted by 211 is performed.

なお、本実施形態では、サーバ装置10がSNSサーバとしての機能も備えていている場合を例に説明するが、サーバ装置10を、ゲーム用のサーバと、SNS用のサーバと別々に形成してもよい。また、本実施形態のゲームの処理は、サーバ装置10が一部又は全部を行ってもよいし、端末装置20が一部を行ってもよい。 In the present embodiment, a case where the server device 10 also has a function as an SNS server will be described as an example, but the server device 10 is formed separately as a game server and an SNS server. May be good. Further, the processing of the game of the present embodiment may be partially or wholly performed by the server device 10, or may be partially performed by the terminal device 20.

ゲーム管理部103は、端末装置20と連動し、仮想空間としてのゲーム空間を構築し、当該端末装置20を介して入力されたプレーヤの操作に基づいて、複数のプレーヤによって対戦すると戦闘若しくは格闘などを行うバトルゲーム、アクションゲーム、RPG、音ゲーム、又は、スポーツゲームなどの各種の対戦ゲームに関する各種のゲーム処理を実行する。 The game management unit 103 works with the terminal device 20 to construct a game space as a virtual space, and when a plurality of players play against each other based on the player's operation input via the terminal device 20, a battle or a fight, etc. Performs various game processes related to various battle games such as battle games, action games, RPGs, sound games, or sports games.

また、ゲーム管理部103は、端末装置20から送信されたプレーヤ指示に基づいて各種のゲーム処理を実行する。 Further, the game management unit 103 executes various game processes based on the player instruction transmitted from the terminal device 20.

特に、ゲーム管理部103は、端末装置20に入力されたプレーヤの操作入力に応じて、各プレーヤの操作対象となるプレーヤキャラクタにおけるゲーム空間内における移動やゲームに対する各行動を制御しつつ、関連する他のキャラクタやオブジェクトの動作や各種のゲーム処理を実行する。 In particular, the game management unit 103 is related while controlling the movement of the player character to be operated by each player in the game space and each action for the game in response to the player's operation input input to the terminal device 20. Performs actions of other characters and objects and various game processes.

なお、ゲーム管理部103は、1のプレーヤからの指示に基づいて、単一のプレーヤキャラクタに対する各種のゲーム処理を実行してもよいし、複数のプレーヤキャラクタに対する各種のゲーム処理を実行するようにしてもよい。 The game management unit 103 may execute various game processes for a single player character or execute various game processes for a plurality of player characters based on an instruction from one player. You may.

プレーヤ管理部104は、プレーヤが所有するアイテム、及び、獲得させた特典を、プレーヤ関連情報として、プレーヤ情報記憶部146に登録して管理するとともに、ゲーム中にプレーヤによって設定されたプレーヤキャラクタ又はそれを設定したデッキの管理を行う。 The player management unit 104 registers and manages the items owned by the player and the acquired benefits as player-related information in the player information storage unit 146, and also manages the player character set by the player during the game or the player character thereof. Manage the deck for which is set.

オプション管理部105は、優遇オプション情報記憶部148に記憶されている各オプション情報を管理するとともに、優遇オプションが設定されたプレーヤを管理する。 The option management unit 105 manages each option information stored in the preferential option information storage unit 148, and also manages the player for which the preferential option is set.

オプション管理部105は、オプション設定プレーヤに既に設定されている優遇オプション(以下、「設定済み優遇オプション」という。)の仕様、及び、当該オプション設定プレーヤに、設定済み優遇オプションとは異なる他の優遇オプション(以下、単に「他の優遇オプション」という。)の仕様、の少なくともいずれかの仕様を変更する仕様変更処理を実行する。 The option management unit 105 has specifications of the preferential option already set in the option setting player (hereinafter referred to as “set preferential option”), and other preferential treatment different from the set preferential option in the option setting player. A specification change process for changing at least one of the specifications of an option (hereinafter, simply referred to as "other preferential option") is executed.

なお、本実施形態においては、設定済み優遇オプションとは異なる他の優遇オプションとしては、将来的に獲得されてオプション設定プレーヤに設定される優遇オプション(以下、「将来設定優遇オプション」という。)又は設定済み優遇オプションと同時に設定される他の優遇オプション(以下、「同時設定優遇オプション」という。)が含まれる。 In the present embodiment, as another preferential option different from the set preferential option, the preferential option acquired in the future and set in the option setting player (hereinafter referred to as "future set preferential option") or Other preferential options that are set at the same time as the set preferential options (hereinafter referred to as "simultaneous preferential options") are included.

また、以下の説明においては、他の優遇オプションとして、将来設定優遇オプションを用いて説明する。 Further, in the following description, the future setting preferential option will be used as another preferential option.

状況検出部106は、優遇オプションが設定された各プレーヤ(以下、「オプション設定プレーヤ」ともいう。)毎に、設定された優遇オプションに関する要素(以下、「オプション要素」という。)における所与の状況をオプション状況として検出するオプション
状況検出処理を実行する。
The situation detection unit 106 is given for each player in which the preferential option is set (hereinafter, also referred to as “option setting player”) in the element related to the set preferential option (hereinafter, referred to as “option element”). Executes the option status detection process that detects the status as an option status.

ミッション管理部107は、オプション設定プレーヤ、又は、当該オプション設定プレーヤの操作対象となるプレーヤキャラクタ(以下、「オプションプレーヤ用プレーヤキャラクタ」という。)におけるミッションの達成状況を管理する。 The mission management unit 107 manages the achievement status of the mission in the option setting player or the player character to be operated by the option setting player (hereinafter, referred to as “option player player character”).

特に、ミッション管理部107は、オプション設定プレーヤ、又は、オプションプレーヤ用プレーヤキャラクタによってミッションが達成されたか否かを判定する処理(以下、「ミッション判定処理」という。)を実行する。 In particular, the mission management unit 107 executes a process of determining whether or not a mission has been achieved by the option setting player or the player character for the option player (hereinafter, referred to as “mission determination process”).

特典制御部108は、該当するオプション設定プレーヤ、又は、オプションプレーヤ用プレーヤキャラクタによってミッションが達成したと判定された場合に、該当する特典をプレーヤに少なくとも獲得可能に設定する(無条件にプレーヤに獲得させることを含む。)特典制御処理を実行する。 The privilege control unit 108 sets the corresponding privilege so that the player can at least acquire the corresponding privilege when it is determined that the mission has been achieved by the corresponding option setting player or the player character for the option player (unconditionally acquired by the player). Including letting.) Execute the privilege control process.

タイマ管理部109は、タイマ機能を有し、ゲームの進行状況を管理するために用いる。特に、タイマ管理部109は、ゲーム管理部103と連動し、現在時刻や予め設定された時刻を各部に出力する。また、タイマ管理部109は、各端末装置と同期を取るために用いられる。 The timer management unit 109 has a timer function and is used to manage the progress of the game. In particular, the timer management unit 109 works with the game management unit 103 to output the current time and a preset time to each unit. Further, the timer management unit 109 is used to synchronize with each terminal device.

情報提供部110は、端末装置20によってゲームを処理させるため各種のゲーム情報(特典情報及び演出に関係する情報も含む。)を生成して該当する端末装置20に提供する。 The information providing unit 110 generates various game information (including privilege information and information related to the production) so that the terminal device 20 can process the game, and provides the information providing unit 110 to the corresponding terminal device 20.

特に、情報提供部110は、所与のタイミングに、該当する端末装置20にミッションに関する情報、及び、特典などのオプション設定プレーヤにおける優遇内容に関する情報を、ゲーム情報として、当該端末装置20に該当するプレーヤに対して通知可能に提供する。 In particular, the information providing unit 110 corresponds to the terminal device 20 as game information at a given timing, information about the mission to the corresponding terminal device 20 and information about the preferential content in the option setting player such as a privilege. Provide to the player so that it can be notified.

[3]端末装置
次に、図3を用いて本実施形態の端末装置20について説明する。なお、図3は、本実施形態の端末装置20の機能ブロックを示す図である。また、本実施形態の端末装置20は図2の構成要素(各部)の一部を省略した構成としてもよい。
[3] Terminal device Next, the terminal device 20 of the present embodiment will be described with reference to FIG. Note that FIG. 3 is a diagram showing a functional block of the terminal device 20 of the present embodiment. Further, the terminal device 20 of the present embodiment may have a configuration in which some of the constituent elements (each part) of FIG. 2 are omitted.

入力部260は、プレーヤからの入力情報を入力するための機器であり、プレーヤの入力情報を処理部200に出力する。本実施形態の入力部260は、プレーヤの入力情報(入力信号)を検出する検出部262を備える。入力部260は、例えば、レバー、ボタン、ステアリング、マイク、タッチパネル型ディスプレイ、キーボード、マウスなどがある。 The input unit 260 is a device for inputting input information from the player, and outputs the input information of the player to the processing unit 200. The input unit 260 of the present embodiment includes a detection unit 262 that detects input information (input signal) of the player. The input unit 260 includes, for example, a lever, a button, a steering wheel, a microphone, a touch panel display, a keyboard, a mouse, and the like.

記憶部270は、処理部200や通信部296などのワーク領域となるもので、その機能はRAM(VRAM)などにより実現できる。そして、本実施形態の記憶部270は、ワーク領域として使用される主記憶部271と、最終的な表示画像等が記憶される画像バッファ272とを含む。なお、これらの一部を省略する構成としてもよい。 The storage unit 270 serves as a work area for the processing unit 200, the communication unit 296, and the like, and its function can be realized by a RAM (VRAM) or the like. The storage unit 270 of the present embodiment includes a main storage unit 271 used as a work area and an image buffer 272 in which a final display image or the like is stored. It should be noted that a configuration in which some of these may be omitted may be used.

情報記憶媒体280(コンピュータにより読み取り可能な媒体)は、プログラムやデータなどを格納するものであり、その機能は、光ディスク(CD、DVD)、光磁気ディスク(MO)、磁気ディスク、ハードディスク、磁気テープ、或いはメモリ(ROM)などにより実現できる。 The information storage medium 280 (a medium that can be read by a computer) stores programs, data, and the like, and its functions are an optical disk (CD, DVD), a magneto-optical disk (MO), a magnetic disk, a hard disk, and a magnetic tape. Alternatively, it can be realized by a memory (ROM) or the like.

処理部200は、情報記憶媒体280に格納されるプログラム(データ)に基づいて本実施形態の種々の処理を行う。情報記憶媒体280には、本実施形態の各部としてコンピュータを機能させるためのプログラム(各部の処理をコンピュータに実行させるためのプログラム)を記憶することができる。 The processing unit 200 performs various processes of the present embodiment based on the program (data) stored in the information storage medium 280. The information storage medium 280 can store a program for operating the computer as each part of the present embodiment (a program for causing the computer to execute the processing of each part).

なお、本実施形態では、サーバ装置10が有する情報記憶媒体180や記憶部140に記憶されている本実施形態の各部としてコンピュータを機能させるためのプログラムやゲームデータを、ネットワークを介して受信し、受信したプログラムやデータを情報記憶媒体280に記憶する。サーバ装置10から受信したプログラムやデータを記憶部270に記憶してもよい。このようにプログラムやデータを受信してネットワークシステムを機能させる場合も本発明の範囲内に含む。 In the present embodiment, programs and game data for operating the computer as each part of the present embodiment stored in the information storage medium 180 and the storage unit 140 of the server device 10 are received via the network. The received program or data is stored in the information storage medium 280. The program or data received from the server device 10 may be stored in the storage unit 270. The case where the network system functions by receiving the program or data in this way is also included in the scope of the present invention.

表示部290は、本実施形態により生成された画像を出力するものであり、その機能は、CRT、LCD、タッチパネル型ディスプレイ、或いはHMD(ヘッドマウントディスプレー)などにより実現できる。音出力部292は、本実施形態により生成された音を出力するものであり、その機能は、スピーカ、或いはヘッドフォンなどにより実現できる。 The display unit 290 outputs an image generated by the present embodiment, and its function can be realized by a CRT, an LCD, a touch panel type display, an HMD (head mounted display), or the like. The sound output unit 292 outputs the sound generated by the present embodiment, and its function can be realized by a speaker, headphones, or the like.

通信部296は、外部(例えば他の端末、サーバ)との間で通信を行うための各種制御を行うものであり、その機能は、各種プロセッサ又は通信用ASICなどのハードウェアや、プログラムなどにより実現できる。 The communication unit 296 performs various controls for communicating with an external device (for example, another terminal or server), and its function depends on various processors or hardware such as an ASIC for communication, a program, or the like. realizable.

処理部200(プロセッサ)は、通信部296を介してサーバ装置10から取得したゲームに関する情報、取得し入力部260からの入力情報、又は、やプログラムなどに基づいて、ゲーム処理、表示制御、画像生成処理、或いは音生成処理などの処理を行う。 The processing unit 200 (processor) performs game processing, display control, and an image based on information about the game acquired from the server device 10 via the communication unit 296, input information acquired from the input unit 260, or a program or the like. Performs processing such as generation processing or sound generation processing.

この処理部200は、記憶部270内の主記憶部271をワーク領域として各種処理を行う。処理部200の機能は各種プロセッサ(CPU、DSP等)、ASIC(ゲートアレイ等)などのハードウェアや、プログラムにより実現できる。 The processing unit 200 performs various processes using the main storage unit 271 in the storage unit 270 as a work area. The function of the processing unit 200 can be realized by hardware such as various processors (CPU, DSP, etc.), ASIC (gate array, etc.), or a program.

処理部200は、通信制御部210、Webブラウザ211、ゲーム処理部212、表示制御部213、描画部220、音処理部230を含む。なお、これらの一部を省略する構成としてもよい。 The processing unit 200 includes a communication control unit 210, a Web browser 211, a game processing unit 212, a display control unit 213, a drawing unit 220, and a sound processing unit 230. It should be noted that a configuration in which some of these may be omitted may be used.

通信制御部210は、サーバ装置10、それぞれとデータを送受信する処理を行う。また、通信制御部210は、サーバ装置10から受信したデータを記憶部270に格納する処理、受信したデータを解析する処理、その他のデータの送受信に関する制御処理等を行う。 The communication control unit 210 performs a process of transmitting and receiving data to and from each of the server devices 10. Further, the communication control unit 210 performs a process of storing the data received from the server device 10 in the storage unit 270, a process of analyzing the received data, a control process related to transmission / reception of other data, and the like.

なお、通信制御部210は、サーバの宛先情報(IPアドレス、ポート番号)を情報記憶媒体280に記憶し、管理する処理を行うようにしてもよい。そして、通信制御部210は、プレーヤからの通信開始の入力情報を受け付けた場合に、サーバ装置10との通信を行うようにしてもよい。 The communication control unit 210 may perform a process of storing and managing the destination information (IP address, port number) of the server in the information storage medium 280. Then, when the communication control unit 210 receives the input information of the communication start from the player, the communication control unit 210 may perform communication with the server device 10.

特に、通信制御部210は、サーバ装置10にプレーヤの識別情報や操作情報を送信して、ゲームに関する情報(プレーヤ情報、ゲームカード情報、プレーヤのWebページ、及び、ゲーム画面等)をサーバ装置10から受信する処理を行う。 In particular, the communication control unit 210 transmits player identification information and operation information to the server device 10, and supplies information about the game (player information, game card information, player Web page, game screen, etc.) to the server device 10. Performs the process of receiving from.

なお、通信制御部210は、所定周期でサーバ装置10とデータ送受信を行ってもよいし、入力部260からの入力情報を受け付けた場合に、サーバ装置10とデータ送受信を行ってもよい。特に、本実施形態の通信制御部210は、ゲーム画面を、サーバ装置10
から受信する処理を行う。
The communication control unit 210 may transmit / receive data to / from the server device 10 at a predetermined cycle, or may transmit / receive data to / from the server device 10 when receiving input information from the input unit 260. In particular, the communication control unit 210 of the present embodiment displays the game screen on the server device 10.
Performs the process of receiving from.

Webブラウザ211は、Webページ(ゲーム画面)を閲覧するためのアプリケーションプログラムであって、Webサーバ(サーバ装置10)から、HTMLファイルや画像ファイル等をダウンロードし、レイアウトを解析して表示制御する。また、Webブラウザ211は、入力フォーム(リンクやボタンやテキストボックス等)を用いてデータをWebサーバ(サーバ装置10)に送信する。 The Web browser 211 is an application program for browsing a Web page (game screen), downloads an HTML file, an image file, or the like from a Web server (server device 10), analyzes the layout, and controls the display. Further, the Web browser 211 transmits data to the Web server (server device 10) using an input form (link, button, text box, etc.).

本実施形態のWebブラウザ211は、ブラウザゲームを実現することができる。例えば、Webブラウザ211は、Webサーバ(サーバ装置10)から受信したJavaScript(登録商標)、FLASH、Java(登録商標)等で記述されたプログラムを実行するものであってもよい。 The Web browser 211 of the present embodiment can realize a browser game. For example, the Web browser 211 may execute a program described in Javascript (registered trademark), FLASH, Java (registered trademark), etc. received from the Web server (server device 10).

端末装置20は、Webブラウザ211によって、インターネットを介してURLによって指定されたWebサーバからの情報を表示させることができる。例えば、端末装置20は、サーバ装置10から受信したゲーム画面(HTML等のデータ)をWebブラウザ211によって表示させることができる。 The terminal device 20 can display the information from the Web server specified by the URL via the Internet by the Web browser 211. For example, the terminal device 20 can display the game screen (data such as HTML) received from the server device 10 by the Web browser 211.

ゲーム処理部212は、種々のゲーム演算処理を行う。例えば、ゲーム開始条件が満たされた場合にゲームを開始する処理、ゲームを実行させる処理、ゲーム終了条件が満たされた場合にゲームを終了する処理などがある。 The game processing unit 212 performs various game calculation processes. For example, there are a process of starting a game when the game start condition is satisfied, a process of executing the game, a process of ending the game when the game end condition is satisfied, and the like.

そして、ゲーム処理部212は、プレーヤキャラクタ、建物、球場、車、樹木、柱、壁、マップ(地形)などの表示物を表す各種オブジェクト(ポリゴン、自由曲面又はサブディビジョンサーフェスなどのプリミティブで構成されるオブジェクト)をオブジェクト空間に配置設定する処理を行うようにしてもよい。 The game processing unit 212 is composed of various objects (polygons, free curved surfaces, subdivision surfaces, and other primitives) that represent display objects such as player characters, buildings, stadiums, cars, trees, pillars, walls, and maps (topography). Object) may be arranged and set in the object space.

ここでオブジェクト空間とは、仮想空間であり、2次元空間、3次元空間の両方を含む。2次元空間とは、例えば2次元座標(X,Y)においてオブジェクトが配置される空間であり、3次元空間とは、例えば3次元座標(X,Y,Z)においてオブジェクトが配置される空間である。 Here, the object space is a virtual space, and includes both a two-dimensional space and a three-dimensional space. The two-dimensional space is, for example, a space in which objects are arranged in two-dimensional coordinates (X, Y), and the three-dimensional space is, for example, a space in which objects are arranged in three-dimensional coordinates (X, Y, Z). be.

また、ゲーム処理部212は、ゲームカードのデッキデータとしての設定の他に、ログイン時の各種の情報の送受信制御、サーバ装置10と連動してリアルタイムでゲームを実行する場合にはプレーヤの操作に基づくゲーム処理の実行、及び、自動演算によってゲームを実行する場合には受信した自動演算データの再生を含むゲーム処理を実行する。
また、表示制御部213は、表示部290に表示する処理を行う。例えば、表示制御部213は、Webブラウザ211を用いて表示してもよい。
In addition to setting the game card as deck data, the game processing unit 212 controls the transmission and reception of various information at the time of login, and operates the player when executing the game in real time in conjunction with the server device 10. The game processing is executed based on the game processing, and when the game is executed by the automatic calculation, the game processing including the reproduction of the received automatic calculation data is executed.
In addition, the display control unit 213 performs a process of displaying on the display unit 290. For example, the display control unit 213 may display using the Web browser 211.

描画部220は、処理部200で行われる種々の処理(例えば、ゲーム処理)に基づいて描画処理を行い、これにより画像を生成し、表示制御部213によって表示部290に出力する。描画部220が生成する画像は、いわゆる2次元画像であってもよいし、いわゆる3次元画像であってもよい。 The drawing unit 220 performs drawing processing based on various processes (for example, game processing) performed by the processing unit 200, generates an image by this, and outputs the image to the display unit 290 by the display control unit 213. The image generated by the drawing unit 220 may be a so-called two-dimensional image or a so-called three-dimensional image.

音処理部230は、処理部200で行われる種々の処理の結果に基づいて音処理を行い、BGM、効果音、又は音声などのゲーム音を生成し、音出力部292に出力する。 The sound processing unit 230 performs sound processing based on the results of various processes performed by the processing unit 200, generates game sounds such as BGM, sound effects, or voice, and outputs them to the sound output unit 292.

[4]本実施形態の手法
[4.1]概要
次に、図4を用いて本実施形態の手法(オプション状況検出処理及び仕様変更処理を含
む優遇オプション設定中のゲーム処理)の概要について説明する。
[4] Outline of the method of the present embodiment [4.1]
Next, the outline of the method of the present embodiment (game processing during preferential option setting including option status detection processing and specification change processing) will be described with reference to FIG.

なお、図4は、本実施形態におけるオプション状況検出処理及び仕様変更処理を含む優遇オプション設定中のゲーム処理を説明するための図である。 Note that FIG. 4 is a diagram for explaining game processing during preferential option setting including option status detection processing and specification change processing in the present embodiment.

本実施形態のサーバ装置10は、端末装置20と連動し、プレーヤ毎に、プレーヤキャラクタやその他のキャラクタ、ゲーム空間やその一部、ゲームパラメータ、BGM、及び、ゲームシナリオなどのゲーム情報を当該端末装置20に提供しつつ、当該端末装置20を介して入力された各プレーヤの操作に基づいて、戦闘ゲームや格闘ゲームなどの対戦ゲーム、RPG、又は、シミュレーションゲームなどのゲームを実行させるための構成を有している。 The server device 10 of the present embodiment works with the terminal device 20 to provide game information such as a player character and other characters, a game space and a part thereof, a game parameter, a BGM, and a game scenario for each player. A configuration for executing a battle game such as a battle game or a fighting game, an RPG, or a game such as a simulation game based on the operation of each player input via the terminal device 20 while providing the device 20. have.

特に、サーバ装置10は、優遇オプションが設定された各オプション設定プレーヤに対して、予め定められた有効期間内において、段階的(階層的)に設定された複数のミッションを設定し、各ミッションにおける所与の条件(以下、「ミッション達成条件」という。)を具備したと判定した場合に、各ミッションに対応付けられた優遇内容である特典を少なくとも獲得可能に設定する(無条件にプレーヤに獲得させることを含む。)構成を有している。 In particular, the server device 10 sets a plurality of missions set in stages (hierarchical) for each option setting player for which the preferential option is set within a predetermined validity period, and in each mission. When it is determined that a given condition (hereinafter referred to as "mission achievement condition") is satisfied, at least the privilege that is the preferential content associated with each mission is set so that it can be acquired (unconditionally acquired by the player). It has a configuration.

また、サーバ装置10は、優遇オプションの魅力を高め、各プレーヤに対して優遇オプションを積極的に入手するためのモチベーションを向上させるため、オプション設定プレーヤ毎に、各オプションプ設定プレーヤにおける優遇オプションのオプション要素を検出し、当該検出したオプション要素に基づいて、設定済み又は将来設定予定の優遇オプションの仕様をカスタマイズする構成を有している。 In addition, the server device 10 enhances the attractiveness of the preferential option and improves the motivation for actively obtaining the preferential option for each player. Therefore, for each option setting player, the preferential option in each option setting player It has a configuration that detects an option element and customizes the specifications of preferential options that have been set or will be set in the future based on the detected option element.

具体的には、本実施形態のサーバ装置10は、ネットワークを介して接続され、かつ、プレーヤによって操作される端末装置20に対して所与のゲームを実行させるためのゲーム制御を行うサーバシステムを構成している。 Specifically, the server device 10 of the present embodiment is a server system that controls a game for a terminal device 20 connected via a network and operated by a player to execute a given game. It is configured.

また、本実施形態のサーバ装置10は、図4に示すように、端末装置20を介してプレーヤの操作指示などのゲーム情報を受け付ける受付処理(図4の[1])、及び、受付けたプレーヤの操作指示に基づいて、当該プレーヤの操作対象のプレーヤキャラクタ(すなわち、オプションプレーヤ用プレーヤキャラクタ)を用いてゲームを実行させるゲーム処理を実行する構成を有している。 Further, as shown in FIG. 4, the server device 10 of the present embodiment receives a game information such as a player's operation instruction via the terminal device 20 ([1] in FIG. 4), and the received player. Based on the operation instruction of the above, the player character to be operated by the player (that is, the player character for the option player) is used to execute the game processing.

そして、サーバ装置10は、優遇オプションがプレーヤに設定された場合に、所与の有効期間内にゲームについて優遇する優遇内容として規定された優遇オプションに関する情報が優遇オプション情報として記憶されている各種のデータを管理する構成を有している。 Then, when the preferential option is set to the player, the server device 10 stores various information regarding the preferential option defined as the preferential content for the game within a given validity period as the preferential option information. It has a configuration for managing data.

さらに、サーバ装置10は、図4に示すように、
(A1)受付けられたプレーヤの指示に基づいて、当該プレーヤに対して優遇オプションを設定する優遇オプション設定処理(図4の[2])、
(A2)優遇オプションが設定されてゲームが開始され、又は、ゲームが再開されると、オプション設定プレーヤ又は当該オプション設定プレーヤの操作対象となるオプションプレーヤ用プレーヤキャラクタに関し、当該オプション設定プレーヤの操作指示と、当該オプション設定プレーヤに設定された優遇オプションに対応付けられている優遇オプション情報と、に基づいて、ゲームを実行させるゲーム制御処理(図4の[3])、
(A3)有効期間内に、オプション設定プレーヤに対して、該当するミッション情報に規定されたミッション達成条件を具備したと判定された場合に、当該オプション設定プレー
ヤに該当するミッション情報に規定された特典を獲得させる、又は、獲得可能に設定する特典制御処理(図4の[3])、
(A4)オプション設定プレーヤにおけるオプション要素における所与の状況をオプション状況として検出するオプション状況検出処理(図4の[4])、
(A5)オプション状況検出処理の検出結果に基づいて、設定済み優遇オプションの仕様、将来設定優遇オプション(他の優遇オプション)の仕様、又は、その双方の仕様を変更する仕様変更処理(図4の[5])、並びに、
(A6)変更された優遇オプションや少なくとも獲得可能に設定された特典(獲得させた特典を含む。)に関する情報を含む、各種のゲームに関するゲーム情報を端末装置20に提供する情報提供処理(図4の[6])、
を実行する構成を有している。
Further, the server device 10 has a server device 10 as shown in FIG.
(A1) Preferential option setting process for setting a preferential option for the player based on the received instruction of the player ([2] in FIG. 4),
(A2) When the preferential option is set and the game is started or the game is restarted, the operation instruction of the option setting player or the player character for the option player to be operated by the option setting player is instructed. A game control process for executing a game based on the preferential option information associated with the preferential option set in the option setting player ([3] in FIG. 4),
(A3) If it is determined that the option setting player meets the mission achievement conditions specified in the corresponding mission information within the valid period, the privilege specified in the mission information corresponding to the option setting player is satisfied. ([3] in FIG. 4),
(A4) Option status detection process for detecting a given status in an option element in an option setting player as an option status ([4] in FIG. 4),
(A5) Specification change processing for changing the specifications of the set preferential option, the specifications of the future set preferential option (other preferential options), or both of them based on the detection result of the option status detection process (Fig. 4). [5]), and
(A6) Information providing process for providing game information related to various games to the terminal device 20, including information on changed preferential options and at least the benefits set to be acquired (including acquired benefits) (FIG. 4). [6]),
Has a configuration to execute.

なお、図4には、
(B1)ゲーム情報としてプレーヤの指示を受け付けると、
(B2)プレーヤにコイン20枚によってオファーされている優遇オプションの購入ボタンが押し下げられて当該優遇オプションが設定されること(具体的には、優遇オプションに規定された各ミッションがプレーヤに設定されること)、
(B3)オプション設定プレーヤの操作指示と優遇オプション情報とに基づいてゲームが進行された状態であって、ミッションM001及びミッションM002が達成されて賢者の剣と防具1の特典が獲得され、現在ミッションM003の挑戦中の状態であること、
(B4)ミッションM003に挑戦しているゲーム中に、オプション設定プレーヤの優遇オプションにおけるオプション要素の所与の状況を検出するオプション状況検出処理が実行されたこと、
(B5)当該オプション状況検出処理の検出結果に基づいて、設定済みの優遇オプションの3番目のミッションを「M003」から、「M005」に変更する処理が実行されたこと、及び、
(B6)情報提供処理として、特典が獲得させたことを示す特典情報を含むゲーム情報を該当するプレーヤに提供すること、
が示されている。
In addition, in FIG. 4,
(B1) When a player's instruction is received as game information,
(B2) The purchase button of the preferential option offered to the player by 20 coins is pressed down to set the preferential option (specifically, each mission specified in the preferential option is set to the player. thing),
(B3) Option setting While the game is in progress based on the player's operation instructions and preferential option information, mission M001 and mission M002 have been completed, and the benefits of the sword and armor 1 of the wise man have been acquired, and the current mission Being in the state of being challenged by M003,
(B4) During the game challenging mission M003, the option status detection process for detecting the given status of the option element in the preferential option of the option setting player is executed.
(B5) Based on the detection result of the option status detection process, the process of changing the third mission of the set preferential option from "M003" to "M005" has been executed, and
(B6) As an information providing process, providing game information including privilege information indicating that the privilege has been acquired to the corresponding player.
It is shown.

この構成により、本実施形態においては、オプション設定プレーヤにおける優遇オプションのオプション状況に応じて、優遇オプションの仕様をカスタマイズすることができるので、各プレーヤの特性を考慮した優遇オプションを提供することができるようになっている。 With this configuration, in the present embodiment, the specifications of the preferential option can be customized according to the option status of the preferential option in the option setting player, so that the preferential option considering the characteristics of each player can be provided. It has become like.

そして、本実施形態においては、優遇オプションの魅力を高め、各プレーヤに対して優遇オプションを積極的に入手するためのモチベーションを向上させることができるようになっている。 Then, in the present embodiment, the attractiveness of the preferential option can be enhanced, and the motivation for positively obtaining the preferential option for each player can be improved.

なお、本実施形態の有効期間とは、例えば、予め定められたゲームの開始タイミングから予め定められた終了タイミングまでゲームのイベントに関係なく初期に設定された期間(シーズンともいう。)であってもよいし、予め定められたゲームの開始タイミング又は対戦開始などの所定のイベントの開始タイミングからオプションプレーヤ用プレーヤキャラクタがゴールしたなどのイベントに関連付けて到来するタイミングまでの期間であってもよい。 The valid period of the present embodiment is, for example, an initially set period (also referred to as a season) from a predetermined game start timing to a predetermined end timing regardless of the game event. Alternatively, it may be a period from a predetermined start timing of the game or a predetermined event start timing such as the start of a match to a timing when the player character for the option player arrives in association with an event such as a goal.

また、本実施形態の有効期間は、プレーヤの指示に基づいて、複数の優遇オプションの中から特定の優遇オプションが設定される場合には、当該複数の優遇オプションに対して共通の期間として管理されることが好ましいが、これに限られない。 Further, the validity period of the present embodiment is managed as a common period for the plurality of preferential options when a specific preferential option is set from the plurality of preferential options based on the instruction of the player. However, it is not limited to this.

また、本実施形態のプレーヤキャラクタには、例えば、
(C1)プレーヤによって操作されるキャラクタ、
(C2)プレーヤの指示(命令)に基づいて自動で動作するキャラクタ、
(C3)敵キャラクタなどの対戦ゲームにおいて対戦するキャラクタ、
(C4)ゲーム中に協力キャラクタ、
(C5)他のプレーヤによって操作(指示を含む。)されるキャラクタ、及び、
(C6)コンピュータの指示で動作するキャラクタ(NPC)、
を含む。ただし、以下の説明においては言及しない限り、(C1)のキャラクタをプレーヤキャラクタとして用いて説明する。
Further, for the player character of the present embodiment, for example,
(C1) Character operated by the player,
(C2) A character that automatically operates based on a player's instruction (command),
(C3) Characters that compete in battle games such as enemy characters,
(C4) Cooperating characters during the game,
(C5) Characters operated (including instructions) by other players, and
(C6) Characters (NPCs) that operate according to computer instructions,
including. However, unless otherwise mentioned in the following description, the character (C1) will be described using the player character.

さらに、上記の各キャラクタは、人型のキャラクタに限らず、例えば、ロボット、乗り物、又は、動物のキャラクタであってもよい。 Further, each of the above characters is not limited to a humanoid character, and may be, for example, a robot, a vehicle, or an animal character.

[4.2]優遇オプション情報
[4.2.1]優遇オプション
次に、図5を用いて本実施形態の優遇オプションについて説明する。なお、図5は、本実施形態の優遇オプション情報記憶部148に記憶される優遇オプション情報の一例を示す図である。
[4.2] Preferential option information [4.2.1] Preferential option Next, the preferential option of the present embodiment will be described with reference to FIG. Note that FIG. 5 is a diagram showing an example of preferential option information stored in the preferential option information storage unit 148 of the present embodiment.

優遇オプションは、ゲーム中に定められた期間中(すなわち、有効期間中)にプレーヤが取得(保有)することが可能なオプションである。 The preferential option is an option that the player can acquire (hold) during a specified period (that is, during the valid period) during the game.

特に、優遇オプションは、チケットなどのゲームアイテムとしてプレーヤに取得されるようにしてもよいし、チケットなどのゲームアイテムを介さずに、「優遇を受ける権限」としてプレーヤに取得され、プレーヤがその権限を有しているか否かという情報だけがプレーヤ情報に紐づいて記憶されるようにしてもよい。 In particular, the preferential option may be acquired by the player as a game item such as a ticket, or may be acquired by the player as "authority to receive preferential treatment" without going through a game item such as a ticket, and the player has that authority. Only the information as to whether or not the player has the above may be stored in association with the player information.

そして、優遇オプションは、ゲーム内通貨やポイントによる支払いを含め課金を行うことによって、又は、他のプレーヤからの譲渡やガシャによる獲得など無課金によって、当該プレーヤに取得されて設定されるオプションである。 The preferential option is an option that is acquired and set by the player by charging including payment by in-game currency or points, or by no charge such as transfer from another player or acquisition by Gasha. ..

また、優遇オプションは、プレーヤの指示に基づいて、又は、所定のタイミングに自動的にプレーヤに設定され、プレーヤに設定されると、当該プレーヤ又は当該プレーヤの操作対象となるプレーヤキャラクタにおいて各種の優遇内容を享受することができるようになっている。 Further, when the preferential option is automatically set in the player based on the player's instruction or at a predetermined timing and set in the player, various preferential treatments are given to the player or the player character to be operated by the player. You can enjoy the contents.

そして、本実施形態においては、優遇オプションの設定については、保有していた優遇オプションのチケットを使用(消費)すること、及び、保有していた権限を有効にすることを含み、このような場合には、優遇オプションのチケットや権限を取得した場合に、当該取得と同時にプレーヤに設定されてもよい。 Then, in the present embodiment, the setting of the preferential option includes the use (consumption) of the ticket of the preferential option held and the activation of the authority held in such a case. When a ticket or authority for a preferential option is acquired, it may be set in the player at the same time as the acquisition.

さらに、本実施形態においては、優遇オプションは、所定のゲームの開始タイミングから所定の終了タイミングまでゲームのイベントに関係なく予め設定されたゲームにおける区切りを示す期間(シーズンともいう。)が有効期間内において、有効なオプションとして機能する。 Further, in the present embodiment, the preferential option has a valid period (also referred to as a season) that indicates a preset break in the game from the start timing of the predetermined game to the predetermined end timing regardless of the game event. Functions as a valid option in.

そして、優遇オプションを有しているプレーヤ(保有していた優遇オプションを設定したプレーヤ)であるオプション設定プレーヤは、例えば、ゲーム中の同一のゲーム行動、ゲーム処理及びこれらの行動や処理に起因した結果であっても、当該優遇オプションを有していない非オプション設定プレーヤより、ゲーム上有利な効果が提供されるようになっ
ている。
Then, the option setting player who is a player having the preferential option (the player who set the preferential option possessed) is caused by, for example, the same game action in the game, the game process, and these actions and processes. Even if it is a result, a game-advantageous effect is provided by a non-option setting player who does not have the preferential option.

具体的には、本実施形態の優遇オプションにおけるゲーム上の有利な効果としては、予め定められたミッションを達成することを前提に、オプション設定プレーヤ又は当該プレーヤの操作対象であるオプションプレーヤ用プレーヤキャラクタに対して、所与の特典を獲得可能に設定する(獲得させる)ようになっている。 Specifically, as an advantageous effect on the game in the preferential option of the present embodiment, on the premise of achieving a predetermined mission, the option setting player or the player character for the option player which is the operation target of the player. On the other hand, a given privilege is set (acquired) so that it can be acquired.

そして、優遇オプションの仕様に関する各種の情報は、優遇オプション情報として優遇オプション情報記憶部148に記憶されている。 Then, various information regarding the specifications of the preferential option is stored in the preferential option information storage unit 148 as the preferential option information.

また、優遇オプション情報には、階層的(段階的)に設定された複数のミッションが規定されたミッション情報と、その他のオプションに関する仕様が規定されているオプション仕様情報が含まれる。 In addition, the preferential option information includes mission information in which a plurality of missions set hierarchically (gradually) are specified, and option specification information in which specifications for other options are specified.

特に、ミッション情報には、各ミッションを達するミッション達成条件と、各ミッション達成条件に対応付けられ、当該ミッション達成条件を具備してミッションが達成したと判定された場合にオプション設定プレーヤに獲得させる特典と、が規定されている。 In particular, the mission information is associated with the mission achievement conditions for achieving each mission and each mission achievement condition, and when it is determined that the mission has been achieved with the mission achievement conditions, the privilege setting player is allowed to acquire the privilege. And are stipulated.

そして、ミッション情報とオプション仕様情報とは、仕様変更処理において変更対象となる情報である。 The mission information and the option specification information are information to be changed in the specification change process.

具体的には、優遇オプションには、図5に示すように、
(A1)複数のミッションが規定されたミッション情報と、
(A2)ミッション情報以外の優遇オプション自体に関する仕様が規定されたオプション仕様情報と、
(A3)優遇オプションが設定されたオプション設定プレーヤに関する情報と、
が記憶されている。
Specifically, the preferential options include, as shown in FIG.
(A1) Mission information that defines multiple missions and
(A2) Option specification information that defines specifications related to preferential options other than mission information,
(A3) Information about the option setting player for which the preferential option is set, and
Is remembered.

また、オプション仕様情報には、
(A2−1)プレーヤに提供される優遇オプションの数、
(A2−2)レベルや属性などの優遇オプションのカテゴリ、
(A2−3)優遇オプションが設定された場合にその機能を発揮する期間(すなわち、有効期間)、
(A2−4)優遇オプションとしてプレーヤに設定された場合の課金の有無及び課金が発生する場合の課金額、及び、
(A2−5)各優遇オプションが設定される際の必要な条件や状態であって、プレーヤ又は当該プレーヤの操作対象のプレーヤキャラクタに関する条件や状態(レベル・経験値・ポイント、所有アイテムの種別や数、既にクリアしたタスク)、
などが含まれる。
In addition, in the option specification information,
(A2-1) Number of preferential options offered to players,
(A2-2) Category of preferential options such as level and attribute,
(A2-3) The period during which the function is exhibited when the preferential option is set (that is, the valid period),
(A2-4) Whether or not there is a charge when the player is set as a preferential option, the amount of the charge when the charge occurs, and
(A2-5) Conditions and conditions (levels, experience points, points, types of owned items, etc.) related to the player or the player character to be operated by the player, which are necessary conditions and states when each preferential option is set. Number, tasks already cleared),
Etc. are included.

さらに、オプション設定プレーヤに関する情報には、
(A3−1)各プレーヤのプレーヤIDと、
(A3−2)各プレーヤにおける優遇オプションが設定しているか否か示すフラグ情報(以下、「優遇オプション設定フラグ情報」という。)、
(A3−3)オプション設定プレーヤ毎のミッションの進捗状況を示す情報(以下、「ミッション進捗フラグ情報」という。)と、
(A3−4)各オプション設定プレーヤの(A2−1)−(A2−5)に関する過去の履歴を示す履歴情報、
が記憶されている。
In addition, for information about option setting players,
(A3-1) Player ID of each player and
(A3-2) Flag information indicating whether or not preferential options are set in each player (hereinafter referred to as "preferred option setting flag information"),
(A3-3) Option setting Information indicating the progress status of the mission for each player (hereinafter referred to as "mission progress flag information") and
(A3-4) History information indicating the past history of (A2-1)-(A2-5) of each option setting player,
Is remembered.

なお、本実施形態のミッション情報については、ミッションの説明とともに、後述する。 The mission information of this embodiment will be described later together with the explanation of the mission.

また、本実施形態においては、複数の優遇オプションがプレーヤに設定可能に用意されていてもよく、この場合には、プレーヤの指示などによって複数の優遇オプションから1の優遇オプションが選択されて設定される。 Further, in the present embodiment, a plurality of preferential options may be prepared so as to be set in the player. In this case, one preferential option is selected and set from the plurality of preferential options by the instruction of the player or the like. NS.

[4.2.2]ミッション
次に、上記の図5を用いて本実施形態のミッションについて説明する。
[4.2.2] Mission Next, the mission of the present embodiment will be described with reference to FIG. 5 above.

本実施形態のミッションは、優遇オプションがプレーヤに設定された場合に、当該プレーヤ(すなわち、オプション設定プレーヤ)が段階的にクリアするものであって、予め定められた条件(以下、「ミッション達成条件」という。)を具備した際に達成する複数のミッションの中の1つである。 The mission of the present embodiment is to be cleared step by step by the player (that is, the option setting player) when the preferential option is set to the player, and the predetermined conditions (hereinafter, "mission achievement condition"). It is one of the multiple missions to be accomplished when the player is equipped with.

そして、本実施形態においては、優遇オプションが設定されると、当該優遇オプションに含まれるミッション情報に規定された複数のミッションがオプション設定プレーヤに段階的に設定される。 Then, in the present embodiment, when the preferential option is set, a plurality of missions specified in the mission information included in the preferential option are set stepwise in the option setting player.

なお、段階的に設定されるとは、1のミッションがクリアされると、次のミッションが設定され、最初に規定されたミッションから最後に規定されたミッションまで、例えば、レベル(難易度)に応じて予め定まっている順番に従って設定されることを示す。 In addition, when one mission is cleared, the next mission is set, and from the first specified mission to the last specified mission, for example, to the level (difficulty level). It is shown that the settings are made according to a predetermined order.

例えば、本実施形態のミッションは、
(A1)プレーヤやプレーヤキャラクタのゲームレベル、経験値、ポイント、ゲーム内通貨、又は、プレーヤキャラクタの能力値などの所定のパラメータが予め設定された値に達するもの、及び、
(A2)敵キャラクタとの対戦又は所定のタスクの達成などのプレーヤやプレーヤキャラクタに予め設定されたゲーム内の行動(すなわち、ゲーム行動)が実行されもの、
ある。
For example, the mission of this embodiment is
(A1) A player or a player character whose game level, experience value, points, in-game currency, or player character's ability value or the like reaches a preset value, and
(A2) An in-game action (that is, a game action) preset for a player or a player character, such as a battle with an enemy character or achievement of a predetermined task, is executed.
be.

特に、ゲーム行動としてのミッションには、例えば、
(A2−1)プレーヤキャラクタがゲーム上における特定アイテムを獲得させること、
(A2−2)プレーヤキャラクタがボスキャラクタなどの特定の敵キャラクタを倒すこと(特定の種別や数、又は、予め定められた制限時間内に実現することなどを含む。)、
(A2−3)ボーナスステージなどの特定のステージ又は予め定められたステージ数をクリアすること(制限時間内にクリアすることも含む)、及び、
(A2−4)回復(自己回復及び味方などの特定の関係を有するプレーヤキャラクタの回復)、又は、休息を所定回数実行したこと、
などが含まれる。
Especially for missions as game behavior, for example
(A2-1) Having the player character acquire a specific item in the game,
(A2-2) A player character defeats a specific enemy character such as a boss character (including a specific type and number, or realization within a predetermined time limit, etc.).
(A2-3) Clearing a specific stage such as a bonus stage or a predetermined number of stages (including clearing within the time limit), and
(A2-4) Recovery (self-healing and recovery of a player character having a specific relationship such as an ally) or resting a predetermined number of times.
Etc. are included.

そして、各ミッションには、当該各ミッションが達成するミッション達成条件と、当該ミッション達成条件が具備された際にオプション設定プレーヤに獲得可能に設定する特典と、が関連付けられている。 Then, each mission is associated with a mission achievement condition achieved by each mission and a privilege set to be acquired by an option setting player when the mission achievement condition is satisfied.

一方、各ミッションが規定されるミッション情報には、ミッション毎に、ゲーム中に設定される順番を示す順番情報とともに、各ミッションのミッション達成条件と、当該各ミッションが達成した際にプレーヤに獲得される特典と、が規定されている。 On the other hand, the mission information that defines each mission includes the order information indicating the order set in the game for each mission, the mission achievement conditions of each mission, and the player when each mission is achieved. Benefits and benefits are stipulated.

例えば、ミッション情報には、図5に示すように、ミッション毎に
(B1)ミッションID、
(B2)ミッションを実行する順番、
(B3)例えば、敵キャラクタを倒すミッション、ステージをクリアするミッション、又は、特定アイテムを獲得するためのミッションなどを示すミッションの種別、
(B4)例えば、プレーヤに通知するためのテキスト情報や画像化情報などミッションの内容を示す情報(以下、単に、「内容情報」ともいう。)、
(B5)制限時間、敵キャラクタを倒す数や種類、獲得される特定のアイテムの数や種類、及び、使用中道具アイテムの使用条件(要不要又は回数)などのミッションの達成条件、並びに、
(B6)ミッション達成条件を具備した際に該当するオプション設定プレーヤに獲得可能に設定する特典の特典ID、
が規定されている。
For example, as shown in FIG. 5, the mission information includes the (B1) mission ID for each mission.
(B2) Order to execute missions,
(B3) For example, a mission type indicating a mission to defeat an enemy character, a mission to clear a stage, a mission to acquire a specific item, or the like.
(B4) For example, information indicating the content of the mission such as text information and imaging information for notifying the player (hereinafter, also simply referred to as "content information"),
(B5) Time limit, number and type of defeating enemy characters, number and type of specific items to be acquired, mission achievement conditions such as usage conditions (necessary or number of times) of tool items in use, and
(B6) Bonus ID of benefits that can be acquired by the corresponding option setting player when the mission achievement conditions are met,
Is stipulated.

[4.2.3]特典
次に、図6を用いて本実施形態の特典について説明する。なお、図6は、本実施形態のゲームデータ記憶部144に記憶される特典情報の一例を示す図である。
[4.2.3] Benefits Next, the benefits of the present embodiment will be described with reference to FIG. Note that FIG. 6 is a diagram showing an example of privilege information stored in the game data storage unit 144 of the present embodiment.

本実施形態の特典は、優遇オプションが設定されたオプション設定プレーヤに対して、ミッションが達成した場合(すなわち、ミッション達成条件を具備した場合)に、優遇内容として獲得されるものである。 The privilege of the present embodiment is acquired as a preferential content for the option setting player for which the preferential option is set, when the mission is achieved (that is, when the mission achievement condition is satisfied).

また、本実施形態の特典には、例えば、
(A1)ゲーム進行に従って変動するパラメータ(経験値、能力値、ポイント、ゲーム内通貨量、特定アイテムやマッチング対象(プレーヤキャラクタや敵キャラクタ)の出現率・マッチング確率・出現順序)の変動を有利にすること、
(A2)特定のアイテムや新規のプレーヤキャラクタ、若しくは、ゲーム内通貨・ポイント・体力値などのパラメータを獲得させること、獲得させやすくすること(例えば、ガチャで当選しやすくすること、購入又は交換する際の対価を安くすること、既に有しているアイテムについて能力などの上位互換のアイテムに変更すること、及び、ゲーム進行上見つけやすく又は得やすくすること)、又は、選択肢を増やすこと、
(A3)タスクを難しくすること、又は、簡単にすること、
(A4)ゲーム中などに実行されるガシャにおけるレアアイテムの当選確率のアップやはずれの確率の減少など、ガシャの当選確率をプレーヤに対して有利にすること、
(A5)ゲーム中に消費するパラメータ(課金額、消費ポイントやプレーヤキャラクタの体力値(エネルギー値))を小さくすること、
(A6)プレーヤキャラクタに用いることが可能なアイテムに対する外観(すなわち、見た目)・能力・属性・数・価値(ゲーム上や他のプレーヤとの売買を行うときの売価や合成素材への影響力を含む)・制限の開放(使用可能時間の長時間化が無制限化など)を変化させること、
(A7)トロフィー・勲章・称号・エモートを獲得させること、
(A8)プレーヤキャラクタの外観・能力・属性を変化させること、
(A9)所定の条件を具備できず獲得できなかった特典(例えば、デイリーボーナス)、又は、ゲーム開始前に既に獲得させた特典など、通常のゲームにおけるタイミングでは獲得できなかった特典を獲得させること、又は、当該特典(すなわち、未獲得特典)を獲得させる際にプレーヤにとって有利な効果を発揮する特典に変更されること、及び、
(A10)ゲームの進行に伴って順次獲得させる複数の特典(特に、グレードが徐々に上がっていく特典)における獲得の順番をプレーヤに有利に変更すること、
などゲーム上においてプレーヤが有利になるものや獲得欲を満たすものが含まれる。
In addition, the benefits of this embodiment include, for example,
(A1) Advantageous changes in parameters (experience points, ability values, points, in-game currency amount, appearance rate, matching probability, appearance order of specific items and matching targets (player characters and enemy characters)) that change as the game progresses. To do,
(A2) To acquire and make it easier to acquire specific items, new player characters, or parameters such as in-game currency, points, and physical strength (for example, make it easier to win in gacha, purchase or exchange). To reduce the price, change the items you already have to upward compatible items such as abilities, and make it easier to find or obtain in the progress of the game), or increase the options,
(A3) Making tasks difficult or easy,
(A4) To make the winning probability of Gasha advantageous to the player, such as increasing the winning probability of rare items in Gasha executed during the game and decreasing the probability of losing.
(A5) Decrease the parameters (billing amount, consumption points and physical strength value (energy value) of the player character) consumed during the game.
(A6) Appearance (that is, appearance), ability, attribute, number, value (influence on selling price and synthetic materials when buying and selling in the game or with other players) for items that can be used for player characters (Including) ・ Changing the opening of restrictions (such as unlimited usable time),
(A7) Obtaining trophies, medals, titles, and emotes,
(A8) Changing the appearance, abilities, and attributes of the player character,
(A9) To acquire benefits that could not be obtained at the timing in a normal game, such as benefits that could not be obtained because the prescribed conditions could not be met (for example, daily bonus) or benefits that were already obtained before the start of the game. Or, it is changed to a privilege that exerts an advantageous effect for the player when acquiring the privilege (that is, an unacquired privilege), and
(A10) To change the order of acquisition in a plurality of benefits (particularly, a privilege whose grade gradually increases) to be acquired sequentially as the game progresses, in favor of the player.
It includes things that give the player an advantage in the game and things that satisfy the desire to acquire.

一方、本実施形態の特典は、優遇内容として、オプション設定プレーヤのオプション状
況に応じて変更される。
On the other hand, the privilege of the present embodiment is changed as a preferential content according to the option status of the option setting player.

すなわち、優遇オプションが設定されと、オプション設定プレーヤに、ミッション(具体的には、ミッション達成条件)が設定され、かつ、当該ミッションが達成した場合に獲得できる特典が設定される。 That is, when the preferential option is set, the option setting player is set with a mission (specifically, a mission achievement condition) and a privilege that can be obtained when the mission is achieved.

そして、例えば、ミッションが達成される前に、オプション設定プレーヤのオプション状況に応じて設定されている特典が変更されるようになっている。 Then, for example, before the mission is completed, the privilege set according to the option status of the option setting player is changed.

例えば、特典を示す特典情報には、例えば、図6に示すように、
(B1)特典ID、
(B2)特典の内容を示す内容情報(例えば、プレーヤに通知するためのテキスト情報やゲーム中の特典に関するオブジェクトを形成するための画像化情報などを含む。)、及び、
(B3)オプション状況に応じて特典を変更する場合の特典変更情報、
が含まれる。
For example, the privilege information indicating the privilege includes, for example, as shown in FIG.
(B1) Bonus ID,
(B2) Content information indicating the content of the privilege (including, for example, text information for notifying the player, imaging information for forming an object related to the privilege in the game, etc.), and
(B3) Benefit change information when changing benefits according to the option status,
Is included.

また、例えば、特典変更情報には、特典を変更するためのオプション状況の条件、及び、特典を変更する際のルール(変更の対象となる特典IDを含む。)が規定されている。 Further, for example, the privilege change information stipulates the conditions of the option status for changing the privilege and the rules for changing the privilege (including the privilege ID to be changed).

なお、特典を変更するためのオプション状況の条件としては、例えば、プレーヤのレベルが2つ上がる毎に、特典のランクを1つ上げた特典(特典IDを指定)を獲得可能に設定すること、経験値が100上がる毎に、特典に規定されている能力が2倍になる、アクセス時間が20時間増加する毎に、予め定められた特典の獲得に加えて未獲得で既に獲得できないn個(20時間増加する毎に1つづつ増加する)のディリーボーナス(毎日ゲームにログインすることによって得られる特典)を獲得できるなどの条件が含まれる。 As a condition of the option status for changing the privilege, for example, every time the player's level goes up by two, the privilege (specifying the privilege ID) that raises the rank of the privilege by one is set so that it can be acquired. Every time the experience value increases by 100, the ability specified in the privilege doubles, and every time the access time increases by 20 hours, in addition to the predetermined privilege acquisition, n pieces that have not been acquired and can not be acquired already ( It includes conditions such as being able to earn a daily bonus (a benefit obtained by logging in to the game every day) (which increases by 1 for every 20 hours increase).

[4.3]優遇オプション設定処理
次に、本実施形態の優遇オプション設定処理について説明する。
[4.3] Preferential option setting process Next, the preferential option setting process of the present embodiment will be described.

オプション管理部105は、プレーヤ毎に、プレーヤの指示に基づいて、優遇オプションを該当するプレーヤに設定する優遇オプション設定処理を実行する。 The option management unit 105 executes a preferential option setting process for setting the preferential option to the corresponding player based on the player's instruction for each player.

また、オプション管理部105は、複数の優遇オプションがある場合には、プレーヤ毎に、プレーヤの指示に基づいて、複数の優遇オプションの中から指示された優遇オプションを該当するプレーヤに設定し、各プレーヤに対応付けて設定された優遇オプションの種別(例えば、オプションID)を優遇オプション情報記憶部148に登録する。 Further, when there are a plurality of preferential options, the option management unit 105 sets the preferential option instructed from the plurality of preferential options to the corresponding player based on the player's instruction for each player. The type of preferential option (for example, option ID) set in association with the player is registered in the preferential option information storage unit 148.

なお、オプション管理部105は、優遇オプションを設定すると、情報提供部110に、該当するプレーヤに優遇オプションが設定されたことを示す表示を行うための表示制御情報を生成させ、該当する端末装置20に提供させる。 When the preferential option is set, the option management unit 105 causes the information providing unit 110 to generate display control information for displaying that the preferential option has been set for the corresponding player, and causes the corresponding terminal device 20 to generate display control information. To provide.

また、オプション管理部105は、優遇オプションの設定においては、購入やガシャなどによって獲得させる場合などのプレーヤの指示に基づいて実行する他に、例えば、ゲーム管理者やゲームシステム上用意されたアイテムの中からランダムに又はプログラムに従って設定するなど自動的に設定(複数の優遇オプションがある場合には選択)することによって、優遇オプションを該当するプレーヤに設定する優遇オプション設定処理を実行してもよい。 Further, in the setting of the preferential option, the option management unit 105 executes the setting of the preferential option based on the instruction of the player such as the case of acquiring by purchasing or gasha, for example, the game manager or the item prepared on the game system. The preferential option setting process for setting the preferential option to the corresponding player may be executed by automatically setting (selecting if there are a plurality of preferential options) such as randomly setting from among them or according to the program.

さらに、優遇オプションの有効期間前に当該優遇オプションが設定されてもよく、この
場合には、ゲーム管理部103は、有効期間の開始からオプション設定プレーヤにおいて優遇を享受するための各種のゲーム制御を行う。
Further, the preferential option may be set before the valid period of the preferential option. In this case, the game management unit 103 controls various games for enjoying the preferential treatment in the option setting player from the start of the valid period. conduct.

すなわち、ゲーム管理部103は、優遇オプションの有効期間前に当該優遇オプションが設定された場合には、有効期間が開始されると、有効期間が終了するまで、オプション設定プレーヤ又はオプションプレーヤ用プレーヤキャラクタに関し、当該オプション設定プレーヤの操作指示と、当該オプション設定プレーヤに設定された優遇オプションに対応付けられている優遇オプション情報と、に基づいて、ゲームを実行させるゲーム制御処理を実行する。 That is, when the preferential option is set before the valid period of the preferential option, the game management unit 103 starts the valid period, and the option setting player or the player character for the option player until the valid period ends. The game control process for executing the game is executed based on the operation instruction of the option setting player and the preferential option information associated with the preferential option set in the option setting player.

また、ゲーム管理部103は、既に当該有効期間が開始されている場合であって優遇オプションが設定された場合には、当該優遇オプションが設定されてから、オプション設定プレーヤにおいて優遇を享受するための各種のゲーム制御を行う。 In addition, the game management unit 103 is for enjoying the preferential treatment in the option setting player after the preferential option is set when the valid period has already started and the preferential option is set. Perform various game controls.

特に、ゲーム管理部103は、既に有効期間が開始されている場合には、優遇オプションが設定されると、ゲームを再開し、そのタイミングから有効期間が終了するまで、上記と同様に、オプション設定プレーヤ又は当該オプション設定プレーヤの操作対象となるオプションプレーヤ用プレーヤキャラクタに関し、当該オプション設定プレーヤの操作指示と、当該オプション設定プレーヤに設定された優遇オプションに対応付けられている優遇オプション情報と、に基づいて、ゲームを実行させるゲーム制御処理を実行する。 In particular, the game management unit 103 restarts the game when the preferential option is set when the validity period has already started, and sets the option from that timing until the validity period ends in the same manner as above. Based on the operation instruction of the option setting player and the preferential option information associated with the preferential option set in the option setting player for the player or the player character for the option player to be operated by the option setting player. Then, the game control process for executing the game is executed.

[4.4]ミッション判定処理
次に、本実施形態のミッション判定処理について説明する。
[4.4] Mission Judgment Processing Next, the mission determination processing of the present embodiment will be described.

ミッション管理部107は、有効期間中に、オプション設定プレーヤ毎に、優遇オプションに段階的に規定されている複数のミッションの中から現在設定されているミッションが達成されたか否かを判定するミッション判定処理を実行する。 The mission management unit 107 determines whether or not the mission currently set from among the plurality of missions specified in the preferential option stepwise has been achieved for each option setting player during the valid period. Execute the process.

具体的には、ミッション管理部107は、オプション設定プレーヤ毎に、優遇オプション情報に基づいて、未だ達成しておらず、現在挑戦中のミッションを特定し、かつ、当該特定したミッションのミッション達成条件を特定する。 Specifically, the mission management unit 107 identifies the mission that has not been achieved yet and is currently challenging for each option setting player based on the preferential option information, and the mission achievement condition of the specified mission. To identify.

そして、ミッション管理部107は、特定したミッション達成条件に基づいて、該当するオプション設定プレーヤのオプション状況を管理し、当該ミッション達成条件が具備されたか否かを判定するミッション判定処理を実行する。 Then, the mission management unit 107 manages the option status of the corresponding option setting player based on the specified mission achievement condition, and executes a mission determination process for determining whether or not the mission achievement condition is satisfied.

また、ミッション管理部107は、オプション設定プレーヤ毎に、該当するミッション達成条件を具備したと判定した場合には、当該ミッションが達成したとして優遇オプション情報記憶部148の該当するミッション情報に達成済みを示すフラグ情報を登録する。 Further, when the mission management unit 107 determines that the corresponding mission achievement condition is satisfied for each option setting player, the mission management unit 107 determines that the mission has been achieved and has completed the corresponding mission information of the preferential option information storage unit 148. Register the indicated flag information.

例えば、「5体の敵キャラクタを倒す」というミッション達成条件が、オプション設定プレーヤAが現在挑戦中のミッションAである場合を想定する。 For example, it is assumed that the mission achievement condition of "defeating 5 enemy characters" is the mission A currently being challenged by the option setting player A.

この場合には、ミッション管理部107は、オプション設定プレーヤAが敵キャラクタと対戦し、当該敵キャラクタを倒す毎に、その数をカウントし、最終的に当該カウントが「5」となった場合に、ミッションAの優遇オプション情報のミッション情報に、オプション設定プレーヤAがミッション達成条件を具備したことを示すフラグ情報を登録する。 In this case, the mission management unit 107 counts the number each time the option setting player A plays against the enemy character and defeats the enemy character, and finally the count becomes "5". , Register the flag information indicating that the option setting player A satisfies the mission achievement condition in the mission information of the preferential option information of the mission A.

また、例えば、「経験値を100にする」というミッション達成条件が、オプション設定プレーヤBが現在挑戦中のミッションBである場合を想定する。 Further, for example, it is assumed that the mission achievement condition of "setting the experience value to 100" is the mission B that the option setting player B is currently challenging.

この場合には、ミッション管理部107は、オプション設定プレーヤAが敵キャラクタと対戦して当該敵キャラクタを倒すこと(経験値「+10」)、他のプレーヤキャラクタを回復させる魔法を実行すること(経験値「+5」)、又は、特定アイテムを探し当てること(経験値「+3」)など、各経験値を獲得させることができる各種のゲーム行動を実行すると、各ゲーム行動に設定された経験値を順次獲得させて加算する。 In this case, the mission management unit 107 causes the option setting player A to play against the enemy character and defeat the enemy character (experience value "+10"), and execute magic to recover another player character (experience). When you execute various game actions that can acquire each experience value, such as finding a specific item (experience value "+3") or finding a specific item (value "+5"), the experience value set for each game action is sequentially added. Earn and add.

そして、ミッション管理部107は、オプション設定プレーヤBの経験値が「100」になった場合に、ミッションBの優遇オプション情報のミッション情報に、オプション設定プレーヤBがミッション達成条件を具備したことを示すフラグ情報を登録する。 Then, when the experience value of the option setting player B becomes "100", the mission management unit 107 indicates that the option setting player B satisfies the mission achievement condition in the mission information of the preferential option information of the mission B. Register flag information.

なお、ミッション管理部107は、ミッション情報の特定のミッション達成条件に基づいてオプション設定プレーヤにおけるゲーム処理が実行されている場合であって、ゲームにおいて所与の特別条件が具備されたと判定された場合に、当該オプション設定プレーヤが実行するミッションのミッション達成条件として、当該ミッション情報に最初に実行するミッションとして規定されているミッション達成条件に切り替えるミッション切り替え処理を実行する。 In addition, the mission management unit 107 is a case where the game processing in the option setting player is executed based on the specific mission achievement condition of the mission information, and it is determined that the given special condition is satisfied in the game. In addition, as the mission achievement condition of the mission executed by the option setting player, the mission switching process for switching to the mission achievement condition specified as the mission to be executed first in the mission information is executed.

特に、ミッション管理部107は、特別条件として、例えば、全てのミッションをクリアしたこと(全てのミッション達成条件を具備したこと)、特定のミッションをクリアしたこと、又は、オプション設定プレーヤによってミッション情報に最初に実行されるミッションとして設定されたミッションに強制的に移行する意思を示したこと(すなわち、リセット)を具備した判定した場合には、ミッション情報に最初に実行するミッションとして規定されているミッション達成条件に切り替えるミッション切り替え処理を実行する。 In particular, as special conditions, the mission management unit 107 has cleared all missions (satisfies all mission achievement conditions), has cleared a specific mission, or has been provided with mission information by an option setting player. If it is determined that the mission has indicated the intention to forcibly shift to the mission set as the first mission to be executed (that is, reset), the mission specified in the mission information as the first mission to be executed. Execute the mission switching process to switch to the achievement condition.

[4.5]特典制御処理
次に、本実施形態の特典制御処理について説明する。
[4.5] Bonus control process Next, the privilege control process of the present embodiment will be described.

特典制御部108は、オプション設定プレーヤ毎に、又は、オプションプレーヤ用プレーヤキャラクタ毎に、ミッション判定処理によって該当するミッションが達成したと判定された場合(すなわち、該当するミッションの達成条件を具備したと判定された場合)には、所与の特典を該当するプレーヤ(すなわち、端末装置20)に対して少なくとも獲得可能に設定する(無条件にプレーヤに獲得させることを含む。)特典制御処理を実行する。 When it is determined by the mission determination process that the corresponding mission has been achieved for each option setting player or for each option player player character (that is, the privilege control unit 108 satisfies the achievement condition of the corresponding mission). If it is determined), a privilege control process is executed in which a given privilege is set to be at least acquireable for the corresponding player (that is, the terminal device 20) (including unconditionally acquiring the player). do.

特に、特典制御部108は、上述のように、
(A1)ゲーム進行に従って変動するパラメータの変動が有利になる特典、
(A2)ゲームに使用するアイテムを得しやすくする特典、
(A3)敵キャラクタを弱くする又は強くする特典、
(A4)タスクを簡単にする又は難しくする特典、
(A5)ガシャの当選確率をプレーヤに対して有利にする特典、
(A6)ゲーム中に消費するパラメータを小さくする特典、
(A7)アイテムに対する外観・能力・属性・数・価値・制限の開放を変化させる特典、(A8)アイテム、プレーヤキャラクタの獲得、又は、ゲーム内通貨・ポイント・体力値などのパラメータを獲得させる特典、
(A9)トロフィー・勲章・称号・エモートを獲得させる特典、及び、
(A10)プレーヤキャラクタの外観・能力・属性が変化する特典、
など、プレーヤに対してゲーム上において有利になる特典や獲得意欲を満たす特典を少なくとも獲得可能に設定する。
In particular, the privilege control unit 108 has the privilege control unit 108 as described above.
(A1) Benefits that the fluctuation of parameters that fluctuate as the game progresses becomes advantageous,
(A2) Benefits that make it easier to obtain items used in the game,
(A3) Benefits of weakening or strengthening enemy characters,
(A4) Benefits that make tasks easier or harder,
(A5) Benefits that give the player an advantage in the winning probability of Gasha,
(A6) Benefits of reducing the parameters consumed during the game,
(A7) Benefits that change the appearance, abilities, attributes, numbers, values, and restrictions on items, (A8) Benefits that acquire items, player characters, or parameters such as in-game currency, points, and physical strength. ,
(A9) Benefits for earning trophies, medals, titles, emotes, and
(A10) Benefits that change the appearance, abilities, and attributes of the player character,
At least the benefits that are advantageous in the game for the player and the benefits that satisfy the desire to acquire are set to be available.

具体的には、特典制御部108は、ミッション判定処理によって該当するミッション達成条件が具備されたと判定された場合に、当該ミッション達成条件が規定されているミッション情報に含まれる特典IDを特定する。 Specifically, when it is determined by the mission determination process that the corresponding mission achievement condition is satisfied, the privilege control unit 108 specifies the privilege ID included in the mission information in which the mission achievement condition is defined.

そして、特典制御部108は、特定した特典IDに基づいて特典情報を検索し、該当する特典IDを有する特典情報に基づいて、該当するオプション設定プレーヤに特典を獲得させ、又は、獲得可能に設定する特典制御処理を実行する。 Then, the privilege control unit 108 searches for privilege information based on the specified privilege ID, and makes the corresponding option setting player acquire the privilege or sets it so that the privilege can be acquired based on the privilege information having the corresponding privilege ID. Execute the privilege control process.

なお、特典制御部108は、ミッションが達成した際(すなわち、ミッション達成条件が具備した際)に、プレーヤの意思(例えば、獲得意思を示す操作指示)に基づいて、又は、ゲーム内通貨やポイント(体力パラメータなども含む。)などの消費や課金に基づく支払いを前提に、特典を獲得させてもよい(そのような仕様が規定されたミッションが特定されてミッション情報に登録されていることが前提)。 In addition, when the mission is completed (that is, when the mission achievement condition is satisfied), the privilege control unit 108 is based on the player's intention (for example, an operation instruction indicating the acquisition intention), or in-game currency or points. Benefits may be acquired on the premise of payment based on consumption or billing (including physical strength parameters, etc.) (Mission with such specifications specified and registered in mission information Assumption).

特に、特典制御部108は、特典制御処理として、該当する特典をプレーヤに無条件に獲得させる他に、課金を前提に、若しくは、ゲーム内通貨やポイントなどの消費を前提に獲得させ、プレーヤの獲得の意思表示(例えば、操作指示)がなければ特典の獲得を保留し、又は、ガシャなどの抽選イベントにおいて実際に獲得できるか否かの判定処理が実行された上で獲得の可否を決定してもよい。 In particular, the privilege control unit 108 causes the player to acquire the corresponding privilege unconditionally as the privilege control process, and also causes the player to acquire the corresponding privilege on the premise of billing or on the premise of consumption of in-game currency and points. If there is no manifestation of intention to acquire (for example, operation instruction), the acquisition of benefits is suspended, or whether or not the benefits can be acquired is determined after the determination process of whether or not the benefits can actually be acquired is executed at a lottery event such as Gasha. You may.

また、特典制御部108は、ミッションが達成した際に、利用期間が設定された特典を獲得させ、又は、獲得可能に設定してもよい(同様に、そのような仕様が規定されたミッションが特定されてミッション情報に登録されていることが前提)。 Further, when the mission is completed, the privilege control unit 108 may acquire the privilege for which the usage period is set, or may set the privilege so that the privilege can be acquired (similarly, the mission for which such a specification is specified may be obtained. It is assumed that it has been identified and registered in the mission information).

[4.6]オプション状況検出処理
次に、本実施形態のオプション状況検出処理について説明する。
[4.6] Option Status Detection Process Next, the option status detection process of the present embodiment will be described.

(オプション状況検出処理の基本原理)
状況検出部106は、各オプション設定プレーヤにおける設定済み優遇オプションの仕様及び将来設定優遇オプションの仕様を変更するために(すなわち、仕様変更処理を実行するために)、所定のタイミングに、当該オプション設定プレーヤに設定された優遇オプションのオプション要素におけるオプション状況を検出するオプション状況検出処理を実行する。
(Basic principle of option status detection processing)
The situation detection unit 106 sets the option at a predetermined timing in order to change the specification of the set preferential option and the specification of the future set preferential option in each option setting player (that is, to execute the specification change process). Executes the option status detection process that detects the option status in the option element of the preferential option set in the player.

特に、状況検出部106は、予め設定された基準に対してのオプション要素のオプション状況における優位性を判断し、当該判断に基づいて、オプション設定プレーヤにとって優遇オプションの仕様を有利な仕様に変更するため、当該基準を用いて、当該オプション設定プレーヤに設定された優遇オプションのオプション要素におけるオプション状況を検出する。 In particular, the situation detection unit 106 determines the superiority of the option element in the option situation with respect to the preset standard, and based on the determination, changes the specification of the preferential option for the option setting player to an advantageous specification. Therefore, using the criterion, the option status in the option element of the preferential option set in the option setting player is detected.

すなわち、本実施形態においては、オプション状況を検出する場合に、予め定められた基準を用いることによって、優遇オプションが基準より優位であれば、当該優遇オプションを優位に使用していると判断することが可能な構成を有している。 That is, in the present embodiment, when detecting the option status, by using a predetermined standard, if the preferential option is superior to the standard, it is determined that the preferential option is used predominantly. Has a possible configuration.

そして、この場合に、オプション管理部105における仕様変更処理と連動して、優遇オプションを有効に使用しているプレーヤほど優遇オプションにおけるインセンティブを高くして、各プレーヤに対して優遇オプションを積極的に入手するためのモチベーションを向上させることができるようになっている。 Then, in this case, in conjunction with the specification change process in the option management unit 105, the player who effectively uses the preferential option has a higher incentive for the preferential option, and positively gives the preferential option to each player. You can improve your motivation to get it.

具体的には、状況検出部106は、各オプション設定プレーヤに対して、
(A1)有効期間などの優遇オプション自体に関する要素、
(A2)優遇オプションに規定されるミッション又はミッション達成条件、
(A3)優遇オプションに規定される特典、
(A4)優遇オプションに関する課金、
(A5)各オプション設定プレーヤに関連する他のプレーヤ、及び、
(A6)(A1)−(A4)の履歴、
などをオプション要素の状況をオプション状況として検出する。
Specifically, the status detection unit 106 for each option setting player
(A1) Factors related to preferential options such as validity period,
(A2) Missions or mission achievement conditions specified in the preferential options,
(A3) Benefits stipulated in preferential options,
(A4) Billing for preferential options,
(A5) Other players related to each option setting player, and
History of (A6) (A1)-(A4),
Detects the status of optional elements as optional status.

また、状況検出部106は、このようなオプション要素のうち、数値的な要素については、所与の基準値と比較することによってその結果をオプション状況として検出してもよい。 Further, the situation detection unit 106 may detect a numerical element among such optional elements as an option situation by comparing it with a given reference value.

なお、本実施形態の所与の基準とは、オプション状況と比較可能な1以上の基準であればよい。 The given criteria of the present embodiment may be one or more criteria that can be compared with the option situation.

(オプション状況検出処理の具体例1:優遇オプション設定状況)
状況検出部106は、優遇オプションに設定されている有効期間に基づいて定められたタイミングを用いて、検出対象オプション設定プレーヤにおいて優遇オプションが設定された場合の優遇オプション設定状況をオプション状況として検出してもよい。
(Specific example of option status detection processing 1: Preferential option setting status)
The situation detection unit 106 detects the preferential option setting status when the preferential option is set in the detection target option setting player as an option status by using the timing determined based on the valid period set in the preferential option. You may.

具体的には、状況検出部106は、検出の対象となるオプション設定プレーヤ(以下、「検出対象オプション設定プレーヤ」という。)の優遇オプションが設定されたタイミングを、オプション状況として、検出してもよい。 Specifically, the status detection unit 106 may detect as an option status the timing at which the preferential option of the option setting player to be detected (hereinafter referred to as “detection target option setting player”) is set. good.

特に、この場合には、状況検出部106は、検出の対象となるオプション設定プレーヤ(以下、「検出対象オプション設定プレーヤ」という。)の優遇オプションが設定されたタイミングと、オプション設定プレーヤに設定された優遇オプションにおける予め定められた有効期間に基づいて定められたタイミング(以下、「基準タイミング」という。)とを比較し、当該比較した結果を、オプション状況として検出してもよい。 In particular, in this case, the status detection unit 106 is set at the timing when the preferential option of the option setting player to be detected (hereinafter referred to as “detection target option setting player”) is set and the option setting player. The preferential option may be compared with a predetermined timing based on a predetermined validity period (hereinafter, referred to as “reference timing”), and the result of the comparison may be detected as an option status.

例えば、基準タイミングと優遇オプションが設定されたタイミングとに基づいて、検出対象オプション設定プレーヤの優遇オプションの設定状況をオプション状況として検出する場合を想定する。 For example, it is assumed that the setting status of the preferential option of the detection target option setting player is detected as the option status based on the reference timing and the timing at which the preferential option is set.

この場合には、状況検出部106は、優遇オプションの設定タイミングと、基準タイミングと、の期間長(すなわち、時間的な長さ)をオプション状況として検出する。 In this case, the situation detection unit 106 detects the period length (that is, the time length) of the preferential option setting timing and the reference timing as the option status.

なお、この場合において、優遇オプションの設定タイミングが基準タイミングより早いタイミングであって、当該期間長が長い場合には、仕様変更処理では、検出対象オプション設定プレーヤにおけるオプション状況が優位であると判断されるが、この限りではない。 In this case, if the preferential option setting timing is earlier than the reference timing and the period length is long, it is determined that the option status in the detection target option setting player is superior in the specification change process. However, this is not the case.

例えば、仕様変更処理では、有効期間の終了タイミングに近いほど、検出対象オプション設定プレーヤにおけるオプション状況が優位であると判断されてもよい。 For example, in the specification change process, it may be determined that the option status in the detection target option setting player is superior as it approaches the end timing of the valid period.

また、状況検出部106は、有効期間前に優遇オプションが設定された場合についても、オプション状況として検出してもよい。 Further, the status detection unit 106 may detect the case where the preferential option is set before the valid period as an option status.

そして、この場合においては、仕様変更処理では、有効期間の前であればあるほど、検出対象オプション設定プレーヤにおけるオプション状況が優位であると判断される。 Then, in this case, in the specification change process, it is determined that the option status in the detection target option setting player is superior as it is before the valid period.

(オプション状況検出処理の具体例2:ミッション情報の進捗状況)
状況検出部106は、検出対象オプション設定プレーヤにおけるミッション情報の進捗状況をオプション状況として検出してもよい。
(Specific example of option status detection processing 2: Progress status of mission information)
The status detection unit 106 may detect the progress status of the mission information in the detection target option setting player as an option status.

すなわち、状況検出部106は、オプション設定プレーヤ毎に、オプション設定プレーヤに設定された優遇オプションのミッション情報に規定されたミッションの進捗状況を、当該優遇オプションのオプション状況として、検出してもよい。 That is, the situation detection unit 106 may detect the progress status of the mission specified in the mission information of the preferential option set in the option setting player for each option setting player as the option status of the preferential option.

具体的には、状況検出部106は、
(B1)優遇オプションの設定中において検出対象オプション設定プレーヤによって獲得される特典の数や種別、
(B2)達成されるミッションの数や種別、
(B3)達成されたミッションのレベル、
(B4)ミッションに達成にあたり不足している条件や要素、又は、
(B5)優遇オプションのミッション情報に規定されている全てのミッションが達成されて優遇オプションのミッション情報に規定されている最初のミッションに切り替わったミッション切り替え処理によって検出された要素(ミッション情報に規定された最初のミッションから最後のミッションまで繰り返し実行可能な場合に最後のミッションを達成した回数(以下、「周回回数」という。)や頻度(例えば、1日などの所定の期間内における周回回数))、
などのミッション情報の進捗状況を示すオプション要素を、オプション状況として、検出してもよい。
Specifically, the situation detection unit 106
(B1) Number and types of benefits acquired by the detection target option setting player while setting preferential options,
(B2) Number and types of missions to be achieved,
(B3) Achieved mission level,
(B4) Conditions and factors that are insufficient to achieve the mission, or
(B5) Elements detected by the mission switching process (specified in the mission information) that all missions specified in the preferential option mission information have been achieved and switched to the first mission specified in the preferential option mission information. The number of times the last mission was completed (hereinafter referred to as "the number of laps") and the frequency (for example, the number of laps within a predetermined period such as one day) when the first mission to the last mission can be repeatedly executed. ,
An optional element indicating the progress status of mission information such as may be detected as an optional status.

特に、この場合には、状況検出部106は、このようなオプション要素のうち、特典の数、レア度などの数値的な特性を有する特典、達成されたミッションの数、達成されたミッションレベルなどの数値的な特定を有するミッション、又は、ミッションの周回回数や頻度などの数値によって示すことが可能なミッションの進捗を示すオプション要素(以下、「ミッション進捗値」という。)を用いる場合には、当該ミッション進捗値と予め定められたミッションの進捗における基準と、検出対象オプション設定プレーヤによって実行された今まで獲得させた特典の数などのオプション要素の実際のミッション進捗値と、を比較し、当該比較した結果を、オプション状況として検出してもよい。 In particular, in this case, the situation detection unit 106, among such optional elements, includes benefits having numerical characteristics such as the number of benefits and rarity, the number of missions achieved, the mission level achieved, and the like. When using a mission that has a numerical specification of, or an optional element that indicates the progress of a mission that can be indicated by numerical values such as the number of laps and frequency of missions (hereinafter referred to as "mission progress value"), The mission progress value and the predetermined mission progress standard are compared with the actual mission progress value of the option element such as the number of benefits acquired so far executed by the detection target option setting player. The result of the comparison may be detected as an option status.

なお、この場合に、本実施形態においては、ミッション進捗値が基準値よりも大きい場合には、仕様変更処理では、優遇オプションの設定タイミングの方が優位であると判断される。 In this case, in the present embodiment, when the mission progress value is larger than the reference value, it is determined that the preferential option setting timing is superior in the specification change process.

また、状況検出部106は、数値によって示すことができないオプション要素の場合には、獲得させた特典の種別、達成したミッションの種別、又は、ミッションに達成にあたり不足している条件や要素などのそのままの要素をオプション状況として検出する。 Further, in the case of an optional element that cannot be indicated by a numerical value, the situation detection unit 106 as it is, such as the type of privilege acquired, the type of mission achieved, or the conditions and elements lacking in achieving the mission. Detects the element of as an option status.

(オプション状況検出処理の具体例3:ミッションの時間的要素に基づく状況)
状況検出部106は、検出対象オプション設定プレーヤにおけるミッション情報に規定されたミッションに関する時間的要素をオプション状況として検出してもよい。
(Specific example of option status detection process 3: Status based on the time element of the mission)
The status detection unit 106 may detect a time element related to the mission specified in the mission information in the detection target option setting player as an option status.

具体的には、状況検出部106は、
(C1)各ミッションの達成や特典の獲得に要した時間、
(C2)ミッション情報に規定された全てのミッションが達成されるまで、若しくは、全ての特典が獲得されるまでの時間(以下、「ミッション完了時間」又は「特典獲得完了時間」ともいう。)、又は、
(C3)全てのミッションの達成若しくは全ての特典の獲得が終了したタイミングから有効期間の終了タイミングまでの長さ、
などのミッション情報における時間的要素を、オプション状況として、検出してもよい。
Specifically, the situation detection unit 106
(C1) Time required to complete each mission and acquire benefits,
(C2) Time until all missions specified in the mission information are completed or all benefits are acquired (hereinafter, also referred to as "mission completion time" or "privilege acquisition completion time"), Or,
(C3) The length from the timing when all missions are completed or the acquisition of all benefits is completed to the end timing of the validity period,
A time element in mission information such as may be detected as an option status.

特に、この場合には、状況検出部106は、検出対象オプション設定プレーヤミッション情報における時間的要素と、予め定められた同一の時間的要素の基準値と、を比較し、当該比較した結果を、オプション状況として検出してもよい。 In particular, in this case, the situation detection unit 106 compares the time element in the detection target option setting player mission information with the predetermined reference value of the same time element, and the comparison result is obtained. It may be detected as an option status.

例えば、この場合には、状況検出部106は、検出対象オプション設定プレーヤにおけるミッション完了時間と基準値とを比較し、ミッション完了時間が基準値より長時間であるか若しくは短時間であるか、又は、ミッション完了時間が基準値より長時間若しくは短時間である場合の長さを、オプション状況として、検出する。 For example, in this case, the situation detection unit 106 compares the mission completion time in the detection target option setting player with the reference value, and the mission completion time is longer or shorter than the reference value, or , The length when the mission completion time is longer or shorter than the reference value is detected as an option status.

なお、この場合において、本実施形態においては、ミッション完了時間が基準値より短時間であって、その長さが短いほど、仕様変更処理では、検出対象オプション設定プレーヤにおけるオプション状況が優位であると判断されることが好ましい。 In this case, in the present embodiment, the shorter the mission completion time is than the reference value and the shorter the mission completion time, the more superior the option status in the detection target option setting player is in the specification change process. It is preferable to judge.

(オプション状況検出処理の具体例4:優遇オプションの寄与の状況)
状況検出部106は、検出対象オプション設定プレーヤの優遇オプションに関するオプション要素のゲームに寄与した状況を、オプション状況として、検出してもよい。
(Specific example of option status detection processing 4: Status of contribution of preferential options)
The situation detection unit 106 may detect a situation that contributes to the game of the option element related to the preferential option of the detection target option setting player as an option situation.

具体的には、状況検出部106は、優遇オプションの設定中に検出対象オプション設定プレーヤが獲得させた特典の使用回数や消費回数、使用頻度若しくは使用時間や消費時間、又は、優遇オプションを設定した際のプレーヤの成績(対戦成績などゲーム成績や獲得させたポイント)、若しくは、優遇オプションの設定後に上がったレベルや戦績などの今まで獲得させた優遇オプションのゲームに対する寄与した割合(すなわち、寄与度)を示す優遇オプションの寄与の状況を、オプション状況として、検出してもよい。 Specifically, the situation detection unit 106 sets the number of times of use and the number of times of consumption, the frequency of use or the time of use and the consumption time of the privilege acquired by the detection target option setting player during the setting of the preferential option, or the preferential option. The player's performance (game performance such as battle performance and points earned), or the percentage of contribution to the game of the preferential option acquired so far, such as the level and battle record raised after setting the preferential option (that is, the degree of contribution) The status of contribution of the preferential option indicating) may be detected as the option status.

特に、この場合には、状況検出部106は、優遇オプションの寄与の状況を、寄与度として数値化可能な場合には、予め定められた基準値と、を比較し、当該比較した結果(具体的には寄与度)を、オプション状況として検出してもよい。 In particular, in this case, the situation detection unit 106 compares the contribution status of the preferential option with a predetermined reference value when it can be quantified as the contribution degree, and the result of the comparison (specifically). Contribution) may be detected as an option status.

また、この場合には、状況検出部106は、寄与度として、検出対象オプション設定プレーヤが獲得させた特典などのミッションを達成することによって獲得させた特典の使用に関する数値を検出してもよい。 Further, in this case, the situation detection unit 106 may detect, as the contribution degree, a numerical value related to the use of the privilege acquired by achieving the mission such as the privilege acquired by the detection target option setting player.

すなわち、この場合には、状況検出部106は、オプション状況として、オプション要素がゲームに寄与した寄与度を検出してもよく、例えば、ミッションを達成することによって獲得させた特典の使用に関する数値を検出してもよい。 That is, in this case, the situation detection unit 106 may detect the contribution of the option element to the game as an option situation, for example, a numerical value relating to the use of the privilege acquired by completing the mission. It may be detected.

例えば、状況検出部106は、
(D1)優遇オプションの設定中に獲得させた特典の使用回数、使用頻度若しくは使用時間、又は、
(D2)優遇オプションが設定されることによって変化したプレーヤの成績(対戦成績などゲーム成績や獲得させたポイントであって優遇オプション設定後のもの)、若しくは、優遇オプションの設定後に上がったレベルや戦績、
などのオプション設定プレーヤがゲームを行う上で寄与したことを示す値として、寄与度を検出する。
For example, the situation detection unit 106
(D1) Number of times, frequency of use or time of use, or usage time of benefits acquired while setting preferential options
(D2) Player's performance changed by setting the preferential option (game results such as battle results and points earned after setting the preferential option), or the level and battle record increased after setting the preferential option. ,
Option setting such as Contribution is detected as a value indicating that the player has contributed to playing the game.

なお、この場合において、本実施形態においては、寄与度が大きくなるほど、又は、寄
与度が大きくなり、かつ、基準値との差が大きくなるほど、仕様変更処理では、検出対象オプション設定プレーヤにおけるオプション状況が優位であると判断されることが好ましい。
In this case, in the present embodiment, the larger the contribution, or the larger the contribution and the larger the difference from the reference value, the more the option status in the detection target option setting player in the specification change process. Is preferably judged to be superior.

(オプション状況検出処理の具体例5:優遇オプションのリセット状況)
状況検出部106は、検出対象オプション設定プレーヤの優遇オプションに関するオプション要素について、ゲーム上において規定された最初の状態(すなわち、優遇オプションが設定された設定時の状態)に戻したこと(以下、「リセット」という。)の状況(以下、「リセット状況」という。)を、オプション状況として、検出してもよい。
(Specific example 5 of option status detection processing: reset status of preferential options)
The situation detection unit 106 has returned the option element related to the preferential option of the detection target option setting player to the initial state defined in the game (that is, the state at the time when the preferential option is set) (hereinafter, "" The status of "reset") (hereinafter referred to as "reset status") may be detected as an optional status.

具体的には、状況検出部106は、検出対象オプション設定プレーヤに対する設定中の優遇オプションのリセットの回数(以下、「リセット回数」という。)、又は、や予め定められた期間内におけるリセット回数を示すリセットの頻度(以下、「リセット頻度」という。)などの優遇オプションにおけるリセット状況を、オプション状況として、検出してもよい。 Specifically, the status detection unit 106 determines the number of resets of the preferential option being set for the detection target option setting player (hereinafter, referred to as “reset count”), or the number of resets within a predetermined period. The reset status in the preferential option such as the indicated reset frequency (hereinafter, referred to as “reset frequency”) may be detected as the option status.

特に、オプション管理部105によって、オプション設定プレーヤによってミッション情報に最初に実行されるミッションとして設定されたミッションに強制的に移行する意思が示され、かつ、当該ミッション情報に最初に実行するミッションとして規定されているミッション達成条件に切り替えるミッション切り替え処理が実行された場合に、状況検出部106は、当該切り替え処理の回数を検出する。 In particular, the option management unit 105 indicates the intention to forcibly shift to the mission set as the mission first executed in the mission information by the option setting player, and defines it as the mission to be executed first in the mission information. When the mission switching process for switching to the mission achievement condition is executed, the status detection unit 106 detects the number of times of the switching process.

そして、状況検出部106は、当該切り替え処理の回数、又は、予め定められた期間内における当該回数を、リセット回数又はリセット頻度として検出する。 Then, the situation detection unit 106 detects the number of times of the switching process or the number of times within a predetermined period as the reset number of times or the reset frequency.

また、この場合には、状況検出部106は、検出対象オプション設定プレーヤのミッション情報におけるリセット状況と、予め定められた同一のリセット状況における基準値と、を比較し、当該比較した結果を、オプション状況として検出してもよい。 Further, in this case, the status detection unit 106 compares the reset status in the mission information of the detection target option setting player with the reference value in the same preset reset status, and sets the result of the comparison as an option. It may be detected as a situation.

例えば、この場合には、状況検出部106は、検出対象オプション設定プレーヤにおけるリセット回数と基準値とを比較し、基準値よりもリセット回数が多いか又は少ないかを、オプション状況として、検出する。 For example, in this case, the status detection unit 106 compares the number of resets in the detection target option setting player with the reference value, and detects whether the number of resets is greater or less than the reference value as an option status.

なお、この場合において、本実施形態においては、リセット回数やリセット頻度が基準値より小さいほど、仕様変更処理では、検出対象オプション設定プレーヤにおけるオプション状況が優位であると判断されることが好ましい。 In this case, in the present embodiment, it is preferable that the smaller the number of resets and the frequency of resets is, the more advantageous the option status in the detection target option setting player is in the specification change process.

(オプション状況検出処理の具体例6:オプション設定プレーヤの課金状況)
状況検出部106は、検出対象オプション設定プレーヤの課金に関する状況を、オプション状況として、検出してもよい。
(Specific example of option status detection process 6: Billing status of option setting player)
The status detection unit 106 may detect the status related to the billing of the detection target option setting player as an option status.

具体的には、状況検出部106は、優遇オプション設定中又はゲームの全期間や所定の期間における課金額、課金回数、又は、課金に基づく優遇オプションの変更回数(複数の優遇オプションがある場合)の状況(以下、「課金関連状況」という。)を、オプション状況として、検出してもよい。 Specifically, the situation detection unit 106 sets the preferential option, or changes the charge amount, the number of charges, or the number of changes of the preferential option based on the charge during the entire period of the game or a predetermined period (when there are a plurality of preferential options). (Hereinafter referred to as "billing-related status") may be detected as an option status.

特に、この場合には、状況検出部106は、検出対象オプション設定プレーヤの優遇オプション設定中又はゲームの全期間や所定の期間における課金関連状況と、予め定められた同一の課金要素の基準値と、を比較し、当該比較した結果を、オプション状況として検出してもよい。 In particular, in this case, the situation detection unit 106 sets the charge-related status during the preferential option setting of the detection target option setting player, the entire period of the game, or a predetermined period, and the predetermined reference value of the same charge element. , And the result of the comparison may be detected as an option status.

なお、この場合において、本実施形態においては、課金額や課金頻度が基準値より大きいほど、仕様変更処理では、検出対象オプション設定プレーヤにおけるオプション状況が優位であると判断されることが好ましい。 In this case, in the present embodiment, it is preferable that the more the billing amount and the billing frequency are larger than the reference value, the more superior the option status in the detection target option setting player is in the specification change process.

[4.7]仕様変更処理
次に、図7及び図8を用いて本実施形態の仕様変更処理について説明する。なお、図7及ぶ図8は、本実施形態の仕様変更処理を説明するための図である。
[4.7] Specification Change Process Next, the specification change process of the present embodiment will be described with reference to FIGS. 7 and 8. It should be noted that FIG. 7 and FIG. 8 are diagrams for explaining the specification change process of the present embodiment.

オプション管理部105は、オプション状況検出処理の検出結果に基づいて、オプション設定プレーヤに既に設定されている優遇オプションを示す設定済み優遇オプションの仕様を変更する仕様変更処理を実行する。 The option management unit 105 executes a specification change process for changing the specifications of the set preferential options indicating the preferential options already set in the option setting player based on the detection result of the option status detection process.

特に、オプション管理部105は、各種のオプション状況毎に、オプション状況の内容に応じて優遇オプションの仕様を変更するための制御情報を有し、当該制御情報に基づいて、オプション情報記憶部148に記憶されている優遇オプション情報の各仕様を変更する。 In particular, the option management unit 105 has control information for changing the specifications of the preferential option according to the content of the option status for each of the various option statuses, and the option information storage unit 148 has the control information based on the control information. Change each specification of the stored preferential option information.

また、オプション管理部105は、仕様変更処理として、
(A1)特典の追加や減少、若しくは、特典の内容の変更(獲得順の変更も含む。)、
(A2)1のミッションにおけるミッション達成条件の追加や減少、若しくは、ミッションの種類の変更や実行順の変更、
(A3)ミッションの難易度(すなわち、ミッション達成条件の難易度)の変更、
(A4)ミッション達成条件自体の変更、又は、
(A5)有効期間の変更(延長や短縮)、
を実行する。
Further, the option management unit 105 performs the specification change process as a specification change process.
(A1) Addition or reduction of benefits, or change of privilege contents (including change of acquisition order),
(A2) Addition or reduction of mission achievement conditions in mission 1, change of mission type or change of execution order,
(A3) Change the difficulty level of the mission (that is, the difficulty level of the mission achievement condition),
(A4) Change the mission achievement conditions themselves, or
(A5) Change of validity period (extension or shortening),
To execute.

具体的には、オプション管理部105は、検出したオプション状況に基づいて、当該オプション状況におけるゲーム内の優位性を判断し、当該判断に基づいて、オプション設定プレーヤにとって優遇オプションの仕様を有利な仕様に変更する仕様変更処理を実行する。 Specifically, the option management unit 105 determines the superiority in the game in the option situation based on the detected option situation, and based on the judgment, the specification of the preferential option for the option setting player is advantageous. Execute the specification change process to change to.

また、オプション管理部105は、基準を用いてオプション状況検出処理が実行された場合であって、当該基準を満たしている場合に、オプション状況がゲーム上において優位であると判定した場合に、オプション設定プレーヤが有利になるように、上記の仕様変更処理を実行する。 Further, the option management unit 105 determines that the option status is superior in the game when the option status detection process is executed using the criteria and the criteria are satisfied. The above specification change process is executed so that the setting player has an advantage.

そして、オプション管理部105は、基準を用いてオプション状況検出処理が実行された場合に、基準に基づいて、段階的に、オプション状況がゲーム上において優位性を判定した場合に、優位性が上がる毎に、オプション設定プレーヤが有利になるように、上記の仕様変更処理を実行する。 Then, when the option status detection process is executed using the criteria, the option management unit 105 increases the superiority when the option status determines the superiority in the game step by step based on the criteria. Each time, the above specification change process is executed so that the option setting player has an advantage.

例えば、オプション状況の基準が、プレーヤキャラクタを用いて達成するミッションが3つ以上となった場合に、ミッションの難易度の変更として有効期間を1日延長させる場合を想定する。 For example, suppose that the standard of the option situation is that when the number of missions to be achieved by using the player character is three or more, the validity period is extended by one day as a change in the difficulty level of the mission.

この場合には、状況検出部106がオプション設定プレーヤのミッションが2つ達成したことを示すオプション情報を検出すると、オプション管理部105は、図7に示すように、優遇オプションの有効期間を7日間から8日間に時間延長する仕様変更処理を実行する。 In this case, when the situation detection unit 106 detects the option information indicating that two missions of the option setting player have been achieved, the option management unit 105 determines the validity period of the preferential option for 7 days as shown in FIG. Execute the specification change process to extend the time to 8 days from.

また、例えば、オプション状況の基準が、プレーヤキャラクタを用いて達成するミッションが3つ以上になった場合であって、2つずつ増加する毎に、有効期間を1日延長させる場合を想定する。 Further, for example, it is assumed that the standard of the option situation is a case where the number of missions to be achieved by using the player character is three or more, and the validity period is extended by one day every time the number is increased by two.

この場合には、状況検出部106がオプション設定プレーヤのミッションが3つ達成したことを示すオプション情報を検出すると、上述と同様に、オプション管理部105は、図7に示すように、優遇オプションの有効期間を7日間から8日間に時間延長する。 In this case, when the situation detection unit 106 detects the option information indicating that the three missions of the option setting player have been achieved, the option management unit 105 determines the preferential option as shown in FIG. 7, as described above. The validity period will be extended from 7 days to 8 days.

また、状況検出部106がオプション設定プレーヤのミッションさらに2つ達成したこと(計5つ)を示すオプション情報を検出すると、オプション管理部105は、図7に示すように、優遇オプションの有効期間を8日間から9日間に時間延長する。 Further, when the situation detection unit 106 detects the option information indicating that two more missions of the option setting player have been achieved (five in total), the option management unit 105 determines the validity period of the preferential option as shown in FIG. The time will be extended from 8 days to 9 days.

なお、図7には、オプション状況として、プレーヤキャラクタAが、ミッションを2つ達成した場合、及び、ミッションが2つ達成した後にさらに2つ達成した場合であって、仕様変更として、優遇オプション情報における有効期間の変更を行った場合が示されている。 It should be noted that FIG. 7 shows, as an option situation, a case where the player character A has achieved two missions, and a case where two more missions have been achieved after the player character A has achieved two missions. The case where the validity period is changed in is shown.

一方、状況検出部106によって、オプション状況として、オプション要素がゲームに寄与した寄与度が検出された場合に、オプション管理部105は、オプション要素における寄与度に基づいて、設定済み優遇オプションの仕様を変更する仕様変更処理を実行してもよい。 On the other hand, when the status detection unit 106 detects the contribution of the option element to the game as an option status, the option management unit 105 determines the specification of the set preferential option based on the contribution of the option element. The specification change process to be changed may be executed.

特に、状況検出部106によって、寄与度として、ミッションを達成することによって獲得させた特典の使用に関する数値が検出された場合に、オプション管理部105は、オプション設定プレーヤに設定された設定済み優遇オプションの特典に関する仕様を変更する仕様変更処理を実行してもよい。 In particular, when the situation detection unit 106 detects a numerical value related to the use of the privilege acquired by completing the mission as the contribution, the option management unit 105 determines the set preferential option set in the option setting player. You may execute the specification change process to change the specification related to the privilege of.

例えば、オプション状況の基準が、ミッションによって獲得させた特典が5回使用される毎に、これから獲得される特典の数を2倍にする場合を想定する。 For example, suppose that the standard of the option situation is that the number of benefits acquired from now on is doubled every time the benefits acquired by the mission are used 5 times.

この場合において、3番目のミッションの挑戦中に、状況検出部106がオプション設定プレーヤのミッションによって獲得させた特典(防具1)が5回使用されたことをオプション状況として検出すると、オプション管理部105は、図8に示すように、実行中のミッションにおける特典であるコイン30枚からコイン60枚に変更する仕様変更処理を実行する。 In this case, if the situation detection unit 106 detects that the privilege (armor 1) acquired by the mission of the option setting player has been used 5 times during the challenge of the third mission, the option management unit 105 Executes a specification change process of changing from 30 coins to 60 coins, which is a privilege in the mission being executed, as shown in FIG.

また、上記の場合であって、3番目のミッションの挑戦中に、状況検出部106オプション設定プレーヤのミッションによって獲得させた特典(防具1)が5回使用されたことをオプション状況として検出し、さらに、その後に当該特典(防具1)が5回使用されたことを検出すると、オプション管理部105は、図8に示すように、実行中のミッションにおける特典であるコイン30枚からコイン60枚に変更し、さらに、コイン60枚を120枚に仕様変更処理を実行する。 Further, in the above case, it is detected as an option situation that the privilege (armor 1) acquired by the mission of the situation detection unit 106 option setting player is used 5 times during the challenge of the third mission. Further, when it is detected that the privilege (armor 1) has been used 5 times after that, the option management unit 105 changes from 30 coins, which is a privilege in the executing mission, to 60 coins, as shown in FIG. The change is made, and the specification change process is executed from 60 coins to 120 coins.

なお、図8には、オプション状況として、プレーヤキャラクタAが、防具1を5回使用した場合、及び、防具1を5回使用した後にさらに5回使用した場合であって、仕様変更として、挑戦中の3番目のミッションの特典を変更したが示されている。 Note that FIG. 8 shows, as an optional situation, a case where the player character A uses the armor 1 five times, and a case where the armor 1 is used five times and then used five more times. It is shown that the benefits of the third mission in the middle have been changed.

他方、オプション管理部105は、設定済み優遇オプションの仕様変更としての難易度変更においては、上記の有効期間を変更する場合の他に、ミッション達成条件の数を変更
すること、ミッション達成条件の要件を緩和すること、該当するプレーヤの得意なミッションに変更すること、又は、有効期間前にまだ未達なミッションが存在する場合には、未達なミッションのミッション達成条件の難易度を低くするなどの仕様変更処理を実行してもよい。
On the other hand, in the difficulty change as a specification change of the set preferential option, the option management unit 105 changes the number of mission achievement conditions in addition to the case of changing the above-mentioned validity period, and requires the mission achievement conditions. To relax, change to the mission that the player is good at, or if there are missions that have not been achieved before the validity period, reduce the difficulty of the mission achievement conditions of the missions that have not been achieved, etc. The specification change process of may be executed.

そして、オプション管理部105は、ミッション達成条件の難易度が変更された場合に、当該変更された難易度に応じて当該ミッション達成条件に対応付けられている特典の内容を変更してもよい。 Then, when the difficulty level of the mission achievement condition is changed, the option management unit 105 may change the content of the privilege associated with the mission achievement condition according to the changed difficulty level.

すなわち、オプション管理部105は、例えば、変更された難易度が高くなればなるほど、該当するプレーヤにとってより有利な効果を奏する特典に変更してもよい。 That is, the option management unit 105 may, for example, change to a privilege that exerts a more advantageous effect for the corresponding player as the changed difficulty level becomes higher.

なお、本実施形態において、得意なミッション又は不得意のミッションは、例えば、過去の同一種別のミッションの達成時間に基づいて、当該達成時間と他のプレーヤの達成時間とに基づいて、ミッションの種別毎の達成率に基づいて、又は、種別の今まで達成したミッションの数などに基づいて予め特定されていることが前提となっている。 In this embodiment, the good mission or the weak mission is, for example, a mission type based on the achievement time of the same type of mission in the past and the achievement time of another player. It is premised that it is specified in advance based on the achievement rate of each, or based on the number of missions completed so far by type.

また、本実施形態において、ミッション達成状況の優位性があると、又は、当該優位性があがると、ミッションの難易度を緩和するようになっているが、当該ミッションの優位性があると、又は、当該ミッションの優位性が上がると難易度を厳しくしてもよい。 Further, in the present embodiment, if there is an advantage in the mission achievement status, or if the advantage is raised, the difficulty level of the mission is eased, but if there is an advantage in the mission, or , The difficulty level may be stricter as the superiority of the mission increases.

さらに、オプション管理部105は、上記の仕様変更処理に加えて、又は、上記の仕様変更処理に代えて、オプション状況検出処理の検出結果に基づいて、当該オプション設定プレーヤに有効期間終了後に将来的に設定される優遇オプションを示す将来設定優遇オプションの仕様を変更する仕様変更処理を実行してもよい。 Further, the option management unit 105 may use the option setting player in the future after the expiration of the validity period based on the detection result of the option status detection process in addition to the above specification change process or instead of the above specification change process. The specification change process for changing the specification of the future setting preferential option indicating the preferential option set in may be executed.

この場合には、オプション管理部105は、例えば、次回、又は、次々回などの将来的に獲得される優遇オプションについて、優遇オプションにおける課金額の有無や課金額の変更、前回の優遇オプションの設定時に複数の優遇オプションが提示されている場合に選択可能な優遇オプションの数の変更(追加や減少)、及び、設定済み優遇オプションにおける仕様変更処理と同じ要素について変更する仕様変更処理を実行してもよい。 In this case, the option management unit 105 determines whether or not there is a charge amount in the preferential option, changes the charge amount, and sets the previous preferential option for the preferential option to be acquired in the future, for example, next time or one after another. Even if you change (add or decrease) the number of preferential options that can be selected when multiple preferential options are presented, and execute the specification change process that changes the same elements as the specification change process in the set preferential options good.

[4.8]表示制御に関する情報提供処理
次に、本実施形態の表示制御に関する情報提供処理について説明する。
[4.8] Information Providing Process Related to Display Control Next, the information providing process related to the display control of the present embodiment will be described.

情報提供部110は、ゲーム中に、ゲームの制御及び表示に関する各種のゲーム情報とともに、該当する端末装置20に、各プレーヤに設定された優遇オプション情報、ミッション情報、又は、特典情報などの特典に関する情報などを、該当する端末装置20において実行中のゲームに関する画像上に表示するための表示制御情報として、ゲーム開始時、ゲーム中又はゲーム終了時などの所与のタイミングに、当該端末装置20に提供する。 During the game, the information providing unit 110 relates to various game information related to control and display of the game, as well as benefits such as preferential option information, mission information, or privilege information set for each player in the corresponding terminal device 20. As display control information for displaying information or the like on an image related to a game being executed in the corresponding terminal device 20, the terminal device 20 is displayed at a given timing such as at the start of a game, during a game, or at the end of a game. offer.

具体的には、情報提供部110は、所与のタイミングとして、
(A1)優遇オプションの提供が開始されたタイミング、
(A2)優遇オプションが設定されたタイミング、
(A3)新たなミッションが設定されたタイミング、
(A4)特典が獲得させたタイミング、及び、
(A5)特典が変更されたタイミング、
に、獲得可能な優遇オプション、設定された優遇オプション、設定されたミッションに関する情報、又は、当該ミッションによって獲得可能な特典に関する情報を、表示制御情報として、該当する端末装置20に提供する。
Specifically, the information providing unit 110 sets the timing as a given timing.
(A1) Timing when the preferential options are offered,
(A2) Timing when preferential options are set,
(A3) Timing when a new mission is set,
(A4) Timing of acquisition of benefits and
(A5) Timing when the benefits are changed,
In addition, information on the preferential options that can be acquired, the preferential options that have been set, the information on the set mission, or the information on the benefits that can be acquired by the mission is provided to the corresponding terminal device 20 as display control information.

一方、情報提供部110は、ミッションに関する表示としては、例えば、
(B1)ミッションの内容(ミッションの種別、倒すべき敵キャラクタの種別やその数、又は、ステージや獲得する特定のアイテムの説明など)、
(B2)ミッションが設定されたことやその達成によって獲得される特典の内容、
(B3)ミッションの達成条件、
(B4)特典変更処理によって変更された特典、及び、
(B5)特典を変更するための条件(オプション状況として達成すべき条件)、
などの情報を、ゲーム情報として、該当する端末装置20に提供する。
On the other hand, the information providing unit 110 may display, for example, a mission.
(B1) Mission content (mission type, type and number of enemy characters to be defeated, or description of the stage and specific items to be acquired, etc.),
(B2) Contents of benefits obtained by setting a mission and achieving it,
(B3) Mission achievement conditions,
(B4) Benefits changed by the benefit change process and benefits
(B5) Conditions for changing benefits (conditions to be achieved as an option situation),
Such information is provided to the corresponding terminal device 20 as game information.

なお、情報提供部110は、優遇オプションが設定されているオプション設定プレーヤに対しては、既に獲得させた特典及びこれから獲得可能な特典を一覧表示するための表示制御情報を生成し、当該生成した表示制御情報を該当する端末装置20に提供してもよい。 The information providing unit 110 generates display control information for displaying a list of benefits that have already been acquired and benefits that can be acquired in the future for the option setting player for which the preferential option is set, and the generated information providing unit 110. Display control information may be provided to the corresponding terminal device 20.

また、この場合に、情報提供部110は、獲得済み特典又は未獲得特典の一覧表示が実行される際に、各特典のアイテム名や画像のみを表示する表示制御情報を生成してもよい。 Further, in this case, the information providing unit 110 may generate display control information for displaying only the item name and the image of each privilege when the list display of the acquired privilege or the unacquired privilege is executed.

さらに、情報提供部110は、ミッションの達成状況を表示する場合には、オプション設定プレーヤ、又は、当該オプション設定プレーヤの操作対象のプレーヤやキャラクタ毎に、各ミッションの未達、及び、達成済みを示す表示を行うための表示制御情報を生成し、生成した表示制御情報を該当する端末装置20に提供してもよい。 Further, when displaying the achievement status of the mission, the information providing unit 110 indicates that each mission has not been achieved or has been achieved for each player or character to be operated by the option setting player or the option setting player. Display control information for performing the indicated display may be generated, and the generated display control information may be provided to the corresponding terminal device 20.

他方、情報提供部110は、上記のオプション状況検出処理おいて検出された各種のオプション状況やオプション要素に関する情報、又は、上記の仕様変更処理によって変更された設定済み優遇オプションの仕様に関する情報を表示するためのめの表示制御情報を生成し、生成した表示制御情報を該当する端末装置20に提供してもよい。 On the other hand, the information providing unit 110 displays information on various option statuses and option elements detected in the above-mentioned option status detection process, or information on the specifications of the set preferential option changed by the above-mentioned specification change process. Display control information for the purpose may be generated, and the generated display control information may be provided to the corresponding terminal device 20.

[4.9]変形例
[4.9.1]変形例1
次に、本実施形態のオプション状況検出処理の変形例1(仕様変更処理の変更状況)について説明する。
[4.9] Modification example [4.9.1] Modification example 1
Next, a modification 1 (change status of the specification change process) of the option status detection process of the present embodiment will be described.

状況検出部106は、検出対象オプション設定プレーヤの優遇オプション、又は、当該優遇オプションに関するオプション要素(ミッションや特典など)について、設定済み優遇オプションにおける仕様変更処理の変更状況を、オプション状況として、検出してもよい。 The status detection unit 106 detects as an option status the change status of the specification change process in the set preferential option for the preferential option of the detection target option setting player or the optional element (mission, privilege, etc.) related to the preferential option. You may.

具体的には、状況検出部106は、設定済み優遇オプションにおける仕様変更処理が実行された場合に、当該仕様変更処理における変更された回数(以下、「変更回数」という。)、所定の期間における変更回数(以下、「変更頻度」という。)、又は、変更された仕様の数などの、優遇オプションにおける変更状況を、オプション状況として、検出してもよい。 Specifically, when the specification change process in the set preferential option is executed, the situation detection unit 106 changes the number of times in the specification change process (hereinafter, referred to as “change number”) in a predetermined period. The change status in the preferential option, such as the number of changes (hereinafter referred to as "change frequency") or the number of changed specifications, may be detected as the option status.

特に、この場合には、状況検出部106は、予め定められた基準の優遇オプションやミッションからどの仕様が変更されたか、当該優遇オプションの仕様が何回変更されたか、当該優遇オプションの仕様がどの程度変更されたか、又は、変更に対する課金回数や課金額などを、オプション状況として検出する。 In particular, in this case, the situation detection unit 106 determines which specifications have been changed from the preferential options and missions of the predetermined criteria, how many times the specifications of the preferential options have been changed, and which specifications of the preferential options have been changed. Detects whether the degree has been changed, the number of charges for the change, the amount charged, etc. as an option status.

また、この場合には、状況検出部106は、優遇オプションの変更回数や変更頻度と、予め定められた同一のオプション要素における基準値と、を比較し、当該比較した結果を、オプション状況として検出してもよい。 Further, in this case, the situation detection unit 106 compares the number of changes and the frequency of changes of the preferential option with the reference value in the same predetermined option element, and detects the result of the comparison as the option status. You may.

例えば、この場合には、状況検出部106は、検出対象オプション設定プレーヤにおける仕様変更処理における変更回数と基準値とを比較し、基準値よりも変更回数が多いか又は少ないかを、オプション状況として、検出する。 For example, in this case, the status detection unit 106 compares the number of changes in the specification change process in the detection target option setting player with the reference value, and determines whether the number of changes is larger or smaller than the reference value as the option status. ,To detect.

なお、この場合において、本実施形態においては、変更回数や変更頻度が基準値より多いほど、検出対象オプション設定プレーヤにおけるオプション状況が優位であると判断されることが好ましい。 In this case, in the present embodiment, it is preferable that the larger the number of changes and the frequency of changes than the reference value, the more advantageous the option status in the detection target option setting player is.

[4.9.2]変形例2
次に、本実施形態のオプション状況検出処理の変形例2(オプション設定プレーヤにおける特定関係プレーヤのオプション状況)について説明する。
[4.9.2] Modification 2
Next, a modification 2 of the option status detection process of the present embodiment (option status of the specific related player in the option setting player) will be described.

状況検出部106は、検出対象オプション設定プレーヤのフレンドや同一チームに属するプレーヤなどの特定の関係を有する他のプレーヤの優遇オプションに関するオプション要素の状況を、オプション状況として、検出してもよい。 The situation detection unit 106 may detect the status of an optional element related to a preferential option of another player having a specific relationship such as a friend of a detection target option setting player or a player belonging to the same team as an option status.

具体的には、状況検出部106は、オプション状況検出処理として、
(A1)優遇オプションの設定時の優遇オプション設定状況、
(A2)ミッションの進捗状況、
(A3)ミッションの時間的要素に基づく状況、
(A4)優遇オプションのゲームに対して寄与した寄与度を示す寄与の状況、
(A5)優遇オプションが設定されているプレーヤに対する設定中の優遇オプションリセット状況、又は、
(A6)特定の関係を有する他のプレーヤの課金状況、
などを検出してもよい。
Specifically, the status detection unit 106 performs optional status detection processing.
(A1) Preferential option setting status when setting preferential options,
(A2) Mission progress,
(A3) Situation based on the time element of the mission,
(A4) Status of contribution indicating the degree of contribution to the game of preferential options,
(A5) Preferential option reset status during setting for players for which preferential options are set, or
(A6) Billing status of other players with a specific relationship,
Etc. may be detected.

なお、他のプレーヤは、上述のように、同一のチームに所属しているプレーヤや一緒にプレーしたプレーヤ、又は、フレンドやフォロワーなどのオプション設定プレーヤとの所定の関係を有するプレーヤであることが好ましいが、これには限られず、例えば、優遇オプションをプレゼントしてくれたプレーヤ、優遇オプションをプレゼントとしたプレーヤ、一緒にゲームを実行したプレーヤ、全プレーヤ、又は、所定の属性を有する1以上のプレーヤであってもよい。 As described above, the other player may be a player who belongs to the same team, a player who plays with the player, or a player who has a predetermined relationship with an option setting player such as a friend or a follower. Preferred, but not limited to, for example, a player who has given a preferential option, a player who has given a preferential option, a player who has played a game with him, all players, or one or more players having a predetermined attribute. It may be a player.

また、例えば、所定の属性を有するプレーヤには、オプション設定プレーヤと同一のプレーヤレベルのプレーヤ、得点ランキング上位のプレーヤ、及び、同一地域(実空間及び仮想空間とも)や同一のプレーヤキャラクを使用しているなどが含まれる。 Further, for example, for a player having a predetermined attribute, a player at the same player level as the option setting player, a player with a higher score ranking, and the same area (both real space and virtual space) and the same player character are used. Etc. are included.

さらに、状況検出部106は、オプション状況検出処理として、複数の他のプレーヤのオプション要素を用いる場合には、平均値などの統計値を用いることが望ましい。 Further, when the status detection unit 106 uses the option elements of a plurality of other players as the option status detection process, it is desirable that the status detection unit 106 uses a statistical value such as an average value.

[4.9.3]変形例3
次に、本実施形態のオプション状況検出処理の変形例3(オプション要素の属性毎のオプション状況)について説明する。
[4.9.3] Modification 3
Next, a modification 3 (option status for each attribute of the option element) of the option status detection process of the present embodiment will be described.

状況検出部106は、オプション状況検出処理として、オプション要素の属性毎に、所与のオプション要素のオプション状況を検出してもよい。 The status detection unit 106 may detect the option status of a given option element for each attribute of the option element as the option status detection process.

また、この場合には、オプション管理部105は、仕様変更処理として、属性毎のオプション状況に基づいて、設定済み優遇オプションの仕様を変更する仕様変更処理を実行してもよい。 Further, in this case, the option management unit 105 may execute a specification change process for changing the specifications of the set preferential options based on the option status for each attribute as the specification change process.

具体的には、状況検出部106は、複数の優遇オプションがある場合は、優遇オプション自体の種別(カテゴリ)、ミッションの種別(ゲーム行動に基づくミッションかゲーム行動の結果としてのミッションか、ゲーム行動系の種別など)、特典の種別、及び、特典のレア度などの属性毎に、
(A1)優遇オプションの設定時の優遇オプション設定状況、
(A2)ミッションの進捗状況、
(A3)ミッションの時間的要素に基づく状況、
(A4)優遇オプションのゲームに対して寄与した寄与度を示す寄与の状況、
(A5)優遇オプションが設定されているプレーヤに対する設定中の優遇オプションリセット状況、又は、
(A6)オプション設定プレーヤの課金状況、
をオプション状況として検出してもよい。
Specifically, when there are a plurality of preferential options, the situation detection unit 106 determines the type (category) of the preferential option itself and the type of mission (a mission based on the game behavior or a mission as a result of the game behavior, or a game behavior. For each attribute such as system type), privilege type, and privilege rarity,
(A1) Preferential option setting status when setting preferential options,
(A2) Mission progress,
(A3) Situation based on the time element of the mission,
(A4) Status of contribution indicating the degree of contribution to the game of preferential options,
(A5) Preferential option reset status during setting for players for which preferential options are set, or
(A6) Option setting Player billing status,
May be detected as an option status.

なお、オプション管理部105は、仕様変更処理として、例えば、オプション状況の検出における属性とは無関係な仕様を変更してもよいし、当該属性に関係のある仕様を変更してもよい。 As the specification change process, the option management unit 105 may change the specifications unrelated to the attribute in the detection of the option status, or may change the specifications related to the attribute.

例えば、オプション管理部105は、状況検出部106によって、ミッションの特定の種別における進捗状況をオプション状況として検出された場合には、仕様変更処理として、検出したオプション状況の属性とは無関係に、今後の獲得可能な特典の仕様を変更してもよいし、検出したオプション状況の属性に関係のある仕様として、特定の種別におけるミッションの特典の仕様を変更してもよい。 For example, when the status detection unit 106 detects the progress status of a specific type of mission as an option status, the option management unit 105 will perform the specification change process in the future regardless of the detected option status attribute. You may change the specifications of the benefits that can be obtained, or you may change the specifications of the benefits of the mission in a specific type as the specifications related to the attribute of the detected option status.

[4.9.4]変形例4
次に、本実施形態のオプション状況検出処理の変形例4(過去の優遇オプションにおけるオプション要素のオプション状況)について説明する。
[4.9.4] Modification 4
Next, a modification 4 of the option status detection process of the present embodiment (option status of option elements in the past preferential options) will be described.

状況検出部106は、オプション状況検出処理として、既に有効期間が終了した過去にオプション設定プレーヤが取得していた優遇オプションにおけるオプション要素の所与の状況を、オプション状況として、検出してもよい。 As the option status detection process, the status detection unit 106 may detect a given status of an option element in the preferential option acquired by the option setting player in the past when the validity period has already expired as an option status.

この場合には、状況検出部106は、過去の優遇オプションにおいて、
(A1)優遇オプションの設定時の優遇オプション設定状況、
(A2)ミッションの進捗状況、
(A3)ミッションの時間的要素に基づく状況、
(A4)優遇オプションのゲームに対して寄与した寄与度を示す寄与の状況、
(A5)優遇オプションが設定されているプレーヤに対する設定中の優遇オプションリセット状況、又は、
(A6)オプション設定プレーヤの課金状況、
に代えて、又は、加えて、過去に設定された優遇オプションの数、又は、過去に連続して設定されていた優遇オプションの数などを、をオプション状況として検出する。
In this case, the situation detection unit 106 may use the preferential options in the past.
(A1) Preferential option setting status when setting preferential options,
(A2) Mission progress,
(A3) Situation based on the time element of the mission,
(A4) Status of contribution indicating the degree of contribution to the game of preferential options,
(A5) Preferential option reset status during setting for players for which preferential options are set, or
(A6) Option setting Player billing status,
Instead of or in addition to, the number of preferential options set in the past, the number of preferential options set consecutively in the past, and the like are detected as the option status.

なお、状況検出部106は、直前の又は最初に設定した優遇オプションなどの特定の過去の優遇オプションのオプション要素を用いてもよいし、過去の複数の優遇オプション(連続して設定された場合、及び、断続的に設定された場合を含む。)におけるオプション
要素を用いてもよい。
In addition, the situation detection unit 106 may use the option element of a specific past preferential option such as the preferential option set immediately before or first, or a plurality of past preferential options (when continuously set). And, the optional element in (including the case where it is set intermittently) may be used.

また、この場合には、状況検出部106は、優遇オプション情報に記憶されている過去に設定された優遇オプションの履歴情報を用いる。 Further, in this case, the situation detection unit 106 uses the history information of the preferential option set in the past stored in the preferential option information.

[4.9.5]変形例5
次に、本実施形態の仕様変更処理の変形例(将来的に取得される優遇オプションの仕様を変更する仕様変更処理)について説明する。
[4.9.5] Modification 5
Next, a modified example of the specification change process of the present embodiment (specification change process for changing the specification of the preferential option to be acquired in the future) will be described.

オプション管理部105は、現在オプション設定プレーヤに設定中の優遇オプションに代えて、又は、加えて、将来的に優遇オプションが設定される場合の当該優遇オプション(すなわち、将来設定優遇オプション)の仕様を変更する仕様変更処理を実行してもよい。 The option management unit 105 replaces or in addition to the preferential option currently set in the option setting player, the specification of the preferential option (that is, the future setting preferential option) when the preferential option is set in the future. The specification change process to be changed may be executed.

この場合には、オプション管理部105は、仕様変更処理として、
(A1)特典の追加や減少、若しくは、特典の内容の変更(獲得順の変更も含む。)、
(A2)1のミッションにおけるミッション達成条件の追加や減少、若しくは、ミッションの種類の変更や実行順の変更、
(A3)ミッションの難易度(すなわち、ミッション達成条件の難易度)の変更、
(A4)ミッション達成条件自体の変更、又は、
(A5)有効期間の変更(延長や短縮)、
に加えて、又は、代えて、
(B1)課金額の有無や課金額の変更、又は、
(B2)選択可能な優遇オプションの数の変更(追加や減少)などの仕様を変更する。
In this case, the option management unit 105 performs the specification change process.
(A1) Addition or reduction of benefits, or change of privilege contents (including change of acquisition order),
(A2) Addition or reduction of mission achievement conditions in mission 1, change of mission type or change of execution order,
(A3) Change the difficulty level of the mission (that is, the difficulty level of the mission achievement condition),
(A4) Change the mission achievement conditions themselves, or
(A5) Change of validity period (extension or shortening),
In addition to or instead of
(B1) Existence of billing amount, change of billing amount, or
(B2) Change specifications such as changing (adding or reducing) the number of preferential options that can be selected.

[5]本実施形態における動作
次に、図9及び図10を用いて本実施形態のサーバ装置10によって実行されるオプション状況検出処理及び仕様変更処理を含む優遇オプション設定中のゲーム処理に関する動作について説明する。
[5] Operation in the present embodiment Next, the operation related to the game processing during the preferential option setting including the option status detection processing and the specification change processing executed by the server device 10 of the present embodiment using FIGS. 9 and 10. explain.

なお、図9及び図10は、本実施形態のサーバ装置10によって実行されるオプション状況検出処理及び仕様変更処理を含む優遇オプション設定中のゲーム処理に関する動作を示すフローチャートである。 9 and 10 are flowcharts showing operations related to game processing during preferential option setting including option status detection processing and specification change processing executed by the server device 10 of the present embodiment.

本動作は、オプション状況検出処理及び仕様変更処理を含む優遇オプションが設定された場合の動作であって、ミッションの設定及び当該ミッションの達成に伴う特典の自動的な獲得に関する動作である。 This operation is an operation when a preferential option including an option status detection process and a specification change process is set, and is an operation related to the setting of a mission and the automatic acquisition of benefits associated with the achievement of the mission.

そして、本動作においては、プレーヤ毎に実行される動作であって、特に、優遇オプションが設定されたオプション設定プレーヤに対して実行する動作である。 Then, in this operation, it is an operation executed for each player, and in particular, it is an operation executed for an option setting player in which a preferential option is set.

また、本動作は、プレーヤが既にゲームに登録してログインしているものとし、かつ、優遇オプションにおける有効期間が開始されているものとする。 In addition, this operation assumes that the player has already registered and logged in to the game, and that the validity period of the preferential option has started.

特に、本動作において、優遇オプションは、段階的にレベルの異なる複数のミッションが規定されており、レベルの低いミッションから1つずつクリアしてクリアする毎に該当するミッションに対応する特典を自動的に獲得させ、かつ、次のミッションが設定されるものとする。 In particular, in this operation, the preferential option defines multiple missions with different levels in stages, and each time you clear one mission from the lowest level, the privilege corresponding to the corresponding mission is automatically set. And the next mission is set.

また、本動作においては、仕様変更処理に用いるために検出されるオプション状況は、
獲得させた特典の数であるものとする。
In addition, in this operation, the option status detected for use in the specification change process is
It shall be the number of benefits acquired.

まず、通信制御部101は、端末装置20から送信されたプレーヤの優遇オプションの設定定指示を受信すると(ステップS101)、オプション管理部105は、プレーヤの指示に基づいて、優遇オプションを該当するプレーヤに設定する優遇オプション設定処理を実行し、当該優遇オプションに伴う優遇に関する処理(以下、「優遇処理」という。)の実行を開始させる(ステップS102)。 First, when the communication control unit 101 receives the player's preferential option setting setting instruction transmitted from the terminal device 20 (step S101), the option management unit 105 receives the player's preferential option setting setting instruction based on the player's instruction. The preferential option setting process to be set in is executed, and the execution of the process related to the preferential treatment associated with the preferential option (hereinafter, referred to as “preferential process”) is started (step S102).

このとき、ミッション管理部107は、ミッション情報及び特典情報に基づいて、優遇オプションに規定されている最初のミッションを該当するプレーヤに設定し、かつ、当該ミッションに対応し、当該ミッションが達成した際に獲得可能に設定する特典を設定する。 At this time, when the mission management unit 107 sets the first mission specified in the preferential option to the corresponding player based on the mission information and the privilege information, and corresponds to the mission, and the mission is achieved. Set the benefits to be set to be earnable.

次いで、ゲーム管理部103は、優遇オプションの有効期間の終了タイミングか否かを判定し(ステップS103)、当該有効期間の終了タイミングと判定した場合には、該当するプレーヤの優遇オプションを解除して(ステップS121)本動作を終了させる。 Next, the game management unit 103 determines whether or not it is the end timing of the valid period of the preferential option (step S103), and if it is determined to be the end timing of the valid period, cancels the preferential option of the corresponding player. (Step S121) This operation is terminated.

なお、ゲーム管理部103は、該当するプレーヤの優遇オプションの解除としては、優遇オプション情報から該当するプレーヤのプレーヤIDを削除する。 The game management unit 103 deletes the player ID of the corresponding player from the preferential option information in order to cancel the preferential option of the corresponding player.

また、ゲーム管理部103は、優遇オプションの有効期間を、オプション設定プレーヤ毎に設定してもよいが、基本的には、すべてのプレーヤにおいて統一的に設定する。このため、ゲーム管理部103は、ステップS121の処理においては、オプション設定プレーヤすべての優遇オプションを解除する。 Further, the game management unit 103 may set the validity period of the preferential option for each option setting player, but basically, it is set uniformly for all players. Therefore, in the process of step S121, the game management unit 103 cancels the preferential options of all the option setting players.

一方、ゲーム管理部103によって当該有効期間の終了タイミングでない判定された場合には、ミッション管理部107は、設定されているミッションにおけるミッション達成条件を具備したか否かを判定する(ステップS104)。 On the other hand, if the game management unit 103 determines that it is not the end timing of the valid period, the mission management unit 107 determines whether or not the mission achievement condition in the set mission is satisfied (step S104).

このとき、ミッション管理部107は、設定されているミッションにおけるミッション達成条件を具備したと判定した場合には、ステップS111の処理に移行させ、当該ミッション達成条件を具備していないと判定した場合には、ステップS105の処理に移行させる。 At this time, when the mission management unit 107 determines that the mission achievement condition in the set mission is satisfied, the process proceeds to the process of step S111, and when it is determined that the mission achievement condition is not satisfied. Moves to the process of step S105.

次いで、ミッション管理部107によって設定されているミッション達成条件を具備していないと判定された場合には、状況検出部106は、予め定められたオプション状況(特典の数)を検出する(ステップS105)。 Next, when it is determined that the mission achievement condition set by the mission management unit 107 is not satisfied, the status detection unit 106 detects a predetermined option status (number of benefits) (step S105). ).

次いで、オプション管理部105は、特典変更情報に基づいて、検出されたオプション状況によって、現在設定されている優遇オプションの仕様(有効期間を延長するなどの難易度を緩和する)を変更するか否かを判定する(ステップS106)。 Next, the option management unit 105 determines whether or not to change the specifications of the preferential option currently set (relaxing the difficulty level such as extending the validity period) according to the detected option status based on the privilege change information. (Step S106).

このとき、オプション管理部105は、現在設定されている優遇オプションの仕様を変更すると判定した場合には、該当する優遇オプションの仕様を変更して(ステップS107)ステップS103の処理に移行させ、現在設定されている優遇オプションの仕様を変更しない判定した場合には、直接ステップS103の処理に移行させる。 At this time, when the option management unit 105 determines that the specification of the preferential option currently set is changed, the specification of the corresponding preferential option is changed (step S107) and the process shifts to the process of step S103. If it is determined that the specifications of the set preferential options are not changed, the process directly shifts to the process of step S103.

他方、特典制御部108は、ミッション管理部107によって設定されているミッションにおけるミッション達成条件を具備したと判定した場合には、設定されている特典を該当するオプション設定プレーヤに獲得可能に設定する(ステップS111)。 On the other hand, when the privilege control unit 108 determines that the mission achievement condition in the mission set by the mission management unit 107 is satisfied, the privilege control unit 108 sets the set privilege so that it can be acquired by the corresponding option setting player ( Step S111).

そして、ミッション管理部107は、次に設定するミッションの有無を判定し(ステップS112)、当該次に設定するミッションがあると判定した場合には、該当するミッションをオプション設定プレーヤに設定して(ステップS113)ステップS103の処理に移行させる。 Then, the mission management unit 107 determines whether or not there is a mission to be set next (step S112), and if it is determined that there is a mission to be set next, sets the corresponding mission in the option setting player (step S112). Step S113) The process proceeds to step S103.

また、ミッション管理部107は、当該次に設定するミッションがないと判定した場合には、すべてのミッションを達成したとことを該当するプレーヤの端末装置20に通知し(ステップS114)、かつ、該当するプレーヤの優遇オプションを解除して(ステップS121)本動作を終了させる。 Further, when the mission management unit 107 determines that there is no mission to be set next, it notifies the terminal device 20 of the corresponding player that all the missions have been completed (step S114), and also corresponds to the corresponding. The preferential option of the player to be used is canceled (step S121), and this operation is terminated.

[6]その他
本発明は、上記実施形態で説明したものに限らず、種々の変形実施が可能である。例えば、明細書又は図面中の記載において広義や同義な用語として引用された用語は、明細書又は図面中の他の記載においても広義や同義な用語に置き換えることができる。
[6] Others The present invention is not limited to the one described in the above embodiment, and various modifications can be made. For example, a term cited as a broad or synonymous term in a description in a specification or drawing can be replaced with a broad or synonymous term in another description in the specification or drawing.

本実施形態は、1のサーバ装置10によって各ゲームを端末装置20に提供してもよいし、複数のサーバ装置10を連動させてサーバシステムを構築し、各ゲームを端末装置に提供してもよい。 In the present embodiment, each game may be provided to the terminal device 20 by one server device 10, or a server system may be constructed by linking a plurality of server devices 10 and each game may be provided to the terminal device. good.

さらに、本実施形態においては、サーバ装置10によって提供されたゲームを端末装置20によって実行されているが、操作入力を除き、上記の端末装置20の処理部200の各機能及びゲームプログラムの実行をサーバ装置10で実行し、当該端末装置20は、操作入力とストリーミングによる画像表示を実行することによって、上記のゲームを実現してもよい。 Further, in the present embodiment, the game provided by the server device 10 is executed by the terminal device 20, but each function of the processing unit 200 of the terminal device 20 and the execution of the game program are executed except for the operation input. The above game may be realized by executing the server device 10 and executing the operation input and the image display by streaming in the terminal device 20.

また、本実施形態においては、サーバ装置10の機能を備えた単一のゲーム装置、すなわち、サーバ装置などの他の機器に依存せず単独で動作する装置(スタンドアローン)によって実現してもよく、この場合には、複数の入力端末装置があればよい。 Further, in the present embodiment, it may be realized by a single game device having the function of the server device 10, that is, a device (stand-alone) that operates independently without depending on other devices such as a server device. In this case, it suffices to have a plurality of input terminal devices.

そして、このようなゲーム端末装置を有線又は無線によって複数連結させ、1のゲーム装置がサーバ装置10として機能して、複数のゲーム装置によって実現することも可能である。 Then, a plurality of such game terminal devices can be connected by wire or wirelessly, and one game device can function as the server device 10 and be realized by the plurality of game devices.

また、本実施形態においては、ネットワークを通じて端末装置20と連動して実行するサーバ装置10に本発明のゲームシステムを適用しているが、タブレット型情報端末装置やパーソナルコンピュータ、又は、アミューズメントパークに設置されるゲーム装置としても適用することができる。 Further, in the present embodiment, the game system of the present invention is applied to the server device 10 that is executed in conjunction with the terminal device 20 through the network, but it is installed in a tablet-type information terminal device, a personal computer, or an amusement park. It can also be applied as a game device to be played.

本発明は、実施形態で説明した構成と実質的に同一の構成(例えば、機能、方法及び結果が同一の構成、あるいは目的及び効果が同一の構成)を含む。また、本発明は、実施形態で説明した構成の本質的でない部分を置き換えた構成を含む。また、本発明は、実施形態で説明した構成と同一の作用効果を奏する構成又は同一の目的を達成することができる構成を含む。また、本発明は、実施形態で説明した構成に公知技術を付加した構成を含む。 The present invention includes a configuration substantially the same as the configuration described in the embodiment (for example, a configuration having the same function, method and result, or a configuration having the same purpose and effect). The present invention also includes a configuration in which a non-essential part of the configuration described in the embodiment is replaced. The present invention also includes a configuration that exhibits the same effects as the configuration described in the embodiment or a configuration that can achieve the same object. Further, the present invention includes a configuration in which a known technique is added to the configuration described in the embodiment.

上記のように、本発明の実施形態について詳細に説明したが、本発明の新規事項及び効果から実体的に逸脱しない多くの変形が可能であることは当業者には容易に理解できるであろう。したがって、このような変形例はすべて本発明の範囲に含まれるものとする。 As described above, the embodiments of the present invention have been described in detail, but those skilled in the art will easily understand that many modifications that do not substantially deviate from the novel matters and effects of the present invention are possible. .. Therefore, all such modifications are included in the scope of the present invention.

10 … サーバ装置
20 … 端末装置
100 … 処理部
101 … 通信制御部
102 … Web処理部
103 … ゲーム管理部
104 … プレーヤ管理部
105 … オプション管理部
106 … 状況検出部
107 … ミッション管理部
108 … 特典制御部
109 … タイマ管理部
110 … 情報提供部
120 … 入力部
130 … 表示部
140 … 記憶部
142 … 主記憶部
144 … ゲームデータ記憶部
146 … プレーヤ情報記憶部
180 … 情報記憶媒体
196 … 通信部
200 … 処理部
210 … 通信制御部
211 … Webプラウザ
212 … ゲーム処理部
213 … 表示制御部
220 … 描画部
230 … 音処理部
260 … 入力部
262 … 検出部
270 … 記憶部
271 … 主記憶部
272 … 画像バッファ
280 … 情報記憶媒体
290 … 表示部
292 … 音出力部
296 … 通信部


10 ... Server device 20 ... Terminal device 100 ... Processing unit 101 ... Communication control unit 102 ... Web processing unit 103 ... Game management unit 104 ... Player management unit 105 ... Option management unit 106 ... Status detection unit 107 ... Mission management unit 108 ... Benefits Control unit 109 ... Timer management unit 110 ... Information providing unit 120 ... Input unit 130 ... Display unit 140 ... Storage unit 142 ... Main storage unit 144 ... Game data storage unit 146 ... Player information storage unit
180 ... Information storage medium 196 ... Communication unit 200 ... Processing unit 210 ... Communication control unit 211 ... Web browser 212 ... Game processing unit 213 ... Display control unit 220 ... Drawing unit 230 ... Sound processing unit 260 ... Input unit 262 ... Detection unit 270 ... Storage unit 271 ... Main storage unit 272 ... Image buffer 280 ... Information storage medium 290 ... Display unit 292 ... Sound output unit 296 ... Communication unit


Claims (15)

ネットワークを介して接続された端末装置にゲームを実行させるサーバシステムであって、
前記端末装置を介してプレーヤの操作指示を受け付ける受付処理手段と、
前記受付けられたプレーヤの指示に基づいて、当該プレーヤに対して前記ゲームに対する優遇を与えるためのオプションを示す優遇オプションを設定する設定手段と、
前記優遇オプションが前記プレーヤに設定された場合に各プレーヤが所与の有効期間内に達成すべきミッションの条件を示すミッション達成条件と、各ミッションが達成した場合に前記プレーヤに獲得させる特典と、が規定されたミッション情報を少なくとも含む優遇オプションの仕様に関する情報が、優遇オプション情報として、記憶されている記憶手段を制御する記憶制御手段と、
前記優遇オプションが設定されたプレーヤを示すオプション設定プレーヤ又は当該オプション設定プレーヤの操作対象となるプレーヤキャラクタに関し、当該オプション設定プレーヤの操作指示と、当該オプション設定プレーヤに設定された優遇オプションに対応付けられている優遇オプション情報と、に基づいて、前記ゲームを進行させるゲーム制御手段と、
前記有効期間内に、前記オプション設定プレーヤに対して、該当するミッション情報に規定されたミッション達成条件を具備したと判定された場合に、当該オプション設定プレーヤに該当するミッション情報に規定された特典を獲得可能に設定する特典制御処理を実行する特典制御手段と、
前記オプション設定プレーヤにおける前記設定された優遇オプションに関する要素を示すオプション要素における所与の状況をオプション状況として検出するオプション状況検出処理を実行する検出手段と、
前記オプション状況検出処理の検出結果に基づいて、(a)前記オプション設定プレーヤに既に設定されている優遇オプションを示す設定済み優遇オプションの前記仕様、及び、(b)当該オプション設定プレーヤに当該設定済みの優遇オプションとは異なる他の優遇オプションの前記仕様、の少なくともいずれかの仕様を変更する仕様変更処理を実行する仕様変更手段と、
前記獲得させた特典に関する情報を含む、前記ゲームに関するゲーム情報を前記端末装置に提供する提供手段と、
を備えることを特徴とするサーバシステム。
A server system that allows terminal devices connected via a network to execute games.
A reception processing means for receiving a player's operation instruction via the terminal device, and
A setting means for setting a preferential option indicating an option for giving preferential treatment to the game to the player based on the instruction of the accepted player.
Mission achievement conditions that indicate the conditions of missions that each player should complete within a given validity period when the preferential option is set for the player, and benefits that the player is to acquire when each mission is achieved. Information on the specifications of the preferential option, including at least the mission information specified in, is the preferential option information, that is, the storage control means that controls the stored storage means, and the storage control means.
Regarding the option setting player indicating the player for which the preferential option is set or the player character to be operated by the option setting player, the operation instruction of the option setting player and the preferential option set in the option setting player are associated with each other. Based on the preferential option information provided, the game control means for advancing the game, and
If it is determined that the option setting player meets the mission achievement conditions specified in the corresponding mission information within the valid period, the privilege specified in the mission information corresponding to the option setting player is given. A privilege control means that executes a privilege control process that is set so that it can be acquired,
A detection means for executing an option status detection process for detecting a given status in an option element indicating an element related to the set preferential option in the option setting player as an option status, and a detection means for executing the option status detection process.
Based on the detection result of the option status detection process, (a) the specification of the set preferential option indicating the preferential option already set in the option setting player, and (b) the set in the option setting player. A specification change means for executing a specification change process for changing at least one of the above specifications of another preferential option different from the preferential option of.
A means for providing game information about the game to the terminal device, including information about the acquired benefits, and
A server system characterized by being equipped with.
請求項1に記載のサーバシステムにおいて、
前記プレーヤに設定されたミッション情報のミッション達成条件が具備したか否かを判定するミッション判定処理を実行するミッション条件判定手段を更に備え、
前記ミッション情報には、複数の前記ミッション達成条件についての判定を実行する順番が予め規定されており、
前記ミッション条件判定手段が、
前記ミッション判定処理として、前記規定されている順番に従って、各ミッション達成条件が具備したか否かを判定する、サーバシステム。
In the server system according to claim 1,
Further provided with a mission condition determination means for executing a mission determination process for determining whether or not the mission achievement condition of the mission information set in the player is satisfied.
In the mission information, the order in which the determinations regarding the plurality of mission achievement conditions are executed is predetermined.
The mission condition determination means
As the mission determination process, a server system that determines whether or not each mission achievement condition is satisfied according to the specified order.
請求項1又は2に記載のサーバシステムにおいて、
前記検出手段が、
前記オプション要素と所与の基準とを比較した比較結果を前記オプション状況として検出し、
前記仕様変更手段が、
前記検出されたオプション状況としての比較結果に基づいて、前記設定済み優遇オプション又は前記他の優遇オプションにおける該当する優遇オプションの仕様を変更する前記仕様変更処理を実行する、サーバシステム。
In the server system according to claim 1 or 2.
The detection means
The comparison result of comparing the option element with a given standard is detected as the option status, and the comparison result is detected.
The specification changing means
A server system that executes the specification change process for changing the specifications of the set preferential option or the corresponding preferential option in the other preferential options based on the comparison result as the detected option status.
請求項1又は2に記載のサーバシステムにおいて、
前記検出手段が、
前記オプション状況として、前記オプション要素が前記ゲームに寄与した寄与度を検出し、
前記仕様変更手段が、
前記オプション要素における寄与度に基づいて、前記設定済み優遇オプション及び前記他の優遇オプションの少なくともいずれかの仕様を変更する前記仕様変更処理を実行する、サーバシステム。
In the server system according to claim 1 or 2.
The detection means
As the option situation, the degree of contribution that the option element contributed to the game is detected.
The specification changing means
A server system that executes the specification change process for changing the specifications of at least one of the set preferential option and the other preferential option based on the contribution of the option element.
請求項4に記載のサーバシステムにおいて、
前記検出手段が、
前記寄与度として、前記ミッションを達成することによって獲得させた特典の使用に関する数値を検出し、
前記仕様変更手段が、
前記設定済み優遇オプション、又は、前記他の優遇オプションの特典に関する仕様を、前記寄与度が所与の条件を具備した特典が他の特典より優先的に獲得させる仕様に変更する前記仕様変更処理を実行する、サーバシステム。
In the server system according to claim 4,
The detection means
As the contribution, a numerical value related to the use of the benefits acquired by completing the mission is detected.
The specification changing means
The specification change process for changing the specification regarding the privilege of the set preferential option or the other preferential option to the specification that the privilege satisfying the given condition of the contribution degree is preferentially acquired over the other privilege. The server system to run.
請求項1又は2に記載のサーバシステムにおいて、
前記検出手段が、
前記オプション設定プレーヤ毎に、前記オプション設定プレーヤに設定された前記優遇オプションのミッション情報に規定されたミッションの進捗状況を、当該優遇オプションのオプション状況として、検出する、サーバシステム。
In the server system according to claim 1 or 2.
The detection means
A server system that detects the progress of a mission specified in the mission information of the preferential option set in the option setting player for each option setting player as the option status of the preferential option.
請求項6に記載のサーバシステムにおいて、
前記検出手段が、
前記優遇オプションのミッション情報に規定されたミッションに関する時間的要素に基づいて、前記ミッションにおける進捗状況を検出する、サーバシステム。
In the server system according to claim 6,
The detection means
A server system that detects progress in a mission based on a time element related to the mission specified in the mission information of the preferential option.
請求項1又は2に記載のサーバシステムにおいて、
前記設定手段が、
前記ミッション情報の特定のミッション達成条件に基づいて前記オプション設定プレーヤにおける前記ゲーム処理が実行されている場合であって、前記ゲームにおいて所与の特別条件が具備されたと判定された場合に、当該オプション設定プレーヤが実行するミッションのミッション達成条件として、当該ミッション情報に最初に実行するミッションとして規定されているミッション達成条件に切り替えるミッション切り替え処理を実行し、
前記検出手段が、
前記ミッション切り替え処理の実行状況を、前記設定された優遇オプションのオプション状況として、検出する、サーバシステム。
In the server system according to claim 1 or 2.
The setting means
When the game processing in the option setting player is executed based on the specific mission achievement condition of the mission information, and when it is determined that the given special condition is satisfied in the game, the option is selected. As the mission achievement condition of the mission executed by the setting player, execute the mission switching process to switch to the mission achievement condition specified as the mission to be executed first in the mission information.
The detection means
A server system that detects the execution status of the mission switching process as an option status of the set preferential option.
請求項1〜8のいずれか1項に記載のサーバシステムにおいて、
前記仕様変更手段が、
前記設定済み優遇オプション又は前記他の優遇オプションの仕様変更として、該当する優遇オプションのミッション情報に規定されているミッション達成条件の難易度を変更する、サーバシステム。
In the server system according to any one of claims 1 to 8.
The specification changing means
A server system that changes the difficulty level of mission achievement conditions specified in the mission information of the corresponding preferential option as a specification change of the set preferential option or the other preferential option.
請求項9に記載のサーバシステムにおいて、
前記特典制御手段が、
前記ミッション達成条件の難易度が変更された場合に、当該変更された難易度に応じ
て当該ミッション達成条件に対応付けられている特典の内容を変更する、サーバシステム。
In the server system according to claim 9.
The privilege control means
A server system that changes the content of benefits associated with the mission achievement condition according to the changed difficulty level when the difficulty level of the mission achievement condition is changed.
請求項1〜10のいずれか1項に記載のサーバシステムにおいて、
前記検出手段が、
前記オプション状況検出処理として、前記オプション要素の属性毎に、前記オプション状況を検出し、
前記仕様変更手段が、
前記仕様変更処理として、前記属性毎のオプション状況に基づいて、前記設定済み優遇オプション及び前記他の優遇オプションの少なくともいずれかの仕様を変更する前記仕様変更処理を実行する、サーバシステム。
In the server system according to any one of claims 1 to 10.
The detection means
As the option status detection process, the option status is detected for each attribute of the option element.
The specification changing means
As the specification change process, a server system that executes the specification change process for changing at least one of the specifications of the set preferential option and the other preferential option based on the option status for each attribute.
請求項1又は2のいずれか1項に記載のサーバシステムにおいて、
前記検出手段が、
前記オプション状況として、前記仕様変更処理における前記設定済み優遇オプション又は前記他の優遇オプションの仕様変更の状況を検出し、
前記仕様変更手段が、
前記設定済み優遇オプション又は前記他の優遇オプションの仕様変更に基づいて、前記設定済み優遇オプション及び前記他の優遇オプションの少なくともいずれかの仕様を変更する前記仕様変更処理を実行する、サーバシステム。
In the server system according to any one of claims 1 or 2.
The detection means
As the option status, the status of the specification change of the set preferential option or the other preferential option in the specification change process is detected.
The specification changing means
A server system that executes the specification change process for changing the specifications of at least one of the set preferential option and the other preferential option based on the specification change of the set preferential option or the other preferential option.
請求項1又は2のいずれか1項に記載のサーバシステムにおいて、
前記検出手段が、
前記オプション状況として、前記オプション設定プレーヤとは異なる他のプレーヤのオプション要素の所与の状況を検出し、
前記仕様変更手段が、
前記他のプレーヤのオプション要素のオプション状況の検出結果に基づいて、前記設定済み優遇オプション及び前記他の優遇オプションの少なくともいずれかの仕様を変更する前記仕様変更処理を実行する、サーバシステム。
In the server system according to any one of claims 1 or 2.
The detection means
As the option status, a given status of an option element of another player different from the option setting player is detected.
The specification changing means
A server system that executes the specification change process for changing the specifications of at least one of the set preferential option and the other preferential option based on the detection result of the option status of the option element of the other player.
端末装置にゲームを実行させるプログラムであって、
前記端末装置を介してプレーヤの操作指示を受け付ける受付処理手段、
前記受付けられたプレーヤの指示に基づいて、当該プレーヤに対して前記ゲームに対する優遇を与えるためのオプションを示す優遇オプションを設定する設定手段、
前記優遇オプションが前記プレーヤに設定された場合に各プレーヤが所与の有効期間内に達成すべきミッションの条件を示すミッション達成条件と、各ミッションが達成した場合に前記プレーヤに獲得させる特典と、が規定されたミッション情報を少なくとも含む優遇オプションの仕様に関する情報が、優遇オプション情報として、記憶されている記憶手段を制御する記憶制御手段、
前記優遇オプションが設定されたプレーヤを示すオプション設定プレーヤ又は当該オプション設定プレーヤの操作対象となるプレーヤキャラクタに関し、当該オプション設定プレーヤの操作指示と、当該オプション設定プレーヤに設定された優遇オプションに対応付けられている優遇オプション情報と、に基づいて、前記ゲームを進行させるゲーム制御手段、
前記有効期間内に、前記オプション設定プレーヤに対して、該当するミッション情報に規定されたミッション達成条件を具備したと判定された場合に、当該オプション設定プレーヤに該当するミッション情報に規定された特典を獲得可能に設定する特典制御処理を実行する特典制御手段、
前記オプション設定プレーヤにおける前記設定された優遇オプションに関する要素を示すオプション要素における所与の状況をオプション状況として検出するオプション状況検
出処理を実行する検出手段、
前記オプション状況検出処理の検出結果に基づいて、(a)前記オプション設定プレーヤに既に設定されている優遇オプションを示す設定済み優遇オプションの前記仕様、及び、(b)当該オプション設定プレーヤに前記有効期間終了後に将来的に設定される優遇オプションを示す他の優遇オプションの前記仕様、の少なくともいずれかの仕様を変更する仕様変更処理を実行する仕様変更手段、及び、
前記獲得させた特典に関する情報を含む、前記ゲームに関するゲーム情報を前記端末装置に表示させる表示制御手段、
として機能させることを特徴とするプログラム。
A program that causes a terminal device to execute a game
A reception processing means for receiving a player's operation instruction via the terminal device,
A setting means for setting a preferential option indicating an option for giving preferential treatment to the game to the player based on the instruction of the accepted player.
Mission achievement conditions that indicate the conditions of missions that each player should complete within a given validity period when the preferential option is set for the player, and benefits that the player is to acquire when each mission is achieved. The storage control means that controls the storage means in which the information regarding the specification of the preferential option including at least the mission information specified in is stored as the preferential option information,
Regarding the option setting player indicating the player for which the preferential option is set or the player character to be operated by the option setting player, the operation instruction of the option setting player and the preferential option set in the option setting player are associated with each other. Based on the preferential option information, the game control means for advancing the game,
If it is determined that the option setting player meets the mission achievement conditions specified in the corresponding mission information within the valid period, the privilege specified in the mission information corresponding to the option setting player is given. Bonus control means that executes the bonus control process that is set to be acquireable,
A detection means for executing an option status detection process that detects a given status in an option element indicating an element related to the set preferential option in the option setting player as an option status.
Based on the detection result of the option status detection process, (a) the specification of the set preferential option indicating the preferential option already set in the option setting player, and (b) the valid period of the option setting player. A specification change means for executing a specification change process for changing at least one of the above specifications of another preferential option indicating a preferential option to be set in the future after the end, and
A display control means for displaying game information related to the game on the terminal device, including information related to the acquired privilege.
A program characterized by functioning as.
ゲームを実行させるゲームシステムであって、
プレーヤの操作指示を受け付ける受付処理手段と、
前記受付けられたプレーヤの指示に基づいて、当該プレーヤに対して前記ゲームに対する優遇を与えるためのオプションを示す優遇オプションを設定する設定手段と、
前記優遇オプションが前記プレーヤに設定された場合に各プレーヤが所与の有効期間内に達成すべきミッションの条件を示すミッション達成条件と、各ミッションが達成した場合に前記プレーヤに獲得させる特典と、が規定されたミッション情報を少なくとも含む優遇オプションの仕様に関する情報が、優遇オプション情報として、記憶されている記憶手段を制御する記憶制御手段と、
前記優遇オプションが設定されたプレーヤを示すオプション設定プレーヤ又は当該オプション設定プレーヤの操作対象となるプレーヤキャラクタに関し、当該オプション設定プレーヤの操作指示と、当該オプション設定プレーヤに設定された優遇オプションに対応付けられている優遇オプション情報と、に基づいて、前記ゲームを進行させるゲーム制御手段と、
前記有効期間内に、前記オプション設定プレーヤに対して、該当するミッション情報に規定されたミッション達成条件を具備したと判定された場合に、当該オプション設定プレーヤに該当するミッション情報に規定された特典を獲得可能に設定する特典制御処理を実行する特典制御手段と、
前記オプション設定プレーヤにおける前記設定された優遇オプションに関する要素を示すオプション要素における所与の状況をオプション状況として検出するオプション状況検出処理を実行する検出手段と、
前記オプション状況検出処理の検出結果に基づいて、(a)前記オプション設定プレーヤに既に設定されている優遇オプションを示す設定済み優遇オプションの前記仕様、及び、(b)当該オプション設定プレーヤに前記有効期間終了後に将来的に設定される優遇オプションを示す他の優遇オプションの前記仕様、の少なくともいずれかの仕様を変更する仕様変更処理を実行する仕様変更手段と、
前記優遇内容に関する情報を含む、前記ゲームに関するゲーム情報を表示手段に表示させる表示制御手段と、
を備えることを特徴とするゲームシステム。

A game system that runs a game
Reception processing means for receiving player operation instructions and
A setting means for setting a preferential option indicating an option for giving preferential treatment to the game to the player based on the instruction of the accepted player.
Mission achievement conditions that indicate the conditions of missions that each player should complete within a given validity period when the preferential option is set for the player, and benefits that the player is to acquire when each mission is achieved. Information on the specifications of the preferential option, including at least the mission information specified in, is the preferential option information, that is, the storage control means that controls the stored storage means, and the storage control means.
Regarding the option setting player indicating the player for which the preferential option is set or the player character to be operated by the option setting player, the operation instruction of the option setting player and the preferential option set in the option setting player are associated with each other. Based on the preferential option information provided, the game control means for advancing the game, and
If it is determined that the option setting player meets the mission achievement conditions specified in the corresponding mission information within the valid period, the privilege specified in the mission information corresponding to the option setting player is given. A privilege control means that executes a privilege control process that is set so that it can be acquired,
A detection means for executing an option status detection process for detecting a given status in an option element indicating an element related to the set preferential option in the option setting player as an option status, and a detection means for executing the option status detection process.
Based on the detection result of the option status detection process, (a) the specification of the set preferential option indicating the preferential option already set in the option setting player, and (b) the valid period of the option setting player. A specification change means for executing a specification change process for changing at least one of the specifications of the other preferential options indicating the preferential options to be set in the future after the end.
A display control means for displaying game information about the game, including information about the preferential content, on the display means.
A game system characterized by being equipped with.

JP2019238515A 2019-12-27 2019-12-27 SERVER SYSTEM, GAME SYSTEM, GAME PROVIDING METHOD AND PROGRAM Active JP7194670B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2019238515A JP7194670B2 (en) 2019-12-27 2019-12-27 SERVER SYSTEM, GAME SYSTEM, GAME PROVIDING METHOD AND PROGRAM
US17/133,013 US11497997B2 (en) 2019-12-27 2020-12-23 Server system, game system, and game execution method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019238515A JP7194670B2 (en) 2019-12-27 2019-12-27 SERVER SYSTEM, GAME SYSTEM, GAME PROVIDING METHOD AND PROGRAM

Publications (2)

Publication Number Publication Date
JP2021106655A true JP2021106655A (en) 2021-07-29
JP7194670B2 JP7194670B2 (en) 2022-12-22

Family

ID=76967509

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019238515A Active JP7194670B2 (en) 2019-12-27 2019-12-27 SERVER SYSTEM, GAME SYSTEM, GAME PROVIDING METHOD AND PROGRAM

Country Status (1)

Country Link
JP (1) JP7194670B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018029808A (en) * 2016-08-25 2018-03-01 株式会社バンダイナムコエンターテインメント Game system and program
JP2019017975A (en) * 2018-02-16 2019-02-07 株式会社セガゲームス Information processor and game program
JP2019213709A (en) * 2018-06-13 2019-12-19 株式会社バンダイナムコエンターテインメント Program, computer system, and game system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018029808A (en) * 2016-08-25 2018-03-01 株式会社バンダイナムコエンターテインメント Game system and program
JP2019017975A (en) * 2018-02-16 2019-02-07 株式会社セガゲームス Information processor and game program
JP2019213709A (en) * 2018-06-13 2019-12-19 株式会社バンダイナムコエンターテインメント Program, computer system, and game system

Also Published As

Publication number Publication date
JP7194670B2 (en) 2022-12-22

Similar Documents

Publication Publication Date Title
JP6937455B2 (en) Server system and program
JP7482612B2 (en) Game system, server system, terminal device and program
JP7170381B2 (en) Program, Game Device, Server Device, and Game Execution Method
JP6927681B2 (en) Game server system and programs
US11497997B2 (en) Server system, game system, and game execution method
JP2020081315A (en) Program, game device and server device
JP6697845B2 (en) Server system, game system and program
JP7186157B2 (en) SERVER SYSTEM, GAME SYSTEM, GAME PROVIDING METHOD AND PROGRAM
JP6694670B2 (en) Server system, game system and program
TW202030008A (en) Program, terminal, game system, and game management device
JP7186000B2 (en) Program, server device, game system, and game providing method
JP7198740B2 (en) SERVER SYSTEM, GAME SYSTEM, GAME PROVIDING METHOD AND PROGRAM
JP6951836B2 (en) Server system and program
JP2020044035A (en) Program, game device, and server device
JP7058248B2 (en) Game system, game device, game provision method and program
JP2018164586A (en) Computer system and game system
JP7194670B2 (en) SERVER SYSTEM, GAME SYSTEM, GAME PROVIDING METHOD AND PROGRAM
JP7194671B2 (en) SERVER SYSTEM, GAME SYSTEM, GAME PROVIDING METHOD AND PROGRAM
JP7014756B2 (en) Server system, game provision method and program
JP7490416B2 (en) Game system and program
JP7194669B2 (en) SERVER SYSTEM, GAME SYSTEM, PROGRAM AND GAME PROVIDING METHOD
JP7402639B2 (en) Game systems, server systems, terminal devices and programs
JP2023138645A (en) Server system, game system, game providing method and program
JP2023048504A (en) Server system, program, and game provision method
JP2021029262A (en) Server system, game system, terminal device, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201014

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20210629

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20211116

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220117

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220607

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220720

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20221212

R150 Certificate of patent or registration of utility model

Ref document number: 7194670

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150