JP6833647B2 - プログラム及びサーバ - Google Patents
プログラム及びサーバ Download PDFInfo
- Publication number
- JP6833647B2 JP6833647B2 JP2017180559A JP2017180559A JP6833647B2 JP 6833647 B2 JP6833647 B2 JP 6833647B2 JP 2017180559 A JP2017180559 A JP 2017180559A JP 2017180559 A JP2017180559 A JP 2017180559A JP 6833647 B2 JP6833647 B2 JP 6833647B2
- Authority
- JP
- Japan
- Prior art keywords
- character
- player
- player character
- party
- information
- 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
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Description
マッチング処理を行うサーバのプログラムであって、プレーヤキャラクタの情報を記憶部に記憶する処理を行う記憶処理部と、
第1のプレーヤキャラクタ及び第2のプレーヤキャラクタが登場する対戦ゲームに参戦可能な複数のキャラクタの中から、第3者キャラクタを抽出し、当該第1のプレーヤキャラクタ及び当該第2のプレーヤキャラクタに当該第3者キャラクタをマッチングする設定処理を行うマッチング処理部として、コンピュータを機能させ、
前記マッチング処理部が、
前記第1のプレーヤキャラクタの情報及び前記第2のプレーヤキャラクタの情報の少なくとも一方に基づいて、前記対戦ゲーム開始前に第3者キャラクタを抽出するプログラムに関する。
よれば、プレーヤは、第3者キャラクタの参戦によって従来にない白熱した対戦ゲームを楽しむことができ、一層面白みを感じることができる。
前記マッチング処理部が、
前記第1のプレーヤキャラクタのレベル及び前記第2のプレーヤキャラクタのレベルの少なくとも一方に基づいて、第3者キャラクタを抽出してもよい。
前記マッチング処理部が、
前記第1のプレーヤキャラクタの属性及び前記第2のプレーヤキャラクタの属性の少なくとも一方に基づいて、第3者キャラクタを抽出してもよい。
前記マッチング処理部が、
第1のプレーヤキャラクタを操作対象とする端末及び第2のプレーヤキャラクタを操作対象とする端末からマッチング許可情報を受信した場合に、第3者キャラクタのマッチングを設定してもよい。
前記マッチング処理部が、
第3者キャラクタが前記対戦ゲームに参戦する開始タイミングを決定してもよい。
タが対戦ゲームに参戦するタイミングによって、対戦ゲームの勝敗が左右されるような面白みのあるゲーム展開となり、更にゲームを盛り上げることができる。
前記マッチング処理部が、
第3者キャラクタが前記対戦ゲームに参戦する参戦期間を決定してもよい。
マッチング設定後、第1のプレーヤキャラクタのミッション、第2のプレーヤキャラクタのミッション及び第3者キャラクタのミッションの少なくとも1つを決定するゲーム制御部として、コンピュータを更に機能させるようにしてもよい。
マッチング設定後、第1のプレーヤキャラクタ、第2のプレーヤキャラクタ及び第3者キャラクタの敵対関係又は味方関係を決定するゲーム制御部として、コンピュータを更に機能させるようにしてもよい。
マッチング設定後、第1のプレーヤキャラクタ、第2のプレーヤキャラクタ及び第3者キャラクタが登場するステージを決定するゲーム制御部として、コンピュータを更に機能させるようにしてもよい。
マッチング設定後、第1のプレーヤキャラクタの情報、第2のプレーヤキャラクタの情報及び第3者キャラクタの情報の少なくとも1つを変更するゲーム制御部として、コンピュータを更に機能させるようにしてもよい。
マッチング設定後、第1のプレーヤキャラクタのパラメータ、第2のプレーヤキャラクタのパラメータ及び第3者キャラクタのパラメータの少なくとも1つを変更するゲーム制御部として、コンピュータを機能させるようにしてもよい。
前記対戦ゲームの結果に基づいて、第1のプレーヤキャラクタの情報、第2のプレーヤキャラクタの情報及び第3者キャラクタの情報の少なくとも1つを更新するゲーム制御部として、コンピュータを更に機能させるようにしてもよい。
第3者キャラクタは、予め定められたアルゴリズムに基づき端末のコンピュータで制御されるCPUキャラクタ、過去のプレーヤキャラクタの制御情報に基づき端末のコンピュータで制御されるゴーストキャラクタ、又は、プレーヤの入力情報に基づいて制御されるプレーヤキャラクタであってもよい。
前記記憶処理部が、
キャラクタの情報及び当該キャラクタのCPU制御情報の少なくとも一方をプレーヤの端末から受信して記憶部に記憶する処理を行い、
前記マッチング処理部が、
ゴーストキャラクタを第3者キャラクタとしてマッチング設定した場合には、当該第3者キャラクタの情報及び当該第3者キャラクタのCPU制御情報の少なくとも一方を、第1、第2のプレーヤキャラクタを操作対象とする各端末に送信してもよい。
前記記憶処理部が、
第1、第2のプレーヤキャラクタ、及び第3者キャラクタのマッチング情報の履歴を記憶部に記憶する処理を行い、
前記マッチング処理部が、
キャラクタの過去のマッチング情報に基づいて、前記マッチング処理を行うようにして
もよい。
マッチング処理を行うサーバであって、
プレーヤキャラクタの情報を記憶部に記憶する処理を行う記憶処理部と、
第1のプレーヤキャラクタ及び第2のプレーヤキャラクタが登場する対戦ゲームに参戦可能な複数のキャラクタの中から、第3者キャラクタを抽出し、当該第1のプレーヤキャラクタ及び当該第2のプレーヤキャラクタに当該第3者キャラクタをマッチングする設定処理を行うマッチング処理部と、を含み、
前記マッチング処理部が、
前記第1のプレーヤキャラクタの情報及び第2のプレーヤキャラクタの情報の少なくとも一方に基づいて、前記対戦ゲーム開始前に第3者キャラクタを抽出するサーバに関する。
図1は、本実施形態のネットワークシステム(ゲームシステム)を示す。本実施形態では、複数の端末10とサーバ20とによって構成される。つまり、図1に示すように、本実施形態のネットワークシステムは、サービスを提供するサーバ20と、端末10とが、ネットワーク(例えば、インターネット)に接続可能に構成される。
線でもよい。
2.1.端末の構成
図2に本実施形態の端末の機能ブロック図の例を示す。なお本実施形態の端末は図2の構成要素(各部)の一部を省略した構成としてもよい。
力するものであり、その機能は、スピーカ、或いはヘッドフォンなどにより実現できる。
入力情報や、プログラム(移動・動作アルゴリズム)や、各種データ(モーションデータ)などに基づいて、プレーヤキャラクタをオブジェクト空間内で移動させたり、オブジェクトを動作(モーション、アニメーション)させたりする処理を行う。具体的には、プレーヤキャラクタの移動情報(位置、回転角度、速度、或いは加速度などの移動パラメータ)や動作情報(オブジェクトを構成する各パーツの位置、或いは回転角度)を、1フレーム(例えば、1/60秒)毎に順次求める処理を行うようにしてもよい。なおフレームは、プレーヤキャラクタの移動・動作処理や画像生成処理を行う時間の単位である。
ば、サーバ20から受信した音データを音出力部192に出力するようにしてもよい。
図3に本実施形態のサーバ20の機能ブロック図の例を示す。本実施形態のサーバ20は図3の構成要素(各部)の一部を省略した構成としてもよい。
い。
3.1 概要
本実施形態は、複数のキャラクタが対戦ゲームを行うものである。例えば、対戦ゲームは、第1のプレーヤキャラクと第2のプレーヤキャラクタとが相互に攻撃し合うゲームでもよいし、第1のプレーヤキャラクタと第2のプレーヤキャラクタとが協力して、特定の敵キャラクタ(ボスキャラクタ等)を攻撃するゲームでもよい。本実施形態では、プレーヤの操作対象のプレーヤキャラクタが敵となるキャラクタと対戦し、各種パラメータ(体力値、攻撃力、防御力等)に基づいて対戦ゲームの勝敗を決定する。
本実施形態のサーバ20は、プレーヤの端末10からプレーヤのログイン情報(プレーヤ識別情報、プレーヤパスワード等)を受信し、プレーヤの認証を許可すると、プレーヤの端末10から対戦ゲームに参加するための参加要求(エントリー)を受信し、ゲームの参加要求(エントリー)を受け付ける処理を行う。
本実施形態のサーバ20は、対戦ゲームに参戦可能な複数のプレーヤキャラクタ(ゲームに参加要求し対戦相手が決まっていない待ち状態の複数のプレーヤキャラクタ)の中から対戦相手となる第1のプレーヤキャラクタ、第2のプレーヤキャラクタとをマッチングする処理(第1のプレーヤキャラクタ、第2のプレーヤキャラクタとの組み合わせを決める処理)を行う。
そして、本実施形態のサーバ20は、第1、第2のプレーヤキャラクタのマッチングが行われると、第3者キャラクタをマッチングする処理を行う。つまり、第1、第2のプレーヤキャラクタ、第3者キャラクタの組み合わせを決定する処理を行う。
クタの情報を受信し、サーバ20の記憶部270にプレーヤキャラクタの情報を記憶する処理を行っている。
本実施形態では、第1のプレーヤキャラクタのレベル及び第2のプレーヤキャラクタのレベルの少なくとも一方に基づいて、第3者キャラクタを抽出してもよい。例えば、サーバ20は、第1のプレーヤキャラクタのレベル及び第2のプレーヤキャラクタのレベルの少なくとも一方が30以上である場合に、参戦可能なキャラクタの中から、レベル30以上の第3者キャラクタを抽出してもよい。
「高」に分類したとする。すると、本実施形態では、第1のプレーヤキャラクタのレベルが「高」、第2のプレーヤキャラクタのレベルが「低」の場合は、抽出対象のキャラクタの中から「普通」のキャラクタを第3者キャラクタとして抽出する処理を行う。また、第1、第2のプレーヤキャラクタのレベルが「低」の場合も、抽出対象のキャラクタの中から「普通」のキャラクタを第3者キャラクタとして抽出する処理を行う。そして、第1、第2のプレーヤキャラクタのレベルが「高」の場合は、抽出対象のキャラクタの中から「高」のキャラクタを第3者キャラクタとして抽出する処理を行う。このようにレベルに応じたテーブルを参照することによって、適切な第3者キャラクタを抽出することができる。
属性とは、キャラクタの特性を示す情報であり、キャラクタの能力を示す情報、キャラクタのサイズを示す情報、一般兵、ボス等のキャラクタの位を示す情報、水中戦に強い又は水中戦の弱い等の得意・不得意を示す情報、三竦みの関係性のうちキャラクタが属する情報等である。ここで、三竦みの関係性とは、例えば「火」、「水」、「木」の3つの属性を例にとると、「火」は「木」に強く、「木」は「水」に強く、「水」は「火」に強いという関係性である。また、三竦みの関係性で「じゃんけん」を例にとると「グー」、「チョキ」、「パー」の属性があり、「グー」は「チョキ」に強く、「チョキ」は「パー」に強く、「パー」は「グー」に強いという関係性である。本実施形態のキャラクタは、3竦みの関係性のある3つの属性のうちいずれか一の属性を有すればよい。
上述したように、本実施形態では、第3者キャラクタを抽出するパターン(手法)が複
数存在する。そこで、種々の手順で第3者キャラクタを抽出する。例えば、サーバ20は、レベルに基づいて参戦可能な複数のキャラクタの中から第3者キャラクタを抽出し、レベルに基づいて第3者キャラクタを抽出できない場合には、属性に基づいて参戦可能な複数のキャラクタの中から第3者キャラクタを抽出する。
本実施形態のサーバ20は、第3者キャラクタを抽出すると、第1、第2のプレーヤキャラクタ、第3者キャラクタのマッチングを設定する処理を行う。具体的にマッチングの設定とは、図7に示すように、第1のプレーヤキャラクタのキャラクタ、第2のプレーヤキャラクタのキャラクタ、第3者キャラクタのマッチング情報を記憶部270に記憶する処理を行う。つまり、マッチング情報とは、第1のプレーヤキャラクタのキャラクタ、第2のプレーヤキャラクタのキャラクタ、第3者キャラクタの各キャラクタの識別情報(キャラクタ名、プレーヤ名(ユーザアカウント)でもよい)の組み合わせ情報である。
また、本実施形態では、図7に示すように、マッチング情報の履歴を記憶部270に記憶するようにしてもよい。そして、サーバ20は、キャラクタの過去のマッチング情報に基づいて、マッチング処理を行うようにしてもよい。つまり、サーバ20は、プレーヤの端末10からゲームの参加要求を受け付けた場合に、当該プレーヤの操作対象のプレーヤキャラクタの識別情報に対応する過去のマッチング情報を参照して、当該プレーヤの端末10の操作対象のプレーヤキャラクタに対してマッチング処理を行うようにしてもよい。
情報を参照してマッチングを行うようにしてもよい。例えば、プレーヤキャラクタMikeは、プレーヤキャラクタJane、Taroとマッチングしないように制御してもよい。
本実施形態のサーバ20、第1のプレーヤキャラクタを操作対象とする端末10及び第2のプレーヤキャラクタを操作対象とする端末10からマッチング許可情報を受信した場合に、第3者キャラクタのマッチングを設定するようにしてもよい。
本実施形態では、第3者キャラクタが対戦ゲームに参戦する開始タイミング(登場タイミング)を決定するようにしてもよい。また、本実施形態では、第3者キャラクタが対戦ゲームに参戦する参戦期間を決定してもよい。つまり、第3者キャラクタの参戦終了タイミングを決めてもよい。
本実施形態では、第1、第2のプレーヤキャラクタと第3者キャラクタとのマッチングを設定した後に、種々のゲーム制御を行う。
本実施形態では、第1、第2のプレーヤキャラクタに第3者キャラクタをマッチングする設定処理が行われると、第1のプレーヤキャラクタのミッション、第2のプレーヤキャラクタのミッション及び第3者キャラクタのミッションの少なくとも1つを決定する。なお、サーバ20は、遅くとも第3者キャラクタの参戦前までにミッションを決定する。
本実施形態では、第3者キャラクタが参戦前において、第1のプレーヤキャラクタと第2のプレーヤキャラクタは敵対関係にあるように制御しているが、マッチング設定後、第1のプレーヤキャラクタ、第2のプレーヤキャラクタ及び第3者キャラクタの敵対関係又
は味方関係を決定してもよい。つまり、本実施形態では、第1のプレーヤキャラクタと第2のプレーヤキャラクタとの関係、第2のプレーヤキャラクタと第3者キャラクタとの関係、第1のプレーヤキャラクタと第3者キャラクタの関係それぞれが敵対関係にあるのか或いは味方関係にあるのかを決定する。なお、サーバ20は、遅くとも第3者キャラクタの参戦前までに敵対関係又は味方関係を決定する。
算するところを50に減算するようにして、攻撃力を弱める制御を行うようにしてもよい。同様に、第2のプレーヤキャラクタが第1のプレーヤキャラクタに攻撃してしまった場合、第1のプレーヤキャラクタの体力値を通常100の減算するところを50に減算するようにして、攻撃力を弱める制御を行うようにしてもよい。このようにすれば、敵対関係から味方関係の変化が自然となり、プレーヤにとって違和感のないゲーム環境を提供できる。
本実施形態では、マッチング設定後、第1のプレーヤキャラクタ、第2のプレーヤキャラクタ及び第3者キャラクタが登場するステージを決定してもよい。なお、サーバ20は、遅くとも第3者キャラクタの参戦前までに第1のプレーヤキャラクタ、第2のプレーヤキャラクタ及び第3者キャラクタが登場するステージを決定する。
また、本実施形態では、マッチング設定後、第1のプレーヤキャラクタの情報、第2のプレーヤキャラクタの情報及び第3者キャラクタの情報の少なくとも1つを変更(補正)してもよい。
攻撃するように敵対関係が決定された場合において、第3者キャラクタが強敵すぎる場合には、第1のプレーヤキャラクタ及び第2のプレーヤキャラクタの少なくとも一方の体力値が1.5倍になるように体力値を変更する。このように、本実施形態では、マッチング設定後、キャラクタのパラメータ等を変更することによって、更に盛り上がりのある対戦ゲームを実現することができる。
また、本実施形態では、対戦ゲームの結果に基づいて、第1のプレーヤキャラクタの情報、第2のプレーヤキャラクタの情報及び第3者キャラクタの情報の少なくとも1つを更新するようにしてもよい。
(1)第3者キャラクタの種類
本実施形態の第3者キャラクタは3種類ある。つまり、本実施形態の第3者キャラクタは、プレーヤの入力情報に基づいて制御される「プレーヤキャラクタ」、過去のプレーヤキャラクタの制御情報に基づきコンピュータで制御される「ゴーストキャラクタ」、又は、予め定められたアルゴリズムに基づきコンピュータで制御される「CPUキャラクタ」である。
本実施形態では、参加要求があってマッチングが決まっていない待ち状態のプレーヤキャラクタの中から、第3者キャラクタを抽出してもよいし、ゴーストキャラクタの中から、第3者キャラクタを抽出してもよいし、CPUキャラクタの中から、第3者キャラクタを抽出してもよい。
また、本実施形態では、プレーヤキャラクタの制御は各端末10で行っている。例えば、端末10Aの操作対象のプレーヤキャラクタMikeが第1のプレーヤキャラクタ、端末10Bの操作対象のプレーヤキャラクタJaneが第2のプレーヤキャラクタ、端末10Cの操作対象のプレーヤキャラクタTaroが第3者キャラクタでマッチング設定されたとする。すると、端末10Aでは、端末10Aの入力部から入力された入力情報に基づいて第1のプレーヤキャラクタMikeの制御を行い、端末10Bからネットワークを介して受信した制御情報に基づいて第2のプレーヤキャラクタJaneの制御を行い、端末10Cからネットワークを介して受信した制御情報に基づいて第3者キャラクタTaroの制御を行う。
サーバ20は、ゴーストキャラクタを第3者キャラクタとして抽出した場合には、記憶部270に記憶されているプレーヤが過去にプレイしたプレーヤキャラクタの制御情報を、第1、第2のプレーヤキャラクタを操作する各端末10に送信する。
の制御情報を蓄積して記憶部270に記憶する。例えば、端末10Aにおいて、プレーヤの入力情報に基づいてキャラクタMikeのゲームプレイが行われると、端末AはプレーヤキャラクタMikeの制御情報をサーバ20に送信する。
サーバ20は、CPUキャラクタを第3者キャラクタとして抽出した場合には、端末10に、第3者キャラクタがCPUキャラクタであることを示す情報、CPUキャラクタの制御を行う際に用いるデータ(アルゴリズムの種類や、CPUキャラクタの名前、レベル、属性等のキャラクタ情報)を送信する。
本実施形態のサーバ20は、事前にキャラクタの情報及び当該キャラクタのCPU制御情報の少なくとも一方をプレーヤの端末10から受信し、キャラクタの情報及び当該キャラクタのCPU制御情報をサーバ20の記憶部270に記憶する処理を行うようにしてもよい。
第2のプレーヤキャラクタを操作対象とする各端末10A、10Bに送信する。
なお、本実施形態の第3者キャラクタは1人でもよいし2〜3人で構成される複数の第3者キャラクタグループであってもよい。
図9(A)(B)は、本実施形態の第3者キャラクタのマッチング処理の流れを示すフローチャートである。まず、図9(A)に示すように、サーバ20は、ゲーム参加要求を受け付ける処理を行う(ステップS1)。そして、第1のプレーヤキャラクタと、第2のプレーヤキャラクタとをマッチングする処理を行う(ステップS2)。そして、第1のプレーヤキャラクタを操作対象とする端末及び第2のプレーヤキャラクタを操作対象とする端末からマッチング許可情報を受信したか否かを判定する(ステップS3)。第1のプレーヤキャラクタを操作対象とする端末及び第2のプレーヤキャラクタを操作対象とする端末からマッチング許可情報を受信した場合(ステップS3のY)、次のステップに進み、第1のプレーヤキャラクタを操作対象とする端末又は第2のプレーヤキャラクタを操作対象とする端末からマッチング許可情報を受信しない場合には(ステップS3のN)、処理を終了する。
実施形態では、対戦ゲーム開始前に対戦ゲームに参戦可能な複数のキャラクタの中から第3者キャラクタを抽出しマッチング設定をする例について説明した。しかし、ゲーム開始からかなり時間が経過して第3者キャラクタを対戦ゲームに参戦させる場合、第3者キャラクタを操作対象とする端末のプレーヤは、参戦開始まで待機する時間が長いため、待
ち時間を苦痛に感じてしまうおそれがある。
がマッチング処理を行うように制御してもよい。また、本実施形態は、種々の対戦ゲームに応用できる。例えば、シューティングゲームやハンティングアクションゲーム等にも応用できる。
120 描画部、130 音生成部、160 入力部、162 検出部、
170 記憶部、172 主記憶部、180 情報記憶媒体、
190 表示部、192 音出力部、196 通信部、
20 サーバ、210 ネットワーク設定部、211 通信制御部、
212 記憶処理部、213 マッチング処理部、214 ゲーム制御部、
270 記憶部、272 主記憶部、260 格納部、
280 情報記憶媒体、296 通信部
Claims (16)
- マッチング処理を行うサーバのプログラムであって、
プレーヤキャラクタの情報を記憶部に記憶する処理を行う記憶処理部と、
複数のプレーヤキャラクタの中から第1のプレーヤキャラクタ、及び、第2のプレーヤキャラクタの対戦の組み合わせを決める組み合わせ決定部、
前記組み合わせが決定した第1のプレーヤキャラクタ及び第2のプレーヤキャラクタが対戦する対戦ゲームに参戦可能な複数種類のキャラクタの中から、前記第1のプレーヤキャラクタ及び前記第2のプレーヤキャラクタの双方のキャラクタの敵、前記第1のプレーヤキャラクタの味方であって前記第2のプレーヤキャラクタの敵、及び、前記第1のプレーヤキャラクタの敵であって前記第2のプレーヤキャラクタの味方のいずれかとして、所与のレベルを有する参戦する1種のキャラクタを第3者キャラクタとして抽出し、当該第1のプレーヤキャラクタ及び当該第2のプレーヤキャラクタに当該第3者キャラクタをマッチングする設定処理を行うマッチング処理部として、コンピュータを機能させ、
前記マッチング処理部が、
前記第1のプレーヤキャラクタのレベル及び前記第2のプレーヤキャラクタのレベルの双方に基づいて、前記対戦ゲーム開始前に第3者キャラクタを抽出することを特徴とするプログラム。 - マッチング処理を行うサーバのプログラムであって、
プレーヤキャラクタの情報を記憶部に記憶する処理を行う記憶処理部と、
複数のプレーヤキャラクタの中から第1のプレーヤキャラクタ、及び、第2のプレーヤキャラクタの対戦の組み合わせを決める組み合わせ決定部、
前記組み合わせが決定した第1のプレーヤキャラクタ及び第2のプレーヤキャラクタが対戦する対戦ゲームに参戦可能な複数種類のキャラクタの中から、前記第1のプレーヤキャラクタ及び前記第2のプレーヤキャラクタの双方のキャラクタの敵、前記第1のプレーヤキャラクタの味方であって前記第2のプレーヤキャラクタの敵、及び、前記第1のプレーヤキャラクタの敵であって前記第2のプレーヤキャラクタの味方のいずれかとして、所与の属性を有する参戦する1種のキャラクタを第3者キャラクタとして抽出し、当該第1のプレーヤキャラクタ及び当該第2のプレーヤキャラクタに当該第3者キャラクタをマッチングする設定処理を行うマッチング処理部として、コンピュータを機能させ、
前記マッチング処理部が、
前記第1のプレーヤキャラクタの属性及び前記第2のプレーヤキャラクタの属性の双方に基づいて、前記対戦ゲーム開始前に第3者キャラクタを抽出することを特徴とすることを特徴とするプログラム。 - 請求項1又は2において、
前記マッチング処理部が、
第1のプレーヤキャラクタを操作対象とする端末及び第2のプレーヤキャラクタを操作対象とする端末からマッチング許可情報を受信した場合に、第3者キャラクタのマッチングを設定することを特徴とするプログラム。 - 請求項1〜3のいずれかにおいて、
前記マッチング処理部が、
第3者キャラクタが前記対戦ゲームに参戦する開始タイミングを決定することを特徴とするプログラム。 - 請求項1〜4のいずれかにおいて、
前記マッチング処理部が、
第3者キャラクタが前記対戦ゲームに参戦する参戦期間を決定することを特徴とするプログラム。 - 請求項1〜5のいずれかにおいて、
マッチング設定後、第1のプレーヤキャラクタのミッション、第2のプレーヤキャラクタのミッション及び第3者キャラクタのミッションの少なくとも1つを決定するゲーム制御部として、コンピュータを更に機能させることを特徴とするプログラム。 - 請求項1〜6のいずれかにおいて、
マッチング設定後、第1のプレーヤキャラクタ、第2のプレーヤキャラクタ及び第3者キャラクタの敵対関係又は味方関係を決定するゲーム制御部として、コンピュータを更に機能させることを特徴とするプログラム。 - 請求項1〜7のいずれかにおいて、
マッチング設定後、第1のプレーヤキャラクタ、第2のプレーヤキャラクタ及び第3者キャラクタが登場するステージを決定するゲーム制御部として、コンピュータを更に機能させることを特徴とするプログラム。 - 請求項1〜7のいずれかにおいて、
マッチング設定後、第1のプレーヤキャラクタの情報、第2のプレーヤキャラクタの情報及び第3者キャラクタの情報の少なくとも1つを変更するゲーム制御部として、コンピュータを更に機能させることを特徴とするプログラム。 - 請求項1〜9のいずれかにおいて、
マッチング設定後、第1のプレーヤキャラクタのパラメータ、第2のプレーヤキャラクタのパラメータ及び第3者キャラクタのパラメータの少なくとも1つを変更するゲーム制御部として、コンピュータを機能させることを特徴とするプログラム。 - 請求項1〜10のいずれかにおいて、
前記対戦ゲームの結果に基づいて、第1のプレーヤキャラクタの情報、第2のプレーヤキャラクタの情報及び第3者キャラクタの情報の少なくとも1つを更新するゲーム制御部として、コンピュータを更に機能させることを特徴とするプログラム。 - 請求項1〜11のいずれかにおいて、
第3者キャラクタは、予め定められたアルゴリズムに基づき端末のコンピュータで制御されるCPUキャラクタ、過去のプレーヤキャラクタの制御情報に基づき端末のコンピュータで制御されるゴーストキャラクタ、又は、プレーヤの入力情報に基づいて制御されるプレーヤキャラクタであることを特徴とするプログラム。 - 請求項12において、
前記記憶処理部が、
キャラクタの情報及び当該キャラクタのCPU制御情報の少なくとも一方をプレーヤの端末から受信して記憶部に記憶する処理を行い、
前記マッチング処理部が、
ゴーストキャラクタを第3者キャラクタとしてマッチング設定した場合には、当該第3者キャラクタの情報及び当該第3者キャラクタのCPU制御情報の少なくとも一方を、第1、第2のプレーヤキャラクタを操作対象とする各端末に送信することを特徴とするプログラム。 - 請求項1〜13のいずれかにおいて、
前記記憶処理部が、
第1、第2のプレーヤキャラクタ、及び第3者キャラクタのマッチング情報の履歴を記憶部に記憶する処理を行い、
前記マッチング処理部が、
キャラクタの過去のマッチング情報に基づいて、前記マッチング処理を行うことを特徴とするプログラム。 - マッチング処理を行うサーバであって、
プレーヤキャラクタの情報を記憶部に記憶する処理を行う記憶処理部と、
複数のプレーヤキャラクタの中から第1のプレーヤキャラクタ、及び、第2のプレーヤキャラクタの対戦の組み合わせを決める組み合わせ決定部と、
前記組み合わせが決定した第1のプレーヤキャラクタ及び第2のプレーヤキャラクタが対戦する対戦ゲームに参戦可能な複数種類のキャラクタの中から、前記第1のプレーヤキャラクタ及び前記第2のプレーヤキャラクタの双方のキャラクタの敵、前記第1のプレーヤキャラクタの味方であって前記第2のプレーヤキャラクタの敵、及び、前記第1のプレーヤキャラクタの敵であって前記第2のプレーヤキャラクタの味方のいずれかとして、所与のレベルを有する参戦する1種のキャラクタを第3者キャラクタとして抽出し、当該第1のプレーヤキャラクタ及び当該第2のプレーヤキャラクタに当該第3者キャラクタをマッチングする設定処理を行うマッチング処理部と、を含み、
前記マッチング処理部が、
前記第1のプレーヤキャラクタのレベル及び第2のプレーヤキャラクタのレベルの双方に基づいて、前記対戦ゲーム開始前に第3者キャラクタを抽出することを特徴とするサーバ。 - マッチング処理を行うサーバであって、
プレーヤキャラクタの情報を記憶部に記憶する処理を行う記憶処理部と、
複数のプレーヤキャラクタの中から第1のプレーヤキャラクタ、及び、第2のプレーヤキャラクタの対戦の組み合わせを決める組み合わせ決定部と、
前記組み合わせが決定した第1のプレーヤキャラクタ及び第2のプレーヤキャラクタが
対戦する対戦ゲームに参戦可能な複数種類のキャラクタの中から、前記第1のプレーヤキャラクタ及び前記第2のプレーヤキャラクタの双方のキャラクタの敵、前記第1のプレーヤキャラクタの味方であって前記第2のプレーヤキャラクタの敵、及び、前記第1のプレーヤキャラクタの敵であって前記第2のプレーヤキャラクタの味方のいずれかとして、所与の属性を有する参戦する1種のキャラクタを第3者キャラクタとして抽出し、当該第1のプレーヤキャラクタ及び当該第2のプレーヤキャラクタに当該第3者キャラクタをマッチングする設定処理を行うマッチング処理部と、
と、を含み、
前記マッチング処理部が、
前記第1のプレーヤキャラクタの属性及び前記第2のプレーヤキャラクタの属性の双方に基づいて、前記対戦ゲーム開始前に第3者キャラクタを抽出することを特徴とするサーバ。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017180559A JP6833647B2 (ja) | 2017-09-20 | 2017-09-20 | プログラム及びサーバ |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017180559A JP6833647B2 (ja) | 2017-09-20 | 2017-09-20 | プログラム及びサーバ |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013163415A Division JP2015029837A (ja) | 2013-08-06 | 2013-08-06 | プログラム及びサーバ |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019056767A Division JP2019088979A (ja) | 2019-03-25 | 2019-03-25 | プログラム及びサーバ |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018023797A JP2018023797A (ja) | 2018-02-15 |
| JP6833647B2 true JP6833647B2 (ja) | 2021-02-24 |
Family
ID=61193697
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017180559A Active JP6833647B2 (ja) | 2017-09-20 | 2017-09-20 | プログラム及びサーバ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6833647B2 (ja) |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3867394B2 (ja) * | 1998-03-27 | 2007-01-10 | カシオ計算機株式会社 | ゲーム装置、及び記憶媒体 |
| JP4974320B2 (ja) * | 2001-09-19 | 2012-07-11 | 株式会社バンダイナムコゲームス | プログラム、情報記憶媒体、サーバ、及び、ネットワークシステム |
| JP2007054529A (ja) * | 2005-08-26 | 2007-03-08 | Aruze Corp | 遊技機および遊技システム |
| JP5072815B2 (ja) * | 2008-12-17 | 2012-11-14 | 株式会社スクウェア・エニックス | ビデオゲーム処理装置、ビデオゲーム処理方法、およびビデオゲーム処理プログラム |
| JP5411633B2 (ja) * | 2009-09-11 | 2014-02-12 | 株式会社コナミデジタルエンタテインメント | ゲーム端末、ゲーム進行制御方法及びゲーム進行制御プログラム |
-
2017
- 2017-09-20 JP JP2017180559A patent/JP6833647B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018023797A (ja) | 2018-02-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7753300B2 (ja) | ゲームシステム、ゲーム提供方法及びプログラム | |
| JP7362283B2 (ja) | ゲームシステム、ゲーム提供方法及びプログラム | |
| JP5283150B2 (ja) | プログラム、ゲーム機、及びゲームシステム | |
| US11154785B2 (en) | Game system and method of providing information related to match-up game | |
| US20180280799A1 (en) | Game system | |
| US11130059B2 (en) | Game system and method of providing information related to match-up game | |
| JP7628599B2 (ja) | ゲームシステム及びプログラム | |
| JP2009240570A (ja) | プログラム、情報記憶媒体、及びゲームシステム | |
| US11369882B2 (en) | Game system and game provision method | |
| JP2013063296A (ja) | プログラム及びゲームシステム | |
| JP2015029837A (ja) | プログラム及びサーバ | |
| JP5198806B2 (ja) | プログラム、ゲーム装置及びサーバ | |
| JP7426462B2 (ja) | プログラム、ゲーム装置、サーバ装置及びゲームシステム | |
| JP2023115237A (ja) | ゲームシステム、プログラム及びゲーム提供方法 | |
| JP2012120755A (ja) | プログラム、情報記憶媒体、及びゲーム機 | |
| JP2010252992A (ja) | プログラム、情報記憶媒体、及び、ゲーム装置 | |
| JP2019054986A (ja) | ゲームシステム及びプログラム | |
| JP2023160973A (ja) | ゲームシステム及びプログラム | |
| JP2011160870A (ja) | プログラム、情報記憶媒体及びゲーム装置 | |
| JP2020141905A (ja) | プログラム、ゲーム装置およびゲームシステム | |
| JP6833647B2 (ja) | プログラム及びサーバ | |
| JP2019088979A (ja) | プログラム及びサーバ | |
| JP7399254B1 (ja) | プログラム、方法および情報処理装置 | |
| JP7722652B2 (ja) | ゲームシステム、サーバシステム及びプログラム | |
| JP2017140156A (ja) | ゲームシステム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170920 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180718 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180725 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20180921 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181122 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20181226 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190325 |
|
| C60 | Trial request (containing other claim documents, opposition documents) |
Free format text: JAPANESE INTERMEDIATE CODE: C60 Effective date: 20190325 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20190402 |
|
| C21 | Notice of transfer of a case for reconsideration by examiners before appeal proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C21 Effective date: 20190403 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20190628 |
|
| C211 | Notice of termination of reconsideration by examiners before appeal proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C211 Effective date: 20190702 |
|
| C22 | Notice of designation (change) of administrative judge |
Free format text: JAPANESE INTERMEDIATE CODE: C22 Effective date: 20191029 |
|
| C22 | Notice of designation (change) of administrative judge |
Free format text: JAPANESE INTERMEDIATE CODE: C22 Effective date: 20200414 |
|
| C13 | Notice of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: C13 Effective date: 20200908 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201019 |
|
| C302 | Record of communication |
Free format text: JAPANESE INTERMEDIATE CODE: C302 Effective date: 20201124 |
|
| C23 | Notice of termination of proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C23 Effective date: 20201201 |
|
| C03 | Trial/appeal decision taken |
Free format text: JAPANESE INTERMEDIATE CODE: C03 Effective date: 20210105 |
|
| C30A | Notification sent |
Free format text: JAPANESE INTERMEDIATE CODE: C3012 Effective date: 20210105 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210203 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6833647 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 |