JP7525124B2 - 端末装置、サーバ装置、及び制御方法 - Google Patents
端末装置、サーバ装置、及び制御方法 Download PDFInfo
- Publication number
- JP7525124B2 JP7525124B2 JP2023043695A JP2023043695A JP7525124B2 JP 7525124 B2 JP7525124 B2 JP 7525124B2 JP 2023043695 A JP2023043695 A JP 2023043695A JP 2023043695 A JP2023043695 A JP 2023043695A JP 7525124 B2 JP7525124 B2 JP 7525124B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- information
- game part
- game
- terminal device
- 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 64
- 238000004891 communication Methods 0.000 claims description 83
- 230000008859 change Effects 0.000 claims description 26
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 57
- 239000010931 gold Substances 0.000 description 57
- 229910052737 gold Inorganic materials 0.000 description 57
- 230000008569 process Effects 0.000 description 54
- 238000012545 processing Methods 0.000 description 26
- 230000007423 decrease Effects 0.000 description 18
- 239000000284 extract Substances 0.000 description 12
- 230000004044 response Effects 0.000 description 10
- 230000006870 function Effects 0.000 description 8
- 230000009471 action Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 7
- 230000003247 decreasing effect Effects 0.000 description 5
- 230000001934 delay Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 230000010365 information processing Effects 0.000 description 3
- 238000005728 strengthening Methods 0.000 description 3
- 230000007704 transition Effects 0.000 description 3
- 238000012937 correction Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 229910019687 S105-No Inorganic materials 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000008280 blood Substances 0.000 description 1
- 210000004369 blood Anatomy 0.000 description 1
- 230000002860 competitive effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000008450 motivation Effects 0.000 description 1
- 210000005155 neural progenitor cell Anatomy 0.000 description 1
- 230000002250 progressing effect Effects 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
- 239000002023 wood Substances 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Description
戦を行うゲームが知られている。例えば特許文献1には、第1ユーザが対戦相手である第
2ユーザを選択して、非同期対戦を行う対戦ゲームが開示されている。
攻ユーザがゲームを行う。そして、先攻ユーザ及び後攻ユーザがそれぞれのゲーム結果、
例えば獲得したスコア等を競う。このように、後攻ユーザよりも先に先攻ユーザのゲーム
結果が確定する。このため、先攻ユーザに対戦を申し込まれた後攻ユーザは、先攻ユーザ
が獲得したスコアを事前に確認可能である。かかる場合には、例えば先攻ユーザのスコア
が低く先攻ユーザに勝利できる可能性が高いと判断するときのみ後攻ユーザが対戦を承諾
する等、後攻ユーザによる作為的なマッチングが可能である。したがって、非同期対戦の
マッチングの公平性について改善の余地があった。
おいて、対戦を行うユーザのマッチングの公平性を向上させるサーバ装置、端末装置、及
び制御方法を提供することにある。
ユーザ間で非同期対戦が可能なゲームを端末装置に提供するサーバ装置であって、
複数のユーザそれぞれに関する第1情報を記憶するサーバ記憶部と、
前記端末装置と情報の送受信を行うサーバ通信部と、
サーバ制御部と、を備え、
前記サーバ制御部は、
第1ユーザの端末装置において実行された第1ゲームパートの結果情報を該端末装置か
ら受信すると、該結果情報が表示されることなく前記第1ユーザに関する前記第1情報が
表示される画面を第2ユーザの端末装置に表示させ、
前記第1ユーザとの非同期対戦の承諾又は非承諾を示す情報を前記第2ユーザの端末装
置から受信し、
前記第2ユーザの端末装置から前記承諾を示す情報を受信した場合、
前記第2ユーザの端末装置に、前記第1ゲームパートの結果情報の少なくとも一部を
表示させ、
前記第2ユーザの端末装置において実行された第2ゲームパートの結果情報を該端末
装置から受信すると、前記第1ゲームパートの結果情報及び前記第2ゲームパートの結果
情報に基づいて、前記第1ユーザと前記第2ユーザとの非同期対戦の結果を決定する
ことを特徴とする。
サーバ装置から提供される、ユーザ間で非同期対戦が可能なゲームを実行する端末装置
であって、
表示部と、
前記サーバ装置との間で情報の送受信を行う端末通信部と、
端末制御部と、を備え、
前記端末制御部は、
前記端末装置のユーザと異なる他のユーザの端末装置で実行された第1ゲームパートの
結果情報が表示されることなく該他のユーザに関する第1情報が表示される画面を前記表
示部に表示させ、
前記他のユーザとの非同期対戦の承諾又は非承諾を示す情報を前記サーバ装置へ送信し
、
前記承諾を示す情報が送信された場合、
前記第1ゲームパートの結果情報の少なくとも一部を、前記端末通信部を介して前記
サーバ装置から受信し、
前記第1ゲームパートの結果情報の前記少なくとも一部を前記表示部に表示させ、
前記端末装置のユーザにプレイさせるための第2ゲームパートを開始し、
前記第2ゲームパートの結果情報を、前記端末通信部を介して前記サーバ装置に送信
する
ことを特徴とする。
ユーザ間で非同期対戦が可能なゲームを端末装置に提供するサーバ装置の制御方法であ
って、
複数のユーザそれぞれに関する第1情報を記憶するステップと、
第1ユーザの端末装置において実行された第1ゲームパートの結果情報を該端末装置か
ら受信すると、該結果情報が表示されることなく前記第1ユーザに関する前記第1情報が
表示される画面を第2ユーザの端末装置に表示させるステップと、
前記第1ユーザとの非同期対戦の承諾又は非承諾を示す情報を前記第2ユーザの端末装
置から受信するステップと、
前記第2ユーザの端末装置から前記承諾を示す情報を受信した場合、
前記第2ユーザの端末装置に、前記第1ゲームパートの結果情報の少なくとも一部を
表示させるステップと、
前記第2ユーザの端末装置において実行された第2ゲームパートの結果情報を該端末
装置から受信すると、前記第1ゲームパートの結果情報及び前記第2ゲームパートの結果
情報に基づいて、前記第1ユーザと前記第2ユーザとの非同期対戦の結果を決定するステ
ップと、を含む
ことを特徴とする。
を行うゲームにおいて、対戦を行うユーザのマッチングの公平性が向上する。
について説明する。図1に示すように、本実施形態に係るゲームシステム10は、サーバ
装置11と、複数の端末装置12と、を備える。図1では簡便のため、端末装置12は1
つのみ図示している。サーバ装置11は、個々のユーザが所有する端末装置12に対して
ゲームを提供する。
、ユーザ同士がゲーム媒体を用いて行う非同期型対戦が可能なゲームである。ゲーム媒体
は、ゲームに使用される電子データであり、例えば、カード、アイテム、キャラクタ、及
びアバタなど、任意の媒体を含む。また、ゲーム媒体は、ユーザによってゲーム内で取得
、所有、使用、管理、交換、合成、強化、売却、廃棄、又は贈与などされ得る電子データ
であるが、ゲーム媒体の利用態様は本明細書で明示されるものに限られない。また、非同
期型対戦とは、複数の端末装置12において処理の同期を取らずに進行可能な対戦である
。
付けられたゲーム媒体を示す。また、「ゲーム媒体をユーザに付与する」とは、ゲーム媒
体をユーザに対応付けることを示す。また、「ユーザが所有するゲーム媒体を破棄する」
とは、ユーザとゲーム媒体との対応付けを解消することを示す。
う相手のユーザである後攻ユーザ(第2ユーザ)を選択すると、非同期対戦が開始される
。続いて先攻ユーザは、所望のゲームパート(第1ゲームパート)をプレイする。第1ゲ
ームパートは、先攻ユーザの端末装置12で実行されるゲームのうち、ユーザ間の非同期
対戦を行うゲームパートである。例えば第1ゲームパートは、ゲーム内で実行可能な所定
のクエスト又はミニゲーム等であるが、これらに限られない。第1ゲームパートにおいて
、先攻ユーザは、自身が所有するゲーム媒体(本実施形態では、キャラクタ)の一部又は
全部(以下、「デッキ」ともいう)を用いて、例えばNPC等の複数の敵キャラクタと順
次対戦を行なう。複数の敵キャラクタとの対戦結果及び全ての敵キャラクタに勝利するま
でに要した時間等に基づいて、第1ゲームパートの結果情報、例えばスコアが決定される
。例えば、より多くの敵キャラクタに勝利する程、及び全ての敵キャラクタに勝利するま
でに要した時間が短い程、高いスコアとなる。
パートに対応するゲームパート(第2ゲームパート)をプレイする。第2ゲームパートは
、後攻ユーザの端末装置12で実行されるゲームのうち、先攻ユーザとの非同期対戦を行
うゲームパートである。第2ゲームパートは、第1ゲームパートに対応付けられており、
例えば第1ゲームパートと同一のクエスト又はミニゲーム等であるが、これらに限られな
い。第1ゲームパートと同様に、第2ゲームパートにおいて、後攻ユーザはデッキを用い
て複数の敵キャラクタと順次対戦を行なう。複数の敵キャラクタとの対戦結果及び全ての
敵キャラクタに勝利するまでに要した時間等に基づいて、第2ゲームパートの結果情報、
例えばスコアが決定される。
ゲームパートの結果情報と、後攻ユーザの第2ゲームパートの結果情報と、に基づいて、
非同期対戦の結果が決定される。具体的には、よりスコアが高いユーザが勝利ユーザに定
められ、よりスコアが低いユーザが敗北ユーザに定められる。
攻撃力、レベル、スキル、及び属性等のパラメータが対応付けられている。HPは、例え
ば敵キャラクタからの攻撃によって減少するパラメータであり、HPがゼロになると敵キ
ャラクタとの対戦に敗北する。攻撃力は、例えばキャラクタが敵キャラクタを攻撃する際
に、敵キャラクタのHPの減少量(以下、「ダメージ」ともいう)に寄与するパラメータ
である。攻撃力が高い程、一度の攻撃で敵キャラクタに与えるダメージが大きくなる。レ
ベルは、キャラクタの成長度を示すパラメータである。レベルの上昇に応じて、例えばH
P及び攻撃力が上昇する。スキルは、ゲームパートの実行中に発揮されるキャラクタ固有
の効果を示す情報である。例えば、デッキ内のキャラクタのHP及び攻撃力等のパラメー
タを増加させる効果を有するスキル、及び敵キャラクタから受けるダメージを減少させる
効果を有するスキル等が含まれるが、これらに限られない。属性は、例えば火、木、及び
水の属性のうち少なくとも1つの属性を示すパラメータである。属性は、キャラクタ間の
優劣関係を示す情報である。例えば火属性のキャラクタは、木属性のキャラクタに対して
与えるダメージが通常よりも大きくなり、水属性のキャラクタに対して与えるダメージが
通常よりも小さくなる。
ンゲームである。ユーザは、例えばバイク等の移動キャラクタを操作して、障害物等を避
けつつ所定のアイテムを獲得していく。所定のアイテムの獲得数に応じて、デッキに含ま
れるキャラクタが敵キャラクタに攻撃を行う。攻撃によって敵キャラクタのHPをゼロま
で減少させると、当該敵キャラクタに勝利し、次の敵キャラクタとの対戦に移行する。全
ての敵キャラクタに勝利した場合、又は何れかの敵キャラクタに敗北した場合、スコアが
決定されてゲームパートが終了する。第1のゲームパート及び第2のゲームパートでは、
上述したアクションゲームに限られず、例えばパズルゲーム、クイズゲーム、又は格闘ゲ
ーム等、任意のジャンルのゲームが行われてもよい。
クタ及びアクションゲームにおけるユーザの熟練度等が、非同期対戦におけるユーザ間の
優劣に関係する。
が付与される。本実施形態では、通常勲章及びゴールド勲章の2種類の勲章が存在するが
、1種類以上あればよい。ユーザが所有する通常勲章及びゴールド勲章がそれぞれ所定数
となると、ユーザのグレードが昇格(例えば、グレードの値が増加)する。本実施形態に
係るゲームにおいて、ユーザの目的の1つは、非同期対戦を繰り返し行って勲章を獲得し
、より上位のグレードになることである。
通信部13と、サーバ記憶部14と、サーバ制御部15と、を備える。
ンターフェースである。サーバ通信部13は、例えばインターネット等のネットワーク1
6を介して、端末装置12と情報の送受信を行う。
する。
は、例えば図2に示すように、グレードに対応付けて、通常勲章数の閾値と、ゴールド勲
章数の閾値と、を含む。
タ)である。上述したように、本実施形態に係るゲームにおいて、ユーザの目的の1つは
、非同期対戦を繰り返し行って勲章を獲得し、より上位のグレードになることである。本
実施形態では、グレードの値が大きい程、上位のグレードである。
するまでに必要な通常勲章の数及びゴールド勲章の数を示す。例えば、グレードが「0」
であるユーザは、1個の通常勲章を獲得することによって、グレードが「1」に増加する
。グレードが「1」となったユーザは、10個の通常勲章を獲得することによって、グレ
ードが「2」に増加する。グレードが「2」となったユーザは、9個の通常勲章及び1個
のゴールド勲章を獲得することによって、グレードが「3」に増加する。
ゴールド勲章数の閾値が設定される。このようにして、ユーザはグレード昇格のためにグ
レード毎に異なる多様な条件を達成する必要が生じ、ゲームの単調化が抑制される。
する情報」ともいう)を記憶する。クエストに関する情報は、例えば図3に示すように、
ゲームパートIDに対応付けて、ゲームパート名と、難易度と、消費ポイントと、対戦相
手情報と、を含む。
なゲームパート(本実施形態では、クエスト)を一意に識別可能な識別子である。
、クエスト名)である。
情報である。後述するように、各ユーザには、例えば時間経過に従って増加する所定のポ
イントが対応付けられている。ユーザがクエストを選択し、対応する消費ポイントに示さ
れるポイント数が消費されて、当該クエストが開始される。
報である。例えば、ゲームパートIDが「P001」であるクエストにおいて、ユーザは
、3つの敵キャラクタとの対戦を順次行なう。具体的には、ユーザは、1番目に敵キャラ
クタA又は敵キャラクタBと対戦し、2番目に敵キャラクタCと対戦し、3番目に敵キャ
ラクタDと対戦する。1番目の敵キャラクタが敵キャラクタA及び敵キャラクタBの何れ
になるかは、例えばランダムに決定されてもよい。また例えば、ゲームパートIDが「P
002」であるクエストにおいて、ユーザは、2つの敵キャラクタとの対戦を順次行なう
。具体的には、ユーザは、1番目に敵キャラクタEと対戦し、2番目に敵キャラクタFと
対戦する。また、対戦相手情報は、敵キャラクタ毎に、例えば敵キャラクタの識別子、敵
キャラクタの名称、HP、攻撃力、レベル、スキル、及び属性等を含む。
ーザに関する情報は、例えば図4に示すように、ユーザIDに対応付けて、所有ゲーム媒
体情報と、ポイントと、第1情報と、第2情報と、スコアと、対戦ユーザIDと、ロック
フラグと、を含む。
する情報である。ここでユーザが所有するゲーム媒体とは、ユーザIDに対応付けてサー
バ記憶部14に記憶されたゲーム媒体を指す。所有ゲーム媒体情報は、キャラクタ毎に、
例えばキャラクタの識別子、キャラクタの名称、HP、攻撃力、レベル、スキル、及び属
性等を含む。また、キャラクタには、他の種類のゲーム媒体、例えば武器及び防具等、キ
ャラクタのパラメータを変動させるアイテムが対応付けられてもよい。また、ゲーム内で
表示されるキャラクタ及びアイテム等のゲーム媒体は、ゲーム内において任意の形態、例
えばキャラクタやアイテムが描かれたカードの形態で表示されてもよい。
である。上述したように、ユーザがクエストを選択すると、対応する消費ポイントに示さ
れるポイント数が消費されて、当該クエストが開始される。ユーザのポイントが、消費ポ
イントに示されるポイント数に満たない場合、当該クエストを開始することはできない。
に関する情報以外の情報を含む。本実施形態では、第1情報は、基本情報と、履歴情報と
、を含む。基本情報は、ゲームの進行に関わらず定められる情報であり、例えばユーザ名
を含む。また履歴情報は、ゲームの進行に応じて定められる情報であり、例えばグレード
と、通常勲章の数と、ゴールド勲章の数と、連勝数と、を含む。
章の数であって、グレードの値に対応付けられる。換言すると、ユーザが所有する通常勲
章の数及びゴールド勲章の数は、ユーザのグレードの値毎に独立して管理される。例えば
図4においては、ユーザIDが「user001」であるユーザが、現在のグレードの値
である「2」に対応付けて、5個の通常勲章及び1個のゴールド勲章を所有していること
が示されている。
関する情報に示される通像勲章数の閾値及びゴールド勲章数の閾値に等しい(図2参照)
。例えば、グレードの値が「2」であるユーザは、9個の通常勲章を所有している場合、
新たに通常勲章を獲得できない。同様に、当該ユーザは、1個のゴールド勲章を所有して
いる場合、新たにゴールド勲章を獲得できない。
ールド勲章の数は、非同期対戦に勝利したユーザ(勝利ユーザ)に付与される報酬の決定
に用いられる。以下、第1情報に含まれる通常勲章の数及びゴールド勲章の数を、報酬に
関する情報ともいう。
えば基本情報は、ユーザの個人情報(例えば、地域、血液型、及び身長等)、ユーザを示
すアバタ、及び所属グループ(例えば、チーム、ギルド、又はクラン等)等の情報を更に
含んでもよい。また履歴情報は、クエストのクリア数、クリア成功率、ゲームのプレイ時
間、ゲームシステム10への最終ログイン時間、及びログイン頻度等の情報を更に含んで
もよい。
ーザ間の優劣に関する情報を含む。上述したように、本実施形態に係るゲームの非同期対
戦において、デッキに含まれるキャラクタ等が、非同期対戦におけるユーザ間の勝敗決定
に寄与する情報である。本実施形態では、第2情報は、デッキ情報を含む。
ラクタのうち、一部のキャラクタ(デッキ)に関する情報を含む。上述したように、デッ
キに含まれるキャラクタが、第1ゲームパート又は第2ゲームパートの実行に用いられる
。例えば、デッキ情報は、デッキに含まれる各キャラクタのHP、攻撃力、レベル、スキ
ル、及び属性等を含む。
示す。
す。例えば図4において、ユーザIDが「user001」であるユーザと「user0
02」であるユーザとが非同期対戦を行うことが示される。
示すフラグである。後述するように、非同期対戦が開始する際に、非同期対戦を行う先攻
ユーザ及び後攻ユーザがロック状態となる。また、非同期対戦が終了する際に、先攻ユー
ザ及び後攻ユーザのロック状態が解消されて非ロック状態となる。後述するように、ロッ
ク状態であるユーザは、候補ユーザを選択して非同期対戦を開始できず、また他のユーザ
によって候補ユーザとして選択されない。即ち、本実施形態では、1人のユーザに2以上
の非同期対戦が同時に係属しないように制御される。図4において、ロックフラグが「1
」であるユーザはロック状態であることを示し、ロックフラグが「0」であるユーザは非
ロック状態であることを示す。
属しないように制御されるので、例えば特定のユーザに多数の非同期対戦が係属すること
が抑制され、ゲーム進行の遅延又は阻害が抑制される。また、例えば特定ユーザに多数の
非同期対戦が係属する構成と比較して、非同期対戦の成立率が向上する。また、ゲームシ
ステム10全体においてサーバ装置11が処理すべき非同期対戦の数が抑制されるため、
サーバ装置11の処理負担が軽減される。
の機能を実現するCPUである。サーバ制御部15は、サーバ装置11全体の動作を制御
する。例えば、サーバ制御部15は、グレードに関する情報、クエストに関する情報、及
びユーザに関する情報等(図2乃至図4参照)を、サーバ記憶部14に記憶させる。
ーザに関する処理、後攻ユーザに関する処理、及び非同期対戦の結果(勝敗)に関する処
理に分けて、具体的に説明する。
まず、先攻ユーザに関する処理について説明する。はじめにサーバ制御部15は、端末
装置12から第1ゲームパートの開始要求を待ち受ける。第1ゲームパートの開始要求に
は、例えばユーザによって選択されたクエストを示す情報が含まれる。続いてサーバ制御
部15は、サーバ通信部13が端末装置12から第1ゲームパートの開始要求を受信する
と、当該端末装置12のユーザがロック状態である場合を除き、当該ユーザを先攻ユーザ
に定める。
ある1以上の他のユーザを候補ユーザとして抽出する。好適には、サーバ制御部15は、
ゲーム内における先攻ユーザと他のユーザとの多様なユーザ関係に基づいて、複数のユー
ザの中から候補ユーザを抽出する。
連付けられた他のユーザ(例えば、フレンドユーザ、又は過去に先攻ユーザに勝利若しく
は敗北したユーザ等)を除き、複数のユーザの中から候補ユーザを抽出する。このように
して、先攻ユーザと過去に交流したユーザ以外の他のユーザが候補ユーザとして抽出され
るので、先攻ユーザと候補ユーザとの新たな交流が促進される。
関連付けられた他のユーザを優先的に候補ユーザとして抽出する。このようにして、先攻
ユーザと候補ユーザとの更なる交流が促進される。
値が等しい1以上の他のユーザを優先的に候補ユーザとして抽出する。ここで、ユーザが
所有可能な勲章の数の上限(本実施形態では、グレードの昇格に必要な勲章数の閾値と等
しい)は、グレードが取り得る値毎に定められる(図2参照)。後述するように、非同期
対戦を行ったユーザ間において、例えば通常勲章の逆転が発生し得る。したがって、上述
のようにしてグレードの値が等しいユーザ間での非同期対戦を促すことで、非同期対戦の
公平性が向上する。
攻ユーザの端末装置12へ送信させる。後述するように、候補ユーザ選択画面は、抽出さ
れた1以上の候補ユーザの中から少なくとも1つの候補ユーザを先攻ユーザに選択させる
ための画面であって、候補ユーザの第1情報等が表示される画面である。本実施形態では
、抽出された1以上の候補ユーザの中から1つの候補ユーザが選択される。
2から、選択された候補ユーザを示す情報を待ち受ける。サーバ制御部15は、サーバ通
信部13が端末装置12から当該情報を受信すると、選択された候補ユーザがロック状態
であるか否かを判別する。ロック状態である場合、サーバ制御部15は、複数のユーザの
中から1以上の候補ユーザを抽出し直して、サーバ通信部13に候補ユーザ選択画面の表
示指示を再度送信させる。一方、非ロック状態である場合、サーバ制御部15は、選択さ
れた候補ユーザを後攻ユーザに定めて、先攻ユーザ及び後攻ユーザをロック状態に定める
。
ユーザの端末装置12へ送信させる。当該開始指示には、端末装置12が第1ゲームパー
トを実行するために必要な種々の情報、例えば先攻ユーザのデッキ情報及び先攻ユーザに
よって選択されたゲームパート(クエスト)に関する情報等が含まれる。そしてサーバ制
御部15は、先攻ユーザの端末装置12から、第1ゲームパートのプレイ情報及び結果情
報を待ち受ける。結果情報は、例えば第1ゲームパートにおいて先攻ユーザが獲得したス
コアである。プレイ情報の詳細については後述する。
続いて、後攻ユーザに関する処理について説明する。はじめにサーバ制御部15は、サ
ーバ通信部13が先攻ユーザの端末装置12から第1ゲームパートのプレイ情報及び結果
情報を受信すると、サーバ通信部13に、対戦可否選択画面の表示指示を後攻ユーザの端
末装置12へ送信させる。後述するように、対戦可否選択画面は、先攻ユーザから申し込
まれた対戦の承諾又は非承諾を後攻ユーザに選択させるための画面であって、先攻ユーザ
の第1情報等が表示される画面である。対戦可否選択画面の表示指示には、端末装置12
が対戦可否選択画面を表示するために必要な種々の情報、例えば先攻ユーザの第1情報等
が含まれる。
攻ユーザの端末装置12へ送信させると、後攻ユーザの端末装置12にゲームの進行を停
止させる。以下、具体的に説明する。
ーバ通信部13が後攻ユーザの端末装置12からゲームシステム10へのログイン要求を
受信したときに、対戦可否選択画面の表示指示を送信させる。ここでサーバ制御部15は
、後攻ユーザのログイン後、自動的に又は端末装置12が受け付けたユーザ入力に応じて
、端末装置12に対戦可否選択画面を表示させ、端末装置12におけるゲームの進行を停
止させる。かかる場合、後攻ユーザは、ログイン後に端末装置12に表示される対戦可否
選択画面で対戦の承諾又は非承諾を選択するまで、ゲームを進行させることができない。
、サーバ通信部13が先攻ユーザの端末装置12から第1ゲームパートのプレイ情報及び
結果情報を受信したときに、対戦可否選択画面の表示指示を送信させる。
ゲームパートのプレイ情報及び結果情報を受信した後、後攻ユーザの端末装置12から所
定の要求を受信すると、対戦可否選択画面の表示指示を送信させてもよい。このようにし
て、後攻ユーザが当該要求を送信させるタイミングで対戦可否選択画面が表示されるので
、後攻ユーザのユーザビリティが向上する。
ときに対戦可否選択画面を表示させ、端末装置12におけるゲームの進行を停止させても
よい。かかる場合、後攻ユーザの端末装置12には、例えば後攻ユーザが一人用のゲーム
パート等のプレイ中であっても、対戦可否選択画面が表示される。後攻ユーザは、対戦可
否選択画面で対戦の承諾又は非承諾を選択するまで、ゲームを進行させることができない
。
が終了したときに対戦可否選択画面を表示させ、端末装置12におけるゲームの進行を停
止させてもよい。かかる場合、後攻ユーザの端末装置12には、後攻ユーザがプレイ中の
ゲームパートが終了した後、自動的に又は端末装置12が受け付けたユーザ入力に応じて
、対戦可否選択画面が表示される。後攻ユーザは、対戦可否選択画面で対戦の承諾又は非
承諾を選択するまで、ゲームを進行させることができない。
、後攻ユーザに、ゲームの進行よりも非同期対戦の承諾又は非承諾の決定を優先的に実行
させる。このようにして、先攻ユーザによる第1ゲームパートのプレイ時期と、後攻ユー
ザによる第2ゲームパートのプレイ時期と、の時間差が低減される。したがって、先攻ユ
ーザ及び後攻ユーザが、非同期対戦であっても比較的近い時間帯にゲームパートをプレイ
するので、両ユーザの臨場感が向上し、ゲームの興趣性が向上する。また、後攻ユーザに
よる非同期対戦の承諾又は非承諾の迅速な決定が促進され、非同期対戦の進行の遅延又は
停滞が抑制される。
から、非同期対戦の承諾又は非承諾の選択を示す情報を待ち受ける。好適には、サーバ制
御部15は、対戦の承諾又は非承諾の選択を示す情報を受信すると、後攻ユーザの端末装
置12にゲームの進行の停止を解除させる。
ユーザ及び後攻ユーザのロック状態を解消し、非ロック状態に定める。続いてサーバ制御
部15は、先攻ユーザに対して所定数(例えば、1個)の通常勲章を付与する。即ちサー
バ制御部15は、新たな通常勲章(先攻ユーザに対応付けられていない通常勲章)を、先
攻ユーザのグレードの現在値に対応付けられた勲章に定める。ここで先攻ユーザには、例
えば所定の確率で、通常勲章ではなくゴールド勲章が付与されてもよい。
、後述するように、非同期対戦の勝利ユーザに付与される勲章の数より小さい。このよう
にして、例えば先攻ユーザが非同期対戦に積極的ではない候補ユーザに対してのみ非同期
対戦を申し込む等、先攻ユーザによる作為的なマッチングを抑制可能である。
数が、グレードに関する情報(図2参照)に示される閾値以上であるか否かを判定する。
各勲章の数が閾値以上である場合、先攻ユーザのグレードの値を変動(例えば、+1)さ
せて、先攻ユーザ及び後攻ユーザの非同期対戦を終了する。一方、通常勲章又はゴールド
勲章の数が閾値未満である場合、先攻ユーザ及び後攻ユーザの非同期対戦を終了する。
サーバ通信部13に、先攻ユーザ表示画面の表示指示を後攻ユーザの端末装置12へ送信
させる。後述するように、先攻ユーザ表示画面は、先攻ユーザの第1情報、第2情報、及
びスコア等が表示される画面である。先攻ユーザ表示画面の表示指示には、端末装置12
が先攻ユーザ表示画面を表示するために必要な種々の情報、例えば先攻ユーザの第2情報
及びスコア等が含まれる。
2から、第2ゲームパートの開始要求を待ち受ける。サーバ制御部15は、サーバ通信部
13が後攻ユーザの端末装置12から第2ゲームパートの開始要求を受信すると、サーバ
通信部13に、第1ゲームパートのプレイ情報を後攻ユーザの端末装置12へ送信させる
。
サーバ通信部13が後攻ユーザの端末装置12から、後攻ユーザのデッキに含まれるキャ
ラクタの変更又はキャラクタの強化に関する情報を受信すると、当該情報に応じて、後攻
ユーザのデッキ情報に含まれるキャラクタを変更し、又はキャラクタに設定されたパラメ
ータ(例えば、HP、攻撃力、及びレベル)を変動させる。
例えばデッキに含まれるキャラクタを変更し、又はキャラクタのレベルを増加させる等、
第2ゲームパートのプレイに用いるデッキの強化が可能である。したがって、第1ゲーム
パートとして所望のクエストを自ら選択可能な先攻ユーザと、クエストを自ら選択できな
い後攻ユーザとの間の公平性が向上する。
に、サーバ通信部13が後攻ユーザの端末装置12から、第2ゲームパートに対応する他
のゲームパート(第3ゲームパート)の開始要求を受信すると、第3ゲームパートを端末
装置12に実行させる。具体的には、サーバ制御部15は、サーバ通信部13に、第3ゲ
ームパートの開始指示を後攻ユーザの端末装置12へ送信させる。当該開始指示には、端
末装置12が第3ゲームパートを実行するために必要な種々の情報、例えば後攻ユーザの
デッキ情報及び第2ゲームパートに対応するクエストに関する情報が含まれる。
ゲームパートのプレイは非同期対戦の結果に影響しない。このようにして、非同期対戦を
承諾した後攻ユーザは、第2ゲームパートの開始前に、例えば第2ゲームパートの練習と
して第3ゲームパートを実行可能である。したがって、第1ゲームパートとして所望のク
エストを自ら選択可能な先攻ユーザと、クエストを自ら選択できない後攻ユーザとの間の
公平性が向上する。
ユーザの端末装置12へ送信させる。当該開始指示には、端末装置12が第2ゲームパー
トを実行するために必要な種々の情報、例えば後攻ユーザのデッキ情報及び第1ゲームパ
ートに対応するクエスト(例えば、先攻ユーザによって選択されたクエストと同一のクエ
スト)に関する情報が含まれる。
報を待ち受ける。
次に、非同期対戦の結果に関する処理について説明する。はじめにサーバ制御部15は
、サーバ通信部13が後攻ユーザの端末装置12から第2ゲームパートの結果情報を受信
すると、第1ゲームパートの結果情報及び第2ゲームパートの結果情報に基づいて、非同
期対戦の結果(勝敗)を決定する。具体的には、サーバ制御部15は、先攻ユーザ及び後
攻ユーザのうち、結果情報に示されるスコアが高いユーザを勝利ユーザに定め、スコアが
低いユーザを敗北ユーザに定める。
ールド勲章の少なくとも一方を付与する。具体的には、サーバ制御部15は、所定条件、
例えば、勝利ユーザのグレードの現在値に対応付けられた通常勲章の数よりも、敗北ユー
ザのグレードの現在値に対応付けられた通常勲章の数が所定数以上多いとの条件が満たさ
れるか否かの判定を行う。ここで所定数は、後述するように、当該所定条件が満たされな
い場合に勝利ユーザに付与される勲章の数(例えば、1個)以上の任意の数である。以下
、所定数は1個であるものとして説明する。
北ユーザが所有する通常勲章とを逆転させる。具体的には、サーバ制御部15は、所定条
件が満たされるか否かの判定時点において勝利ユーザのグレードの値に対応付けられた全
て(又は一部)の通常勲章を、敗北ユーザのグレードの現在値に対応付けられた通常勲章
に定める。またサーバ制御部15は、所定条件が満たされるか否かの判定時点において敗
北ユーザのグレードの値に対応付けられた全て(又は一部)の通常勲章を、勝利ユーザの
グレードの現在値に対応付けられた通常勲章に定める。
同期対戦を行ったユーザ間で通常勲章の奪い合いが行われるので、例えば単に勝利ユーザ
に対して経験値等のポイントが付与される構成と比較して、ゲームの興趣性が向上する。
ば、1個)の通常勲章を付与する。即ちサーバ制御部15は、所定数の新たな通常勲章(
先攻ユーザに対応付けられていない通常勲章)を、先攻ユーザのグレードの現在値に対応
付けられた勲章に定める。ここで先攻ユーザには、例えば所定の確率で、通常勲章ではな
くゴールド勲章が付与されてもよい。またサーバ制御部15は、敗北ユーザが通常勲章を
所有している場合、敗北ユーザの所定数(例えば、1個)の通常勲章を破棄する。即ちサ
ーバ制御部15は、敗北ユーザのグレードの現在値と所定数の通常勲章との対応付けを解
消する。
北ユーザのグレードの現在値に対応付けられたゴールド勲章の有無を判定する。敗北ユー
ザがゴールド勲章を所有している場合、サーバ制御部15は、敗北ユーザが所有している
所定数(例えば、1個)のゴールド勲章を、勝利ユーザに付与する。具体的には、サーバ
制御部15は、敗北ユーザのグレードの現在値と所定数のゴールド勲章との対応付けを解
消し、且つ当該所定数のゴールド勲章を勝利ユーザのグレードの現在値に対応付けられた
ゴールド勲章に定める。
ザの端末装置12及び敗北ユーザの端末装置12へ送信させる。後述するように、対戦結
果画面は、非同期対戦の結果(勝敗)等を表示する画面である。
ク状態に定める。
報(図2参照)に示される閾値以上であるか否かを判定する。各勲章の数が閾値以上であ
る場合、サーバ制御部15は、勝利ユーザのグレードの値を変動(例えば、+1)させて
、勝利ユーザ及び敗北ユーザの非同期対戦を終了する。一方、通常勲章又はゴールド勲章
の数が閾値未満である場合、勝利ユーザ及び敗北ユーザの非同期対戦を終了する。
9と、入力部20と、端末制御部21とを備える。
ーフェースである。端末通信部17は、例えばネットワーク16を介して、サーバ装置1
1と情報の送受信を行う。
びプログラムを記憶する。例えば端末記憶部18は、端末通信部17がサーバ装置11か
ら受信した第1ゲームパートの開始指示、第2ゲームパートの開始指示、及び第3ゲーム
パートの開始指示に含まれる情報、例えばユーザのデッキ情報及びクエストに関する情報
を記憶する。また例えば、端末記憶部18は、自装置のユーザが後攻ユーザである場合、
端末通信部17がサーバ装置11から受信した第1ゲームパートのプレイ情報を記憶する
。
あって、サーバ装置11から提供されるゲームに係る種々のゲーム画面を表示する。
12に対するユーザ入力を受け付ける入力インターフェースである。
るCPUであって、端末装置12全体の動作を制御する。例えば端末制御部21は、ユー
ザの操作に応じてゲームのアプリケーションを実行する。また端末制御部21は、端末通
信部17がサーバ装置11から画面の表示指示を受信すると、当該指示に基づいて表示部
19に画面を表示させ、又は画面を更新させる。また端末制御部21は、入力部20が受
け付けたユーザ入力に基づく情報を、端末通信部17に、サーバ装置11へ送信させる。
異なる処理を行う。以下、先攻ユーザである場合の処理及び後攻ユーザである場合の処理
について、それぞれ具体的に説明する。
まず、端末装置12のユーザが先攻ユーザである場合の処理について説明する。はじめ
に端末制御部21は、第1ゲームパートの開始要求を送信する。第1ゲームパートの開始
要求には、例えばユーザによって選択されたクエストを示す情報、例えばゲームパートI
Dが含まれる。
表示指示を受信すると、表示部19に候補ユーザ選択画面を表示させる。
ザ入力を受け付けると、端末通信部17に、選択された候補ユーザを示す情報をサーバ装
置11へ送信させる。
始指示を受信すると、後述する第1ゲームパートの実行処理を開始する。
第1ゲームパートの実行処理によって生成されたプレイ情報及び結果情報を、端末通信部
17にサーバ装置11へ送信させる。
ここで端末制御部21は、当該表示指示を待ち受ける間に、入力部20が受け付けるユー
ザ入力に応じて他のゲームパートを実行してもよい。他のゲームパートは、ユーザ間の非
同期対戦以外のゲームパートであって、例えば一人用のゲームパートである。
示を受信すると、表示部19に対戦結果画面を表示させる。かかる場合、先攻ユーザと後
攻ユーザとの非同期対戦が終了する。
ここで、第1ゲームパートの実行処理について具体的に説明する。上述したように、第
1ゲームパートでは、先攻ユーザが、自身のデッキを用いて複数の敵キャラクタと順次対
戦を行なう、横スクロール型のアクションゲームが行われる。
第1ゲームパートとして、ゲームパートIDが「P001」であるクエストが選択された
ものとして説明する(図3参照)。かかる場合、第1ゲームパートでは、まず1番目の第
1対戦相手(敵キャラクタA又はB)、次に2番目の第1対戦相手(敵キャラクタC)、
最後に3番目の第1対戦相手(敵キャラクタD)との対戦が順次行われる。
。また端末制御部21は、第1ゲームパートの開始時刻からの経過時間の計測を開始する
。
入力は、例えばバイク等の移動キャラクタを操作するためのユーザ入力が含まれる。
の第1対戦相手(例えば、1番目の第1対戦相手)について対戦進行状況を演算する。こ
こで第1ゲームパートにおける第1対戦相手についての対戦進行状況は、例えば第1対戦
相手のHPである。例えば端末制御部21は、ユーザ入力に応じて移動キャラクタの動作
を制御し、移動キャラクタが所定数のアイテムを獲得する度に、デッキに含まれるキャラ
クタを用いて第1対戦相手に対する攻撃を行い、第1対戦相手のHPを減少させる。
いての対戦進行状況を示す画像を表示させる。当該画像は、例えばインジケータであって
、先攻ユーザが第1対戦相手のHPを初期値から目標値(例えば、ゼロ)まで視覚的に認
識可能な画像である。
まで減少すると、当該第1対戦相手が討伐されたと判定する。端末制御部21は、当該第
1対戦相手が討伐されたと判定した時点、即ち当該第1対戦相手との対戦が終了した時点
における経過時間(以下、「対戦終了時間」ともいう)を当該第1対戦相手に対応付けて
、端末記憶部18に記憶させる。
戦を開始する。本実施形態では、前の第1対戦相手の対戦終了時間と、次の第1の対戦相
手との対戦開始時点における経過時間(以下、「対戦開始時間」ともいう)は等しい。
戦相手)が討伐されるまで、又はデッキに含まれるキャラクタのHPがゼロに減少するま
で、繰り返し行う。端末制御部21は、最後の第1対戦相手が討伐された場合、又はデッ
キに含まれるキャラクタの合計HPがゼロまで減少した場合、第1ゲームパートを終了さ
せる。
戦相手それぞれに対応付けて、対戦開始時間と、対戦終了時間と、が端末記憶部18に記
憶される。例えば、先攻ユーザが各第1対戦相手をそれぞれ討伐するのに10分ずつ要し
た場合、1番目の第1対戦相手に対応付けられた対戦開始時間は0分、対戦終了時間は1
0分である。また、2番目の第1対戦相手に対応付けられた対戦開始時間は10分、対戦
終了時間は20分である。また、3番目の第1対戦相手に対応付けられた対戦開始時間は
20分、対戦終了時間は30分である。
対戦開始時間と、対戦終了時間と、を含むが、対戦開始時間及び対戦終了時間を特定可能
な情報であればよい。例えば、プレイ情報は、複数の第1対戦相手それぞれに対応付けて
、各第1対戦相手の討伐に要した時間を含む情報であってもよい。
含まれるキャラクタの被ダメージ量等に応じて算出されるスコアを含む情報である。例え
ば対戦終了時間が短い程、及びデッキに含まれるキャラクタの被ダメージ量が少ない程、
スコアが高くなる。
次に、端末装置12のユーザが後攻ユーザである場合の処理について説明する。はじめ
に端末制御部21は、端末通信部17がサーバ装置11から対戦可否選択画面の表示指示
を受信すると、表示部19に対戦可否選択画面を表示させる。好適には、端末制御部21
は、対戦可否選択画面を表示させた状態で、入力部20が対戦の承諾又は非承諾を選択す
るユーザ入力を受け付けるまで、ゲーム全体の進行を停止する。即ち、後攻ユーザが対戦
の承諾又は非承諾を選択するまで、対戦可否選択画面から他の画面に遷移できず、例えば
一人用の他のゲームパートをプレイすることもできない。
受け付けると、承諾及び非承諾の何れが選択されたかを判定する。
通信部17にサーバ装置11へ送信させる。かかる場合、例えば対戦可否選択画面から他
のゲーム画面に遷移し、第2ゲームパートが実行されることなく、先攻ユーザと後攻ユー
ザとの非同期対戦が終了する。
末通信部17にサーバ装置11へ送信させる。
表示指示を受信すると、表示部19に先攻ユーザ表示画面を表示させる。
ザ入力を受け付けると、第2ゲームパートの開始要求を、端末通信部17にサーバ装置1
1へ送信させる。
部20が第2ゲームパートを開始するためのユーザ入力を受け付ける前に、自動的には又
入力部20が受け付けたユーザ入力に応じて、例えば一人用の他のゲームパートを実行可
能である。他のゲームパートの実行によって、例えばデッキに含まれるキャラクタを変更
し、又はキャラクタのレベルを増加させる等、第2ゲームパートのプレイに用いるデッキ
の強化が可能である。かかる場合、端末制御部21は、端末通信部17に、デッキに含ま
れるキャラクタの変更又はキャラクタの強化に関する情報をサーバ装置11へ送信させる
。
入力部20が第2ゲームパートを開始するためのユーザ入力を受け付ける前に、自動的に
は又入力部20が受け付けたユーザ入力に応じて、第3ゲームパートの開始要求を端末通
信部17にサーバ装置11へ送信させる。
装置11から受信させる。
始指示を受信すると、後述する第2ゲームパートの実行処理を開始する。
第2ゲームパートの実行処理によって生成された結果情報を、端末通信部17にサーバ装
置11へ送信させる。
示を受信すると、表示部19に対戦結果画面を表示させる。かかる場合、先攻ユーザと後
攻ユーザとの非同期対戦が終了する。
ここで、第2ゲームパートの実行処理について具体的に説明する。上述したように、第
2ゲームパートでは、後攻ユーザが、自身のデッキを用いて複数の敵キャラクタと順次対
戦を行なう、横スクロール型のアクションゲームが行われる。
パートIDが「P001」であるクエストが実行される(図3参照)。以下、第2ゲーム
パートにおいて対戦する敵キャラクタを第2対戦相手という。第2ゲームパートでは、ま
ず1番目の第2対戦相手(敵キャラクタA又はB)、次に2番目の第2対戦相手(敵キャ
ラクタC)、最後に3番目の第2対戦相手(敵キャラクタD)との対戦が順次行われる。
。また端末制御部21は、第2ゲームパートの開始時刻からの経過時間の計測を開始する
。
入力は、例えばバイク等の移動キャラクタを操作するためのユーザ入力が含まれる。
の第2対戦相手(例えば、1番目の第2対戦相手)について対戦進行状況を演算する。こ
こで第2ゲームパートにおける第2対戦相手についての対戦進行状況は、例えば第2対戦
相手のHP(第2パラメータ)である。例えば端末制御部21は、ユーザ入力に応じて移
動キャラクタの動作を制御し、所定数のアイテムを獲得する度に、デッキに含まれるキャ
ラクタを用いて第2対戦相手に対する攻撃を行い、第2対戦相手のHPを減少させる。
信した第1ゲームパートのプレイ情報と、に基づいて、現在対戦中の第2対戦相手(例え
ば、1番目の第2対戦相手)に対応する第1対戦相手(1番目の第1対戦相手)について
対戦進行状況を演算する。ここで「第2対戦相手に対応する第1対戦相手」とは、現在対
戦中の第2対戦相手の順番と等しい順番の第1対戦相手である。具体的には、1番目、2
番目、及び3番目の第2対戦相手と、1番目、2番目、及び3番目の第1対戦相手と、が
それぞれ対応する。
に端末制御部21は、第1ゲームパートのプレイ情報に基づき、複数の第1対戦相手それ
ぞれに対応付けて、対戦開始時間及び対戦終了時間を決定する。ここでは、図5に示すプ
レイ情報に基づき、1番目の第1対戦相手の対戦開始時間は0分、及び対戦終了時間は1
0分に定められる。また、2番目の第1対戦相手の対戦開始時間は10分、及び対戦終了
時間は20分に定められる。また、3番目の第1対戦相手の対戦開始時間は20分、及び
対戦終了時間は30分に定められる。
間に基づき、複数の第1対戦相手それぞれについて対戦進行状況を演算する。ここで第2
ゲームパートにおける第1対戦相手についての対戦進行状況は、第2ゲームパートの開始
時刻からの経過時間に応じて定まるパラメータ(第1パラメータ)であって、任意の初期
値から目標値まで変動する。初期値と目標値との大小関係は、任意に定められる。本実施
形態では、第1パラメータの初期値は第1対戦相手のHPの初期値であり、第1パラメー
タの目標値はゼロである。
る。端末制御部21は、第2ゲームパートにおける経過時間が、第1対戦相手に対応付け
られた対戦開始時間から対戦終了時間まで増加する間、当該第1対戦相手についての対戦
進行状況である第1パラメータを初期値から目標値まで変動させるように、対戦進行状況
を演算する。
対戦終了時間まで増加する間、第1パラメータを一定の時間変化率で変動させるように、
対戦進行状況を演算する。第1対戦相手についての対戦進行状況である第1パラメータn
は、第1パラメータnの初期値をn0、第1パラメータnの目標値をn1、第2ゲームパー
トの開始時刻からの経過時間をt、当該第1対戦相手の対戦開始時間をt1、当該第1対
戦相手の対戦終了時間をt2として、例えば以下の式で示される。
n=n0 (ただし、0≦t≦t1)
n=n0+(n1-n0)×(t-t1)/(t2-t1) (ただし、t1≦t≦t2)
n=n1 (ただし、t2≦t)
分、対戦終了時間は10分である。かかる場合、1番目の第1対戦相手についての対戦進
行状況である第1パラメータnは、図6(a)に示すように、第2ゲームパートにおける
経過時間tが0分であるときに初期値n0であり、経過時間tが0分から10分まで増加
する間において一定の時間変化率で減少し、経過時間tが10分であるときに目標値n1
となる。経過時間tが10分から増加する間において、第1パラメータnは目標値n1か
ら変動しない。
0分、対戦終了時間は20分である。かかる場合、2番目の第1対戦相手についての対戦
進行状況である第1パラメータnは、図6(b)に示すように、第2ゲームパートにおけ
る経過時間tが0分から10分まで増加する間において初期値n0から変動せず、経過時
間tが10分から20分まで増加する間において一定の時間変化率で減少し、経過時間t
が20分であるときに目標値n1となる。経過時間tが20分から増加する間において、
第1パラメータnは目標値n1から変動しない。
0分、対戦終了時間は30分である。かかる場合、3番目の第1対戦相手についての対戦
進行状況である第1パラメータnは、図6(c)に示すように、第2ゲームパートにおけ
る経過時間tが0分から20分まで増加する間において初期値n0から変動せず、経過時
間tが20分から30分まで増加する間において一定の時間変化率で減少し、経過時間t
が30分であるときに目標値n1となる。経過時間tが30分から増加する間において、
第1パラメータnは目標値n1から変動しない。
えば、1番目の第2対戦相手)に対応する第1対戦相手(1番目の第1対戦相手)につい
ての対戦進行状況を示す画像(第1画像)を表示させる。第1画像は、例えばインジケータ
であって、後攻ユーザが当該第1対戦相手に対応する対戦進行状況である第1パラメータ
を初期値から目標値(例えば、ゼロ)まで視覚的に認識可能な画像である。
ての対戦進行状況を示す画像(第2画像)を表示させる。第2画像は、例えばインジケー
タであって、後攻ユーザが第2対戦相手のHPを初期値から目標値(例えば、ゼロ)まで
視覚的に認識可能な画像である。
まで減少すると、第2対戦相手が討伐されたと判定し、次の第2対戦相手(例えば、2番
目の第2対戦相手)との対戦を開始する。このとき、第2ゲームパート画面上の第1画像
及び第2画像は、それぞれ2番目の第1対戦相手に対応する第1画像、及び2番目の第2
対戦相手に対応する第2画像に切り替わる。
戦相手)が討伐されるまで、又はデッキに含まれるキャラクタのHPがゼロに減少するま
で、繰り返し行う。端末制御部21は、最後の第2対戦相手が討伐された場合、又はデッ
キに含まれるキャラクタの合計HPがゼロまで減少した場合、第2ゲームパートを終了さ
せ、第2ゲームパートの結果情報を生成する。
各種画面について説明する。
、候補ユーザの第1情報表示領域24と、を含む。
図4参照)が表示される領域である。図7においては、先攻ユーザのユーザ名、連勝数、
グレード、通常勲章の数、及びゴールド勲章の数が表示されている。
情報(図4参照)が表示される領域である。図7においては、3つの候補ユーザのユーザ
名、連勝数、グレード、通常勲章の数、及びゴールド勲章の数が表示されている。
ーザの選択を受け付けるインターフェースとしても機能する。例えば候補ユーザの第1情
報表示領域24内においてユーザによりタップされた候補ユーザが選択される。
勝利ユーザ及び敗北ユーザがそれぞれ所有している勲章の数に応じて定められる。したが
って、先攻ユーザは、所望の報酬を得るために、候補ユーザの第1情報表示領域24に表
示された報酬に関する情報、即ち通常勲章の数及びゴールド勲章の数を参照して候補ユー
ザを選択可能であり、候補ユーザを選択する際の戦略性が向上する。また、候補ユーザの
第1情報表示領域24を見た先攻ユーザは、例えば非同期対戦の勝敗が決定した際に通常
勲章の逆転が発生するか否か、及び、ゴールド勲章が付与又は破棄されるか等、非同期対
戦の勝敗に応じて結果的に先攻ユーザが所有し得る勲章数を把握できる。したがって、先
攻ユーザは、候補ユーザ毎に非同期対戦を行った場合のリターン及びリスクを一見して把
握可能となる。このようにして、先攻ユーザが1以上の候補ユーザの中から後攻ユーザを
選択するために要する時間が低減され、非同期対戦を行うユーザ同士のマッチング成立ま
での時間が短縮される。
は通常勲章及びゴールド勲章がグレード昇格の条件に定められるため、例えば1種類のゲ
ーム媒体のみを用いてグレード昇格の条件に定めた構成と比較して、候補ユーザを選択す
る際の戦略性が向上する。
させる一方、候補ユーザの第2情報は表示されない。このため、例えば先攻ユーザが勝利
できる蓋然性が高いと考えられる候補ユーザを作為的に選択して非同期対戦を申し込む等
、先攻ユーザによる作為的なマッチングが抑制され、非同期対戦のマッチングの公平性が
向上する。
ラクタ画像27と、第1HP画像28と、第2HP画像29と、デッキ表示領域30と、
路面画像31と、アイテム画像32と、を含む。路面画像31及びアイテム画像32は、
画面のスクロールに従って画面上の位置が変化する。例えば、路面画像31及びアイテム
画像32の位置は、画面の左側に向かって流れるように移動し、移動キャラクタが画面右
方に向かって走行していることが表現される。
作される移動キャラクタを示す画像である。例えば、画面上の任意の位置でユーザによる
タップを検出すると、移動キャラクタは、画面上方に向かってジャンプするように移動す
る。
は、1番目の第1対戦相手として、敵キャラクタAの画像が示されている。
計HPを示す画像及び敵キャラクタAのHPを示す画像である。第1HP画像28及び第
2HP画像29は、例えばインジケータであって、HPが減少するに従ってインジケータ
の長さが短くなる。
る。各キャラクタの画像は、ユーザ入力を受け付けるインターフェースとしても機能する
。キャラクタの画像がユーザによりタップされると、例えば当該キャラクタに対応付けら
れたスキルが発動する。スキルの発動によって、例えば敵キャラクタに対するダメージの
発生及び敵キャラクタからの被ダメージ量の軽減等、種々の効果が発生する。
上を走行可能である。ユーザは、例えば移動キャラクタが路面から画面下方に落下しない
ように、移動キャラクタを操作する。
要なアイテムを示す画像である。例えば所定数のアイテムを移動キャラクタが獲得すると
、デッキに含まれるキャラクタが敵キャラクタに対して攻撃を行う。ユーザは、例えば移
動キャラクタが画面上のアイテムを獲得するように、移動キャラクタを操作する。
る各種画面について説明する。
ザの第1情報表示領域35と、承諾ボタン36と、非承諾ボタン37とを、を含む。
トに関する情報(図3参照)が表示される領域である。表示されるクエストに関する情報
は、例えばクエスト名及び難易度等の情報を含むが、これらに限られない。本実施形態に
おいて、後攻ユーザがプレイする第2ゲームパートは、第1ゲームパートと同一のクエス
トである。したがって、後攻ユーザは、クエスト情報表示領域34内に表示された情報を
視認することで、第2ゲームパートに定められたクエストを認識可能である。
図4参照)が表示される領域である。図9においては、先攻ユーザのユーザ名、グレード
、連勝数、通常勲章の数、及びゴールド勲章の数が表示されている。
信するためのインターフェースである。承諾ボタン36がユーザによってタップされると
、対戦の承諾を示す情報がサーバ装置11に送信される。
に送信するためのインターフェースである。非承諾ボタン37がユーザによってタップさ
れると、対戦の非承諾を示す情報がサーバ装置11に送信される。
勝利ユーザ及び敗北ユーザがそれぞれ所有している勲章の数に応じて定められる。したが
って、後攻ユーザは、所望の報酬を得るために、先攻ユーザの第1情報表示領域35に表
示された報酬に関する情報、即ち通常勲章の数及びゴールド勲章の数を参照して非同期対
戦の承諾又は非承諾を選択可能であり、承諾又は非承諾を選択する際の戦略性が向上する
。また、先攻ユーザの第1情報表示領域35を見た後攻ユーザは、例えば非同期対戦の勝
敗が決定した際に通常勲章の逆転が発生するか否か、及び、ゴールド勲章が付与又は破棄
されるか等、非同期対戦の勝敗に応じて結果的に先攻ユーザが所有し得る勲章数を把握で
きる。したがって、後攻ユーザは、先攻ユーザと非同期対戦を行った場合のリターン及び
リスクを一見して把握可能となる。このようにして、後攻ユーザが非同期対戦の承諾又は
非承諾の決定のために要する時間が低減され、非同期対戦が終了するまでの時間が短縮さ
れる。
ユーザの第1情報表示領域35と、先攻ユーザの詳細情報表示領域39と、を含む。先攻
ユーザ選択画面38は、例えば図9に示す対戦可否選択画面33において承諾ボタン36
がタップされた場合に表示される画面である。先攻ユーザ選択画面38に含まれるクエス
ト情報表示領域34及び先行ユーザの第1情報表示領域35は、対戦可否選択画面33に
含まれるクエスト情報表示領域34及び先行ユーザの第1情報表示領域35とそれぞれ同
様である。
びスコア(図4参照)の少なくとも一方が表示される領域である。図10においては、先
攻ユーザのスコア及びデッキに関する情報が表示されている。デッキに関する情報は、例
えばデッキに含まれるキャラクタの合計HP、キャラクタのスキル、及びキャラクタの画
像等を含むが、これらに限られない。
対戦の承諾後に表示される先攻ユーザ選択画面38において先攻ユーザの第2情報及びス
コアの少なくとも一方が表示される。このようにして、後攻ユーザによる非同期対戦の承
諾又は非承諾の決定前には先攻ユーザの第2情報及びスコアが表示されないため、後攻ユ
ーザによる作為的なマッチングが抑制され、非同期対戦のマッチングの公平性が向上し、
及び非同期対戦の成立率が向上する。
ムパート画面40である。図11に示すように、第2ゲームパート画面40は、移動キャ
ラクタ画像26と、第1HP画像28と、デッキ表示領域30と、路面画像31と、アイ
テム画像32と、敵キャラクタ画像41と、第1画像42と、第2画像43と、を含む。
移動キャラクタ画像26、第1HP画像28、デッキ表示領域30、路面画像31、及び
アイテム画像32は、例えば図8に示す第1ゲームパート画面25に含まれる移動キャラ
クタ画像26、第1HP画像28、デッキ表示領域30、路面画像31、及びアイテム画
像32とそれぞれ同様である。
ては、1番目の第2対戦相手として、敵キャラクタBの画像が示されている。
手)に対応する第1対戦相手(1番目の第1対戦相手)についての対戦進行状況を示す画
像である。第1画像42は、例えばインジケータである。当該第1対戦相手についての対
戦進行状況である第1パラメータnが初期値n0から目標値n1まで変動するに従って、イ
ンジケータの長さが短くなる。上述したように、図11においては、経過時間t=0分で
あり、第1パラメータn=n0である(図6(a)参照)。
進行状況を示す画像である。第2画像43は、例えばインジケータである。当該第2対戦
相手についての対戦進行状況であるHP(第2パラメータ)が初期値から目標値(例えば
、ゼロ)まで変動するに従って、インジケータの長さが短くなる。図11においては、経
過時間t=0分であり、HPは初期値である。
長さと、第2対戦相手のHPが初期値であるときの第2画像43のインジケータの長さと
が等しい。また好適には、第1パラメータnが目標値n1であるときの第1画像42のイ
ンジケータの長さと、第2対戦相手のHPが目標値であるときの第2画像43のインジケ
ータの長さとが等しい。
となったときに、後攻ユーザが1番目の第2対戦相手を討伐し、2番目の第2対戦相手と
の対戦が開始したものとする。かかる場合、図12に示すように、第2ゲームパート画面
40では、敵キャラクタ画像41が2番目の第2対戦相手である敵キャラクタCを示して
いる。
たため、図12において第1画像42は、2番目の第2対戦相手に対応する第1対戦相手
(2番目の第1対戦相手)についての対戦進行状況を示す画像に切り替わっている。ここ
で、経過時間t=13分の時点において、2番目の第1対戦相手についての対戦進行状況
である第1パラメータnは、初期値n0から既に減少している(図6(b)参照)。この
ため、第1画像42は、経過時間t=13分の時点において、即ち現在対戦中の第2対戦
相手が2番目の第2対戦相手に切り替わった時点において、インジケータの長さが既に短
くなった状態で表示されている。
ったときに、後攻ユーザが1番目の第2対戦相手を討伐したものとする。かかる場合、経
過時間t=8分の時点において、2番目の第1対戦相手についての対戦進行状況である第
1パラメータnは、初期値n0から変動していない(図6(b)参照)。このため、図1
3に示すように、第2ゲームパート画面40上の第1画像42は、経過時間t=8分の時
点において、即ち現在対戦中の第2対戦相手が2番目の第2対戦相手に切り替わった時点
において、第1画像42は、インジケータの長さが最も長い状態で表示されている。
況である第1パラメータnは、初期値n0から変動しない(図6(b)参照)。このため
、2番目の第2対戦相手との対戦中に経過時間t=10分となるまで、第1画像42は、
インジケータの長さが最も長い状態から変化しない。
ての対戦進行状況である第1パラメータnは、初期値n0から目標値n1まで変動する(図
6(b)参照)。このため、2番目の第2対戦相手との対戦中に経過時間tが10分から
20分まで増加する間、第1画像42は、インジケータの長さが最も長い状態から最も短
い状態まで一定の時間変化率で短くなる。
行状況である第1パラメータnは、目標値n1から変動しない(図6(b)参照)。この
ため、2番目の第2対戦相手との対戦中に経過時間tが20分から増加する間、第1画像
42は、インジケータの長さが最も短い状態から変化しない。
戦相手に対応する第1対戦相手についての対戦進行状況が、第1画像42によって示され
る。具体的には、第1パラメータnを示すインジケータである第1画像42が表示される
。このようにして、第2ゲームパート画面全体に占める第1画像42の大きさを小さくで
きる。したがって、例えばスマートフォン等、画面の大きさが限られた端末装置12であ
っても、後攻ユーザによって第1対戦相手についての対戦進行状況を視認可能とし、且つ
第1画像42以外の他の表示領域の面積の減少が抑制される。
装置12それぞれの表示部19に表示される対戦結果画面44について説明する。
図14(a)に示すように、勝利ユーザである先攻ユーザは5個の通常勲章を所有してい
る。一方、敗北ユーザである後攻ユーザは8個の通常勲章を所有している。かかる場合、
勝利ユーザが所有する通常勲章の数よりも敗北ユーザが所有する通常勲章の数が所定数以
上多いとの条件が満たされるため、勝利ユーザ及び敗北ユーザがそれぞれ所有している通
常勲章の逆転が発生する。例えば、図14(a)中の一点鎖線で囲まれた通常勲章の画像
が、アニメーションによって入れ替わる演出が行われる。
ーザである後攻ユーザはゴールド勲章を所有していない。かかる場合、先攻ユーザ及び後
攻ユーザについてゴールド勲章の所有数は変動しない。
ルド勲章を所有し、後攻ユーザが5個の通常勲章を所有することとなる。
示す。図15(a)に示すように、敗北ユーザである先攻ユーザは5個の通常勲章を所有
している。一方、勝利ユーザである後攻ユーザは8個の通常勲章を所有している。かかる
場合、勝利ユーザが所有する通常勲章の数よりも敗北ユーザが所有する通常勲章の数が所
定数以上多いとの条件が満たされないため、勝利ユーザに所定数の通常勲章が付与され、
敗北ユーザの所定数の通常勲章が破棄される。例えば、敗北ユーザである先攻ユーザが所
有する所定数(例えば、1個)の通常勲章の画像が、アニメーションによって後攻ユーザ
側に移動する演出が行われる。
ーザである後攻ユーザはゴールド勲章を所有していない。かかる場合、例えば敗北ユーザ
である先攻ユーザが所有する所定数(例えば、1個)のゴールド勲章の画像が、アニメー
ションによって後攻ユーザ側に移動する演出が行われる。
ユーザが9個の通常勲章及び1個のゴールド勲章を所有することとなる。
章の数が、グレードに関する情報(図2参照)に示す閾値以上となったため、後攻ユーザ
のグレードの値が、例えば「2」から「3」に増加する。ここで、上述したように、ユー
ザが所有する勲章の数は、グレードの値毎に独立して管理される。即ち、後攻ユーザのグ
レードの現在値が「3」に変動しても、上述の9個の通常勲章及び1個のゴールド勲章は
、依然としてグレードの値「2」に対応付けられたままとなる。したがって、後攻ユーザ
のグレードの現在値が変動した時点において、グレードの値「3」に対応付けられた勲章
の数は初期値(例えば、ゼロ)である。
いて説明する。図16は、主として上述した先攻ユーザに関する処理を示す。
を記憶する。ユーザに関する情報には、例えば第1情報及び第2情報が含まれる。
始要求を待ち受ける。サーバ通信部13が端末装置12から第1ゲームパートの開始要求
を受信すると、ステップS102に進む。
態である場合を除き、当該端末装置12のユーザを先攻ユーザに定めて、複数のユーザの
中から1以上の候補ユーザを抽出する。
画面の表示指示を先攻ユーザの端末装置12へ送信させる。
された候補ユーザを示す情報を待ち受ける。
、選択された候補ユーザがロック状態であるか否かを判別する。候補ユーザが非ロック状
態である場合(ステップS105-Yes)、ステップS106に進む。一方、候補ユー
ザがロック状態である場合(ステップS105-No)、ステップS102に戻る。
)、サーバ制御部15は、選択された候補ユーザを後攻ユーザに定めて、先攻ユーザ及び
後攻ユーザをロック状態に定める。
トの開始指示を先攻ユーザの端末装置12へ送信させる。
ームパートのプレイ情報及び結果情報を待ち受ける。
テップS108において(図16参照)、サーバ通信部13が先攻ユーザの端末装置12
から第1ゲームパートのプレイ情報及び結果情報を受信したときに開始される。
画面の表示指示を後攻ユーザの端末装置12へ送信させる。
ーザの端末装置12から、対戦の承諾又は非承諾の選択を示す情報を待ち受ける。サーバ
通信部13が当該情報を受信すると、ステップS202に進む。
戦の承諾を示すか否かを判定する。当該情報が対戦の承諾を示す情報である場合(ステッ
プS202-Yes)、ステップS203に進む。一方、当該情報が対戦の非承諾を示す
情報である場合(ステップS202-No)、ステップS208に進む。
場合(ステップS202-Yes)、サーバ制御部15は、サーバ通信に、先攻ユーザ表
示画面の表示指示を後攻ユーザの端末装置12へ送信させる。
ユーザの端末装置12から、第2ゲームパートの開始要求を待ち受ける。サーバ通信部1
3が後攻ユーザの端末装置12から第2ゲームパートの開始要求を受信すると、ステップ
S205に進む。
トのプレイ情報を後攻ユーザの端末装置12へ送信させる。
トの開始指示を後攻ユーザの端末装置12へ送信させる。
ームパートの結果情報を待ち受ける。
報である場合(ステップS202-No)、サーバ制御部15は、先攻ユーザ及び後攻ユ
ーザのロック状態を解消し、非ロック状態に定める。
1個)の通常勲章を付与する。
グレードに関する情報(図2参照)に示される閾値以上であるか否かを判定する。各勲章
の数が閾値以上である場合(ステップS210-Yes)、ステップS211に進む。一
方、各勲章の数が閾値未満である場合(ステップS210-No)、先攻ユーザ及び後攻
ユーザの非同期対戦を終了する。
ップS210-Yes)、サーバ制御部15は、先攻ユーザのグレードの値を変動(例え
ば、+1)させて、先攻ユーザ及び後攻ユーザの非同期対戦を終了する。
たステップS207(図17参照)において、サーバ通信部13が後攻ユーザの端末装置
12から第2ゲームパートの結果情報を受信したときに開始される。
2ゲームパートの結果情報に基づいて、非同期対戦の結果(勝敗)を決定する。具体的に
は、サーバ制御部15は、先攻ユーザ及び後攻ユーザのうち、結果情報に示されるスコア
が高いユーザを勝利ユーザに定め、スコアが低いユーザを敗北ユーザに定める。
ードの現在値に対応付けられた通常勲章の数よりも、敗北ユーザのグレードの現在値に対
応付けられた通常勲章の数が所定数以上多いとの条件が満たされるか否かの判定を行う。
条件が満たされる場合(ステップS301-Yes)、ステップS302に進む。一方、
条件が満たされない場合(ステップS301-No)、ステップS303に進む。
1-Yes)、サーバ制御部15は、勝利ユーザが所有する通常勲章と敗北ユーザが所有
する通常勲章とを逆転させ、ステップS305に進む。
01-No)、サーバ制御部15は、勝利ユーザに所定数(例えば、1個)の通常勲章を
付与する。
場合、敗北ユーザの所定数(例えば、1個)の通常勲章を破棄し、ステップS305に進
む。
15は、敗北ユーザがゴールド勲章を所有しているか否かを判定する。敗北ユーザがゴー
ルド勲章を所有している場合(ステップS305-Yes)、ステップS306に進む。
一方、敗北ユーザがゴールド勲章を所有していない場合(ステップS305-No)、ス
テップS307に進む。
る場合(ステップS305-Yes)、サーバ制御部15は、敗北ユーザが所有している
所定数(例えば、1個)のゴールド勲章を、勝利ユーザに付与する。
ない場合(ステップS305-No)、又はステップS306の後、サーバ制御部15は
、サーバ通信部13に、対戦結果画面の表示指示を勝利ユーザの端末装置12及び敗北ユ
ーザの端末装置12へ送信させる。
態を解消し、非ロック状態に定める。
グレードに関する情報(図2参照)に示される閾値以上であるか否かを判定する。各勲章
の数が閾値以上である場合(ステップS309-Yes)、ステップS310に進む。一
方、通常勲章又はゴールド勲章の数が閾値未満である場合(ステップS309-No)、
勝利ユーザ及び敗北ユーザの非同期対戦を終了する。
ップS309-Yes)、サーバ制御部15は、勝利ユーザのグレードの値を変動(例え
ば、+1)させて、勝利ユーザ及び敗北ユーザの非同期対戦を終了する。
いて説明する。
る。
補ユーザ選択画面の表示指示を受信すると、表示部19に候補ユーザ選択画面を表示させ
る。
ザの選択をするユーザ入力を受け付けると、端末通信部17に、選択された候補ユーザを
示す情報をサーバ装置11へ送信させる。
1ゲームパートの開始指示を受信すると、後述する第1ゲームパートの実行処理を開始す
る。
と、第1ゲームパートの実行処理によって生成されたプレイ情報及び結果情報を、端末通
信部17にサーバ装置11へ送信させる。
指示を待ち受ける。端末通信部17がサーバ装置11から対戦結果画面の表示指示を受信
すると、ステップS406に進む。
。
おいて実行される第1ゲームパートの実行処理について説明する。第1ゲームパートの実
行処理は、例えば第1ゲームパート画面を表示部19に表示させた状態で実行される。
過時間の計測を開始する。
を開始する。
番目の第1対戦相手)について対戦進行状況を演算する。ここで対戦進行状況は、例えば
第1対戦相手のHPである。
の第1対戦相手についての対戦進行状況を示す画像を表示させる。
定する。第1ゲームパートを終了させると判定した場合(ステップS504-Yes)、
例えば、最後の第1対戦相手が討伐された場合又はデッキに含まれるキャラクタの合計H
Pがゼロまで減少した場合、ステップS505に進む。一方、第1ゲームパートを終了さ
せないと判定した場合(ステップS504-No)、ステップS502に戻る。
た場合(ステップS504-Yes)、端末制御部21は、第1ゲームパートを終了させ
、第1ゲームパートのプレイ情報及び結果情報を生成し、上述したステップS404(図
19参照)に進む。
いて説明する。
対戦可否選択画面の表示指示を受信すると、表示部19に対戦可否選択画面を表示させる
。
択するユーザ入力を受け付けると、承諾及び非承諾の何れが選択されたかを判定する。承
諾が選択された場合(ステップS601-Yes)、ステップS603に進む。一方、非
承諾が選択された場合(ステップS601-No)、ステップS602に進む。
01-No)、端末制御部21は、対戦の非承諾を示す情報を、端末通信部17にサーバ
装置11へ送信させる。かかる場合、例えば対戦可否選択画面から他のゲーム画面に遷移
し、第2ゲームパートが実行されることなく、先攻ユーザと後攻ユーザとの非同期対戦が
終了する。
1-Yes)、端末制御部21は、対戦の承諾を示す情報を、端末通信部17にサーバ装
置11へ送信させる。
攻ユーザ表示画面の表示指示を受信すると、表示部19に先攻ユーザ表示画面を表示させ
る。
開始するためのユーザ入力を受け付けると、第2ゲームパートの開始要求を、端末通信部
17にサーバ装置11へ送信させる。
プレイ情報をサーバ装置11から受信させる。
2ゲームパートの開始指示を受信すると、後述する第2ゲームパートの実行処理を開始す
る。
と、後述するように第2ゲームパートの実行処理によって生成された結果情報を、端末通
信部17にサーバ装置11へ送信させる。
戦結果画面の表示指示を受信すると、表示部19に対戦結果画面を表示させる。かかる場
合、先攻ユーザと後攻ユーザとの非同期対戦が終了する。
おいて実行される第2ゲームパートの実行処理について説明する。第2ゲームパートの実
行処理は、例えば第2ゲームパート画面を表示部19に表示させた状態で実行される。
過時間の計測を開始する。
を開始する。
番目の第2対戦相手)についての対戦進行状況、及び、現在対戦中の第2対戦相手に対応
する第1対戦相手(1番目の第1対戦相手)について対戦進行状況を演算する。ここで第
2対戦相手についての対戦進行状況は、現在対戦中の第2対戦相手のHPである。また第
1対戦相手についての対戦進行状況は、第2ゲームパートの開始時刻からの経過時間に応
じて定まるパラメータnである(図6参照)。
の第2対戦相手に対応する第1対戦相手についての対戦進行状況を示す第1画像、及び、
現在対戦中の第2対戦相手についての対戦進行状況を示す第2画像を表示させる。
定する。第2ゲームパートを終了させると判定した場合(ステップS704-Yes)、
例えば、最後の第2対戦相手が討伐された場合又はデッキに含まれるキャラクタの合計H
Pがゼロまで減少した場合、ステップS705に進む。一方、第2ゲームパートを終了さ
せないと判定した場合(ステップS504-No)、ステップS702に戻る。
た場合(ステップS704-Yes)、端末制御部21は、第2ゲームパートを終了させ
、第2ゲームパートの結果情報を生成し、上述したステップS608(図21参照)に進
む。
可否選択画面において先攻ユーザの第1情報を表示させ、非同期対戦の承諾を示す情報を
受信すると、先攻ユーザ表示画面において先攻ユーザの第2情報及びスコアを表示させる
。このようにして、後攻ユーザによる非同期対戦の承諾又は非承諾の決定前には先攻ユー
ザの第2情報及びスコアが表示されないため、後攻ユーザによる作為的なマッチングが抑
制され、非同期対戦のマッチングの公平性が向上可能し、及び非同期対戦の成立率が向上
する。
候補ユーザの第1情報を表示させる。このようにして、先攻ユーザによる後攻ユーザの選
択前には候補ユーザの第2情報が表示されないため、先攻ユーザによる作為的なマッチン
グが抑制され、非同期対戦のマッチングの公平性が更に向上可能である。
非ロック状態の候補ユーザを表示させる。またサーバ装置11は、先攻ユーザ及び後攻ユ
ーザをロック状態に定める。このようにして、後攻ユーザは、他の先攻ユーザの端末装置
12において候補ユーザとして表示されないため、例えば特定のユーザに対する対戦申し
込みの集中が抑制され、ゲーム進行が遅延し又は阻害されることが抑制される。また、ゲ
ームシステム10全体として、対戦申し込み数が抑制されるため、サーバ装置11の処理
負担が軽減される。
ると後攻ユーザの端末装置12におけるゲームの進行を停止させ、非同期対戦の承諾又は
非承諾を示す情報を受信するとゲームの進行の停止を解除させる。このようにして、例え
ば対戦可否選択画面を確認した後攻ユーザが対戦の承諾又は非承諾の決定を保留して他の
ゲームパートをプレイすること等が抑制される。したがって、後攻ユーザに非同期対戦の
承諾又は非承諾の迅速な決定が促進され、非同期対戦の進行の停滞が抑制される。
サーバ通信部13が後攻ユーザの端末装置12から後攻ユーザのデッキに含まれるキャラ
クタの変更又はキャラクタの強化に関する情報を受信すると、後攻ユーザのデッキ情報に
含まれるキャラクタを変更し又はキャラクタに設定されたパラメータ(例えば、HP、攻
撃力、及びレベル)を変動させる。このようにして、非同期対戦を承諾した後攻ユーザは
、第2ゲームパートの開始前に、例えばデッキに含まれるキャラクタを変更し、又はキャ
ラクタのレベルを増加させる等、第2ゲームパートのプレイに用いるデッキの強化が可能
である。したがって、第1ゲームパートとして所望のクエストを自ら選択可能な先攻ユー
ザと、クエストを自ら選択できない後攻ユーザとの間の公平性が向上する。
戦相手についての対戦進行状況を示す第1画像が表示される。ここで第1対戦相手につい
ての対戦進行状況は、第2ゲームパートにおける経過時間と、先攻ユーザによってプレイ
された第1ゲームパートのプレイ情報と、に基づいて演算される。このようにして、第2
ゲームパートをプレイする後攻ユーザに対し、非同期対戦であっても、先攻ユーザと後攻
ユーザとがそれぞれ対応する対戦相手とリアルタイムに対戦している演出が可能となるの
で、後攻ユーザにとって非同期対戦の臨場感が向上し、ゲームの興趣性が向上する。
びプレイ情報に応じて定まる第1パラメータである。したがって、端末装置12は、上述
したようにリアルタイムに対戦している演出を行うために、例えば先攻ユーザによる第1
ゲームパートのプレイを第2ゲームパートにおいて再現(リプレイ)する必要がなく、端
末装置12の処理負担が低減される。
も対戦開始時間及び対戦終了時間を決定するために必要な情報を含んでいればよい。した
がって、上述したようにリアルタイムに対戦している演出を行うために、例えば先攻ユー
ザによる第1ゲームパートのプレイを第2ゲームパートにおいて再現(リプレイ)するた
めに必要な情報(リプレイデータ)をサーバ装置11から受信する構成と比較して、サー
バ装置から取得すべき情報量が低減される。
、比較的簡易な処理によって第1パラメータを変動させるので、端末装置12の処理負担
が低減される。
たゲーム媒体の数よりも、敗北ユーザのグレードの値に対応付けられたゲーム媒体の数が
多いとの条件が満たされる場合、勝利ユーザが所有する通常勲章と敗北ユーザが所有する
通常勲章とを逆転させる。このように、先攻ユーザと後攻ユーザとの間で通常勲章を逆転
させる構成によって、非同期対戦を行ったユーザ間で通常勲章の奪い合いが行われるので
、例えば単に勝利ユーザに対して経験値等のポイントが付与される構成と比較して、ゲー
ムの興趣性が向上する。
が取り得る値毎に定められる。このようにして、ユーザはグレード昇格のためにグレード
毎に異なる数及び種類の勲章を獲得する必要が生じ、ゲームの単調化が抑制される。
ドの値に対応付けられた勲章の数を表示する候補ユーザ選択画面22を、先攻ユーザの端
末装置12に表示させる。上述したように、勝利ユーザ及び敗北ユーザがそれぞれ所有し
ている勲章の数に応じて定められる。したがって、先攻ユーザは、所望の報酬を得るため
に、候補ユーザ選択画面22に表示された報酬に関する情報、即ち通常勲章の数及びゴー
ルド勲章の数を参照して候補ユーザを選択可能であり、候補ユーザを選択する際の戦略性
が向上する。
1以上の他のユーザを優先的に候補ユーザとして抽出する。ここで、ユーザが所有可能な
勲章の数の上限(本実施形態では、グレードの昇格に必要な勲章数の閾値と等しい)は、
グレードが取り得る値毎に定められる(図2参照)。本実施形態では、非同期対戦を行っ
たユーザ間において、例えば通常勲章の逆転が発生し得る。したがって、上述のようにし
てグレードの値が等しいユーザ間での非同期対戦を促すことで、非同期対戦の公平性が向
上する。
の変形や修正を行うことが容易であることに注意されたい。したがって、これらの変形や
修正は本発明の範囲に含まれることに留意されたい。例えば、各手段、各ステップ等に含
まれる機能などは論理的に矛盾しないように再配置可能であり、複数の手段やステップな
どを1つに組み合わせたり、或いは分割したりすることが可能である。
戦の結果を決定した後に、又は後攻ユーザの端末装置12から非同期対戦の非承諾を示す
情報を受信した場合に、先攻ユーザ及び後攻ユーザのロック状態を解消する構成について
説明したが、ロック状態を解消する条件はこれらに限られない。例えば、サーバ制御部1
5は、先攻ユーザの端末装置12からの第1ゲームパートのプレイ情報及び結果情報を待
ち受けた状態(図16のステップS108)、後攻ユーザの端末装置12からの非同期対
戦の承諾又は非承諾を示す情報を待ち受けた状態(図17のステップS201)、後攻ユ
ーザの端末装置12からの第2ゲームパートの開始要求を待ち受けた状態(図17のステ
ップS204)、及び後攻ユーザの端末装置12からの第2ゲームパートの結果情報を待
ち受けた状態(図17のステップS207)のうち何れかの状態において所定時間が経過
した場合、先攻ユーザ及び後攻ユーザの少なくとも一方のロック状態を解消し、非同期対
戦を終了してもよい。このようにして、非同期対戦の進行の遅延又は停滞が抑制される。
の少なくとも一方の履歴情報、例えばクエストのクリア数、クリア成功率、ゲームのプレ
イ時間、ゲームシステム10への最終ログイン時間、又はログイン頻度等に基づいて定め
られてもよい。例えばサーバ制御部15は、先攻ユーザの端末装置12からの第1ゲーム
パートのプレイ情報及び結果情報を待ち受けた状態で、後攻ユーザの最終ログイン時間(
例えば、22時から24時)内の所定時刻(例えば、23時)となったときにロック状態
を解消するように、所定時間を定める。このようにして、例えば後攻ユーザが22時から
24時までの間しかゲームシステム10にログインできない環境であっても、非同期対戦
が進行可能となるので、非同期対戦の成立率が向上する。
あるかをロックフラグで管理する構成について説明したが、ユーザの状態の管理方法はこ
れに限られない。例えば、サーバ装置11のサーバ制御部15は、ユーザの状態をロック
状態に定める際に、ロック状態が解消される時刻情報(ロック解消時刻)をユーザに対応
付けて記憶してもよい。そしてサーバ制御部15は、現在時刻がロック解消時刻と等しく
なると、対応するユーザのロック状態を解消して非ロック状態に定める。
ク状態となり、1人のユーザに2以上の非同期対戦が同時に係属しない構成について説明
したが、同時に係属可能な非同期対戦の数は任意に定めてもよい。かかる場合、例えばユ
ーザに関する情報に含まれるロックフラグ(図4参照)が、現在継続中の非同期対戦の数
を示すパラメータとして用いられる。そして、サーバ装置11のサーバ制御部15は、ユ
ーザのロックフラグの値が所定値以上(例えば、3以上)である場合、当該ユーザをロッ
ク状態に定める。一方、サーバ制御部15は、ユーザのロックフラグの値が当該所定値未
満(例えば、3未満)である場合、当該ユーザを非ロック状態に定める。かかる場合、ユ
ーザには、3つまでの非同期対戦が同時に係属可能である。
くとも一方の履歴情報、例えばクエストのクリア数、クリア成功率、ゲームのプレイ時間
、ゲームシステム10への最終ログイン時間、又はログイン頻度等に基づいて定められて
もよい。例えばサーバ制御部15は、ユーザのログイン頻度が高い程、当該ユーザに同時
に係属可能な非同期対戦の数を多くしてもよい。このようにして、例えばゲームシステム
10へのログイン頻度が高い等、複数の非同期対戦が同時に係属しても非同期対戦の成立
率が比較的高いと考えられるユーザについては、同時に係属可能な非同期対戦の数が多く
なるので、非同期対戦を行う機会が増加しグレードを昇格させやすくなる。したがって、
ユーザに積極的なログインを促すことができる。
るゲームシステム10について説明したが、ゲームシステム10の構成はこれに限られな
い。例えば、複数の端末装置12を備えるゲームシステム10において、ホストに定めら
れた端末装置12が本実施形態に係るサーバ装置11と同様の機能を有する構成であって
もよい。
、例えば非同期対戦に勝利したこと等によって変動(増加)し、所定の閾値以上となった
場合、ユーザのグレードの値を増加(例えば、+1)させる構成について説明したが、所
定の場合に、グレードを降格、即ちグレードの値を減少させてもよい。具体的には、サー
バ装置11のサーバ制御部15は、ユーザのグレードの値(例えば、「3」)に対応付け
られた勲章の数が、例えば当該ユーザが非同期対戦に敗北したこと等によって変動(減少
)し、所定の閾値(例えば、1個)未満となった場合、当該ユーザのグレードの値を減少
させる。かかる場合、サーバ制御部15は、ユーザの減少後のグレードの値(例えば、「
2」)に対応付けられている勲章の数を、所定数だけ減少させ、例えば0個にする。
以外の非ロック状態である1以上の他のユーザを候補ユーザとして抽出する際、先攻ユー
ザのグレードの値に対応付けられた勲章の数に基づいて、候補ユーザを抽出してもよい。
数が第1の所定の閾値(例えば、1個)未満である場合、グレードの値に対応付けられた
通常勲章の数が大きい他のユーザ、例えばグレードの値に対応付けられた通常勲章の数が
第1の所定の閾値よりも大きい第2の所定の閾値(例えば、9個)以上である他のユーザ
を優先的に候補ユーザとして抽出する。このようにして、所有する通常勲章の数が比較的
大きい候補ユーザが優先的に抽出されるため、所有する通常勲章の数が比較的小さい先攻
ユーザにとって、非同期対戦によって通常勲章の逆転を狙いやすくなり、ゲームの興趣性
が向上する。
章の数が第3の所定の閾値(例えば、8個)以上である場合、グレードの値に対応付けら
れた通常勲章の数が等しい他のユーザを優先的に候補ユーザとして抽出する。このように
して、比較的多くの通常勲章を所有する先攻ユーザにとって、通常勲章の逆転によって通
常勲章の数が大きく減少するリスクが高い候補ユーザ(例えば、所有する通常勲章の数が
先攻ユーザよりも少ない候補ユーザ)が抽出される頻度が低減されるので、非同期対戦を
行う意欲の低下が抑制される。
以外の非ロック状態である1以上の他のユーザを候補ユーザとして抽出する際、先攻ユー
ザの過去の非同期対戦の履歴情報に基づいて、候補ユーザを抽出してもよい。例えば、先
攻ユーザが直前の非同期対戦において敗北し、通常勲章の逆転が生じていた場合、又は通
常勲章の減少数が所定の閾値以上である場合、先攻ユーザよりも多くの通常勲章を有する
他のユーザを優先的に候補ユーザとして抽出する。或いは、先攻ユーザが直前の非同期対
戦において勝利し、通常勲章の逆転が生じていた場合、又は通常勲章の増加数が所定の閾
値以上である場合、先攻ユーザよりも少ない通常勲章を有する他のユーザを優先的に候補
ユーザとして抽出する。
のクエストが実行されるものとして説明したが、互いに異なるクエストが実行されてもよ
い。かかる場合、好適には、当該互いに異なるクエストは、互いに等しい数の対戦相手と
順次対戦を行う2つのクエストである。
キャラクタそれぞれと順次対戦を行なうクエストが実行されるものとして説明したが、1
つの敵キャラクタと対戦を行なうクエストであってもよい。具体的には、複数の行動パタ
ーンが順次切り替わる1つの敵キャラクタであって、複数の行動パターンそれぞれにHP
が設定されている1つの敵キャラクタと対戦を行なうクエストであってもよい。かかる場
合、上述の実施形態における「n番目の第1対戦相手」及び「n番目の第2対戦相手」は
、それぞれ「n番目の行動パターンの第1対戦相手」及び「n番目の行動パターンの第2
対戦相手」と読み替えられる。
2ゲームパートにおける第2対戦相手との対戦において、敵キャラクタのHPをゼロまで
減少させることによって敵キャラクタが討伐される構成について説明したが、敵キャラク
タの討伐条件は、HPに限られず、対戦の進行に応じて変動する多様なパラメータに基づ
いて決定可能である。例えば、敵キャラクタのHPに替えて、移動キャラクタと敵キャラ
クタとの距離を示すパラメータをゼロまで減少させることによって、敵キャラクタが討伐
されて次の敵キャラクタとの対戦が開始する構成、又は敵キャラクタの行動パターンが次
の行動パターンに切り替わる構成等が考えられる。
1パラメータnが初期値n0から目標値n1まで変動するに従って、第1画像のインジケー
タの長さが短くなる構成について説明したが、インジケータの長さが長くなってもよい。
例えば、第1画像は、第1パラメータnが初期値n0であるときにインジケータの長さが
最も短く、パラメータnが目標値n1であるときにインジケータの長さが最も長くなる画
像であってもよい。
パートの開始要求を待ち受けている間に、後攻ユーザの端末装置12に第3ゲームパート
を実行させる構成について説明したが、端末装置12が第3ゲームパートを実行可能な回
数に上限を設けてもよい。このようにして、後攻ユーザが第2ゲームパートの練習として
無制限に第3ゲームパートを実行することが抑制され、先攻ユーザと後攻ユーザとの間の
公平性が向上する。また上限は、例えば後攻ユーザの端末装置12からの第2ゲームパー
トの開始要求を待ち受けた状態(図17のステップS204)において経過した時間が長
くなるほど、上限回数が少なくなるように定められてもよい。例えば、第2ゲームパート
の開始要求を待ち受け開始から所定時間が経過すると、上限数が1回から0回になる。こ
のようにして、後攻ユーザの端末装置12が、サーバ装置11に非同期対戦の承諾を示す
情報を送信してから所定時間が経過した場合に、第3ゲームパートのプレイによって第2
ゲームパートの開始要求を送信するまでの時間が更に増大することを抑制し、非同期対戦
の進行の遅延又は停滞が抑制される。
対戦可否選択画面の表示指示を端末装置12へ送信し、端末装置12から対戦の承諾を示
す情報を受信すると、先攻ユーザの第2情報及びスコア等を含む先攻ユーザ表示画面の表
示指示を送信する構成について説明したが、先攻ユーザ表示画面の表示指示の送信を省略
してもよい。例えば、サーバ装置が、先攻ユーザの第1情報、第2情報、及びスコア等を
含む対戦可否選択画面の表示指示を端末装置12へ送信してもよい。かかる場合、端末装
置12は、対戦可否選択画面において対戦の承諾が選択されると、対戦の承諾を示す情報
をサーバ装置11へ送信するとともに、先攻ユーザ表示画面を表示する。
装置12にインストールさせたネイティブアプリによって実行する、ネイティブゲームと
することもできる。
したデータに基づいて端末装置12に表示させるウェブ表示とし、ゲーム画面の一部(例
えば、メニューボタンが配されるヘッダ領域及びフッタ領域)を、端末装置12にインス
トールされているネイティブアプリによって表示させるネイティブ表示としてもよい。こ
のように、上述した実施形態に係るゲームは、サーバ装置11及び端末装置12のそれぞ
れが処理の一部を担うハイブリッドゲームとすることもできる。
に、コンピュータ又は携帯電話などの情報処理装置を好適に用いることができる。このよ
うな情報処理装置は、実施形態に係るサーバ装置11又は端末装置12の各機能を実現す
る処理内容を記述したプログラムを、情報処理装置の記憶部に格納し、情報処理装置のC
PUによって当該プログラムを読み出して実行させることによって実現可能である。
[1]
ユーザ間で非同期対戦が可能なゲームを端末装置に提供するサーバ装置であって、
複数のユーザそれぞれに関する第1情報を記憶するサーバ記憶部と、
前記端末装置と情報の送受信を行うサーバ通信部と、
サーバ制御部と、を備え、
前記サーバ制御部は、
第1ユーザの端末装置において実行された第1ゲームパートの結果情報を該端末装置か
ら受信すると、該結果情報が表示されることなく前記第1ユーザに関する前記第1情報が
表示される画面を第2ユーザの端末装置に表示させ、
前記第1ユーザとの非同期対戦の承諾又は非承諾を示す情報を前記第2ユーザの端末装
置から受信し、
前記第2ユーザの端末装置から前記承諾を示す情報を受信した場合、
前記第2ユーザの端末装置に、前記第1ゲームパートの結果情報の少なくとも一部を
表示させ、
前記第2ユーザの端末装置において実行された第2ゲームパートの結果情報を該端末
装置から受信すると、前記第1ゲームパートの結果情報及び前記第2ゲームパートの結果
情報に基づいて、前記第1ユーザと前記第2ユーザとの非同期対戦の結果を決定する、サ
ーバ装置。
[2]
[1]に記載のサーバ装置であって、
前記サーバ制御部は、
第1ユーザの端末装置に、1以上の他のユーザに関する前記第1情報を表示させ、
前記1以上の他のユーザのうち少なくとも1つの他のユーザを選択させる画面を前記第
1ユーザの端末装置に表示させ、
選択された他のユーザを示す情報を前記第1ユーザの端末装置から受信すると、該選択
された他のユーザを第2ユーザに定める、サーバ装置。
[3]
[2]に記載のサーバ装置であって、
前記サーバ記憶部は、前記複数のユーザそれぞれがロック状態であるか否かを示す情報
を記憶し、
前記サーバ制御部は、
第1ユーザの端末装置に、ロック状態である他のユーザ以外の1以上の他のユーザに関
する前記第1情報を表示させ、
前記第1ユーザの端末装置から前記選択された他のユーザを示す情報を受信すると、前
記第1ユーザ及び前記第2ユーザをロック状態に定める、サーバ装置。
[4]
[3]に記載のサーバ装置であって、
前記サーバ制御部は、前記非同期対戦の結果を決定した後、前記第1ユーザ及び前記第
2ユーザのロック状態を解消する、サーバ装置。
[5]
[3]又は[4]に記載のサーバ装置であって、
前記サーバ制御部は、前記第1ゲームパートの結果情報を前記第1ユーザの端末装置か
ら受信した後所定時間が経過した場合、前記第2ユーザの端末装置から前記非承諾を示す
情報を受信した場合、又は前記第2ユーザの端末装置から前記承諾を示す情報を受信した
後所定時間が経過した場合、前記第1ユーザ及び前記第2ユーザの少なくとも一方のロッ
ク状態を解消する、サーバ装置。
[6]
[1]乃至[5]の何れか一項に記載のサーバ装置であって、
前記サーバ制御部は、
前記第1ユーザに関する前記第1情報が表示される前記画面を前記第2ユーザの端末装
置に表示させると、前記第2ユーザの端末装置におけるゲームの進行を停止させ、
前記第2ユーザの端末装置から前記承諾又は前記非承諾を示す情報を受信すると、前記
第2ユーザの端末装置におけるゲームの進行の停止を解除させる、サーバ装置。
[7]
[1]乃至[6]の何れか一項に記載のサーバ装置であって、
前記サーバ記憶部は、前記複数のユーザそれぞれに関連付けてゲーム媒体の情報を記憶
し、
前記サーバ制御部は、前記第2ユーザの端末装置に前記第1ゲームパートの結果情報の
少なくとも一部を表示させた後、前記第2ゲームパートの進行に用いる前記第2ユーザの
ゲーム媒体を変更し、又は該ゲーム媒体に設定されたパラメータを変動させる、サーバ装
置。
[8]
[1]乃至[7]の何れか一項に記載のサーバ装置であって、
前記サーバ制御部は、前記第2ユーザの端末装置から前記承諾を示す情報を受信した場
合、前記第2ユーザの端末装置に、前記第1ユーザに関する第2情報を更に表示させる、
サーバ装置。
[9]
[8]に記載のサーバ装置であって、
前記第1情報は、非同期対戦において互いに対戦するユーザ間の優劣に関する情報以外
の情報を含み、
前記第2情報は、前記非同期対戦において互いに対戦するユーザ間の優劣に関する情報
を含む、サーバ装置。
[10]
[8]又は[9]に記載のサーバ装置であって、
前記第1情報は、前記非同期対戦の結果に応じて前記第1ユーザ又は前記第2ユーザに
対応付けられる報酬に関する情報を含み、
前記第2情報は、前記第1ゲームパートにおいて用いられたゲーム媒体に関する情報を
含む、サーバ装置。
[11]
サーバ装置から提供される、ユーザ間で非同期対戦が可能なゲームを実行する端末装置
であって、
表示部と、
前記サーバ装置との間で情報の送受信を行う端末通信部と、
端末制御部と、を備え、
前記端末制御部は、
前記端末装置のユーザと異なる他のユーザの端末装置で実行された第1ゲームパートの
結果情報が表示されることなく該他のユーザに関する第1情報が表示される画面を前記表
示部に表示させ、
前記他のユーザとの非同期対戦の承諾又は非承諾を示す情報を前記サーバ装置へ送信し
、
前記承諾を示す情報が送信された場合、
前記第1ゲームパートの結果情報の少なくとも一部を、前記端末通信部を介して前記
サーバ装置から受信し、
前記第1ゲームパートの結果情報の前記少なくとも一部を前記表示部に表示させ、
前記端末装置のユーザにプレイさせるための第2ゲームパートを開始し、
前記第2ゲームパートの結果情報を、前記端末通信部を介して前記サーバ装置に送信
する、端末装置。
[12]
ユーザ間で非同期対戦が可能なゲームを端末装置に提供するサーバ装置の制御方法であ
って、
複数のユーザそれぞれに関する第1情報を記憶するステップと、
第1ユーザの端末装置において実行された第1ゲームパートの結果情報を該端末装置か
ら受信すると、該結果情報が表示されることなく前記第1ユーザに関する前記第1情報が
表示される画面を第2ユーザの端末装置に表示させるステップと、
前記第1ユーザとの非同期対戦の承諾又は非承諾を示す情報を前記第2ユーザの端末装
置から受信するステップと、
前記第2ユーザの端末装置から前記承諾を示す情報を受信した場合、
前記第2ユーザの端末装置に、前記第1ゲームパートの結果情報の少なくとも一部を
表示させるステップと、
前記第2ユーザの端末装置において実行された第2ゲームパートの結果情報を該端末
装置から受信すると、前記第1ゲームパートの結果情報及び前記第2ゲームパートの結果
情報に基づいて、前記第1ユーザと前記第2ユーザとの非同期対戦の結果を決定するステ
ップと、
を含む、制御方法。
11 サーバ装置
12 端末装置
13 サーバ通信部
14 サーバ記憶部
15 サーバ制御部
16 ネットワーク
17 端末通信部
18 端末記憶部
19 表示部
20 入力部
21 端末制御部
22 候補ユーザ選択画面
23 第1情報表示領域
24 第1情報表示領域
25 第1ゲームパート画面
26 移動キャラクタ画像
27 敵キャラクタ画像
28 第1HP画像
29 第2HP画像
30 デッキ表示領域
31 路面画像
32 アイテム画像
33 対戦可否選択画面
34 クエスト情報表示領域
35 第1情報表示領域
36 承諾ボタン
37 非承諾ボタン
38 先攻ユーザ選択画面
39 詳細情報表示領域
40 第2ゲームパート画面
41 敵キャラクタ画像
42 第1画像
43 第2画像
44 対戦結果画面
Claims (6)
- 第1ゲームパートが第1ユーザによって第1端末装置でプレイされた後、第2ゲームパートを第2ユーザにプレイさせるゲームを実行する第2端末装置に、
前記第1ゲームパートをプレイした前記第1ユーザとの非同期対戦の選択に関する情報をサーバ装置から受信させるステップと、
前記第1ユーザとの非同期対戦の選択に関する情報を受信させると、前記非同期対戦の承諾又は非承諾を示す情報を前記サーバ装置に送信させるためのボタン及び前記第1ユーザの情報表示領域を含む対戦可否選択画面を表示させるステップと、
前記第2ユーザの入力に基づいて、前記非同期対戦の承諾又は非承諾を示す情報を前記サーバ装置へ送信させるステップと、
前記承諾を示す情報を送信させた場合、前記第1ゲームパートの実行結果を示す第1結果情報及び/又は先行ユーザに関する情報のうち、非同期対戦において対戦するユーザ間の優劣に関する情報を前記サーバ装置から受信させて前記第2端末装置の表示部に表示させるステップと、
前記第1結果情報及び/又は前記優劣に関する情報を受信させて前記第2端末装置の表示部に表示させた後、前記第2ゲームパートの開始要求を送信させるまで、前記第2ゲームパートのプレイに用いる情報の変更及び/又は変動を可能とさせるステップと、
前記第2ゲームパートの開始要求の送信後、前記第2ゲームパートを実行させて、前記第2ゲームパートの実行結果を示す第2結果情報を前記サーバ装置へ送信させるステップと、
前記第2結果情報を送信させた場合、前記第1結果情報及び前記第2結果情報に基づいて決定される前記第1ユーザと前記第2ユーザとの非同期対戦の結果を、前記サーバ装置から受信させて前記第2端末装置の前記表示部に表示させるステップと、
を実行させ、
前記第2ゲームパートのプレイに用いる情報の変更及び/又は変動を可能とさせるステップは、前記第2ユーザが所有するゲーム媒体の変更を可能とさせるステップ、及び/又は前記ゲーム媒体に設定されたパラメータの変動を可能とさせるステップを含む、
プログラム。 - 請求項1に記載のプログラムであって、
前記第2端末装置に、前記第1ユーザとの非同期対戦の承諾又は非承諾を示す情報の送信までの間、前記ゲームの進行を停止させるステップを更に実行させる、プログラム。 - 請求項1から2のいずれか一項に記載のプログラムであって、
前記第2端末装置に、前記非承諾を示す情報を送信させた場合、前記第2ゲームパートを実行することなく、前記第1ユーザと前記第2ユーザとの非同期対戦を終了させるステップを更に実行させる、プログラム。 - 請求項1から3のいずれか一項に記載のプログラムであって、
前記第2端末装置に、前記第1結果情報の送信後、前記第2ゲームパートの実行前に、第3ゲームパートを実行させるステップを更に実行させる、プログラム。 - 第1ゲームパートが第1ユーザによって第1端末装置でプレイされた後、第2ゲームパートを第2ユーザにプレイさせるゲームを実行する第2端末装置であって、
前記第2端末装置は、
表示部と、
サーバ装置との間で情報の送受信を行う端末通信部と、
端末制御部と、を備え、
前記端末制御部は、
前記第1ゲームパートをプレイした前記第1ユーザとの非同期対戦の選択に関する情報を前記サーバ装置から受信し、
前記第1ユーザとの非同期対戦の選択に関する情報を受信すると、前記非同期対戦の承諾又は非承諾を示す情報を前記サーバ装置に送信するためのボタン及び前記第1ユーザの情報表示領域を含む対戦可否選択画面を前記表示部に表示し、
前記第2ユーザの入力に基づいて、前記非同期対戦の承諾又は非承諾を示す情報を前記サーバ装置へ送信し、
前記承諾を示す情報を送信した場合、前記第1ゲームパートの実行結果を示す第1結果情報及び/又は先行ユーザに関する情報のうち、非同期対戦において対戦するユーザ間の優劣に関する情報を前記サーバ装置から受信して前記表示部に表示し、
前記第1結果情報及び/又は前記優劣に関する情報を受信して前記表示部に表示した後、前記第2ゲームパートの開始要求を送信するまで、前記第2ゲームパートのプレイに用いる情報の変更及び/又は変動を可能とし、
前記第2ゲームパートの開始要求の送信後、前記第2ゲームパートを実行して、前記第2ゲームパートの実行結果を示す第2結果情報を前記サーバ装置へ送信し、
前記第2結果情報を送信した場合、前記第1結果情報及び前記第2結果情報に基づいて決定される前記第1ユーザと前記第2ユーザとの非同期対戦の結果を、前記サーバ装置から受信して前記表示部に表示し、
前記第2ゲームパートのプレイに用いる情報の変更及び/又は変動を可能とすることは、前記第2ユーザが所有するゲーム媒体の変更を可能とすること、及び/又は前記ゲーム媒体に設定されたパラメータの変動を可能とすることを含む、
第2端末装置。 - 互いに通信可能なサーバ装置及び複数の端末装置を備えるゲームシステムであって、
第1端末装置が、第1ユーザの第1ゲームパートを実行して、前記第1ゲームパートの実行結果を示す第1結果情報を前記サーバ装置へ送信し、
第2端末装置が、
前記第1ゲームパートをプレイした前記第1ユーザとの非同期対戦の選択に関する情報を前記サーバ装置から受信し、
前記第1ユーザとの非同期対戦の選択に関する情報を受信すると、前記非同期対戦の承諾又は非承諾を示す情報を前記サーバ装置に送信するためのボタン及び前記第1ユーザの情報表示領域を含む対戦可否選択画面を表示し、
第2ユーザの入力に基づいて、前記非同期対戦の承諾又は非承諾を示す情報を前記サーバ装置へ送信し、
前記承諾を示す情報を送信した場合、前記第1ゲームパートの実行結果を示す第1結果情報及び/又は先行ユーザに関する情報のうち、非同期対戦において対戦するユーザ間の優劣に関する情報を前記サーバ装置から受信して表示し、
前記第1結果情報及び/又は前記優劣に関する情報を受信して前記第2端末装置の表示部に表示した後、前記第2ユーザの第2ゲームパートの開始要求を送信するまで、前記第2ゲームパートのプレイに用いる情報の変更及び/又は変動を可能とし、
前記第2ゲームパートの開始要求の送信後、前記第2ゲームパートを実行して、前記第2ゲームパートの実行結果を示す第2結果情報を前記サーバ装置へ送信し、
前記第2ゲームパートのプレイに用いる情報の変更及び/又は変動を可能とすることは、前記第2ユーザが所有するゲーム媒体の変更を可能とすること、及び/又は前記ゲーム媒体に設定されたパラメータの変動を可能とすることを含み、
前記サーバ装置が、前記第1結果情報及び前記第2結果情報に基づいて、前記第1ユーザと前記第2ユーザとの非同期対戦の結果を決定し、
前記第2端末装置が、前記非同期対戦の結果を前記サーバ装置から受信して前記表示部に表示する、ゲームシステム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2023043695A JP7525124B2 (ja) | 2019-12-18 | 2023-03-20 | 端末装置、サーバ装置、及び制御方法 |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019227798A JP6963597B2 (ja) | 2016-05-20 | 2019-12-18 | 端末装置、サーバ装置、及び制御方法 |
JP2021169497A JP7250093B2 (ja) | 2019-12-18 | 2021-10-15 | 端末装置、サーバ装置、及び制御方法 |
JP2023043695A JP7525124B2 (ja) | 2019-12-18 | 2023-03-20 | 端末装置、サーバ装置、及び制御方法 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021169497A Division JP7250093B2 (ja) | 2019-12-18 | 2021-10-15 | 端末装置、サーバ装置、及び制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2023078314A JP2023078314A (ja) | 2023-06-06 |
JP7525124B2 true JP7525124B2 (ja) | 2024-07-30 |
Family
ID=79246763
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021169497A Active JP7250093B2 (ja) | 2019-12-18 | 2021-10-15 | 端末装置、サーバ装置、及び制御方法 |
JP2023043695A Active JP7525124B2 (ja) | 2019-12-18 | 2023-03-20 | 端末装置、サーバ装置、及び制御方法 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021169497A Active JP7250093B2 (ja) | 2019-12-18 | 2021-10-15 | 端末装置、サーバ装置、及び制御方法 |
Country Status (1)
Country | Link |
---|---|
JP (2) | JP7250093B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7551818B1 (ja) | 2023-04-07 | 2024-09-17 | 株式会社ソニー・ミュージックソリューションズ | アトラクションゲーム実行装置、方法及びプログラム |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006174916A (ja) | 2004-12-21 | 2006-07-06 | Taito Corp | Tvゲーム装置における対戦要求システム |
JP2008188168A (ja) | 2007-02-02 | 2008-08-21 | Taito Corp | ゲームシステム、ゲーム機及びゲームシステム用プログラム |
JP2015037462A (ja) | 2012-06-01 | 2015-02-26 | 株式会社コナミデジタルエンタテインメント | ゲーム装置、ゲーム方法、及びプログラム |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005058537A (ja) * | 2003-08-15 | 2005-03-10 | Alphastream Corp | 携帯端末情報配信システム及び情報配信方法 |
JP5122824B2 (ja) * | 2007-01-09 | 2013-01-16 | 株式会社バンダイナムコゲームス | ゲーム装置、サーバ装置及びプログラム |
JP2014008213A (ja) * | 2012-06-29 | 2014-01-20 | Konami Digital Entertainment Co Ltd | ゲーム装置、ゲームシステム、ゲーム制御方法、ゲーム制御プログラム |
WO2015037732A1 (ja) * | 2013-09-13 | 2015-03-19 | フィールズ株式会社 | ゲーム処理方法、ゲーム処理装置及びコンピュータプログラム |
-
2021
- 2021-10-15 JP JP2021169497A patent/JP7250093B2/ja active Active
-
2023
- 2023-03-20 JP JP2023043695A patent/JP7525124B2/ja active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006174916A (ja) | 2004-12-21 | 2006-07-06 | Taito Corp | Tvゲーム装置における対戦要求システム |
JP2008188168A (ja) | 2007-02-02 | 2008-08-21 | Taito Corp | ゲームシステム、ゲーム機及びゲームシステム用プログラム |
JP2015037462A (ja) | 2012-06-01 | 2015-02-26 | 株式会社コナミデジタルエンタテインメント | ゲーム装置、ゲーム方法、及びプログラム |
Non-Patent Citations (1)
Title |
---|
「さすがガンホー! こう来たか」と言わせたい!『ピコットキングダム』がマルチプレイに対応,ファミ通App,2015年01月23日,online,2015年7月2日検索,URL:<http://app.famitsu.com/20150123_485419/> |
Also Published As
Publication number | Publication date |
---|---|
JP2023078314A (ja) | 2023-06-06 |
JP7250093B2 (ja) | 2023-03-31 |
JP2022002766A (ja) | 2022-01-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5841280B1 (ja) | 端末装置、サーバ装置、及び制御方法 | |
JP5474248B1 (ja) | ゲームサーバ、ゲーム提供方法、ゲームプログラム、ゲームプログラムを記録した情報記録媒体及びゲームシステム | |
JP7525124B2 (ja) | 端末装置、サーバ装置、及び制御方法 | |
JP7500010B2 (ja) | 情報処理システム、情報処理装置、情報処理プログラム、および、情報処理方法 | |
JP2024111165A (ja) | 情報処理システム、情報処理方法、情報処理プログラム | |
CN115209963A (zh) | 游戏系统、游戏方法、游戏程序以及游戏服务器 | |
JP5909015B1 (ja) | サーバ装置、プログラム、及び制御方法 | |
JP6810122B2 (ja) | ゲームプログラム、及びゲームシステム | |
JP2020199316A (ja) | 情報処理システム、情報処理プログラム、情報処理方法、および情報処理装置 | |
JP2019122567A (ja) | ゲームプログラム、コンピュータ装置、及びゲームプログラム制御方法 | |
JP6963597B2 (ja) | 端末装置、サーバ装置、及び制御方法 | |
JP6022723B1 (ja) | サーバ装置、プログラム、及び制御方法 | |
JP7498335B1 (ja) | プログラム、情報処理システム、および情報処理方法 | |
JP6243378B2 (ja) | 端末装置、サーバ装置、及び制御方法 | |
JP5941590B1 (ja) | 端末装置、サーバ装置、及び制御方法 | |
JP6849836B2 (ja) | プログラム及び制御方法 | |
JP6636387B2 (ja) | 端末装置、サーバ装置、及び制御方法 | |
JP6626404B2 (ja) | 端末装置、サーバ装置、及び制御方法 | |
JP7578247B2 (ja) | ゲーム装置、ゲーム方法、及びゲームプログラム | |
JP7130704B2 (ja) | ゲーム用情報処理装置、情報処理方法、情報処理プログラム | |
WO2024225073A1 (ja) | プログラム、情報処理システム、および情報処理方法 | |
JP7510127B2 (ja) | 情報処理システム、情報処理装置、ゲームプログラム、および、ゲーム処理方法 | |
JP6759310B2 (ja) | ビデオゲーム処理システム、およびビデオゲーム処理プログラム | |
JP6788544B2 (ja) | 情報処理装置、ゲームプログラム、及び、情報処理方法 | |
JP2024157262A (ja) | プログラム、情報処理システム、および情報処理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230323 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230323 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231226 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240130 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240507 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240614 |
|
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: 20240702 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240708 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7525124 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |