JP5658330B2 - GAME CONTROL DEVICE, GAME CONTROL DEVICE CONTROL METHOD, AND PROGRAM - Google Patents
GAME CONTROL DEVICE, GAME CONTROL DEVICE CONTROL METHOD, AND PROGRAM Download PDFInfo
- Publication number
- JP5658330B2 JP5658330B2 JP2013153953A JP2013153953A JP5658330B2 JP 5658330 B2 JP5658330 B2 JP 5658330B2 JP 2013153953 A JP2013153953 A JP 2013153953A JP 2013153953 A JP2013153953 A JP 2013153953A JP 5658330 B2 JP5658330 B2 JP 5658330B2
- Authority
- JP
- Japan
- Prior art keywords
- game data
- user
- battle
- game
- data group
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title description 47
- PWPJGUXAGUPAHP-UHFFFAOYSA-N lufenuron Chemical compound C1=C(Cl)C(OC(F)(F)C(C(F)(F)F)F)=CC(Cl)=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F PWPJGUXAGUPAHP-UHFFFAOYSA-N 0.000 title 1
- 238000012546 transfer Methods 0.000 description 40
- 230000008569 process Effects 0.000 description 31
- 238000007664 blowing Methods 0.000 description 14
- 238000012549 training Methods 0.000 description 13
- 238000004891 communication Methods 0.000 description 12
- 230000003287 optical effect Effects 0.000 description 11
- 238000012545 processing Methods 0.000 description 10
- 230000009471 action Effects 0.000 description 9
- 230000004048 modification Effects 0.000 description 9
- 238000012986 modification Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 8
- 238000007726 management method Methods 0.000 description 8
- 230000015572 biosynthetic process Effects 0.000 description 7
- 230000007123 defense Effects 0.000 description 7
- 230000008859 change Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 238000004088 simulation Methods 0.000 description 5
- 230000003247 decreasing effect Effects 0.000 description 3
- 238000009395 breeding Methods 0.000 description 2
- 230000001488 breeding effect Effects 0.000 description 2
- 239000002775 capsule Substances 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000002194 synthesizing effect Effects 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000029058 respiratory gaseous exchange Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000005728 strengthening Methods 0.000 description 1
Images
Description
本発明はゲーム制御装置、ゲーム制御装置の制御方法、及びプログラムに関する。 The present invention relates to a game control device, a control method for the game control device, and a program.
ユーザのゲームデータグループ又はゲームデータと、対戦相手ゲームデータグループと、に基づいて対戦を実行するゲームシステムが知られている。例えば、ユーザの複数のゲームカードデータと、対戦相手の複数のゲームカードデータと、に基づいて対戦を実行するゲームシステムが知られている。 2. Description of the Related Art A game system that executes a battle based on a user's game data group or game data and an opponent game data group is known. For example, a game system that executes a battle based on a plurality of game card data of a user and a plurality of game card data of an opponent is known.
従来のゲームシステムは、対戦が実行された場合に、対戦相手ゲームデータグループのメンバである複数のゲームデータの少なくとも一つをユーザに付与する機能を備えていなかった。このような機能が実現されれば、上記のようなゲームシステムにおける対戦の興趣をより向上することができる。 A conventional game system does not have a function of giving a user at least one of a plurality of pieces of game data that are members of an opponent game data group when a battle is executed. If such a function is realized, the interest of the battle in the game system as described above can be further improved.
本発明は上記課題に鑑みてなされたものであって、その目的は、対戦相手ゲームデータグループのメンバである複数のゲームデータの少なくとも一つをユーザに付与することが可能なゲーム制御装置、ゲーム制御装置の制御方法、及びプログラムを提供することにある。 The present invention has been made in view of the above problems, and an object of the present invention is to provide a game control device and a game capable of giving a user at least one of a plurality of game data that are members of an opponent game data group. To provide a control method and program for a control device.
上記課題を解決するために、本発明に係るゲーム制御装置は、ユーザ端末(20)と通信可能なゲーム制御装置であって、ユーザのゲームデータグループ又はゲームデータと、前記対戦相手ゲームデータグループと、に基づいて対戦を実行するゲーム制御装置(10)において、前記ユーザ端末(20)から送信される対戦要求を受け付ける対戦要求受付手段(144)と、前記対戦相手ゲームデータグループのメンバとする複数のゲームデータを決定する対戦相手ゲームデータグループ決定手段(146)と、前記対戦要求が受け付けられた場合、前記ユーザのゲームデータグループ又はゲームデータと、前記対戦相手ゲームデータグループと、に基づいて対戦を実行する対戦実行手段(148)と、前記対戦が実行された場合、前記対戦相手ゲームデータグループのメンバである複数のゲームデータのうちの少なくとも一つを前記ユーザに付与するゲームデータ付与手段(150)と、を含むことを特徴とする。 In order to solve the above-described problem, a game control device according to the present invention is a game control device capable of communicating with a user terminal (20), the game data group or game data of the user, and the opponent game data group, In the game control device (10) that executes a battle based on the above, a battle request receiving means (144) that receives a battle request transmitted from the user terminal (20), and a plurality of members that are members of the opponent game data group An opponent game data group determining means (146) for determining the game data of the player, and when the battle request is accepted, the battle is based on the game data group or game data of the user and the opponent game data group. The battle execution means (148) for executing the battle, and when the battle is executed, the battle A game data providing means for providing at least one of a plurality of game data that is a member of the hand game data group to said user (150), characterized in that it comprises a.
また、本発明に係るゲーム制御装置の制御方法は、ユーザ端末と通信可能なゲーム制御装置であって、ユーザのゲームデータグループ又はゲームデータと、前記対戦相手ゲームデータグループと、に基づいて対戦を実行するゲーム制御装置の制御方法において、前記ユーザ端末から送信される対戦要求を受け付ける対戦要求受付ステップと、前記対戦相手ゲームデータグループのメンバとする複数のゲームデータを決定する対戦相手ゲームデータグループ決定ステップと、前記対戦要求が受け付けられた場合、前記ユーザのゲームデータグループ又はゲームデータと、前記対戦相手ゲームデータグループと、に基づいて対戦を実行する対戦実行ステップと、前記対戦が実行された場合、前記対戦相手ゲームデータグループのメンバである複数のゲームデータのうちの少なくとも一つを前記ユーザに付与するゲームデータ付与ステップと、を含むことを特徴とする。 The control method of the game control device according to the present invention is a game control device capable of communicating with a user terminal, and performs a battle based on a user's game data group or game data and the opponent game data group. In the control method of the game control device to be executed, a battle request receiving step for receiving a battle request transmitted from the user terminal, and an opponent game data group determination for determining a plurality of game data as members of the opponent game data group A step, a battle execution step for executing a battle based on the game data group or game data of the user, and the opponent game data group, and a case where the battle is executed. A plurality of members of the opponent game data group Characterized in that it comprises a game data providing step of applying at least one of the game data to the user.
また、本発明に係るプログラムは、ユーザ端末と通信可能なゲーム制御装置であって、ユーザのゲームデータグループ又はゲームデータと、前記対戦相手ゲームデータグループと、に基づいて対戦を実行するゲーム制御装置としてコンピュータを機能させるためのプログラムにおいて、前記ユーザ端末から送信される対戦要求を受け付ける対戦要求受付手段(144)、前記対戦相手ゲームデータグループのメンバとする複数のゲームデータを決定する対戦相手ゲームデータグループ決定手段(146)、前記対戦要求が受け付けられた場合、前記ユーザのゲームデータグループ又はゲームデータと、前記対戦相手ゲームデータグループと、に基づいて対戦を実行する対戦実行手段(148)、及び、前記対戦が実行された場合、前記対戦相手ゲームデータグループのメンバである複数のゲームデータのうちの少なくとも一つを前記ユーザに付与するゲームデータ付与手段(150)、を含むことを特徴とするプログラムである。 The program according to the present invention is a game control device capable of communicating with a user terminal, and executes a battle based on a user's game data group or game data and the opponent game data group. In the program for causing the computer to function as, a battle request receiving means (144) for receiving a battle request transmitted from the user terminal, and opponent game data for determining a plurality of game data as members of the opponent game data group A group determination unit (146), a battle execution unit (148) that executes a battle based on the game data group or game data of the user and the opponent game data group when the battle request is received; and When the battle is executed, the battle phase Game data providing means for providing at least one of a plurality of game data that is a member of the game data group to said user (150), a program which comprises a.
また、本発明に係る情報記憶媒体は、上記プログラムを記録したコンピュータ読み取り可能な情報記憶媒体である。 An information storage medium according to the present invention is a computer-readable information storage medium recording the above program.
また、本発明の一態様では、前記対戦要求受付手段(144)は、前記対戦要求に関連する複数の選択肢のうちの少なくとも一つの選択を受け付ける手段を含み、前記ゲーム制御装置(10)は、前記ユーザに対応づけてパラメータを記憶するパラメータ記憶手段(140)に記憶される前記パラメータを、該ユーザによって選択された選択肢に基づいて更新するパラメータ更新手段(152)を含み、前記対戦相手ゲームデータグループ決定手段(146)は、前記対戦相手ゲームデータグループのメンバとする複数のゲームデータを前記パラメータに基づいて決定する手段を含むようにしてもよい。 In one aspect of the present invention, the battle request accepting means (144) includes a means for accepting selection of at least one of a plurality of options related to the battle request, and the game control device (10) includes: Parameter updating means (152) for updating the parameter stored in the parameter storage means (140) for storing the parameter in association with the user based on the option selected by the user, the opponent game data The group determining means (146) may include means for determining a plurality of game data as members of the opponent game data group based on the parameters.
また、本発明の一態様では、前記パラメータが所定値であるか否かを判定する手段(148)と、前記パラメータが前記所定値である場合に、前記対戦の実行を制限する手段(148)と、を含むようにしてもよい。 In one aspect of the present invention, means for determining whether or not the parameter is a predetermined value (148) and means for restricting execution of the battle when the parameter is the predetermined value (148) May be included.
また、本発明の一態様では、前記ゲーム制御装置(10)は、前記対戦相手ゲームデータグループの強さに関する強さ情報を前記ユーザに対応づけて記憶する強さ情報記憶手段(140)に記憶される前記強さ情報を、前記対戦が行われた場合と、前記ユーザが前記対戦に勝利した場合と、前記ゲームデータが前記ユーザに付与された場合と、又は前記ユーザに付与されたゲームデータが所定のゲームデータである場合とのうちの少なくとも一つの場合において、前記対戦相手ゲームデータグループの強さが上がるように更新する強さ情報更新手段(154)を含み、前記対戦相手ゲームデータグループ決定手段(146)は、前記対戦相手ゲームデータグループを前記強さ情報に基づいて設定する手段を含むようにしてもよい。 In one aspect of the present invention, the game control device (10) stores strength information relating to the strength of the opponent game data group in strength information storage means (140) that stores the strength information in association with the user. The strength information to be used is the case where the battle is performed, the case where the user wins the battle, the case where the game data is given to the user, or the game data given to the user. In at least one of the cases where the game data is predetermined game data, the opponent game data group includes strength information update means (154) for updating the opponent game data group so that the strength of the opponent game data group increases. The determining means (146) may include means for setting the opponent game data group based on the strength information.
また、本発明の一態様では、前記強さ情報更新手段(154)は、所定の種別のゲームデータが前記ユーザに付与された場合に、前記対戦相手ゲームデータグループの強さが上がるように、前記強さ情報を更新し、前記強さ情報更新手段(154)は、前記対戦相手ゲームデータグループの強さを上げる程度を、前記ユーザに付与されたゲームデータの種別に基づいて決定するようにしてもよい。 In one aspect of the present invention, the strength information update unit (154) may increase the strength of the opponent game data group when a predetermined type of game data is given to the user. The strength information is updated, and the strength information updating means (154) determines the degree of increasing the strength of the opponent game data group based on the type of game data given to the user. May be.
また、本発明の一態様では、所定の時刻又は日時になったか否かを判定する手段(154)と、前記所定の時刻又は日時になった場合に、前記強さ情報を、前記対戦相手ゲームデータグループの強さが下がるように更新する手段(154)と、を含むようにしてもよい。 Further, according to one aspect of the present invention, the means (154) for determining whether or not a predetermined time or date / time has come, and when the predetermined time or date / time is reached, the strength information is used as the opponent game. And updating means (154) so as to decrease the strength of the data group.
また、本発明の一態様では、前記ゲーム制御装置は、前記対戦を要求する権利を前記ユーザに付与する権利付与手段(142)を含み、前記対戦要求受付手段(144)は、前記ユーザが前記権利を有している場合に前記対戦要求を受け付け、前記ゲーム制御装置(10)は、前記ユーザが有している前記権利を他のユーザに譲渡する譲渡処理を実行する権利譲渡手段(156)を含み、前記対戦相手ゲームデータグループ決定手段(146)は、前記対戦相手ゲームデータグループのメンバとする複数のゲームデータを、前記権利が譲渡された回数を記憶する譲渡回数記憶手段(140)に記憶される前記回数に基づいて決定する手段を含むようにしてもよい。 In one aspect of the present invention, the game control device includes a right granting unit (142) that grants the right to request the battle to the user, and the battle request receiving unit (144) The game control device (10) accepts the battle request when it has a right, and the game control device (10) executes a right transfer means (156) for executing a transfer process for transferring the right held by the user to another user. The opponent game data group determining means (146) includes a plurality of game data that are members of the opponent game data group in a transfer count storage means (140) for storing the number of times the right has been transferred. Means for determining based on the number of times stored may be included.
また、本発明の一態様では、前記権利譲渡手段(156)は、ユーザ同士の関係に関する関係情報を記憶する関係情報記憶手段に記憶される前記関係情報に基づいて、前記権利を有しているユーザと所定の関係を有している他のユーザに前記権利を譲渡する前記譲渡処理を実行するようにしてもよい。 In one aspect of the present invention, the right assignment unit (156) has the right based on the relationship information stored in the relationship information storage unit that stores relationship information regarding the relationship between users. The transfer process of transferring the right to another user having a predetermined relationship with the user may be executed.
また、本発明の一態様では、ユーザ同士の関係に関する関係情報を記憶する関係情報記憶手段(140)に記憶される前記関係情報に基づいて、前記ユーザと所定の関係を有する他のユーザの前記ゲーム制御装置へのアクセス状況が所定の状況であるか否かを判定するアクセス状況判定手段(158)を含み、前記対戦相手ゲームデータグループ決定手段(146)は、前記対戦相手ゲームデータグループのメンバとする前記複数のゲームデータを、前記アクセス状況判定手段の判定結果に基づいて決定する手段を含むようにしてもよい。 Moreover, in one aspect of the present invention, based on the relationship information stored in the relationship information storage means (140) for storing relationship information regarding the relationship between users, the other users having a predetermined relationship with the user Access status determining means (158) for determining whether or not the access status to the game control device is a predetermined status, and the opponent game data group determining means (146) is a member of the opponent game data group The plurality of game data may be determined based on a determination result of the access status determination unit.
また、本発明の一態様では、前記対戦相手ゲームデータグループ決定手段(146)は、複数のゲームデータを記憶するゲームデータ記憶手段に記憶される複数のゲームデータのうちから、前記対戦相手ゲームデータグループのメンバとする複数のゲームデータを選択するようにしてもよい。 In one aspect of the present invention, the opponent game data group determining means (146) is configured to select the opponent game data from a plurality of game data stored in a game data storage means for storing a plurality of game data. You may make it select the some game data used as a member of a group.
また、本発明の一態様では、前記ゲームデータは、ゲームキャラクタに関するゲームキャラクタデータ、ゲームカードに関するゲームカードデータ、又はゲームアイテムに関するゲームアイテムデータであるようにしてもよい。 In one embodiment of the present invention, the game data may be game character data related to a game character, game card data related to a game card, or game item data related to a game item.
本発明によれば、対戦相手ゲームデータグループのメンバである複数のゲームデータの少なくとも一つをユーザに付与することが可能になる。 According to the present invention, at least one of a plurality of game data that are members of an opponent game data group can be given to a user.
以下、本発明の実施形態の一例について図面に基づき詳細に説明する。 Hereinafter, an example of an embodiment of the present invention will be described in detail with reference to the drawings.
図1は、本発明の実施形態に係るゲームシステムの全体構成を示す。図1に示すように、本実施形態に係るゲームシステム1はゲームサーバ10(ゲーム制御装置)と複数のユーザ端末20とを含む。ゲームサーバ10と複数のユーザ端末20とは通信ネットワーク2に接続されており、ゲームサーバ10とユーザ端末20との間で相互にデータ通信が可能である。
FIG. 1 shows an overall configuration of a game system according to an embodiment of the present invention. As shown in FIG. 1, the
ゲームサーバ10は例えばサーバコンピュータによって実現される。図1に示すように、ゲームサーバ10は制御部11、記憶部12、通信部13、及び光ディスクドライブ部14を含む。制御部11は例えばCPU等を含み、オペレーティングシステムやその他のプログラムに従って情報処理を実行する。記憶部12は、主記憶部(例えばRAM)と補助記憶部(例えばハードディスクドライブ又はソリッドステートドライブ)を含む。通信部13は、通信ネットワーク2を介して他の装置(例えばユーザ端末20)とデータを授受するためのものである。光ディスクドライブ部14は光ディスク(情報記憶媒体)に記憶されたプログラムやデータを読み取る。
The
プログラムやデータは光ディスクを介してゲームサーバ10に供給される。すなわち、光ディスクに記憶されたプログラムやデータが光ディスクドライブ部14によって読み出され、記憶部12に記憶される。なお、光ディスク以外の情報記憶媒体(例えばメモリカード)に記憶されたプログラムやデータを読み取るための構成要素(例えばメモリーカードスロット)がゲームサーバ10に備えられるようにしてもよい。そして、プログラムやデータが光ディスク以外の情報記憶媒体を介してゲームサーバ10に供給されるようにしてもよい。または、プログラムやデータは通信ネットワーク2を介して遠隔地からゲームサーバ10に供給されるようにしてもよい。
Programs and data are supplied to the
なお、ゲームサーバ10はデータベース15にアクセスできるようになっている。データベース15はゲームサーバ10内に構築されていてもよいし、ゲームサーバ10とは別のサーバコンピュータ内に構築されていてもよい。
The
ユーザ端末20は、ユーザがゲームをプレイするために使用する情報処理装置である。ユーザ端末20は、例えば、携帯電話機(スマートフォンを含む)、携帯情報端末(タブレット型コンピュータを含む)、パーソナルコンピュータ、携帯用ゲーム機、又は家庭用ゲーム機(据置型ゲーム機)によって実現される。なお以下では、ユーザ端末20が携帯電話(スマートフォン)であることとして説明する。
The
図1に示すように、ユーザ端末20は制御部21、記憶部22、通信部23、操作部24、表示部25、及び音声出力部26を含む。制御部21、記憶部22、及び通信部23は、ゲームサーバ10の制御部11、記憶部12、及び通信部13と同様である。
As shown in FIG. 1, the
操作部24はユーザが各種操作/指示を行うためのものである。例えば、表示部25に表示される画面内の位置をユーザが指示するためのポインティングデバイスが操作部24として備えられる。例えば、表示部25の上に重ねて設けられるタッチパネルがユーザ端末20に備えられる。なお、タッチパネルの代わりに、例えばマウス、スティック、タッチパッド、ボタン(キー)、又はレバー(スティック)等がユーザ端末20に備えられるようにしてもよい。表示部25は例えば液晶ディスプレイ又は有機ELディスプレイ等であり、各種画面を表示する。音声出力部26は例えばスピーカ又はヘッドホン等であり、音声データを出力する。
The
プログラムやデータは通信ネットワーク2を介して遠隔地からユーザ端末20に供給される。なお、メモリカード又は光ディスク等の情報記憶媒体に記憶されたプログラムやデータを読み取るための構成要素がユーザ端末20に備えられるようにしてもよい。この場合、メモリカード又は光ディスクに記憶されたプログラムやデータが読み出され、記憶部22に記憶されるようにしてもよい。
Programs and data are supplied to the
ゲームサーバ10では例えばHTTPデーモンが起動される。また、ユーザ端末20ではブラウザが起動され、ユーザ端末20からブラウザを介して処理要求(HTTPリクエスト)がゲームサーバ10に送信される。また、上記の処理要求に対応する処理結果(HTTPレスポンス)がゲームサーバ10からユーザ端末20に送信される。例えば、ウェブページ記述言語で記述されたページデータがユーザ端末20に送信される。そして、このページデータに基づいて、処理結果に基づく画面がユーザ端末20の表示部25に表示される。
In the
ゲームシステム1では、ユーザのゲームデータグループ又はゲームデータと、対戦相手ゲームデータグループと、に基づいて対戦が実行される。以下では、ゲームシステム1で実行されるゲームの一例として、ユーザが実在するサッカー選手に対応する選手カードを集めてコンピュータ又は他のユーザと対戦するゲームについて説明する。
In the
まず、データベース15に記憶されるデータについて説明する。例えば、データベース15は選手カードデータベースとユーザデータベースとを含む。
First, data stored in the
選手カードデータベースは、ゲームシステム1において予め用意されたすべての選手カードのデータを記憶する。図2は選手カードデータベースの一例を示す。図2に示すように、個々の選手カードデータは「選手ID」、「選手名」、「画像」、「所属チーム」、「ポジション」、「種別」、「コスト」、「オフェンス」、「ディフェンス」、及び「テクニック」フィールドを含む。
The player card database stores data of all player cards prepared in advance in the
「選手ID」フィールドは、選手カードを一意に識別するための識別情報を示す。「選手名」フィールドは、選手カードに対応づけられたサッカー選手の名前を示す。「画像」フィールドは、選手カードに対応づけられたサッカー選手の画像を示す。 The “player ID” field indicates identification information for uniquely identifying a player card. The “player name” field indicates the name of the soccer player associated with the player card. The “image” field indicates an image of a soccer player associated with the player card.
「所属チーム」フィールドは、選手カードに対応づけられた実在のサッカー選手が所属しているチームを示す。「ポジション」フィールドは、選手カードに対応づけられたサッカー選手が得意としているポジションを示す。例えば、FW(フォワード)、MF(ミッドフィルダー)、DF(ディフェンダー)、及びGK(ゴールキーパー)のいずれかが「ポジション」フィールドに登録される。 The “affiliation team” field indicates a team to which a real soccer player associated with the player card belongs. The “position” field indicates a position that the soccer player associated with the player card is good at. For example, any one of FW (forward), MF (midfielder), DF (defender), and GK (goalkeeper) is registered in the “position” field.
「種別」フィールドは選手カードの能力の高さを示す。なお、能力が高いサッカー選手の選手カードは希少度も高いため、「種別」フィールドは選手カードの希少度を示す。ゲームシステム1では、「スーパースター」、「スター」、「グレート」、「レギュラー」、及び「ノーマル」の5つの種別が用意されており、これらの種別のいずれかが「種別」フィールドに登録される。「スーパースター」は最も能力(希少度)が高い種別である。「スター」は第2番目に能力(希少度)が高い種別であり、「グレート」は第3番目に能力(希少度)が高い種別である。「レギュラー」は第4番目に能力(希少度)が高い種別であり、「ノーマル」は最も能力(希少度)が低い種別である。
The “type” field indicates the level of ability of the player card. In addition, since the player card of a soccer player with high ability has a high rarity level, the “type” field indicates the rarity level of the player card. In the
「コスト」フィールドは、選手カードを対戦に使用するために必要なコスト、すなわち、試合に参加するメンバとして選手カードを使用するために必要なコストを示す。「コスト」については後述する。 The “cost” field indicates a cost required to use the player card for the battle, that is, a cost required to use the player card as a member participating in the game. “Cost” will be described later.
「オフェンス」フィールドは選手の攻撃力パラメータの基本値(初期値)を示す。「ディフェンス」フィールドは選手の守備力パラメータの基本値を示す。「テクニック」フィールドは選手の技術力パラメータの基本値を示す。 The “offense” field indicates a basic value (initial value) of the player's attack power parameter. The “defense” field indicates the basic value of the player's defense strength parameter. The “Technique” field indicates the basic value of the technical skill parameter of the player.
ユーザデータベースは、ゲームシステム1のすべてのユーザのデータを記憶する。図3はユーザデータベースの一例を示す。図3に示すように、個々のユーザデータは「ユーザID」、「ユーザ名」、及び「画像」フィールドを含む。「ユーザID」フィールドは、ユーザを一意に識別するための識別情報を示す。「ユーザ名」フィールドはユーザ名を示し、「画像」フィールドはユーザの画像を示す。
The user database stores data of all users of the
また、個々のユーザデータは「チーム名」、「レベル」、「連携度」、及び「経験値」フィールドを含む。「チーム名」フィールドは、ユーザが保有するサッカーチームの名称を示す。「レベル」フィールドはユーザのサッカーチームのレベルを示し、「連携度」フィールドは、サッカーチームに所属する選手同士の連携の熟練度を示す。レベルや連携度が高いほど、サッカーチームが強いことを示す。「経験値」フィールドはサッカーチームが獲得した経験値を示す。「経験値」フィールドの値が所定値に達すると、「レベル」フィールドの値が上昇する。 The individual user data includes “team name”, “level”, “degree of cooperation”, and “experience value” fields. The “team name” field indicates the name of the soccer team owned by the user. The “level” field indicates the level of the user's soccer team, and the “degree of cooperation” field indicates the skill level of cooperation between players belonging to the soccer team. The higher the level and the degree of cooperation, the stronger the soccer team. The “experience value” field indicates the experience value acquired by the soccer team. When the value of the “experience value” field reaches a predetermined value, the value of the “level” field increases.
さらに、個々のユーザデータは「所属リーグ」、「リーグ内ランキング」、及び「全体ランキング」フィールドを含む。「所属リーグ」フィールドは、ユーザのサッカーチームが所属するリーグを示す。ゲームシステム1では、レベルが異なる複数のリーグが用意されており、各ユーザのサッカーチームがいずれかのリーグに所属する。
Further, the individual user data includes “affiliated league”, “intra-league ranking”, and “overall ranking” fields. The “affiliation league” field indicates a league to which the user's soccer team belongs. In the
「リーグ内ランキング」フィールドは、リーグ内における、ユーザのサッカーチームの順位を示し、「全体ランキング」フィールドは、全サッカーチーム中における、ユーザのサッカーチームの順位を示す。ゲームシステム1では、同じリーグに所属するサッカーチーム同士の対戦が自動的に行われ、その対戦結果に基づいて、リーグ内ランキングが変化する。ユーザのサッカーチームのリーグ内ランキングが高くなると、ユーザのサッカーチームは一つ上の階層のリーグに昇格する。一方、ユーザのサッカーチームのリーグ内ランキングが低くなると、ユーザのサッカーチームは一つ下の階層のリーグに降格する。
The “in-league ranking” field indicates the ranking of the user's soccer team in the league, and the “overall ranking” field indicates the ranking of the user's soccer team in all the soccer teams. In the
さらに、個々のユーザデータは「行動ポイント」、「運営ポイント」、「育成ポイント」、及び「抽選ポイント」フィールドを含む。 Further, the individual user data includes “action point”, “management point”, “nurturing point”, and “lottery point” fields.
「行動ポイント」フィールドは行動ポイントの現在値及び最大値を示す。ゲームシステム1において、ユーザは選手の探索を実行することによって選手カードを入手することができる。行動ポイントは、選手の探索を実行することによって消費され、所定時間が経過するごとに回復される。
The “action point” field indicates the current value and the maximum value of the action point. In the
「運営ポイント」フィールドは運営ポイントの現在値及び最大値を示す。運営ポイントは、他のユーザのサッカーチームと対戦することによって消費され、所定時間が経過するごとに回復される。他のユーザのサッカーチームと対戦する場合には、対戦に使用した選手カードのコストの合計値が消費される。このため、対戦に使用する選手カードは、対戦に使用する選手カードのコストの合計が運営ポイントを超えないようにして決定される。 The “management point” field indicates the current value and the maximum value of the management point. The management points are consumed by playing against another user's soccer team, and are recovered each time a predetermined time elapses. When competing with another user's soccer team, the total cost of the player cards used in the competition is consumed. For this reason, the player card used for the battle is determined such that the total cost of the player cards used for the battle does not exceed the management point.
「育成ポイント」フィールドは育成ポイントを示す。ゲームシステム1において、ユーザは選手カードに他の選手カードを合成することによって、選手カードを育成(強化)できる。育成ポイントは、選手カードの育成を実行することによって消費される。
The “training point” field indicates a training point. In the
「抽選」ポイントフィールドは抽選ポイントを示す。ゲームシステム1において、ユーザはカプセルトイを模した抽選を実行することによって、選手カードを入手できる。抽選ポイントは、抽選を実行することによって消費される。
The “lottery” point field indicates a lottery point. In the
なお、行動ポイント及び運営ポイントを回復するためのアイテムが用意されている。ユーザはこのアイテムを使用することによって、行動ポイント及び運営ポイントを最大値まで回復することができる。 Items for recovering action points and management points are prepared. By using this item, the user can recover the action point and the management point to the maximum value.
また、個々のユーザデータは「選手数」及び「保有選手」フィールドを含む。「選手数」フィールドは、ユーザが保有している選手カードの枚数を示す。「保有選手」フィールドは、ユーザが保有している選手カードのリストを示す。ユーザが保有している選手カードの選手ID及び選手パラメータデータが「保有選手」フィールドに登録される。 Each user data includes a “number of players” and “owned players” fields. The “number of players” field indicates the number of player cards held by the user. The “held player” field indicates a list of player cards held by the user. The player ID and player parameter data of the player card held by the user are registered in the “owned player” field.
図4は選手パラメータの一例を示す。図4に示すように、選手パラメータデータは「レベル」、「コスト」、「オフェンス」、「ディフェンス」、「テクニック」、「連携度」、及び「経験値」フィールドを含む。 FIG. 4 shows an example of player parameters. As shown in FIG. 4, the player parameter data includes “level”, “cost”, “offense”, “defense”, “technique”, “degree of cooperation”, and “experience value” fields.
「レベル」、「コスト」、「オフェンス」、「ディフェンス」、及び「テクニック」フィールドは選手カードデータベース(図2参照)と同様である。ただし、後述するように、「レベル」、「オフェンス」、「ディフェンス」、及び「テクニック」フィールドの値は、選手カードの育成を実行することによって上昇する。「連携度」フィールドは連携プレイの熟練度を示し、「経験値」フィールドは選手が獲得した経験値を示す。選手カードの育成を実行することによって、「経験値」フィールドの値が上昇する。「経験値」フィールドの値が所定値に達すると、「レベル」フィールドの値が上昇する。この場合、「オフェンス」、「ディフェンス」、及び「テクニック」フィールドの値も上昇する。 The “level”, “cost”, “offense”, “defense”, and “technique” fields are the same as in the player card database (see FIG. 2). However, as will be described later, the values of the “level”, “offense”, “defense”, and “technique” fields are increased by executing player card training. The “cooperation degree” field indicates the skill level of cooperative play, and the “experience value” field indicates the experience value acquired by the player. By executing the player card training, the value of the “experience value” field increases. When the value of the “experience value” field reaches a predetermined value, the value of the “level” field increases. In this case, the values of the “offense”, “defense”, and “technique” fields also increase.
さらに、個々のユーザデータは「保有アイテム」フィールドを含む。「保有アイテム」フィールドは、ユーザが保有しているアイテムのリストを示す。ユーザが保有しているアイテムのアイテムID及びアイテムパラメータデータが「保有アイテム」フィールドに登録される。 In addition, each user data includes a “held item” field. The “held item” field indicates a list of items held by the user. The item ID and item parameter data of the item held by the user are registered in the “held item” field.
また、個々のユーザデータは「仲間数」、「仲間リスト」、「ブレス強度」、「コンピュータチームの強さレベル」、及び「最終アクセス日時」フィールドを含む。「仲間数」フィールドは、ユーザと仲間関係(友人関係)にある他のユーザの人数を示す。「仲間リスト」フィールドは、ユーザと仲間関係(友人関係)にある他のユーザのリストを示す。 In addition, each user data includes “number of friends”, “list of friends”, “brace strength”, “strength level of computer team”, and “last access date” fields. The “number of friends” field indicates the number of other users who are in friendship (friendship) with the user. The “buddy list” field indicates a list of other users who are in a friendship relationship with the user.
「ブレス強度」フィールドはユーザのブレス強度を示す。ブレス強度の詳細については後述する。「コンピュータチームの強さレベル」フィールドは、ユーザのサッカーチームとコンピュータのサッカーチームとが対戦する場合に設定されるコンピュータのサッカーチームの強さを示す。コンピュータのサッカーチームの強さレベルの詳細についても後述する。「最終アクセス日時」フィールドは、ユーザがゲームサーバ10に最後にアクセスした日時を示す。
The “Breath Strength” field indicates the user's breath strength. Details of the breath strength will be described later. The “Computer Team Strength Level” field indicates the strength of the computer soccer team that is set when the user soccer team and the computer soccer team battle each other. Details of the strength level of the computer soccer team will also be described later. The “last access date / time” field indicates the date and time when the user last accessed the
次に、ユーザ端末20の表示部25に表示されるゲーム画面の一例について説明する。図5は、ゲームシステム1にアクセスした場合に表示部25に表示されるメイン画面の一例を示す。図5に示すように、メイン画面30には、ユーザのサッカーチームに関する各種情報が表示される。
Next, an example of the game screen displayed on the
メイン画面30は代表選手画像32を含む。ユーザが保有している選手カードのうちの代表選手カードの画像が代表選手画像32として表示される。また、メイン画面30はお知らせ欄34も含む。ユーザへのお知らせメッセージ36がお知らせ欄34に表示される。さらに、メイン画面30は、探索ボタン38A、フォーメーションボタン38B、育成ボタン38C、抽選ボタン38D、試合ボタン38E、及び交流ボタン38Fを含む。
The
フォーメーションボタン38Bは、ユーザのサッカーチームのフォーメーションを設定するためのボタンである。フォーメーションボタン38Bが選択された場合、フォーメーションを設定するための画面が表示部25に表示される。この画面において、ユーザは、例えば「4−4−2」等のフォーメーションの種類を選択したり、各ポジションに割り当てる選手カードを選択したりする。つまり、ユーザは、コンピュータ又は他のユーザとの対戦に使用する11枚の選手カードを選択する。
The
育成ボタン38Cは、ユーザが保有している選手カードを育成(強化)するためのボタンである。育成ボタン38Cが選択された場合、選手カードを育成するための画面が表示部25に表示される。上述したように、ゲームシステム1では、選手カードに他の選手カードを合成することによって選手カードを育成することができる。上記の画面において、ユーザは、育成したい選手カードと、該選手カードを育成するために消費する他の選手カードとを選択することによって選手カードを育成する。なお、上述したように、選手カードの育成は所定量の育成ポイントと引き替えに実行される。
The
抽選ボタン38Dは、選手カードの抽選を行うことによって選手カードを入手するためのボタンである。抽選ボタン38Dが選択された場合、例えばカプセルトイを模した画面が表示部25に表示される。この画面では選手カードの抽選が実行される。なお、上述したように、選手カードの抽選は所定量の抽選ポイントと引き替えに実行される。
The
試合ボタン38Eは、他のユーザのサッカーチームと試合するためのボタンである。試合ボタン38Eが選択されると、他のユーザのサッカーチームと試合するための画面が表示部25に表示される。なお、上述したように、試合に用いられる選手カードのコストの合計に相当する運営ポイントと引き替えに試合は実行される。他のユーザのサッカーチームとの試合に勝利することによって、例えば、ユーザはアイテムを入手したり、育成ポイントを入手したりすることができる。
The game button 38E is a button for playing a game with another user's soccer team. When the match button 38E is selected, a screen for playing a match with another user's soccer team is displayed on the
交流ボタン38Fは、他のユーザと交流するためのボタンである。交流ボタン38Fが選択された場合、他のユーザにメッセージを送信したり、他のユーザに選手カード又はアイテムを贈ったりするための画面が表示部25に表示される。
The
探索ボタン38Aは、選手(選手カード)を探索するためのボタンである。探索ボタン38Aが選択された場合、選手を探索するための探索画面が表示部25に表示される。図6は探索画面の一例を示す。図6に示すように、探索画面40には、探索中のエリア、該エリアにおける探索率、ユーザのサッカーチームの経験値や、行動ポイントの現在値及び最大値が表示される。
The
探索画面40は探索ボタン42を含む。探索ボタン42が選択された場合、選手の探索が実行される。選手の探索に成功した場合には、選手カードがユーザに付与され、ユーザに付与された選手カードを示す画面が表示部25に表示される。選手の探索に成功するか否かや、ユーザに付与される選手カードは所定の確率に従ってランダムに決定される。なお、選手の探索が実行されるごとに探索率が上昇する。探索率が所定値(例えば100)に達した場合には、該エリアの探索が完了したことになり、ユーザは次のエリアに進むことができる。
The
本実施形態に係るゲームシステム1では、選手の探索が実行された場合に、ユーザのサッカーチーム(以下「ユーザチーム」と呼ぶ。)がコンピュータのサッカーチーム(以下「コンピュータチーム」と呼ぶ。)と対戦するためのアイテムであるホイッスルがユーザに付与される場合がある。ホイッスルがユーザに付与される場合にはホイッスル入手画面が表示部25に表示される。
In the
図7はホイッスル入手画面の一例を示す。図7に示すように、ホイッスル入手画面50は、入手したホイッスルを示すアイテム画像52を含む。また、ホイッスル入手画面50はホイッスルの吹き方を選択するためのボタンを含む。具体的には、強く吹くボタン54A、元気に吹くボタン54B、及びやさしく吹くボタン54Cがホイッスル入手画面50に含まれる。
FIG. 7 shows an example of a whistle acquisition screen. As shown in FIG. 7, the
ゲームシステム1では、コンピュータチームのメンバとなる選手カードが選手カードデータベースから選択される。また、コンピュータチームのメンバとして選択される選手カードが、ホイッスルの吹き方に基づいて変化する。
In the
ここで、この仕組みについて説明する。図8及び図9はこの仕組みについて説明するための図である。 Here, this mechanism will be described. 8 and 9 are diagrams for explaining this mechanism.
ゲームシステム1では、ユーザによって選択されたホイッスルの吹き方に基づいて、ユーザのブレス強度(図3参照)が増減される。図8は、ホイッスルの吹き方と、ブレス強度の増減と、の対応関係の一例を示している。図8に示す対応関係によれば、強く吹くボタン54Aが選択された場合にブレス強度が2又は3増加される。また、元気に吹くボタン54Bが選択された場合にブレス強度が1増加される。やさしく吹くボタン54Cが選択された場合にブレス強度が2又は3減少される。
In the
またゲームシステム1では、増減された後のブレス強度に基づいて、コンピュータチームのメンバの選択が制御されるようになっている。図9は、ブレス強度と、コンピュータチームのメンバの選択制御に関する情報と、の対応関係の一例を示している。
In the
図9に示す例では、「コンピュータチームのメンバの選択制御に関する情報」として、コンピュータチームのメンバを決定する場合の確率情報がブレス強度に対応づけられている。なお図9において、「SS」、「S」、「G」、「R」、及び「N」は選手カードの種別を示しており、それぞれ、「スーパースター」、「スター」、「グレート」、「レギュラー」、及び「ノーマル」を示す。 In the example shown in FIG. 9, probability information in the case of determining a computer team member is associated with the breath strength as “information regarding the selection control of the computer team member”. In FIG. 9, “SS”, “S”, “G”, “R”, and “N” indicate the types of player cards, and “superstar”, “star”, “great”, “Regular” and “Normal” are shown.
ここで、増減後のブレス強度が「5」である場合を想定する。この場合、ブレス強度「5」に対応づけられた確率情報に基づいて、各ポジションに割り当てる選手カードが決定される。例えば、ポジション「FW」に割り当てる選手カードを決定する場合には、まず、ポジション「FW」に割り当てる選手カードの種別が上記の確率情報に基づいて決定される。例えば、ブレス強度「5」に対応づけられた確率情報では「スーパースター」の確率が「1%」になっているため、ポジション「FW」に割り当てる選手カードの種別が「スーパースター」に決定される確率は「1%」になる。また、例えば、ポジション「FW」に割り当てる選手カードの種別が「スーパースター」に決定された場合、ポジションが「FW」であって、かつ、種別が「スーパースター」である選手カードのいずれかが選手カードデータベースから選択される。このようにして、各ポジションの選手カードが決定される。 Here, it is assumed that the breath strength after the increase / decrease is “5”. In this case, a player card to be assigned to each position is determined based on the probability information associated with the breath strength “5”. For example, when determining the player card to be assigned to the position “FW”, first, the type of the player card to be assigned to the position “FW” is determined based on the probability information. For example, in the probability information associated with the breath strength “5”, since the probability of “superstar” is “1%”, the type of player card assigned to the position “FW” is determined as “superstar”. The probability is 1%. Further, for example, when the type of the player card assigned to the position “FW” is determined to be “superstar”, any of the player cards whose position is “FW” and whose type is “superstar” is Selected from player card database. In this way, the player card for each position is determined.
なお、図9に示す対応関係では、ブレス強度「8」に対応づけられた確率情報は、他のブレス強度に対応づけられた確率情報よりも、「スーパースター」や「スター」の確率が高くなっている。このため、ブレス強度が「8」である場合には、種別が「スーパースター」又は「スター」である選手カードがコンピュータチームのメンバとして選ばれやすくなる。 In the correspondence relationship shown in FIG. 9, the probability information associated with the breath strength “8” has a higher probability of “superstar” or “star” than the probability information associated with other breath strengths. It has become. For this reason, when the breath strength is “8”, a player card whose type is “superstar” or “star” is easily selected as a member of the computer team.
ホイッスル入手画面50において、強く吹くボタン54A、元気に吹くボタン54B、及びやさしく吹くボタン54Cのうちのいずれかが選択された場合、例えば図10に示すようなホイッスル画面60が表示部25に表示される。なお、図10に示すホイッスル画面60は、ブレス強度が「5」である場合のホイッスル画面の一例を示している。
When any one of the
図10に示すように、ホイッスル画面60には、ホイッスルを吹くキャラクタのシルエット画像62とともにメッセージ64が表示される。このメッセージ64の内容はブレス強度に基づいて変化する。図11はブレス強度とメッセージ64との対応関係の一例を示す。
As shown in FIG. 10, a
メッセージ64は、種別が「スーパースター」又は「スター」である選手カードがコンピュータチームのメンバとして選ばれやすくするため(言い換えれば、ブレス強度が「8」になるようにするため)のヒントをユーザに与える役割を果たしている。図10に示すメッセージ64はブレス強度「5」に対応するメッセージであるため、メッセージ64は、ホイッスル入手画面50が次回表示された際にホイッスルを強く吹いた方がよいことをユーザに示唆する内容になっている。このメッセージ64を頼りに、ユーザは、ホイッスル入手画面50が次回表示された際に強く吹くボタン54Aを選択するとよいことを知ることができる。
The
図10に示すように、ホイッスル画面60は次へボタン66を含む。次へボタン66が選択された場合、例えば図12に示すようなキックオフ画面70が表示される。図12に示すように、キックオフ画面70には、コンピュータチームのメンバである11枚の選手カード72と、ユーザチームのメンバである11枚の選手カード74とが表示される。
As shown in FIG. 10, the
また、キックオフ画面70にはキックオフボタン76が表示される。キックオフボタン76が選択された場合、ユーザチームとコンピュータチームとの対戦(試合)が実行される。例えば、ユーザチームのメンバである11枚の選手カードデータや、コンピュータチームのメンバである11枚の選手カードデータ等に基づいて比較的簡易なシミュレーション処理(対戦結果決定処理)が実行されることによって、対戦結果が決定される。
A kick-off button 76 is displayed on the kick-
なお、シミュレーション処理を実行する場合には、ユーザデータの「コンピュータチームの強さレベル」フィールドの値に基づいて、コンピュータチームの強さが設定される。例えば、図13は、ユーザデータの「コンピュータチームの強さレベル」フィールドの値に基づいてコンピュータチームの強さを設定するためのデータの一例を示す。図13に示すデータでは、コンピュータチームの強さレベルと、コンピュータチームに設定すべき連携度と、が対応づけられている。また、図13に示すデータでは、コンピュータチームの強さレベルが高くなるほど、コンピュータチームに設定すべき連携度も高くなるようになっている。例えば、ユーザデータの「コンピュータチームの強さレベル」フィールドの値が「1」である場合、コンピュータチームの連携度が「2」に設定される。 When the simulation process is executed, the strength of the computer team is set based on the value of the “computer team strength level” field of the user data. For example, FIG. 13 shows an example of data for setting the strength of the computer team based on the value of the “computer team strength level” field of the user data. In the data shown in FIG. 13, the strength level of the computer team is associated with the degree of cooperation to be set for the computer team. In the data shown in FIG. 13, the higher the strength level of the computer team, the higher the degree of cooperation that should be set for the computer team. For example, when the value of the “computer team strength level” field of the user data is “1”, the degree of cooperation of the computer team is set to “2”.
対戦結果が決定された場合、対戦結果を示す対戦結果画面が表示部25に表示される。図14は対戦結果画面の一例を示す。図14に示すように、対戦結果画面80には対戦結果82及び次へボタン84が表示される。
When the battle result is determined, a battle result screen showing the battle result is displayed on the
本実施形態に係るゲームシステム1では、ユーザチームがコンピュータチームに勝利した場合に、コンピュータチームのメンバである11枚の選手カードのうちのいずれかがユーザに付与される。このため、ユーザチームがコンピュータチームに勝利した場合には、次へボタン84が選択されると、コンピュータチームのメンバである11枚の選手カードのうちのいずれかを選択するための選手選択画面が表示部25に表示される。なお、ユーザチームがコンピュータチームに勝利できなかった場合には選手カードの付与は実行されない。このため、対戦結果画面80の次へボタン84が選択された場合にはメイン画面30が表示部25に表示される。
In the
図15は選手選択画面の一例を示す。図15に示すように、選手選択画面90では、コンピュータチームのメンバである11枚の選手カード92が、いずれの選手の選手カードであるのかをユーザが把握できないような状態で表示される。この選手選択画面90において、ユーザはいずれかの選手カードを選択した後、確定ボタン94を選択する。この場合、ユーザによって選択された選手カードをユーザに提示するための選手入手画面(図示せず)が表示部25に表示され、該選手カードがユーザに付与される。
FIG. 15 shows an example of the player selection screen. As shown in FIG. 15, on the
コンピュータチームのメンバである11枚の選手カードのうちのいずれかがユーザに付与された場合、次回にユーザチームがコンピュータチームと対戦する際のコンピュータチームの強さを上げるべく、ユーザデータの「コンピュータチームの強さレベル」フィールドの値が更新される。 When any of the 11 player cards that are members of the computer team is given to the user, in order to increase the strength of the computer team when the user team plays against the computer team next time, the “computer” The value of the Team Strength Level field is updated.
本実施形態の場合、ユーザに付与された選手カードの種別に基づいて、コンピュータチームの強さの上昇度を制御するようになっている。図16は、ユーザに付与された選手カードの種別と、コンピュータチームの強さレベルの上昇度と、の対応関係の一例を示している。 In this embodiment, the degree of increase in the strength of the computer team is controlled based on the type of player card given to the user. FIG. 16 shows an example of the correspondence relationship between the type of player card given to the user and the degree of increase in the strength level of the computer team.
図16に示す対応関係では、ユーザに付与された選手カードの種別が「グレート」、「スター」、又は「スーパースター」である場合に、コンピュータチームの強さレベルを上昇するようになっている。また、ユーザに付与された選手カードの能力(又は希少度)が高いほど、コンピュータチームの強さの上昇度が大きくなっている。 In the correspondence relationship shown in FIG. 16, the strength level of the computer team is increased when the type of player card given to the user is “Great”, “Star”, or “Superstar”. . Further, the higher the ability (or rarity) of the player card given to the user is, the greater the strength of the computer team is.
すなわち、ユーザに付与された選手カードの種別が「スーパースター」である場合には、ユーザに付与された選手カードの種別が「グレート」又は「スター」である場合に比べて、コンピュータチームの強さレベルが大きく上昇するようになっている。また、ユーザに付与された選手カードの種別が「スター」である場合には、ユーザに付与された選手カードの種別が「グレート」である場合に比べて、コンピュータチームの強さレベルが大きく上昇するようになっている。 That is, when the type of player card given to the user is “Superstar”, the strength of the computer team is stronger than when the type of player card given to the user is “Great” or “Star”. The level is greatly increased. In addition, when the type of player card given to the user is “star”, the strength level of the computer team is greatly increased compared to the case where the type of player card given to the user is “Great”. It is supposed to be.
ところで、図9に示す対応関係では、ブレス強度「0」又は「10」に対応する確率情報が定義されていない。ゲームシステム1では、ユーザのブレス強度が「0」又は「10」である場合、ホイッスルの吹き方に失敗したとみなし、コンピュータチームとの対戦自体を実行しないようになっている。ユーザのブレス強度が「0」又は「10」である場合、例えば図17に示すようなホイッスル失敗画面100が表示される。ホイッスル失敗画面100には、ホイッスルを吹くことに失敗したキャラクタのシルエット画像102とともに、ホイッスルを吹くことに失敗した旨のメッセージ104が表示される。ホイッスル失敗画面100に表示される次へボタン106が選択された場合、メイン画面30が表示部25に表示される。
By the way, in the correspondence shown in FIG. 9, probability information corresponding to the breath strength “0” or “10” is not defined. In the
また、ゲームシステム1では、ホイッスル入手画面50で強く吹くボタン54A、元気に吹くボタン54B、及びやさしく吹くボタン54Cのいずれかが選択された場合において、ユーザと仲間関係にある他のユーザがゲームシステム1にアクセスしていると、ユーザのブレス強度が「8」でなかったとしても、ユーザのブレス強度が「8」であるとみなして、コンピュータチームのメンバが決定されるようになっている。
Further, in the
図18はこの場合のホイッスル画面60の一例を示す。なお、図18は、ユーザと仲間関係にあるユーザXがゲームシステム1にアクセスしている場合のホイッスル画面60を示している。この場合、ブレス強度「8」に対応するメッセージと同様の内容のメッセージ64が表示される。また、メッセージ64は、ユーザXのおかげでホイッスルの音がよくなったことを示すものにもなっている。
FIG. 18 shows an example of a
さらに、ゲームシステム1では、通常のホイッスルの代わりに特別なホイッスルがユーザに付与される場合がある。
Furthermore, in the
図19は特別なホイッスルの一例を示す。図19は、ランダムホイッスルがユーザに付与された場合に表示部25に表示されるランダムホイッスル入手画面の一例を示す。図19に示すように、ランダムホイッスル入手画面110には、比較的長いホイッスルを吹くキャラクタのシルエット画像112が表示される。また、ランダムホイッスル入手画面110には吹くボタン114のみが表示されており、ユーザがホイッスルの吹き方を選択できない点でホイッスル入手画面50とは異なる。吹くボタン114が選択された場合、ホイッスルの吹き方がランダムに選択される。例えば、「強く吹く」又は「やさしく吹く」のいずれかがランダムに選択される。そして、選択された吹き方に基づいて、ユーザのブレス強度が増減され、増減後のブレス強度に基づいて、コンピュータチームのメンバが決定される。
FIG. 19 shows an example of a special whistle. FIG. 19 shows an example of a random whistle acquisition screen displayed on the
図20は特別なホイッスルの他の一例を示す。図20は、ゴールデンホイッスルがユーザに付与された場合に表示部25に表示されるゴールデンホイッスル入手画面の一例を示す。図20に示すように、ゴールデンホイッスル入手画面120には、ゴールデンホイッスルを示すアイテム画像122が表示される。本実施形態の場合、ゴールデンホイッスルは5個一組でユーザに付与される。なお、ゴールデンホイッスルの入手確率は通常のホイッスルの入手確率よりも極めて低く設定される。
FIG. 20 shows another example of a special whistle. FIG. 20 shows an example of a golden whistle acquisition screen displayed on the
ゴールデンホイッスル入手画面120には吹くボタン124が表示されている。吹くボタン124が選択された場合、コンピュータチームのメンバが決定される。図21は、この場合のコンピュータチームのメンバの決定に用いられる確率情報の一例を示す。図21に示す確率情報では「レギュラー」や「ノーマル」の確率が「0%」に設定されている。その結果、種別が「スーパースター」、「スター」、又は「グレート」である選手カードのみがコンピュータチームのメンバとして選択される。また、図21に示す確率情報では「スーパースター」や「スター」の確率が、ブレス強度「8」に対応づけられた確率情報よりも高く設定されている。このため、ブレス強度「8」である場合よりも、種別が「スーパースター」、「スター」、又は「グレート」である選手カードがコンピュータチームのメンバとして選択されやすくなる。
A
ゴールデンホイッスル入手画面120の吹くボタン124が選択された場合、例えば図22に示すようなホイッスル画面60が表示される。図22に示すホイッスル画面60には、コンピュータチームのメンバとして選択される選手カードの能力(希少度)が非常に高いことをホイッスルの音によって示唆するメッセージ64が表示されている。
When the
図22に示すホイッスル画面60の次へボタン66が選択された場合には、図10に示すホイッスル画面60の次へボタン66が選択された場合と同様の処理が実行される。すなわち、ユーザチームとコンピュータチームとの対戦が実行され、対戦結果画面80が表示部25に表示される。そして、ユーザチームが勝利した場合には選手選択画面90が表示部25に表示される。上述したように、この場合、種別が「スーパースター」、「スター」、又は「グレート」である選手カードのみがコンピュータチームのメンバとして選択されているため、ユーザは、種別が「スーパースター」、「スター」、又は「グレート」である選手カードを必ず入手することができる。
When the
以上のように、ユーザはゴールデンホイッスルを使用することによって、能力(又は希少度)が高い選手カードを入手する機会を得ることができる。ただし、ゲームシステム1では、ユーザが一人でゴールデンホイッスルを使い切ることはできないようになっている。すなわち、ゴールデンホイッスルを使用したユーザは残りのゴールデンホイッスルを他のユーザに譲渡しなければならないようになっている。
As described above, by using the golden whistle, the user can obtain an opportunity to obtain a player card having a high ability (or rarity). However, in the
図23は、ゴールデンホイッスルを譲る相手を選択するための譲渡相手選択画面の一例を示す。譲渡相手選択画面126には、ゴールデンホイッスルを譲る相手の候補として、ユーザと仲間関係にある他のユーザが表示される。譲渡相手選択画面126に表示された他のユーザのうちのいずれかをユーザが選択した場合、該他のユーザに残りのゴールデンホイッスルが譲渡される。
FIG. 23 shows an example of a transfer partner selection screen for selecting a partner to transfer the golden whistle. On the transfer
ゴールデンホイッスルを譲渡されたユーザがゲームシステム1にアクセスした場合、例えば図24に示すようなゴールデンホイッスル入手画面130が表示される。図24に示すように、ゴールデンホイッスル入手画面130にはゴールデンホイッスルを示すアイテム画像132及び吹くボタン134が表示される。なお、この場合、アイテム画像132はゴールデンホイッスルの残り個数を示すようになっている。また、吹くボタン134が選択された場合に実行される処理は、図20に示すゴールデンホイッスル入手画面120の吹くボタン124が選択された場合と同様である。
When the user who has been transferred the golden whistle accesses the
以下、以上に説明したような機能を実現するための構成について説明する。図25は、ゲームシステム1で実現される機能のうち、本発明に関連する機能を主に示す機能ブロック図である。図25に示すように、ゲームシステム1は、記憶部140、対戦要求権利付与部142、対戦要求受付部144、対戦相手ゲームデータグループ決定部146、対戦実行部148、ゲームデータ付与部150、パラメータ更新部152、対戦相手の強さ情報更新部154、対戦要求権利譲渡部156、及び他ユーザのアクセス状況判定部158を含む。
Hereinafter, a configuration for realizing the functions as described above will be described. FIG. 25 is a functional block diagram mainly showing functions related to the present invention among the functions realized by the
例えば、記憶部140はデータベース15とゲームサーバ10の記憶部12との少なくとも一方によって実現される。また、記憶部140以外の機能ブロックは、ゲームサーバ10の制御部11によって実現される。すなわち、制御部11がプログラムに従って処理を実行することによって、制御部11が記憶部140以外の機能ブロックとして機能するようになる。
For example, the
なお、図25に示す機能ブロックのうちの必須の機能ブロックは、記憶部140、対戦要求受付部144、対戦相手ゲームデータグループ決定部146、対戦実行部148、及びゲームデータ付与部150であり、これら以外の機能ブロックは省略するようにしてもよい。
The essential functional blocks among the functional blocks shown in FIG. 25 are the
記憶部140について説明する。記憶部140はゲームを実行するために必要なデータを記憶する。例えば、図2に示す選手カードデータベース、及び図3に示すユーザデータベースが記憶部140に含まれる。また例えば、図8,9,11,13,16,21に示すようなデータが記憶部140に記憶される。
The
対戦要求権利付与部142について説明する。対戦要求権利付与部142は、ユーザのゲームデータグループ又はゲームデータと、対戦相手ゲームデータグループと、に基づいて実行される対戦を要求する権利をユーザに付与する。例えば、対戦要求権利付与部142は、対戦を要求するために必要なアイテムをユーザに付与する。本実施形態の場合、ホイッスル、ランダムホイッスル、及びゴールデンホイッスルが「対戦を要求するために必要なアイテム」に相当する。
The battle request right granting
対戦要求受付部144は、ユーザ端末20から送信される対戦要求を受け付ける。例えば、対戦要求受付部144は、対戦を要求する権利をユーザが有している場合に対戦要求を受け付ける。
The battle
また、対戦要求受付部144は、対戦要求に関連する複数の選択肢のうちの少なくとも一つの選択を受け付ける。本実施形態の場合、ホイッスルの吹き方に関する3つの選択肢「強く吹く」、「元気に吹く」、及び「やさしく吹く」が上記の「複数の選択肢」に相当する。
The battle
パラメータ更新部152について説明する。パラメータ更新部152は、ユーザに対応づけてパラメータを記憶する記憶部140(パラメータ記憶部)に記憶されるパラメータを、該ユーザによって選択された選択肢に基づいて更新する。
The
選択肢に基づいてパラメータを更新する場合には、選択肢と、パラメータの更新内容に関する情報と、の対応関係を示す対応関係情報が必要となる。本実施形態の場合、ブレス強度が上記の「パラメータ」に相当し、図8に示す情報が上記の「対応関係情報」に相当する。 When updating a parameter based on an option, correspondence information indicating the correspondence between the option and information related to parameter update contents is required. In the case of the present embodiment, the breath strength corresponds to the “parameter” described above, and the information illustrated in FIG. 8 corresponds to the “correspondence information” described above.
本実施形態の場合、パラメータ更新部152は、ホイッスルの吹き方に関する3つの選択肢「強く吹く」、「元気に吹く」、及び「やさしく吹く」のうちからユーザによって選択された選択肢に基づいて、ブレス強度を更新する。図8に示す情報に基づいて、パラメータ更新部152はブレス強度を更新する。
In the case of the present embodiment, the
他ユーザのアクセス状況判定部158について説明する。他ユーザのアクセス状況判定部158は、ユーザと所定の関係を有する他のユーザのゲームシステム1(ゲームサーバ10)へのアクセス状況が所定の状況であるか否かを判定する。
The other user's access
「ユーザと所定の関係を有する他のユーザ」とは、ユーザの仲間(友人)として登録されている他のユーザである。「ユーザと所定の関係を有する他のユーザ」は、ユーザ同士の関係に関する関係情報を記憶する記憶部140(関係情報記憶部)に記憶される関係情報に基づいて判定される。本実施形態の場合、ユーザデータの「仲間リスト」フィールドが上記の「関係情報」に相当する。 “Another user having a predetermined relationship with a user” is another user registered as a friend (friend) of the user. “Another user having a predetermined relationship with the user” is determined based on the relationship information stored in the storage unit 140 (relation information storage unit) that stores the relationship information regarding the relationship between users. In the case of the present embodiment, the “buddy list” field of the user data corresponds to the “related information”.
また、「アクセス状況が所定の状況である場合」とは、例えば、ユーザと所定の関係を有する他のユーザがゲームシステム1(ゲームサーバ10)に最後にアクセスしてからの経過時間が所定時間内であるような場合である。ここで、「所定時間」とは、例えば3分、10分、1時間、又は3時間等である。当然のことながら、これらの時間以外の時間が「所定時間」として設定されるようにしてもよい。 In addition, “when the access status is a predetermined status” means, for example, the elapsed time since the last time when another user having a predetermined relationship with the user accessed the game system 1 (game server 10). This is the case. Here, the “predetermined time” is, for example, 3 minutes, 10 minutes, 1 hour, or 3 hours. As a matter of course, a time other than these times may be set as the “predetermined time”.
対戦相手ゲームデータグループ決定部146について説明する。対戦相手ゲームデータグループ決定部146は対戦ゲームデータグループのメンバとする複数のゲームデータを決定する。
The opponent game data
例えば、対戦相手ゲームデータグループ決定部146は、複数のゲームデータを記憶する記憶部140(ゲームデータ記憶部)に記憶される複数のゲームデータのうちから、対戦相手ゲームデータグループのメンバとする複数のゲームデータを選択する。
For example, the opponent game data
本実施形態の場合、コンピュータチームが「対戦相手ゲームデータグループ」に相当する。すなわち、コンピュータチームのメンバである11枚の選手カードが「対戦相手ゲームデータグループ」に相当し、個々の選手カードがそれぞれ「ゲームデータ」に相当する。つまり、対戦相手ゲームデータグループ決定部146は、コンピュータチームのメンバとする11枚の選手カードを決定する。
In the case of this embodiment, the computer team corresponds to an “opponent game data group”. That is, 11 player cards that are members of the computer team correspond to “opponent game data group”, and each player card corresponds to “game data”. That is, the opponent game data
例えば、対戦相手ゲームデータグループ決定部146は、コンピュータチームのメンバである11枚の選手カードを、パラメータ更新部152によって更新されたパラメータに基づいて決定する。
For example, the opponent game data
上述したように、本実施形態の場合、ブレス強度が「パラメータ更新部152によって更新されたパラメータ」に相当する。このため、対戦相手ゲームデータグループ決定部146は、パラメータ更新部152によって更新されたブレス強度に基づいて、コンピュータチームのメンバとする11枚の選手カードを決定する。
As described above, in the present embodiment, the breath strength corresponds to “a parameter updated by the
コンピュータチームのメンバとする11枚の選手カードをプレス強度に基づいて決定する場合には、プレス強度と、選手カードの決定制御に関する情報と、の対応関係を示す対応関係情報が必要となる。本実施形態の場合、図9に示す情報が上記の「対応関係情報」に相当し、図9における確率情報が上記の「選手カードの決定制御に関する情報」に相当する。対戦相手ゲームデータグループ決定部146は、パラメータ更新部152によって更新されたブレス強度に対応づけられた確率情報に基づいて、コンピュータチームのメンバとする11枚の選手カードを決定する。
When determining 11 player cards as members of the computer team based on the press strength, correspondence information indicating the correspondence between the press strength and information related to the player card determination control is required. In the case of the present embodiment, the information shown in FIG. 9 corresponds to the “correspondence information” described above, and the probability information in FIG. 9 corresponds to the “information related to player card determination control”. The opponent game data
また例えば、対戦相手ゲームデータグループ決定部146は、コンピュータチームのメンバである11枚の選手カードを、他ユーザのアクセス状況判定部158の判定結果に基づいて決定する。
Also, for example, the opponent game data
例えば、対戦相手ゲームデータグループ決定部146は、ユーザと所定の関係を有する他のユーザのゲームサーバ10へのアクセス状況が所定の状況である場合には、該アクセス状況が所定の状況でない場合に比べて、能力(又は希少度)が高い選手カードがコンピュータチームのメンバに入りやすくなるようにする。
For example, the opponent game data
例えば、対戦相手ゲームデータグループ決定部146は、ユーザと所定の関係を有する他のユーザのゲームサーバ10へのアクセス状況が所定の状況である場合には、該アクセス状況が所定の状況でない場合に比べて、能力(又は希少度)が高い選手カードがコンピュータチームのメンバとして決定される確率を高く設定する。
For example, the opponent game data
具体的には、ユーザと所定の関係を有する他のユーザのゲームサーバ10へのアクセス状況が所定の状況である場合、対戦相手ゲームデータグループ決定部146は、ユーザのブレス強度が所定値であるとみなして、コンピュータチームのメンバである11枚の選手カードを決定する。ここで、「所定値」とは、能力(又は希少度)が高い選手カードがコンピュータチームのメンバとして決定される確率が比較的高くなるような値である。例えば、能力(又は希少度)が高い選手カードがコンピュータチームのメンバとして決定される確率が最も高くなる値である「8」が上記の「所定値」として設定される。
Specifically, when the access status of the other user having a predetermined relationship with the user to the
対戦実行部148について説明する。対戦要求が受け付けられた場合に、対戦実行部148は、ユーザのゲームデータグループ又はゲームデータと、対戦相手ゲームデータグループと、に基づいて対戦を実行する。
The
上述したように、本実施形態の場合、ユーザチームのメンバである11枚の選手カードが「ユーザのゲームデータグループ」に相当し、コンピュータチームのメンバである11枚の選手カードが「対戦相手ゲームデータグループ」に相当する。このため、対戦実行部148は、ユーザチームのメンバである11枚の選手カードと、コンピュータチームのメンバである11枚の選手カードと、に基づいて、ユーザチームとコンピュータチームとのサッカーの試合を実行する。
As described above, in the case of this embodiment, 11 player cards that are members of the user team correspond to “user game data group”, and 11 player cards that are members of the computer team correspond to “the opponent game”. Corresponds to “data group”. For this reason, the
対戦実行部148は、ユーザチームのメンバである11枚の選手カードと、コンピュータチームのメンバである11枚の選手カードと、に基づいて簡易なシミュレーション処理(対戦結果決定処理)を実行することによって、ユーザチームと対戦相手チームとの対戦結果を決定する。
The
なお、本実施形態では、パラメータ更新部152によって更新されたパラメータが所定値である場合に、対戦相手ゲームデータグループ決定部146は、コンピュータチームのメンバとする11枚の選手カードを決定しないようになっており、対戦実行部148は対戦を実行しないようになっている。具体的には、パラメータ更新部152によって更新されたブレス強度が「0」又は「10」である場合に、対戦相手ゲームデータグループ決定部146は、コンピュータチームのメンバとする11枚の選手カードを決定しないようになっており、対戦実行部148は対戦を実行しないようになっている。
In the present embodiment, when the parameter updated by the
ゲームデータ付与部150について説明する。ゲームデータ付与部150は、対戦が実行された場合、対戦相手ゲームデータグループのメンバである複数のゲームデータのうちの少なくとも一つをユーザに付与する。例えば、ゲームデータ付与部150は、対戦結果に基づいて、対戦相手ゲームデータグループのメンバである複数のゲームデータのうちの少なくとも一つをユーザに付与する。
The game
本実施形態では、ユーザチームがコンピュータチームに勝利した場合に、ゲームデータ付与部150は、コンピュータチームのメンバである11枚の選手カードのうちからユーザによって選択された選手カードをユーザに付与する。
In the present embodiment, when the user team wins the computer team, the game
対戦相手の強さ情報更新部154は、対戦相手ゲームデータグループの強さに関する強さ情報をユーザに対応づけて記憶する記憶部140(強さ情報記憶部)に記憶される強さ情報を、次回の対戦における対戦相手ゲームデータグループの強さが上がるように更新する。
The opponent strength
対戦相手の強さ情報更新部154は、(a)対戦が行われた場合と、(b)ユーザが対戦に勝利した場合と、(c)ゲームデータ付与部150によってゲームデータがユーザに付与された場合と、(d)ゲームデータ付与部150によってユーザに付与されたゲームデータが所定のゲームデータである場合とのうちの少なくとも一つの場合において上記の更新を実行する。
The opponent strength
本実施形態では、ユーザデータの「コンピュータチームの強さレベル」フィールドが上記の「強さ情報」に相当する。対戦相手の強さ情報更新部154は、コンピュータチームのメンバである11枚の選手カードのうちのいずれかがユーザに付与された場合に、次回の対戦におけるコンピュータチームの強さが上がるように、コンピュータチームの強さレベルを上げる。
In the present embodiment, the “computer team strength level” field of the user data corresponds to the “strength information”. The opponent strength
例えば、対戦相手の強さ情報更新部154は、コンピュータチームの強さレベルを上げる場合のコンピュータチームの強さレベルの上昇度を、ユーザに付与された選手カードの種別に基づいて決定する。
For example, the opponent strength
コンピュータチームの強さの上昇度を、ユーザに付与された選手カードの種別に基づいて決定する場合、選手カードの種別と、コンピュータチームの強さの上昇度に関する情報と、の対応関係を示す対応関係情報が必要となる。本実施形態の場合、図16に示す情報が上記の「対応関係情報」に相当する。 When determining the increase in the strength of the computer team based on the type of player card given to the user, the correspondence indicating the correspondence between the type of the player card and the information on the increase in the strength of the computer team Relevant information is required. In the present embodiment, the information shown in FIG. 16 corresponds to the “correspondence information”.
なお、対戦相手の強さ情報更新部154は、所定の時刻又は日時になったか否かを判定し、所定の時刻又は日時になった場合に、コンピュータチームの強さレベルを下げるように更新する。例えば午前3時になった場合に、対戦相手の強さ情報更新部154は、コンピュータチームの強さレベルを所定のレベル(例えば最も低いレベル)に下げる。なお、対戦相手の強さ情報更新部154は、コンピュータチームの強さレベルを所定量(例えば3)だけ下げるようにしてもよい。
Note that the opponent strength
対戦要求権利譲渡部156について説明する。対戦要求権利譲渡部156は、ユーザが有している権利(対戦を要求する権利)を他のユーザに譲渡する譲渡処理を実行する。例えば、対戦要求権利譲渡部156は、ユーザ同士の関係に関する関係情報を記憶する記憶部140(関係情報記憶部)に記憶される関係情報に基づいて、権利を有しているユーザと所定の関係を有している他のユーザに権利を譲渡する譲渡処理を実行する。
The battle request
「ユーザと所定の関係を有する他のユーザ」とは、ユーザの仲間(友人)として登録されている他のユーザである。「ユーザと所定の関係を有する他のユーザ」は、ユーザ同士の関係に関する関係情報を記憶する記憶部140(関係情報記憶部)に記憶される関係情報に基づいて判定される。本実施形態の場合、ユーザデータの「仲間リスト」フィールドが上記の「関係情報」に相当する。 “Another user having a predetermined relationship with a user” is another user registered as a friend (friend) of the user. “Another user having a predetermined relationship with the user” is determined based on the relationship information stored in the storage unit 140 (relation information storage unit) that stores the relationship information regarding the relationship between users. In the case of the present embodiment, the “buddy list” field of the user data corresponds to the “related information”.
本実施形態の場合、対戦要求権利譲渡部156は、対戦を要求するために必要なアイテム(ゴールデンホイッスル)を、仲間関係にある他のユーザに譲渡する譲渡処理を実行する。
In the case of this embodiment, the battle request
次に、ゲームシステム1で実行される処理について説明する。以下に説明する処理をゲームサーバ10の制御部11がプログラムに従って実行することによって、制御部11が図25に示す機能ブロック(記憶部140を除く)として機能するようになる。
Next, processing executed in the
図26及び図27は、探索画面40の探索ボタン42が選択された場合にゲームシステム1で実行される処理を示す図である。
FIG. 26 and FIG. 27 are diagrams illustrating processing executed in the
探索画面40の探索ボタン42が選択された場合、図26に示すように、ユーザ端末20の制御部21は探索要求をゲームサーバ10に送信する(S101)。この場合、ユーザIDがゲームサーバ10に送信される。探索要求がゲームサーバ10で受信された場合、制御部11は探索率、経験値や、行動ポイントを更新する(S102)。また、探索率が所定値(例えば100)に達した場合、制御部11は次の探索エリアに移動することをユーザに許可する。
When the
ステップS102が実行された後、制御部11はホイッスルをユーザに付与するか否かを決定する(S103)。例えば確率情報に基づいて、制御部11はホイッスルをユーザに付与するか否かを決定する。この確率情報では、ホイッスルをユーザに付与する確率が所定の確率(例えば20%)に設定される。
After step S102 is executed, the
ホイッスルをユーザに付与すると決定された場合、制御部11は、ユーザに付与するホイッスルをランダムホイッスルに変更するか否かを決定する(S104)。例えば確率情報に基づいて、制御部11はホイッスルをランダムホイッスルに変更するか否かを決定する。この確率情報では、ホイッスルをランダムホイッスルに変更する確率が所定の確率(例えば20%)に設定される。
When it is determined to give the whistle to the user, the
ユーザに付与するホイッスルをランダムホイッスルに変更しないと判定された場合、制御部11は、ユーザに付与するホイッスルをゴールデンホイッスルに変更するか否かを決定する(S105)。例えば確率情報に基づいて、制御部11はホイッスルをゴールデンホイッスルに変更するか否かを決定する。この確率情報では、ホイッスルをゴールデンホイッスルに変更する確率が所定の確率(極めて低い確率:例えば1%)に設定される。
When it determines with not changing the whistle provided to a user into a random whistle, the
ユーザに付与するホイッスルをゴールデンホイッスルに変更しないと判定された場合、制御部11はホイッスル入手画面50の画面データをユーザ端末20に送信する(S106)。ホイッスル入手画面50の画面データがユーザ端末20で受信された場合、制御部21はホイッスル入手画面50を表示部25に表示する(S107)。
When it determines with not changing the whistle given to a user to a golden whistle, the
一方、ユーザに付与するホイッスルをゴールデンホイッスルに変更すると判定された場合、制御部11は、ゴールデンホイッスル入手画面120の画面データをユーザ端末20に送信する(S108)。ゴールデンホイッスル入手画面120の画面データがユーザ端末20で受信された場合、制御部21はゴールデンホイッスル入手画面120を表示部25に表示する(S109)。
On the other hand, when it determines with changing the whistle given to a user into a golden whistle, the
また、ステップS104において、ユーザに付与するホイッスルをランダムホイッスルに変更すると判定された場合、制御部11は、ランダムホイッスル入手画面110の画面データをユーザ端末20に送信する(S110)。ランダムホイッスル入手画面110の画面データがユーザ端末20で受信された場合、制御部21はランダムホイッスル入手画面110を表示部25に表示する(S111)。
Moreover, when it determines with changing the whistle provided to a user into a random whistle in step S104, the
上述のステップS103において、ホイッスルをユーザに付与しないと決定された場合、図27に示すように、制御部11は選手カードをユーザに付与するか否かを決定する(S112)。例えば確率情報に基づいて、制御部11は選手カードをユーザに付与するか否かを決定する。この確率情報では、選手カードをユーザに付与する確率が所定の確率(例えば20%)に設定される。
In step S103 described above, when it is determined not to give the whistle to the user, as shown in FIG. 27, the
選手カードをユーザに付与すると決定された場合、制御部11は、選手カードデータベースに記憶されている選手カードのうちから、ユーザに付与する選手カードをランダムに決定する(S113)。そして、制御部11は、ステップS113で決定された選手カードをユーザに付与する(S114)。すなわち、制御部11は、ステップS113で決定された選手カードをユーザデータの「保有選手」フィールドに登録する。
When it is determined to give a player card to the user, the
また、制御部11は、ステップS113で決定された選手カードをユーザに提示するための選手入手画面(図示せず)の画面データをユーザ端末20に送信する(S115)。選手入手画面の画面データがユーザ端末20で受信された場合、制御部21は選手入手画面を表示部25に表示する(S116)。
Moreover, the
上述のステップS112において、選手カードをユーザに付与しないと決定された場合、制御部11は探索画面40の画面データをユーザ端末20に送信する(S117)。探索画面40の画面データがユーザ端末20で受信された場合、制御部21は探索画面40を表示部25に表示する(S118)。この場合の探索画面40には、ステップS102で更新された探索率、経験値や、行動ポイント等が表示される。以上で本処理の説明を終了する。
In step S112 described above, when it is determined not to give the player card to the user, the
図28〜図30は、ホイッスル入手画面50の強く吹くボタン54A、元気に吹くボタン54B、及びやさしく吹くボタン54Cのいずれかが選択された場合にゲームシステム1で実行される処理を示す図である。
28 to 30 are diagrams illustrating processing executed in the
ホイッスル入手画面50の強く吹くボタン54A、元気に吹くボタン54B、及びやさしく吹くボタン54Cのいずれかが選択された場合、ユーザ端末20の制御部21は、対戦要求をゲームサーバ10に送信する(S201)。例えば、制御部21は、ユーザIDや、ユーザによって選択されたボタン(すなわち、ユーザによって選択されたホイッスルの吹き方)を示す情報をゲームサーバ10に送信する。
When any one of the strongly blowing
対戦要求がゲームサーバ10で受信された場合、制御部11はユーザデータの「ブレス強度」フィールドの値を更新する(S202)。制御部11は図8に示す情報を参照し、ユーザによって選択されたボタン(すなわち、ユーザによって選択されたホイッスルの吹き方)に対応する量だけ、ユーザデータの「ブレス強度」フィールドの値を増加又は減少する。また、ステップS202が実行された後、制御部11はユーザデータの「ブレス強度」フィールドの値を取得する(S203)。
When the match request is received by the
ステップS203が実行された後、制御部11は、ユーザと仲間関係にある他のユーザのうちに、最終アクセス日時から所定時間(例えば1時間)が経過していないユーザが存在するか否かを判定する(S204)。このようなユーザが存在すると判定された場合、制御部11は、ステップS203で取得されたブレス強度を「8」に変更する(S205)。
After step S203 is executed, the
なお、ここでは、最終アクセス日時から所定時間(例えば1時間)が経過していないユーザが存在する場合に常にブレス強度を「8」に変更するようになっているが、ブレス強度を「8」に変更するか否かを所定の確率情報に基づいて決定するようにしてもよい。また、この場合、ブレス強度を「8」に変更すると決定される確率を、上記のようなユーザの人数に基づいて変化させるようにしてもよい。例えば、人数が多いほど、確率が高くなるようにしてもよい。 Here, when there is a user whose predetermined time (for example, 1 hour) has not passed since the last access date and time, the breath strength is always changed to “8”, but the breath strength is set to “8”. Whether or not to change to may be determined based on predetermined probability information. In this case, the probability determined to change the breath strength to “8” may be changed based on the number of users as described above. For example, the probability may increase as the number of people increases.
ステップS205が実行された場合、又は、ステップS204において上記のようなユーザが存在しないと判定された場合、制御部11は、ステップS203で取得されたブレス強度(又はステップS205で変更されたブレス強度)が「0」又は「10」であるか否かを判定する(S206)。
When step S205 is executed or when it is determined in step S204 that there is no user as described above, the
ブレス強度が「0」又は「10」であると判定された場合、制御部11は、ホイッスル失敗画面100の画面データをユーザ端末20に送信する(S207)。また、制御部11は、ユーザデータの「ブレス強度」フィールドの値を「1」又は「9」に補正する(S208)。例えば、ユーザデータの「ブレス強度」フィールドの値が「0」である場合、制御部11は「ブレス強度」フィールドの値を「1」に変更する。また例えば、ユーザデータの「ブレス強度」フィールドの値が「10」である場合、制御部11は「ブレス強度」フィールドの値を「9」に変更する。
When it is determined that the breath strength is “0” or “10”, the
ホイッスル失敗画面100の画面データがユーザ端末20で受信された場合、制御部21はホイッスル失敗画面100を表示部25に表示する(S209)。
When the screen data of the
上述のステップS206において、ブレス強度が「0」又は「10」でないと判定された場合、図29に示すように、制御部11はホイッスル画面60の画面データをユーザ端末20に送信する(S210)。ホイッスル画面60の画面データがユーザ端末20で受信された場合、制御部21はホイッスル画面60を表示部25に表示する(S211)。ホイッスル画面60の次へボタン66が選択された場合、制御部21は、次へボタン66が選択されたことをゲームサーバ10に通知する(S212)。
When it is determined in step S206 described above that the breath strength is not “0” or “10”, the
上記の通知がゲームサーバ10で受信された場合、制御部11は、コンピュータチームのメンバとする11枚の選手カードを決定する(S213)。制御部11は図9に示す情報を参照し、ステップS203で取得されたブレス強度(又はステップS205で変更されたブレス強度)に対応づけられた確率情報を取得する。そして、その確率情報に基づいて、制御部11は、コンピュータチームのメンバとする11枚の選手カードを、選手カードデータベースに記憶されている選手カードのうちから選択する。
When the notification is received by the
また、制御部11はコンピュータチームの連携度を設定する(S214)。制御部11は図13に示す情報を参照し、ユーザデータの「コンピュータチームの強さレベル」フィールドの値に対応する連携度を取得する。そして、制御部11は該連携度をコンピュータチームの連携度として設定する。
Further, the
ステップS214が実行された後、制御部11はキックオフ画面70の画面データをユーザ端末20に送信する(S215)。キックオフ画面70の画面データがユーザ端末20で受信された場合、制御部21はキックオフ画面70を表示部25に表示する(S216)。キックオフ画面70のキックオフボタン76が選択された場合、制御部21は、キックオフボタン76が選択されたことをゲームサーバ10に通知する(S217)。
After step S214 is executed, the
上記の通知がゲームサーバ10で受信された場合、制御部11はユーザチームとコンピュータチームとの対戦を実行する(S218)。例えば、制御部11は、ユーザチームのメンバである11枚の選手カードと、コンピュータチームのメンバである11枚の選手カードと、に基づいて簡易なシミュレーション処理を実行することによって、ユーザチームと対戦相手チームとの対戦結果を決定する。
When the above notification is received by the
ステップS218が実行された後、制御部11は対戦結果画面80の画面データをユーザ端末20に送信する(S219)。対戦結果画面80の画面データがユーザ端末20で受信された場合、制御部21は対戦結果画面80を表示部25に表示する(S220)。
After step S218 is executed, the
対戦結果画面80の次へボタン84が選択された場合、制御部21は、次へボタン84が選択されたことをゲームサーバ10に通知する(S221)。この通知がゲームサーバ10で受信された場合、制御部11はユーザが対戦に勝利したか否かを判定する(S222)。
When the
ユーザが対戦に勝利していない場合、制御部11はメイン画面30の画面データをユーザ端末20に送信する(S223)。メイン画面30の画面データがユーザ端末20で受信された場合、制御部21はメイン画面30を表示部25に表示する(S224)。
When the user has not won the battle, the
一方、ユーザが対戦に勝利した場合、図30に示すように、制御部11は選手選択画面90の画面データをユーザ端末20に送信する(S225)。選手選択画面90の画面データがユーザ端末20で受信された場合、制御部21は選手選択画面90を表示部25に表示する(S226)。
On the other hand, when the user wins the battle, as shown in FIG. 30, the
選手選択画面90の確定ボタン94が選択された場合、制御部21は、ユーザによって選択された選手カードを通知する(S227)。この場合、ユーザIDや、ユーザによって選択された選手カードの選手IDがゲームサーバ10に通知される。この通知がゲームサーバ10で受信された場合、制御部11は、ユーザによって選択された選手カードの種別が「グレート」、「スター」、及び「スーパースター」のいずれかであるか否かを判定する(S228)。
When the
ユーザによって選択された選手カードの種別が「グレート」、「スター」、及び「スーパースター」のいずれかである場合、制御部11は、ユーザデータの「コンピュータチームの強さレベル」フィールドの値を増加させることによって、次回対戦時のコンピュータチームの強さレベルを上げる(S229)。なおこの場合、制御部11は、コンピュータチームの強さレベル」フィールドの値の増加量を、ユーザによって選択された選手カードの種別と、図16に示す情報と、に基づいて設定する。
When the type of the player card selected by the user is any one of “Great”, “Star”, and “Superstar”, the
ステップS229が実行された場合、又は、ステップS228において、ユーザによって選択された選手カードの種別が「グレート」、「スター」、及び「スーパースター」のいずれでもないと判定された場合、制御部11は、ユーザによって選択された選手カードをユーザに付与する(S230)。すなわち、制御部11は、ユーザによって選択された選手カードをユーザデータの「保有選手」フィールドに登録する。
When step S229 is executed, or when it is determined in step S228 that the type of the player card selected by the user is not “Great”, “Star”, or “Superstar”, the
ステップS230が実行された後、制御部11は、ユーザによって選択された選手カードがユーザに付与されたことを示す選手入手画面(図示せず)の画面データをユーザ端末20に送信する(S231)。選手入手画面の画面データがユーザ端末20で受信された場合、制御部21は選手入手画面を表示部25に表示する(S232)。
After step S230 is executed, the
選手入手画面の次へボタンが選択された場合、制御部21は、次へボタンが選択されたことをゲームサーバ10に通知する(S233)。この通知がゲームサーバ10で受信された場合、制御部11はメイン画面30の画面データをユーザ端末20に送信する(S234)。メイン画面30の画面データがユーザ端末20で受信された場合、制御部21はメイン画面30を表示部25に表示する(S235)。以上で本処理の説明を終了する。
When the next button is selected on the player acquisition screen, the control unit 21 notifies the
ランダムホイッスル入手画面110の吹くボタン114が選択された場合にゲームシステム1で実行される処理について説明する。この処理は、ホイッスル入手画面50の強く吹くボタン54A、元気に吹くボタン54B、及びやさしく吹くボタン54Cのいずれかが選択された場合に実行される処理と同様である(図28〜図30参照)。ただし、ランダムホイッスル入手画面110の吹くボタン114が選択された場合には、ステップS202の処理が実行される前に、「強く吹く」及び「やさしく吹く」のいずれか一方がランダムに選択されることになる。
A process executed in the
ゴールデンホイッスル入手画面120の吹くボタン124が選択された場合にゲームシステム1で実行される処理について説明する。図31及び図32は、ゴールデンホイッスル入手画面120の吹くボタン124が選択された場合にゲームシステム1で実行される処理を示す図である。
A process executed in the
ゴールデンホイッスル入手画面120の吹くボタン124が選択された場合、図31に示すように、制御部21は対戦要求をゲームサーバ10に送信する(S301)。この場合、ユーザIDがゲームサーバ10に送信される。
When the
対戦要求がゲームサーバ10で受信された場合、制御部11はステップS302〜S316を実行する。ステップS302〜S316と図29のステップS210〜S224とはステップS305を除いて基本的に同様である。このため、ここではステップS305のみについて説明する。
When the battle request is received by the
ステップS305において、制御部11は図21に示す情報を参照することによって確率情報を取得し、該確率情報に基づいて、コンピュータチームのメンバとする11枚の選手カードを決定する。なお、ステップS305では、コンピュータチームのメンバとして決定された11枚の選手カードのなかに、種別が「スーパースター」である選手カードが少なくとも1枚含まれるように担保するようにしてもよい。また、コンピュータチームのメンバとして決定された11枚の選手カードのなかに、種別が「スーパースター」である選手カードが6枚以上含まれないように担保するようにしてもよい。
In step S305, the
ステップS314においてユーザが対戦に勝利したと判定された場合、図32に示すように、制御部11はステップS317〜S325を実行する。ステップS317〜S325は図30のステップS225〜S233と基本的に同様である。このため、ここでは説明を省略する。
When it determines with the user having won the battle | competition in step S314, as shown in FIG. 32, the
ステップS325が実行された場合、制御部11は、ゴールデンホイッスルを渡す相手を選択するための譲渡相手選択画面126の画面データをユーザ端末20に送信する(S326)。譲渡相手選択画面126の画面データがユーザ端末20で受信された場合、制御部21は譲渡相手選択画面126を表示部25に表示する(S327)。
When step S325 is executed, the
譲渡相手選択画面126においていずれかのユーザがゴールデンホイッスルの譲渡相手として選択された場合、制御部21は、譲渡相手として選択されたユーザをゲームサーバ10に通知する(S328)。この場合、ゴールデンホイッスルを譲り渡す側のユーザのユーザIDと、ゴールデンホイッスルの譲渡相手として選択されたユーザのユーザIDとがゲームサーバ10に通知される。
When any user is selected as a transfer partner of the golden whistle on the transfer
上記の通知がゲームサーバ10で受信された場合、制御部11は、譲渡相手として選択されたユーザにゴールデンホイッスルを付与する(S329)。例えば、制御部11は図33に示すような譲渡データを生成し、データベース15に保存する。図33に示す譲渡データは、ゴールデンホイッスルの譲渡相手として選択されたユーザのユーザID(譲受ユーザ)と、ゴールデンホイッスルを譲り渡す側のユーザのユーザID(譲渡ユーザ)と、ゴールデンホイッスルのアイテムIDと、ゴールデンホイッスルのアイテムパラメータ(残り個数)とを含んでいる。
When the notification is received by the
ゴールデンホイッスルの譲渡相手として選択されたユーザがゲームサーバ10に次回アクセスした場合には、図33に示す譲渡データが参照され、図24に示すようなゴールデンホイッスル入手画面130が該ユーザのユーザ端末20で表示されることになる。
When the user selected as the transfer partner of the golden whistle accesses the
ステップS329が実行された後、制御部11はステップS330,331を実行する。ステップS330,S331は図30のステップS234,S235と同様であるため、ここでは説明を省略する。以上で本処理の説明を終了する。
After step S329 is executed, the
以上説明したゲームシステム1によれば、ユーザチームとコンピュータチームとの対戦が行われた場合に、コンピュータチームのメンバである11枚の選手カードのうちの少なくとも一つをユーザに付与することが可能になる。
According to the
また、ゲームシステム1では、ユーザが選択したホイッスルの吹き方によって、内部パラメータであるブレス強度パラメータが変化し、ブレス強度パラメータに基づいて、能力(又は希少度)が高い選手カードがコンピュータチームのメンバとして選択されやすくなったり、選択されにくくなったりするようになっている。ゲームシステム1によれば、能力(又は希少度)が高い選手カードがコンピュータチームのメンバとして選択されやすくなるように内部パラメータを調整するという興趣をユーザに与えることが可能になる。
In addition, in the
さらに、ゲームシステム1では、ブレス強度パラメータに基づいて、対戦自体が実行されなくなってしまう場合もある。ゲームシステム1によれば、対戦自体が実行されなくなってしまうことを避けつつ、能力(又は希少度)が高い選手カードがコンピュータチームのメンバとして選択されやすくなるように内部パラメータを調整するという興趣をユーザに与えることができる。
Furthermore, in the
また、ゲームシステム1では、能力(又は希少度)が高い選手カードがユーザに付与されるごとに、次回対戦時のコンピュータチームを強くし、次回対戦時にユーザが勝利しにくくなるようにしている。能力(又は希少度)が高い選手カードをユーザに付与しすぎてしまうと、ゲームバランスが損なわれてしまうおそれがある。この点、ゲームシステム1によれば、そのような不都合が生じないように図ることが可能になる。
In the
さらに、ゲームシステム1では、次回対戦時のコンピュータチームが強くする場合において、ユーザに付与された選手カードの能力(又は希少性)が高いほど、強さの上昇の程度が大きくなるようになっている。ゲームシステム1によれば、能力(又は希少度)が高い選手カードをユーザに付与しすぎてしまうことがないように図ることが可能になる。
Furthermore, in the
なお、ゲームシステム1では、所定の時刻(例えば午前3時)になると、コンピュータチームの強さが初期化されるようになっている。このため、ゲームシステム1によれば、ある期間内において、能力(又は希少度)が高い選手カードをユーザに付与しすぎてしまうことがないように図ることが可能になる。
In the
また、ゲームシステム1では、仲間関係にある他のユーザのアクセス状況によって、能力(又は希少度)が高い選手カードがコンピュータチームのメンバとして選択されやすくなるようになっている。ゲームシステム1によれば、ユーザ同士のつながりをよりユーザに感じさせることが可能になる。
Further, in the
なお、本発明は以上に説明した実施形態に限定されるものではない。 The present invention is not limited to the embodiment described above.
[変形例1]以上に説明した実施形態では、ユーザが対戦に勝利した場合にゲームデータ付与部150がコンピュータチームのメンバである11枚の選手カードのうちのいずれかをユーザに付与することとして説明した。しかしながら、ゲームデータ付与部150はこの態様に限られない。
[Modification 1] In the embodiment described above, when the user wins the battle, the game
例えば、ゲームデータ付与部150は、コンピュータチームのメンバである11枚の選手カードのうちからユーザに付与する選手カードの数を対戦結果に基づいて決定するようにしてもよい。より具体的には、ユーザが対戦に勝利した場合において、ユーザチームとコンピュータチームとの間の得点差が大きいほど、多くの選手カードがユーザに付与されるようにしてもよい。または、ユーザが対戦に勝利した場合にユーザに付与する選手カードの数を、ユーザが対戦に勝利しなかった場合にユーザに付与する選手カードの数よりも多くするようにしてもよい。例えば、ユーザが対戦に勝利した場合には2枚の選手カードをユーザに付与し、ユーザが対戦に勝利しなかった場合には1枚の選手カードをユーザに付与するようにしてもよい。
For example, the game
なお、以上のような態様を実現する場合には、対戦結果と、ユーザに付与する選手カードの枚数と、の対応関係を示す対応関係情報が必要となる。そして、ゲームデータ付与部150は、この対応関係情報と対戦結果とに基づいて、ユーザに付与する選手カードの枚数を決定することになる。
In addition, when implement | achieving the above aspects, the correspondence information which shows the correspondence of a battle result and the number of player cards provided to a user is needed. And the game
[変形例2]以上に説明した実施形態では、ゲームデータ付与部150が、コンピュータチームのメンバである11枚の選手カードのうちからユーザによって選択された選手カードをユーザに付与することとして説明した。しかしながら、ゲームデータ付与部150はこの態様に限られない。例えば、ゲームデータ付与部150は、コンピュータチームのメンバである11枚の選手カードのうちの少なくとも一つを確率情報に基づいて選択し、選択された選手カードをユーザに付与するようにしてもよい。なお、この場合の確率情報は、例えば図9や図21に示すような確率情報と同様の確率情報とすればよい。
[Modification 2] In the embodiment described above, the game
また、この変形例2では対戦結果に基づいて確率情報を変えるようにしてもよい。例えば、ユーザが対戦に勝利した場合には、ユーザが対戦に勝利しなかった場合に比べて、能力(又は希少度)が高い選手カードがユーザに付与される確率を高めるようにしてもよい。また例えば、ユーザが対戦に勝利した場合において、ユーザチームとコンピュータチームとの間の得点差が大きいほど、能力(又は希少度)が高い選手カードがユーザに付与される確率を高めるようにしてもよい。 In the second modification, the probability information may be changed based on the battle result. For example, when the user wins the battle, the probability that the player card having a high ability (or rarity) is given to the user may be increased as compared with the case where the user does not win the battle. Further, for example, when the user wins the battle, the probability that a player card having a high ability (or rarity) is given to the user is increased as the score difference between the user team and the computer team is larger. Good.
なお、このような態様を実現する場合には、対戦結果と確率情報との対応関係を示す対応関係情報が必要となる。そして、ゲームデータ付与部150は、この対応関係情報と対戦結果とに基づいて、ユーザに付与する選手カードを決定する場合の確率情報を変えることになる。
Note that in order to realize such an aspect, correspondence information indicating the correspondence between the battle result and the probability information is required. And the game
[変形例3]以上に説明した実施形態では、種別が「グレート」、「スター」、又は「スーパースター」である選手カードがユーザに付与された場合に、次回対戦時におけるコンピュータチームの強さが上がるようにすべく、コンピュータチームの強さレベルを上げるようになっていた。 [Modification 3] In the embodiment described above, the strength of the computer team at the time of the next match when the player is given a player card of type “Great”, “Star”, or “Superstar”. To increase the strength level of the computer team.
しかしながら、コンピュータチームの強さレベルを上げる代わりに、能力(又は希少度)が高い選手カードがコンピュータチームのメンバとして選択される確率や、能力(又は希少度)が高い選手カードがユーザに付与される確率を下げるようにしてもよい。 However, instead of increasing the strength level of the computer team, the probability that a player card with a high ability (or rarity) will be selected as a member of the computer team or a player card with a high ability (or rarity) will be given to the user. It is also possible to reduce the probability of
[変形例4]対戦相手ゲームデータグループ決定部146は、対戦相手ゲームデータグループのメンバとする複数のゲームデータを、対戦を要求する権利が譲渡された回数に関する回数情報を記憶する譲渡回数記憶部に記憶される該回数情報に基づいて決定するようにしてもよい。
[Modification 4] The opponent game data
本実施形態の場合、ゴールデンホイッスルを譲渡することが「対戦を要求する権利を譲渡する」ことに相当する。また本実施形態の場合、ゴールデンホイッスルが使用されるごとにゴールデンホイッスルが譲渡されるようになっているため、ゴールデンホイッスルの使用数(残数)が上記の「回数情報」に相当する。 In the case of this embodiment, assigning the golden whistle corresponds to “assigning the right to request a match”. In the case of the present embodiment, the golden whistle is transferred every time the golden whistle is used, and therefore the number of golden whistle used (the remaining number) corresponds to the above “number of times information”.
コンピュータチームのメンバとする11枚の選手カードを上記の回数情報に基づいて決定する場合には、上記の回数情報と、選手カードの決定制御に関する情報と、の対応関係を示す対応関係情報が必要となる。 When determining 11 player cards as members of a computer team based on the above-mentioned number information, correspondence information indicating the correspondence between the above-mentioned number information and information related to player card determination control is required. It becomes.
図34は上記の対応関係情報の一例を示す。図34に示す対応関係情報では、ゴールデンホイッスルの残数と、コンピュータチームのメンバを決定するための確率情報と、の対応関係が定められている。図34に示す対応関係情報は、例えば図31のステップS305において参照される。図31のステップS305において、制御部11は図34に示す対応関係情報を参照し、ゴールデンホイッスルを使用した時点におけるゴールデンホイッスルの残数に対応する確率情報を取得する。そして、制御部11は、取得された確率情報に基づいて、コンピュータチームのメンバとする11枚の選手カードを決定する。
FIG. 34 shows an example of the correspondence information. In the correspondence information shown in FIG. 34, the correspondence between the remaining number of golden whistle and the probability information for determining the members of the computer team is defined. The correspondence relationship information illustrated in FIG. 34 is referred to, for example, in step S305 in FIG. In step S305 in FIG. 31, the
[変形例5]対戦実行部148は、簡易なシミュレーション処理を実行する代わりに、下記に説明するような処理を実行するようにしてもよい。すなわち、ユーザチームのメンバである11枚の選手カードに対応する11体の選手キャラクタと、コンピュータチームのメンバである11枚の選手カードに対応する11体の選手キャラクタと、が配置されたゲーム空間を構築するようにしてもよい。そして、対戦実行部148は、ユーザチームとコンピュータチームとの両方をコンピュータが操作するようにして、ユーザチームと対戦相手チームとの対戦を実行するようにしてもよい。または、ユーザチームをユーザが操作し、コンピュータチームをコンピュータが操作するようにして、ユーザチームとコンピュータチームとの対戦を実行するようにしてもよい。
[Modification 5] The
[変形例6]ユーザデータは、仲間リストを示す「仲間リスト」フィールドの代わりに、ユーザ同士の友好度(親密度)を示す「友好度」フィールドを含むようにしてもよい。この場合、他ユーザのアクセス状況判定部158は、ユーザとの友好度が基準値以上である他のユーザのゲームシステム1(ゲームサーバ10)へのアクセス状況が所定の状況であるか否かを判定するようにすればよい。同様に、対戦要求権利譲渡部156は、権利を有しているユーザとの友好度が基準値以上である他のユーザに権利を譲渡する譲渡処理を実行するようにすればよい。
[Modification 6] The user data may include a “friendship degree” field indicating a friendship degree (intimacy) between users instead of a “friendlist” field indicating a friend list. In this case, the access
[変形例7]選手選択画面90では、コンピュータチームのメンバである11枚の選手カード92を、いずれの選手の選手カードであるのかをユーザが把握できるような状態で表示するようにしてもよい。
[Modification 7] On the
[変形例8]以上では、ユーザのサッカーチームとコンピュータのサッカーチームとが対戦するゲームシステムに本発明を適用した場合について説明したが、このようなサッカーゲーム以外のゲームを実行するゲームシステムにも本発明を適用することは可能である。例えば、ユーザの野球チームとコンピュータの野球チームとが対戦するゲームシステムにも本発明を適用することが可能である。 [Modification 8] In the above description, the case where the present invention is applied to a game system in which a user's soccer team and a computer soccer team play against each other has been described. However, a game system that executes a game other than such a soccer game is also described. It is possible to apply the present invention. For example, the present invention can also be applied to a game system in which a user's baseball team and a computer baseball team battle each other.
スポーツゲーム以外のゲームを実行するゲームシステムにも本発明を適用することは可能である。本発明は、ユーザのゲームキャラクタグループ又はゲームキャラクタと、コンピュータのゲームキャラクタグループと、に基づいて対戦を実行するゲームシステムに適用することが可能である。例えば、ユーザの一又は複数のゲームキャラクタと、コンピュータの複数のゲームキャラクタと、が戦闘するようなゲームを実行するゲームシステムにも本発明を適用することが可能である。また本発明は、ユーザのゲームアイテムグループ又はゲームアイテムと、コンピュータのゲームアイテムと、に基づいて対戦を実行するゲームシステムに適用することが可能である。 The present invention can also be applied to game systems that execute games other than sports games. The present invention can be applied to a game system that executes a battle based on a game character group or game character of a user and a game character group of a computer. For example, the present invention can be applied to a game system that executes a game in which one or a plurality of game characters of a user and a plurality of game characters of a computer battle each other. Further, the present invention can be applied to a game system that executes a battle based on a user game item group or game item and a computer game item.
1 ゲームシステム、2 通信ネットワーク、10 ゲームサーバ、11,21 制御部、12,22 記憶部、13,23 通信部、14 光ディスクドライブ部、15 データベース、24 操作部、25 表示部、26 音声出力部、30 メイン画面、32
代表選手画像、34 お知らせ欄、36 お知らせメッセージ、38A 探索ボタン、38B フォーメーションボタン、38C 育成ボタン、38D 抽選ボタン、38E 試合ボタン、38F 交流ボタン、40 探索画面、42 探索ボタン、50 ホイッスル入手画面、52 アイテム画像、54A 強く吹くボタン、54B 元気に吹くボタン、54C やさしく吹くボタン、60 ホイッスル画面、62 シルエット画像、64 メッセージ、66 次へボタン、70 キックオフ画面、72,74 選手カード、76 キックオフボタン、80 対戦結果画面、82 対戦結果、84 次へボタン、90 選手選択画面、92 選手カード、94 確定ボタン、100 ホイッスル失敗画面、102 シルエット画像、104 メッセージ、106 次へボタン、110 ランダムホイッスル入手画面、112 シルエット画像、114 吹くボタン、120 ゴールデンホイッスル入手画面、122 アイテム画像、124 吹くボタン、126 譲渡相手選択画面、130 ゴールデンホイッスル入手画面、132 アイテム画像、134 吹くボタン、140 記憶部、142 対戦要求権利付与部、144 対戦要求受付部、146 対戦相手ゲームデータグループ決定部、148 対戦実行部、150 ゲームデータ付与部、152 パラメータ更新部、154 対戦相手の強さ情報更新部、156 対戦要求権利譲渡部、158 他ユーザのアクセス状況判定部。
1 game system, 2 communication network, 10 game server, 11, 21 control unit, 12, 22 storage unit, 13, 23 communication unit, 14 optical disk drive unit, 15 database, 24 operation unit, 25 display unit, 26 audio output unit , 30 Main screen, 32
Representative player image, 34 notification column, 36 notification message, 38A search button, 38B formation button, 38C training button, 38D lottery button, 38E match button, 38F exchange button, 40 search screen, 42 search button, 50 whistle acquisition screen, 52 Item image, 54A Button that blows strongly, 54B Button that blows well, 54C Button that blows gently, 60 Whistle screen, 62 Silhouette image, 64 Message, 66 Next button, 70 Kick-off screen, 72, 74 Player card, 76 Kick-off button, 80 Match result screen, 82 Match result, 84 Next button, 90 Player selection screen, 92 Player card, 94 Confirm button, 100 Whistle failure screen, 102 Silhouette image, 104 Message, 106 Next button, 110 Dam Whistle Acquisition Screen, 112 Silhouette Image, 114 Blow Button, 120 Golden Whistle Acquisition Screen, 122 Item Image, 124 Blow Button, 126 Transfer Partner Selection Screen, 130 Golden Whistle Acquisition Screen, 132 Item Image, 134 Blow Button, 140 Storage Unit 142 battle request right granting unit, 144 battle request accepting unit, 146 opponent game data group determining unit, 148 battle execution unit, 150 game data granting unit, 152 parameter updating unit, 154 opponent strength information updating unit, 156 Battle request right transfer unit, 158 Access status determination unit of other users.
Claims (5)
前記ユーザ端末から送信される対戦要求を受け付ける対戦要求受付手段と、
前記対戦相手ゲームデータグループのメンバとする複数のゲームデータを決定する対戦相手ゲームデータグループ決定手段と、
前記対戦要求が受け付けられた場合、前記ユーザのゲームデータグループ又はゲームデータと、前記対戦相手ゲームデータグループと、に基づいて対戦を実行する対戦実行手段と、
前記対戦が実行された場合、前記対戦相手ゲームデータグループのメンバである複数のゲームデータのうちの少なくとも一つを確率情報に基づいて選択し、当該選択されたゲームデータを前記ユーザに付与するゲームデータ付与手段と、
を含み、
前記ゲームデータ付与手段は、
前記対戦相手ゲームデータグループのメンバである複数のゲームデータのうちの少なくとも一つを前記ユーザに付与する場合に、前記ユーザに付与するゲームデータの数を前記対戦の結果に基づいて変える手段と、
前記確率情報を前記対戦の結果に基づいて変える手段と、を含む、
ことを特徴とするゲーム制御装置。 A communicable game control device and the user terminal, and the game data group or game data of the user, a pair against opponent game data group, the game control device for executing a match based on,
A battle request receiving means for receiving a battle request transmitted from the user terminal;
An opponent game data group determining means for determining a plurality of game data as members of the opponent game data group;
When the battle request is accepted, battle execution means for executing a battle based on the game data group or game data of the user and the opponent game data group;
A game that, when the battle is executed, selects at least one of a plurality of game data that is a member of the opponent game data group based on probability information, and gives the selected game data to the user Data granting means;
Including
The game data providing means,
Means for changing the number of pieces of game data to be given to the user based on the result of the battle, when giving to the user at least one of a plurality of pieces of game data which are members of the opponent game data group ;
Changing the probability information based on the result of the battle ,
The game control apparatus characterized by the above-mentioned.
前記対戦相手ゲームデータグループの強さに関する強さ情報を前記ユーザに対応づけて記憶する強さ情報記憶手段に記憶される前記強さ情報を、前記対戦が行われた場合と、前記ユーザが前記対戦に勝利した場合と、前記ゲームデータが前記ユーザに付与された場合と、又は前記ユーザに付与されたゲームデータが所定のゲームデータである場合とのうちの少なくとも一つの場合において、前記対戦相手ゲームデータグループの強さが上がるように更新する強さ情報更新手段を含み、
前記対戦相手ゲームデータグループ決定手段は、前記対戦相手ゲームデータグループを
前記強さ情報に基づいて設定する手段を含む、
ことを特徴とするゲーム制御装置。 The game control apparatus according to claim 1,
The strength information stored in strength information storage means for storing strength information related to the strength of the opponent game data group in association with the user, when the battle is performed, and when the user performs the battle The opponent in at least one of the case of winning a battle, the case where the game data is given to the user, or the case where the game data given to the user is predetermined game data Including strength information updating means for updating so that the strength of the game data group increases,
The opponent game data group determining means selects the opponent game data group.
Means for setting based on the strength information;
The game control apparatus characterized by the above-mentioned.
前記ユーザ端末から送信される対戦要求を受け付ける対戦要求受付手段、
前記対戦相手ゲームデータグループのメンバとする複数のゲームデータを決定する対戦相手ゲームデータグループ決定手段、
前記対戦要求が受け付けられた場合、前記ユーザのゲームデータグループ又はゲームデータと、前記対戦相手ゲームデータグループと、に基づいて対戦を実行する対戦実行手段、及び、
前記対戦が実行された場合、前記対戦相手ゲームデータグループのメンバである複数のゲームデータのうちの少なくとも一つを確率情報に基づいて選択し、選択されたゲームデータを前記ユーザに付与するゲームデータ付与手段、
として前記コンピュータを機能させ、
前記ゲームデータ付与手段は、
前記対戦相手ゲームデータグループのメンバである複数のゲームデータのうちの少なくとも一つを前記ユーザに付与する場合に、前記ユーザに付与するゲームデータの数を前記対戦の結果に基づいて変える手段と、
前記確率情報を前記対戦の結果に基づいて変える手段と、を含む、
ことを特徴とするプログラム。 A communicable game control device and the user terminal, and the game data group or game data of the user, a pair against opponent game data group, the program for causing a computer to function as a game controller for performing a match based on ,
A battle request receiving means for receiving a battle request transmitted from the user terminal;
Opponent game data group determining means for determining a plurality of game data as members of the opponent game data group;
When the battle request is accepted, battle execution means for executing a battle based on the game data group or game data of the user and the opponent game data group, and
Game data for selecting at least one of a plurality of game data that is a member of the opponent game data group based on probability information and giving the selected game data to the user when the battle is executed Granting means,
Function the computer as
The game data providing means,
Means for changing the number of pieces of game data to be given to the user based on the result of the battle, when giving to the user at least one of a plurality of pieces of game data which are members of the opponent game data group ;
Changing the probability information based on the result of the battle ,
A program characterized by that.
前記ユーザ端末から送信される対戦要求を受け付ける対戦要求受付手段と、A battle request receiving means for receiving a battle request transmitted from the user terminal;
前記対戦相手ゲームデータグループのメンバとする複数のゲームデータを決定する対戦相手ゲームデータグループ決定手段と、An opponent game data group determining means for determining a plurality of game data as members of the opponent game data group;
前記対戦要求が受け付けられた場合、前記ユーザのゲームデータグループ又はゲームデータと、前記対戦相手ゲームデータグループと、に基づいて対戦を実行する対戦実行手段と、When the battle request is accepted, battle execution means for executing a battle based on the game data group or game data of the user and the opponent game data group;
前記対戦が実行された場合、ゲームデータの選択制御に関する選択制御情報に基づいて、前記対戦相手ゲームデータグループのメンバである複数のゲームデータのうちの少なくとも一つを選択し、選択されたゲームデータを前記ユーザに付与するゲームデータ付与手段と、When the battle is executed, based on the selection control information related to the game data selection control, at least one of a plurality of game data that is a member of the opponent game data group is selected, and the selected game data Game data giving means for giving to the user,
を含み、Including
前記ゲームデータ付与手段は、前記ユーザのゲームデータグループ又はゲームデータが前記対戦に勝利した場合には、前記ユーザのゲームデータグループ又はゲームデータが前記対戦に勝利しなかった場合に比べて、能力又は希少度が所定の能力又は希少度よりも高いゲームデータが前記ユーザに付与するゲームデータとして選択されやすくなる前記選択制御情報に基づいて、前記ユーザに付与するゲームデータを選択する、When the game data group or game data of the user wins the battle, the game data providing means is more capable or more powerful than when the game data group or game data of the user does not win the battle. Selecting game data to be given to the user based on the selection control information that makes it easier to select game data with a rarity level higher than a predetermined ability or rarity level as game data to be given to the user;
ことを特徴とするゲーム制御装置。The game control apparatus characterized by the above-mentioned.
前記ユーザ端末から送信される対戦要求を受け付ける対戦要求受付手段、A battle request receiving means for receiving a battle request transmitted from the user terminal;
前記対戦相手ゲームデータグループのメンバとする複数のゲームデータを決定する対戦相手ゲームデータグループ決定手段、Opponent game data group determining means for determining a plurality of game data as members of the opponent game data group;
前記対戦要求が受け付けられた場合、前記ユーザのゲームデータグループ又はゲームデータと、前記対戦相手ゲームデータグループと、に基づいて対戦を実行する対戦実行手段、及び、When the battle request is accepted, battle execution means for executing a battle based on the game data group or game data of the user and the opponent game data group, and
前記対戦が実行された場合、ゲームデータの選択制御に関する選択制御情報に基づいて、前記対戦相手ゲームデータグループのメンバである複数のゲームデータのうちの少なくとも一つを選択し、選択されたゲームデータを前記ユーザに付与するゲームデータ付与手段、When the battle is executed, based on the selection control information related to the game data selection control, at least one of a plurality of game data that is a member of the opponent game data group is selected, and the selected game data Game data giving means for giving to the user,
として前記コンピュータを機能させ、Function the computer as
前記ゲームデータ付与手段は、前記ユーザのゲームデータグループ又はゲームデータが前記対戦に勝利した場合には、前記ユーザのゲームデータグループ又はゲームデータが前記対戦に勝利しなかった場合に比べて、能力又は希少度が所定の能力又は希少度よりも高いゲームデータが前記ユーザに付与するゲームデータとして選択されやすくなる前記選択制御情報に基づいて、前記ユーザに付与するゲームデータを選択する、When the game data group or game data of the user wins the battle, the game data providing means is more capable or more powerful than when the game data group or game data of the user does not win the battle. Selecting game data to be given to the user based on the selection control information that makes it easier to select game data with a rarity level higher than a predetermined ability or rarity level as game data to be given to the user;
ことを特徴とするプログラム。A program characterized by that.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013153953A JP5658330B2 (en) | 2013-07-24 | 2013-07-24 | GAME CONTROL DEVICE, GAME CONTROL DEVICE CONTROL METHOD, AND PROGRAM |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013153953A JP5658330B2 (en) | 2013-07-24 | 2013-07-24 | GAME CONTROL DEVICE, GAME CONTROL DEVICE CONTROL METHOD, AND PROGRAM |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012036979A Division JP5330556B2 (en) | 2012-02-23 | 2012-02-23 | GAME CONTROL DEVICE, GAME CONTROL DEVICE CONTROL METHOD, AND PROGRAM |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014240568A Division JP5749389B2 (en) | 2014-11-27 | 2014-11-27 | GAME CONTROL DEVICE AND PROGRAM |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013240693A JP2013240693A (en) | 2013-12-05 |
JP5658330B2 true JP5658330B2 (en) | 2015-01-21 |
Family
ID=49842156
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013153953A Active JP5658330B2 (en) | 2013-07-24 | 2013-07-24 | GAME CONTROL DEVICE, GAME CONTROL DEVICE CONTROL METHOD, AND PROGRAM |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5658330B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5755785B1 (en) * | 2014-07-25 | 2015-07-29 | ガンホー・オンライン・エンターテイメント株式会社 | Terminal device |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3431619B2 (en) * | 2001-10-15 | 2003-07-28 | 株式会社ナムコ | Image generation system, program, and information storage medium |
JP5425407B2 (en) * | 2008-03-31 | 2014-02-26 | 株式会社バンダイナムコゲームス | Program and game device |
-
2013
- 2013-07-24 JP JP2013153953A patent/JP5658330B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2013240693A (en) | 2013-12-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5330556B2 (en) | GAME CONTROL DEVICE, GAME CONTROL DEVICE CONTROL METHOD, AND PROGRAM | |
JP5816162B2 (en) | GAME SYSTEM, GAME CONTROL DEVICE, AND PROGRAM | |
JP6090935B2 (en) | GAME CONTROL DEVICE, GAME CONTROL METHOD, PROGRAM, GAME SYSTEM | |
JP5442810B2 (en) | GAME CONTROL DEVICE, PROGRAM, GAME SYSTEM | |
JP2013247980A (en) | Game control device, game control method, program, and game system | |
JP2014184096A (en) | Server device and game program | |
JP5896530B2 (en) | GAME SYSTEM, GAME CONTROL DEVICE, AND PROGRAM | |
WO2013157523A1 (en) | Game device, game system, game device control method, game system control method, program, and information storage medium | |
JP5789233B2 (en) | GAME CONTROL DEVICE, PROGRAM, GAME SYSTEM | |
WO2013076891A1 (en) | Game control device, program, game control method, and game control system | |
JP2013165747A (en) | Game program and game device | |
WO2013146521A1 (en) | Game device, game device control method, program, and information storage medium | |
JP5436613B2 (en) | GAME CONTROL DEVICE, GAME CONTROL METHOD, PROGRAM, GAME SYSTEM | |
WO2013172424A1 (en) | Game device, game-device control method, game system, game-system control method, program, and information-storage medium | |
JP5806652B2 (en) | Game system, item management device, and program | |
JP5728448B2 (en) | Game system, game system control method, item management device, item management device control method, and program | |
JP5658330B2 (en) | GAME CONTROL DEVICE, GAME CONTROL DEVICE CONTROL METHOD, AND PROGRAM | |
JP2013202419A (en) | Game apparatus, method of controlling the game apparatus, and program | |
US9586143B2 (en) | Game control device, game control method, program, recording medium, and game system | |
JP5749389B2 (en) | GAME CONTROL DEVICE AND PROGRAM | |
JP6130037B1 (en) | Game providing system and game providing program | |
JP2013111483A (en) | Game control device, program, game control method, and game control system | |
JP6678866B2 (en) | Information processing device, program, information processing system | |
JP5501400B2 (en) | GAME DEVICE, GAME SYSTEM, GAME DEVICE CONTROL METHOD, GAME SYSTEM CONTROL METHOD, AND PROGRAM | |
WO2013172425A1 (en) | Game device, game-device control method, game system, game-system control method, program, and information-storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140627 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140729 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140929 |
|
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: 20141104 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20141127 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5658330 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |