(57)【要約】【課題】ユーザ間に設定される敵対的な関係に基づいた機能を提供して、ユーザの利便性を向上させる。【解決手段】ゲーム装置は、第１ユーザから第２ユーザに対する申請を示す申請情報を第１ユーザから受け付ける申請受付部と、申請受付部が受け付けた申請情報に基づいて、第１ユーザと第２ユーザとの間に所定の関係を設定する関係設定部と、所定のゲーム処理の対象となるユーザを第１ユーザに提示する際に、関係設定部が設定した所定の関係に基づいて、関係設定部が第１ユーザと第２ユーザとの間に所定の関係を設定しているか否かを判定し、関係設定部が所定の関係を設定していると判定した場合には、所定のゲーム処理の対象となるユーザとして第２ユーザを提示する提示部とを備えることを特徴とする。【選択図】図３
2013230243.tif 000002
【特許請求の範囲】
【請求項１】
第１ユーザから第２ユーザに対する申請を示す申請情報を前記第１ユーザから受け付ける申請受付部と、
前記申請受付部が受け付けた前記申請情報に基づいて、前記第１ユーザと前記第２ユーザとの間に所定の関係を設定する関係設定部と、
所定のゲーム処理の対象となるユーザを前記第１ユーザに提示する際に、前記関係設定部が設定した前記所定の関係に基づいて、前記関係設定部が前記第１ユーザと前記第２ユーザとの間に前記所定の関係を設定しているか否かを判定し、前記関係設定部が前記所定の関係を設定していると判定した場合には、前記所定のゲーム処理の対象となるユーザとして前記第２ユーザを提示する提示部と
を備えることを特徴とするゲーム装置。
【請求項２】
第１ユーザから第３ユーザに対する第２申請を示す第２申請情報を前記第１ユーザから受け付ける第２申請受付部と、
前記第２申請受付部が受け付けた前記第２申請情報に対する承認を示す承認情報を前記第３ユーザから受け付ける承認受付部と、
前記承認受付部が前記承認情報を受け付けたことに基づいて、所定の第２ゲーム処理の対象となるユーザとしての前記第１ユーザと前記第３ユーザとの間に、所定の第２関係を設定する第２関係設定部と
を備えることを特徴とする請求項１に記載のゲーム装置。
【請求項３】
前記関係設定部は、
前記第１ユーザと、前記第３ユーザとしての前記第２ユーザとの間に前記所定の第２関係が設定されていない場合に、前記第１ユーザと前記第２ユーザとの間に前記所定の関係を設定可能である
ことを特徴とする請求項２に記載のゲーム装置。
【請求項４】
前記関係設定部は、
前記所定の第２関係が設定された前記第１ユーザを示す情報と前記第３ユーザを示す情報とを対応付けて記憶する記憶部に、前記所定の関係が設定された前記第１ユーザを示す情報と前記第２ユーザを示す情報とを対応付けて記憶させ、
前記第２関係設定部は、
前記記憶部に、前記所定の第２関係が設定された前記第１ユーザを示す情報と前記第３ユーザを示す情報とを対応付けて記憶させ、
前記提示部は、
入力される前記第１ユーザを示す情報に基づいて、当該第１ユーザを示す情報に対応付けて前記記憶部が記憶する前記第２ユーザを示す情報と、当該第１ユーザを示す情報に対応付けて前記記憶部が記憶する前記第３ユーザを示す情報とを前記記憶部からそれぞれ読み出す
ことを特徴とする請求項２または請求項３に記載のゲーム装置。
【請求項５】
前記提示部は、
ユーザのうちの他のユーザに対して前記第２ユーザを優先的に前記第１ユーザに提示し、
前記関係設定部は、
前記申請受付部が、前記申請情報を受け付けた後、所定の条件を満たした場合に、前記所定の関係の設定を無効化する
ことを特徴とする請求項２から請求項４のいずれか一項に記載のゲーム装置。
【請求項６】
前記所定の条件は、
前記申請受付部が前記申請情報を受け付けた時点からの所定の期間であって、
前記関係設定部は、
前記申請受付部が前記申請情報を受け付けた時点からの期間が、前記所定の期間を超過した場合に、前記所定の関係の設定を無効化する
ことを特徴とする請求項５に記載のゲーム装置。
【請求項７】
前記所定の条件は、
前記申請受付部が前記申請情報を受け付けた時点からの前記所定のゲーム処理の所定の実行回数であって、
前記関係設定部は、
前記申請受付部が前記申請情報を受け付けた時点からの前記所定のゲーム処理の回数が、前記所定の実行回数を超過した場合に、前記所定の関係の設定を無効化する
ことを特徴とする請求項５または請求項６に記載のゲーム装置。
【請求項８】
前記提示部は、
前記第１ユーザと前記第２ユーザとに対する前記所定のゲーム処理の実行履歴に基づいて、前記所定のゲーム処理の対象となるユーザとしての前記第２ユーザを前記第１ユーザに提示する
ことを特徴とする請求項１から請求項７のいずれか一項に記載のゲーム装置。
【請求項９】
第１ユーザから第２ユーザに対する申請を示す申請情報を前記第１ユーザから受け付ける申請受付手順と、
前記申請受付手順によって前記申請情報が受け付けられたことに基づいて、前記第１ユーザと前記第２ユーザとの間に所定の関係を設定する関係設定手順と、
前記関係設定手順によって前記第１ユーザと前記第２ユーザとの間に前記所定の関係が設定されている場合には、前記第１ユーザの指示に応じて、複数のユーザのうちから所定のゲーム処理の対象となるユーザが選択される際に、前記所定のゲーム処理の対象となるユーザとして、前記第２ユーザを前記第１ユーザに提示する提示手順と
を有することを特徴とするゲーム方法。
【請求項１０】
コンピュータに、
第１ユーザから第２ユーザに対する申請を示す申請情報を前記第１ユーザから受け付ける申請受付ステップと、
前記申請受付ステップにおいて前記申請情報が受け付けられたことに基づいて、前記第１ユーザと前記第２ユーザとの間に所定の関係を設定する関係設定ステップと、
前記関係設定ステップにおいて前記第１ユーザと前記第２ユーザとの間に前記所定の関係が設定されている場合には、前記第１ユーザの指示に応じて、複数のユーザのうちから所定のゲーム処理の対象となるユーザが選択される際に、前記所定のゲーム処理の対象となるユーザとして、前記第２ユーザを前記第１ユーザに提示する提示ステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲーム装置、ゲーム方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、複数のユーザが参加可能なゲームシステムにおいて、ゲームに参加しているユーザ間に所定の関係（例えば、仲間関係）を設定できるようにしたものがある（例えば、特許文献１を参照）。このようなゲームシステムにおいては、このユーザ間に設定された仲間関係に基づいて、ユーザどうしが連携してゲームを進める「協力プレイ」やユーザ間のコミュニケーションなどの、ゲームにおける各種の機能を提供できるようにしている。このようなゲームシステムにおいては、ユーザ間に設定された関係に基づいて多様な機能を提供できるようにして、ユーザの利便性を向上させることが望ましい。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−４７７７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、このような従来のゲームシステムにおいては、ユーザ間における所定の関係には仲間関係しか規定されていないことがあり、この場合には、仲間関係に基づいた機能とは異なる機能を提供するための所定の関係（例えば、敵対関係）を設定することができない。このようなゲームシステムにおいては、ユーザ間の関係が友好的な関係に限定されるため、敵対的な関係に基づいた機能を提供することができない。つまり、このような従来のゲームシステムには、ユーザ間に設定される敵対的な関係に基づいた機能を提供して、ユーザの利便性を向上させることができないという問題があった。
【０００５】
本発明は、上記問題を解決するためになされたものであり、ユーザ間に設定される敵対的な関係に基づいた機能を提供して、ユーザの利便性を向上させることができるゲーム装置、ゲーム方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一態様は、第１ユーザから第２ユーザに対する申請を示す申請情報を前記第１ユーザから受け付ける申請受付部と、前記申請受付部が受け付けた前記申請情報に基づいて、前記第１ユーザと前記第２ユーザとの間に所定の関係を設定する関係設定部と、所定のゲーム処理の対象となるユーザを前記第１ユーザに提示する際に、前記関係設定部が設定した前記所定の関係に基づいて、前記関係設定部が前記第１ユーザと前記第２ユーザとの間に前記所定の関係を設定しているか否かを判定し、前記関係設定部が前記所定の関係を設定していると判定した場合には、前記所定のゲーム処理の対象となるユーザとして前記第２ユーザを提示する提示部とを備えることを特徴とするゲーム装置である。
【０００７】
また本発明の一態様は、上記のゲーム装置において、第１ユーザから第３ユーザに対する第２申請を示す第２申請情報を前記第１ユーザから受け付ける第２申請受付部と、前記第２申請受付部が受け付けた前記第２申請情報に対する承認を示す承認情報を前記第３ユーザから受け付ける承認受付部と、前記承認受付部が前記承認情報を受け付けたことに基づいて、所定の第２ゲーム処理の対象となるユーザとしての前記第１ユーザと前記第３ユーザとの間に、所定の第２関係を設定する第２関係設定部とを備えることを特徴とする。
【０００８】
また本発明の一態様は、上記のゲーム装置において、前記関係設定部は、前記第１ユーザと、前記第３ユーザとしての前記第２ユーザとの間に前記所定の第２関係が設定されていない場合に、前記第１ユーザと前記第２ユーザとの間に前記所定の関係を設定可能であることを特徴とする。
【０００９】
また本発明の一態様は、上記のゲーム装置において、前記関係設定部は、前記所定の第２関係が設定された前記第１ユーザを示す情報と前記第３ユーザを示す情報とを対応付けて記憶する記憶部に、前記所定の関係が設定された前記第１ユーザを示す情報と前記第２ユーザを示す情報とを対応付けて記憶させ、前記第２関係設定部は、前記記憶部に、前記所定の第２関係が設定された前記第１ユーザを示す情報と前記第３ユーザを示す情報とを対応付けて記憶させ、前記提示部は、入力される前記第１ユーザを示す情報に基づいて、当該第１ユーザを示す情報に対応付けて前記記憶部が記憶する前記第２ユーザを示す情報と、当該第１ユーザを示す情報に対応付けて前記記憶部が記憶する前記第３ユーザを示す情報とを前記記憶部からそれぞれ読み出すことを特徴とする。
【００１０】
また本発明の一態様は、上記のゲーム装置において、前記提示部は、ユーザのうちの他のユーザに対して前記第２ユーザを優先的に前記第１ユーザに提示し、前記関係設定部は、前記申請受付部が、前記申請情報を受け付けた後、所定の条件を満たした場合に、前記所定の関係の設定を無効化することを特徴とする。
【００１１】
また本発明の一態様は、上記のゲーム装置において、前記所定の条件は、前記申請受付部が前記申請情報を受け付けた時点からの所定の期間であって、前記関係設定部は、前記申請受付部が前記申請情報を受け付けた時点からの期間が、前記所定の期間を超過した場合に、前記所定の関係の設定を無効化することを特徴とする。
【００１２】
また本発明の一態様は、上記のゲーム装置において、前記所定の条件は、前記申請受付部が前記申請情報を受け付けた時点からの前記所定のゲーム処理の所定の実行回数であって、前記関係設定部は、前記申請受付部が前記申請情報を受け付けた時点からの前記所定のゲーム処理の回数が、前記所定の実行回数を超過した場合に、前記所定の関係の設定を無効化することを特徴とする。
【００１３】
また本発明の一態様は、上記のゲーム装置において、前記提示部は、前記第１ユーザと前記第２ユーザとに対する前記所定のゲーム処理の実行履歴に基づいて、前記所定のゲーム処理の対象となるユーザとしての前記第２ユーザを前記第１ユーザに提示することを特徴とする。
【００１４】
また本発明の一態様は、第１ユーザから第２ユーザに対する申請を示す申請情報を前記第１ユーザから受け付ける申請受付手順と、前記申請受付手順によって前記申請情報を受け付けられたことに基づいて、前記第１ユーザと前記第２ユーザとの間に所定の関係を設定する関係設定手順と、前記関係設定手順によって前記第１ユーザと前記第２ユーザとの間に前記所定の関係が設定されている場合には、前記第１ユーザの指示に応じて、複数のユーザのうちから所定のゲーム処理の対象となるユーザが選択される際に、前記所定のゲーム処理の対象となるユーザとして、前記第２ユーザを前記第１ユーザに提示する提示手順とを有することを特徴とするゲーム方法ことを特徴とするゲーム方法である。
【００１５】
また本発明の一態様は、コンピュータに、第１ユーザから第２ユーザに対する申請を示す申請情報を前記第１ユーザから受け付ける申請受付ステップと、前記申請受付ステップにおいて前記申請情報が受け付けられたことに基づいて、前記第１ユーザと前記第２ユーザとの間に所定の関係を設定する関係設定ステップと、前記関係設定ステップにおいて前記第１ユーザと前記第２ユーザとの間に前記所定の関係が設定されている場合には、前記第１ユーザの指示に応じて、複数のユーザのうちから所定のゲーム処理の対象となるユーザが選択される際に、前記所定のゲーム処理の対象となるユーザとして、前記第２ユーザを前記第１ユーザに提示する提示ステップとを実行させるためのプログラムである。
【発明の効果】
【００１６】
この発明によれば、ユーザの利便性を向上させることができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１の実施形態に係るゲーム装置の構成の一例を示す構成図である。
【図２】本実施形態の端末装置の構成の一例を示す斜視図である。
【図３】本実施形態のゲーム装置の構成の一例を示す構成図である。
【図４】本実施形態のサーバ記憶部が記憶する情報の一例を示す表である。
【図５】本実施形態のゲーム装置におけるライバル関係設定の動作の一例を示すフローチャートである。
【図６】本実施形態のゲーム装置における対戦相手選択の動作の一例を示すフローチャートである。
【図７】本発明の第２の実施形態に係るゲーム装置の構成の一例を示す構成図である。
【図８】本発明の第３の実施形態に係るゲーム装置の構成の一例を示す構成図である。
【図９】本実施形態のサーバ記憶部が記憶する情報の一例を示す表である。
【図１０】本発明の第４の実施形態に係るゲーム装置の構成の一例を示す構成図である。
【発明を実施するための形態】
【００１８】
［第１の実施形態]
本発明を実施するための第１の実施形態について、図面を参照して説明する。
図１は、本発明の第１の実施形態に係るゲームシステム１の構成の一例を示す構成図である。ゲームシステム１は、複数の端末装置１００（例えば、端末装置１００−１、１００−２）と、サーバ装置２００（ゲーム装置）と、ネットワーク２とを備えている。なお、端末装置１００−１と１００−２とは同様の構成であるため、特に区別しない場合には、端末装置１００と総称して説明する。
【００１９】
ネットワーク２は、サーバ装置２００と複数の端末装置１００とが通信を行う無線または有線による通信網であり、例えば、携帯電話回線網やインターネットである。
【００２０】
サーバ装置２００は、ネットワーク２を介して複数の端末装置１００と通信して、サーバ装置２００が記憶しているゲームデータを端末装置１００に供給する。このゲームデータとは、端末装置１００がゲームを進行する際に利用されるデータである。
【００２１】
端末装置１００は、ユーザが利用するコンピュータ装置であり、サーバ装置２００から供給されるゲームデータを利用したゲームをユーザに提供する。この端末装置１００のうち、端末装置１００−１は、ユーザＡ（第１ユーザ）が利用する端末である。同様に、端末装置１００−２は、ユーザＢ（第２ユーザ）が利用する端末である。端末装置１００には、例えばＰＣ（Personal Computer）やタブレットＰＣ、スマートフォン、フィーチャーフォン等が適用できる。以下、これら端末装置１００及びサーバ装置２００の構成について説明する。まず、図２を参照して、端末装置１００の構成について説明する。
【００２２】
図２は、本実施形態の端末装置１００の構成の一例を示す斜視図である。端末装置１００は、画像を表示する表示部ＤＳと、ユーザの操作を検出する操作検出部ＴＰと、音声を出力する音声出力部ＳＰとを備えている。
【００２３】
表示部ＤＳは、液晶パネルや有機ＥＬパネルなどの画像表示パネルを備えており、サーバ装置２００から入力される画像信号に基づいた画像を表示する。音声出力部ＳＰは、スピーカーを備えており、入力される音声信号に基づいた音声を出力する。
【００２４】
操作検出部ＴＰは、表示部ＤＳの画像表示パネルに配置されたタッチセンサを備えており、ゲームをプレイするユーザによる操作を検出するとともに、検出した操作を示す情報を出力する。このユーザによる操作には、ユーザＡからユーザＢに対する申請を示す申請情報を入力する操作が含まれる。このユーザＡとは、ゲームをプレイするユーザである。同様に、ユーザＢとは、ユーザＡがプレイするゲームと同一のゲームをプレイするユーザである。このユーザＡからユーザＢに対する申請とは、これらのユーザ間にゲームにおける所定の関係を設定するための申請である。この所定の関係とは、ユーザＡとユーザＢとの間のライバル関係である。ここで、ライバル関係とは、ユーザどうしが対戦する対戦ゲームにおいて、ユーザＡとユーザＢとが互いに敵となって対戦する敵対関係である。また、この、ライバル関係とは、ユーザＡと、ユーザＡが対戦する相手として複数のユーザのうちから優先的に選択したいユーザであるユーザＢとの関係である。
【００２５】
次に、サーバ装置２００の詳細な構成について、図３を参照して説明する。
図３は、本実施形態のゲームシステム１の構成の一例を示す構成図である。同図に示すように、サーバ装置２００は、サーバ通信部２０１と、サーバ記憶部２０２と、申請受付部２０３と、関係設定部２０４と、提示部２０５と、実行部２０９とを備えている。
【００２６】
サーバ記憶部２０２は、端末装置１００に供給するゲームデータを記憶する。また、サーバ記憶部２０２は、所定の関係が設定されたユーザＡ（第１ユーザ）を示す情報とユーザＢ（第２ユーザ）を示す情報とを対応付けて記憶する。ここで、ユーザを示す情報とは、ゲーム内においてユーザに固有に割り当てられるユーザＩＤである。例えば、ユーザＡには、ユーザを示す情報として、ユーザＩＤ（１００１）が、ユーザＢには、ユーザを示す情報として、ユーザＩＤ（１００２）がそれぞれ割り当てられる。次に、図４を参照して、サーバ記憶部２０２が記憶する情報の構成について説明する。
【００２７】
図４は、本実施形態のサーバ記憶部２０２が記憶する情報の一例を示す表である。
サーバ記憶部２０２は、所定の関係の種別を示す情報と、所定の関係の申請者を示す情報と、所定の関係の被申請者を示す情報と、所定の関係の申請状態を示すステータスとをそれぞれ関連付けて記憶する。一例として、ユーザＡからユーザＢに対するライバル関係の申請が行われた場合には、サーバ記憶部２０２は、所定の関係の種別を示す情報としての「ライバル」と、申請者（ユーザＡ）のユーザＩＤ（１００１）と、被申請者（ユーザＢ）のユーザＩＤ（１００２）と、申請状態としての「登録」とをそれぞれ関連付けて記憶する。
【００２８】
再び、図３を参照して、サーバ装置２００の構成について説明する。サーバ通信部２０１は、端末装置１００との通信を行う。具体的には、サーバ通信部２０１は、サーバ装置２００が備える各部が出力する情報を、バスＢＳを介して取得して、取得した情報を端末装置１００に送信する。また、サーバ通信部２０１は、端末装置１００から送信されるユーザの指示を示す指示情報を受信し、受信した指示情報を、バスＢＳを介して、サーバ装置２００が備える各部に出力する。
【００２９】
実行部２０９は、ゲーム処理を実行する。具体的には、実行部２０９は、ネットワーク２、サーバ通信部２０１およびバスＢＳを介して端末装置１００から情報を取得するとともに、バスＢＳを介してサーバ記憶部２０２からゲームデータを取得して、取得したこれらの情報に基づいて、ゲーム処理を実行する。また、実行部２０９は、ゲーム処理を実行した実行結果を、バスＢＳを介して、サーバ装置２００が備える各部に出力する。
【００３０】
申請受付部２０３は、ユーザＡからユーザＢに対する申請を示す申請情報をユーザＡから受け付ける。具体的には、申請受付部２０３は、操作検出部ＴＰが検出して出力したユーザＡの申請を入力する操作を示す申請情報を、バスＢＳを介して取得し、取得した申請情報を受け付ける。ここで、申請とは、ユーザＡからユーザＢに対するライバル関係の申請である。より具体的には、この申請情報には、所定の関係の種別を示す情報と、ユーザＡのユーザＩＤ（１００１）と、ユーザＢのユーザＩＤ（１００２）とが含まれている。ここで、所定の関係の種別を示す情報とは、例えば、ライバル関係の設定を示す情報である。申請受付部２０３は、ネットワーク２、サーバ通信部２０１およびバスＢＳを介して端末装置１００−１から、これらのライバル関係の設定を示す情報とユーザＡのユーザＩＤ（１００１）と、ユーザＢのユーザＩＤ（１００２）とを取得する。そして、申請受付部２０３は、取得したライバル関係の設定を示す情報とユーザＡのユーザＩＤ（１００１）と、ユーザＢのユーザＩＤ（１００２）とを申請情報として受け付ける。
【００３１】
関係設定部２０４は、申請受付部２０３が受け付けた申請情報に基づいて、ユーザＡとユーザＢとの間に所定の関係を設定する。具体的には、関係設定部２０４は、申請受付部２０３が受け付けたライバル関係の申請情報を、バスＢＳを介して取得し、取得したライバル関係の申請情報に基づいて、ユーザＡとユーザＢとの間にライバル関係を設定する。さらに、関係設定部２０４は、設定したユーザＡとユーザＢとの間のライバル関係を示す情報として、ユーザＡを示す情報とユーザＢを示す情報とを対応付けて、対応付けたこれらの情報を、バスＢＳを介してサーバ記憶部２０２に書き込む。より具体的には、関係設定部２０４は、申請受付部２０３が受け付けたライバル関係の設定を示す情報である「ライバル」と、申請者（ユーザＡ）のユーザＩＤ（１００１）と、被申請者（ユーザＢ）のユーザＩＤ（１００２）と、申請状態としての「登録」とをそれぞれ関連付ける。次に、関係設定部２０４は、関連付けたこれらの情報を、バスＢＳを介してサーバ記憶部２０２に書き込む。
【００３２】
提示部２０５は、所定のゲーム処理の対象となるユーザをユーザＡに提示する際に、関係設定部２０４が設定した所定の関係に基づいて、関係設定部２０４がユーザＡとの間に所定の関係を設定しているユーザを判定する。そして、提示部２０５は、関係設定部２０４が所定の関係を設定していると判定したユーザ（ここでは、ユーザＢ）を、所定のゲーム処理の対象となるユーザとして提示する。つまり、提示部２０５は、ゲームのユーザのうちのユーザＡを除く他のユーザのうちから、ユーザＢを優先的にユーザＡに提示する。ここで、所定のゲーム処理とは、対戦ゲームにおいて、実行部２０９が、ユーザＡと、このユーザＡが選択した他のユーザとを対戦させる処理である。すなわち、所定のゲーム処理の対象となるユーザとは、ユーザＡの対戦相手のユーザである。具体的には、提示部２０５は、対戦ゲームの開始時において、ユーザＡの対戦相手の候補を示す情報を、ユーザＡの利用する端末装置１００−１に出力する。具体的には、提示部２０５は、ユーザＡの対戦相手の候補を示す情報（例えば、ユーザ名、ユーザのニックネーム、ユーザを示すキャラクターの画像など）を、バスＢＳ、サーバ通信部２０１およびネットワーク２を介して端末装置１００−１に出力する。ここで、実行部２０９は、ゲーム開始の際に端末装置１００−１から、ネットワーク２、サーバ通信部２０１およびバスＢＳを介してユーザＡのユーザＩＤ（１００１）を取得する。このとき、提示部２０５は、実行部２０９がゲーム開始の際に取得したユーザＡのユーザＩＤ（１００１）を取得する。また、提示部２０５は、ライバル関係を示す情報に関連付けて記憶されている被申請者のユーザＩＤのうち、取得したユーザＡのユーザＩＤ（１００１）と一致する申請者のユーザＩＤに関連付けられている被申請者のユーザＩＤ（１００２）をサーバ記憶部２０２から読み出す。次に、提示部２０５は、読み出した被申請者のユーザＩＤ（１００２）によって示されるユーザＢを示す情報を、ユーザＡの対戦相手の候補を示す情報として、バスＢＳ、サーバ通信部２０１およびネットワーク２を介して、端末装置１００−１に出力する。
【００３３】
[ライバル関係設定の動作]
次に、図５を参照して、ゲームシステム１の動作について説明する。図５は、本実施形態のゲームシステム１におけるライバル関係設定の動作の一例を示すフローチャートである。
まず、申請受付部２０３は、ユーザＡからユーザＢに対する申請を示す申請情報をユーザＡから受け付ける（ステップＳ１０）。具体的には、申請受付部２０３は、操作検出部ＴＰが検出して出力したユーザＡの申請を入力する操作を示す申請情報を、バスＢＳを介して取得し、取得した申請情報を受け付ける。
【００３４】
次に、関係設定部２０４は、申請受付部２０３が受け付けた申請情報に基づいて、ユーザＡとユーザＢとの間に所定の関係を設定する（ステップＳ２０）。具体的には、関係設定部２０４は、申請受付部２０３が受け付けた所定の関係の種別を示す情報としての「ライバル」と、申請者（ユーザＡ）のユーザＩＤ（１００１）と、被申請者（ユーザＢ）のユーザＩＤ（１００２）と、申請状態としての「登録」とをそれぞれ関連付けて、関連付けたこれらの情報を、バスＢＳを介してサーバ記憶部２０２に書き込む。
【００３５】
次に、提示部２０５は、関係設定部２０４がユーザＡとの間に所定の関係を設定しているユーザを判定し、関係設定部２０４が所定の関係を設定していると判定したユーザ（ここでは、ユーザＢ）を、所定のゲーム処理の対象となるユーザとして提示する。
【００３６】
[対戦相手選択の動作]
次に、図６を参照して、ゲームシステム１の動作について説明する。図６は、本実施形態のゲームシステム１における対戦相手選択の動作の一例を示すフローチャートである。
まず、実行部２０９は、端末装置１００−１を利用するユーザＡからのゲーム開始操作を受け付ける（ステップＳ１００）。このゲーム開始操作には、ユーザＡのユーザＩＤ（１００１）を端末装置１００−１に入力する操作が含まれている。
【００３７】
次に、実行部２０９は、入力されたユーザＡのユーザＩＤ（１００１）を取得する（ステップＳ１１０）。具体的には、実行部２０９は、ゲーム開始操作を受け付けるとともに、入力されたユーザＡのユーザＩＤ（１００１）を、ネットワーク２、サーバ通信部２０１およびバスＢＳを介して、端末装置１００−１から取得する。
【００３８】
次に、提示部２０５は、ステップＳ１１０において取得したユーザＡのユーザＩＤ（１００１）に基づいて、ユーザＡにライバル関係が設定されているか否かを判定する（ステップＳ１２０）。具体的には、提示部２０５は、サーバ記憶部２０２がライバル関係を示す情報に関連付けて記憶されている申請者のユーザＩＤのうち、取得したユーザＡのユーザＩＤ（１００１）と一致する申請者のユーザＩＤを検索する。次に、提示部２０５は、検索した結果、取得したユーザＡのユーザＩＤ（１００１）と一致する申請者のユーザＩＤがサーバ記憶部２０２に存在すれば、ユーザＡにライバル関係が設定されていると判定する（ステップＳ１２０：ＹＥＳ）。一方、提示部２０５は、検索した結果、取得したユーザＡのユーザＩＤ（１００１）と一致する申請者のユーザＩＤがサーバ記憶部２０２に存在しなければ、ユーザＡにライバル関係が設定されていないと判定する（ステップＳ１２０：ＮＯ）。
【００３９】
次に、ステップＳ１２０において、ユーザＡにライバル関係が設定されていると判定した場合、提示部２０５は、ユーザＡにライバル関係が設定されているユーザをユーザＡの対戦相手ユーザとして選択する（ステップＳ１３０）。具体的には、提示部２０５は、ライバル関係を示す情報に関連付けて記憶されている被申請者のユーザＩＤのうち、取得したユーザＡのユーザＩＤ（１００１）と一致する申請者のユーザＩＤに関連付けられている被申請者のユーザＩＤ（１００２）をサーバ記憶部２０２から読み出す。次に、提示部２０５は、読み出したユーザＩＤが示すユーザをユーザＡの対戦相手ユーザとして選択する。
【００４０】
一方、ステップＳ１２０において、ユーザＡにライバル関係が設定されていないと判定した場合、提示部２０５は、複数のユーザのうちから、ランダムに選択したユーザを、ユーザＡの対戦相手ユーザとして選択する（ステップＳ１４０）。
【００４１】
次に、提示部２０５は、選択したユーザのユーザＩＤを、バスＢＳ、サーバ通信部２０１およびネットワーク２を介して端末装置１００−１に出力する（ステップＳ１５０）。
【００４２】
以上説明したように、本実施形態のゲームシステム１のサーバ装置２００は、申請受付部２０３と、関係設定部２０４と、提示部２０５とを備えている。この、申請受付部２０３は、ユーザＡからユーザＢに対する申請を示す申請情報をユーザＡから受け付ける。また、関係設定部２０４は、申請受付部２０３が受け付けた申請情報に基づいて、ユーザＡとユーザＢとの間に所定の関係を設定する。また、提示部２０５は、所定のゲーム処理の対象となるユーザをユーザＡに提示する際に、関係設定部２０４が設定した所定の関係に基づいて、関係設定部２０４がユーザＡとの間に所定の関係を設定しているユーザを判定する。そして、提示部２０５は、関係設定部２０４が所定の関係を設定していると判定したユーザ（例えば、ユーザＢ）を、所定のゲーム処理の対象となるユーザとして提示する。また、提示部２０５は、関係設定部２０４が所定の関係を設定していると判定した場合には、所定のゲーム処理の対象となるユーザとしてユーザＢを提示する。これにより、ゲームシステム１は、ユーザＡがライバル関係として設定したユーザＢを他のユーザに優先して、ユーザＡの対戦相手候補としてユーザＡに提示することができる。したがって、ゲームシステム１によれば、ユーザＡとユーザＢとの間にいったんライバル関係を設定すれば、対戦相手を選択する機会ごとに、ユーザＢがユーザＡの対戦相手として提示されることになる。これは、ユーザＡがユーザＢと対戦しつづけようとする場合、対戦相手を選択する機会ごとに、ユーザＡが複数のユーザのうちからユーザＢを探すことに比して、ユーザＡの利便性を向上させることができる。つまり、ゲームシステム１は、ユーザ間に設定される敵対的な関係に基づいた機能を提供して、ユーザの利便性を向上させることができる。
【００４３】
［第２の実施形態]
次に、本発明を実施するための第２の実施形態について、図面を参照して説明する。なお、上述した第１の実施形態における各構成と同一の構成については、同一の符号を付して説明を省略する。
【００４４】
図７は、本発明の第２の実施形態に係るゲームシステム１ａの構成の一例を示す構成図である。ゲームシステム１ａは、複数の端末装置１００（例えば、端末装置１００−１、１００−２、１００−３）と、サーバ装置２００ａ（ゲーム装置）と、ネットワーク２とを備えている。ここで、端末装置１００−３は、ユーザＣ（第３ユーザ）が利用する端末である。このサーバ装置２００ａは、サーバ記憶部２０２ａと、関係設定部２０４ａと、提示部２０５ａと、第２申請受付部２０６と、承認受付部２０７と、第２関係設定部２０８とを備えている。
【００４５】
サーバ記憶部２０２ａは、所定の関係が設定された第１ユーザを示す情報と第２ユーザを示す情報とを対応付けて記憶するとともに、所定の第２関係が設定された第１ユーザを示す情報と第３ユーザを示す情報とを対応付けて記憶する。この所定の第２関係とは、ユーザＡとユーザＢとの間の仲間関係である。ここで、仲間関係とは、ユーザどうしが対戦する対戦ゲームにおいて、ユーザＡとユーザＢとが互いに味方となって他のユーザ（またはＣＰＵプレイヤ）と対戦するという、ユーザどうしの友好関係である。また、サーバ記憶部２０２ａは、ユーザＡとユーザＢとの関係が、ライバル関係であるか、仲間関係であるかを示す、関係の種別を示す情報を記憶する。一例として、ユーザＡからユーザＢに対するライバル関係の申請が行われた場合には、サーバ記憶部２０２ａは、所定の関係の種別を示す情報としての「ライバル」と、申請者（ユーザＡ）のユーザＩＤ（１００１）と、被申請者（ユーザＢのユーザＩＤ（１００２）と、申請状態としての「登録」とをそれぞれ関連付けて記憶する。一方、ユーザＡからユーザＣに対する仲間関係の申請が行われた場合には、サーバ記憶部２０２ａは、まず、所定の第２関係の種別を示す情報としての「仲間」と、申請者（ユーザＡ）のユーザＩＤ（１００１）と、被申請者（ユーザＣ）のユーザＩＤ（１００３）と、申請状態としての「申請（承認待ち）」とをそれぞれ関連付けて記憶する。次に、被申請者（ユーザＣ）によって仲間申請に対する承認がなされると、サーバ記憶部２０２ａは、申請状態としての「登録」を、これらの情報と関連付けて記憶する。すなわち、サーバ記憶部２０２ａは、所定の第２関係が設定されたユーザＡを示す情報とユーザＢを示す情報とを対応付けて記憶するとともに、所定の第２関係が設定されたユーザＡを示す情報とユーザＣを示す情報とを対応付けて記憶する。
【００４６】
第２申請受付部２０６は、ユーザＡからユーザＣに対する第２申請を示す第２申請情報を第１ユーザから受け付ける。具体的には、第２申請受付部２０６は、端末装置１００−１の操作検出部ＴＰが出力したユーザＡの第２申請を入力する操作を示す情報を、ネットワーク２、サーバ通信部２０１およびバスＢＳを介して取得する。次に、第２申請受付部２０６は、取得した情報を第２申請情報として受け付ける。ここで、第２申請とは、ユーザＡからユーザＣに対する仲間関係の申請である。より具体的には、申請情報には、関係の種別を示す情報としての仲間関係を示す情報と、ユーザＡのユーザＩＤ（１００１）と、ユーザＣのユーザＩＤ（１００３）とが含まれている。第２申請受付部２０６は、ネットワーク２、サーバ通信部２０１およびバスＢＳを介して端末装置１００−１から、これらの仲間関係を示す情報とユーザＡのユーザＩＤ（１００１）と、ユーザＣのユーザＩＤ（１００３）とを取得する。
【００４７】
関係設定部２０４ａは、上述した関係設定部２０４と同様に、申請受付部２０３が受け付けた申請情報に基づいて、ユーザＡとユーザＢとの間に所定の関係を設定する。ここで、関係設定部２０４ａは、ユーザＡと、ユーザＣとしてのユーザＢとの間に仲間関係が設定されていない場合に、ユーザＡとユーザＢとの間にライバル関係を設定可能である点で、関係設定部２０４と相違する。
【００４８】
承認受付部２０７は、第２申請受付部２０６が受け付けた仲間申請情報（第２申請情報）に対する承認を示す承認情報をユーザＣから受け付ける。具体的には、承認受付部２０７は、第２申請受付部２０６がユーザＡからユーザＣに対する仲間申請情報を受け付けた場合に、ユーザＣが利用する端末装置１００−３に対して承認を要求する承認要求情報を出力する。そして、承認受付部２０７は、承認の要求に応じてユーザＣが端末装置１００−３に入力した承認操作に基づいて端末装置１００−３から出力される承認情報を、ネットワーク２、サーバ通信部２０１およびバスＢＳを介して取得し、取得した承認情報を受け付ける。
【００４９】
第２関係設定部２０８は、承認受付部２０７が承認情報を受け付けたことに基づいて、ユーザＡと、ユーザＡにおける所定の第２ゲーム処理の対象となるユーザとしてのユーザＣとの間に、所定の第２関係を設定する。また、第２関係設定部２０８は、サーバ記憶部２０２ａに、所定の第２関係が設定されたユーザＡを示す情報とユーザＣを示す情報とを対応付けて記憶させる。
【００５０】
提示部２０５ａは、入力されるユーザＡを示す情報に基づいて、当該ユーザＡを示す情報に対応付けてサーバ記憶部２０２ａが記憶するユーザＢを示す情報と、当該ユーザＡを示す情報に対応付けてサーバ記憶部２０２ａが記憶するユーザＣを示す情報とをサーバ記憶部２０２ａからそれぞれ読み出す。次に、提示部２０５ａは、読み出したユーザＢを示す情報を、ライバル関係を有するユーザを示す情報として、また読み出したユーザＣを示す情報を、仲間関係を有するユーザを示す情報として、それぞれユーザＡに提示する。
【００５１】
以上説明したように、本実施形態のゲームシステム１ａのサーバ装置２００ａは、サーバ記憶部２０２ａと、関係設定部２０４ａと、提示部２０５ａと、第２申請受付部２０６と、承認受付部２０７と、第２関係設定部２０８とを備えている。これにより、ゲームシステム１ａは、ユーザ間にライバル関係に加えて、申請相手の承認が必要な仲間関係を設定することができる。このとき、ゲームシステム１ａは、ライバル関係の申請があった場合には、ユーザ間に仲間関係が設定されていないことを条件として、そのユーザ間にライバル関係を設定する。したがって、ゲームシステム１ａは、同一のユーザ間に仲間関係とライバル関係とが同時に設定されることを防ぐことができるため、ユーザ間に友好的かつ敵対的という矛盾した関係が生じることを防ぐことができる。ここで、ユーザ間に友好的かつ敵対的という矛盾した関係が生じると、ユーザはゲームに対して矛盾を感じるため、ユーザのゲームに対する没入感が低下する。つまり、ゲームシステム１ａは、友好的かつ敵対的という矛盾した関係の発生による、ユーザのゲームに対する没入感の低下を防止することができる。
【００５２】
［第３の実施形態]
次に、本発明を実施するための第３の実施形態について、図面を参照して説明する。なお、上述した各実施形態における各構成と同一の構成については、同一の符号を付して説明を省略する。
【００５３】
図８は、本発明の第３の実施形態に係るゲームシステム１ｂの構成の一例を示す構成図である。ゲームシステム１ｂは、複数の端末装置１００（例えば、端末装置１００−１、１００−２）と、サーバ装置２００ｂ（ゲーム装置）と、ネットワーク２とを備えている。このサーバ装置２００ｂは、サーバ記憶部２０２ｂと、関係設定部２０４ｂとを備えている点において、ゲームシステム１と相違する。まず、図９を参照して、このサーバ記憶部２０２ｂが記憶する情報について説明する。
【００５４】
図９は、本実施形態のサーバ記憶部２０２ｂが記憶する情報の一例を示す表である。
サーバ記憶部２０２ｂは、所定の関係の種別を示す情報と、所定の関係の申請者を示す情報と、所定の関係の被申請者を示す情報と、所定の関係の申請状態を示すステータスとに加えて、これらの情報の更新時刻を、これらの情報と関連付けて記憶する。
【００５５】
再び、図８を参照して、サーバ装置２００ｂの構成について説明する。
関係設定部２０４ｂは、申請受付部２０３が、申請情報を受け付けた後、所定の条件を満たした場合に、所定の関係の設定を無効化する。この所定の条件とは、申請受付部２０３が申請情報を受け付けた時点からの所定の期間である。関係設定部２０４ｂは、申請受付部２０３が申請情報を受け付けた時点からの期間が、所定の期間を超過した場合に、所定の関係の設定を無効化する。この所定の期間としては、例えば、１週間が設定される。具体的には、関係設定部２０４ｂは、ライバル関係設定時において、設定したユーザＡとユーザＢとの間のライバル関係を示す情報と、これらの情報の更新時刻を示す最終更新時刻情報とを関連付けて、バスＢＳを介してサーバ記憶部２０２ｂに書き込む。また、関係設定部２０４ｂは、ゲーム開始時における対戦相手選択の際に、ユーザＡのユーザＩＤ（１００１）に関連付けてサーバ記憶部２０２ｂが記憶する最終更新時刻情報を読出し、読み出した最終更新時刻情報と現在の時刻との差が、所定の期間内であるか否かを判定する。そして、関係設定部２０４ｂは、最終更新時刻情報と現在の時刻との差が、所定の期間内でないと判定した場合には、当該最終更新時刻情報に関連付けられているステータスを登録から無効に変更する。このようにして、関係設定部２０４ｂは、ライバル関係の設定を無効化する。
【００５６】
以上説明したように、ゲームシステム１ｂのサーバ装置２００ｂは、関係設定部２０４ｂを備えている。これにより、ゲームシステム１ｂは、ユーザＡとユーザＢとの間に設定されているライバル関係を、所定期間経過後に自動的に無効化することができる。ここで、ユーザＡがユーザＢに対して申請したライバル関係は、ユーザＢが承認することなく一方的に設定される。このようにして設定されたライバル関係によって、ユーザＡの対戦相手としてユーザＢが選択される期間が長期化すると、ユーザＡ以外の他のユーザとの対戦機会が減少するため、ユーザＢにとって不公平な状態が生じる。これに対し、ゲームシステム１ｂは、ユーザＡとユーザＢとの間に設定されているライバル関係を、所定期間経過後に自動的に無効化することができるため、ユーザＡ以外の他のユーザとの対戦機会が減少するという不公平な状態を低減することができる。
【００５７】
なお、所定の条件とは、申請受付部２０３が申請情報を受け付けた時点からの所定のゲーム処理の所定の実行回数であってもよい。この場合、関係設定部２０４ｂは、申請受付部２０３が申請情報を受け付けた時点からの所定のゲーム処理の回数が、所定の実行回数を超過した場合に、所定の関係の設定を無効化する。このようにしても、ゲームシステム１ｂは、ゲーム処理の回数が、所定の実行回数を超過した場合には、ユーザＡとユーザＢとの間に設定されているライバル関係を自動的に無効化することができるため、ユーザＡ以外の他のユーザとの対戦機会が減少するという不公平な状態を低減することができる。
【００５８】
なお、提示部２０５ｂは、ユーザＡとユーザＢとに対する所定のゲーム処理の実行履歴に基づいて、所定のゲーム処理の対象となるユーザとしてのユーザＢをユーザＡに提示してもよい。この場合、サーバ記憶部２０２ｂは、ユーザＡとユーザＢとに対する所定のゲーム処理の実行履歴をさらに記憶する。また、提示部２０５ｂは、サーバ記憶部２０２ｂが記憶するユーザＡとユーザＢとに対する所定のゲーム処理の実行履歴に基づいて、ユーザＢを提示する。ここで、所定のゲーム処理の実行履歴とは、ユーザＡとユーザＢとの対戦成績の履歴である。これにより、ゲームシステム１ｂは、ユーザＡとの間にライバル関係が設定されているユーザＢが複数いる場合に、ユーザＡとの対戦においてユーザＡが勝ちやすい相手、ユーザＡが負けやすい相手、またはユーザＡと互角の相手を対戦相手として提示することができる。つまり、このように構成することにより、ゲームシステム１ｂは、ユーザＡが対戦相手を選択する際に、ユーザＡが対戦したくなるような相手ユーザを提示することができる。
【００５９】
［第４の実施形態]
次に、本発明を実施するための第４の実施形態について、図面を参照して説明する。なお、上述した各実施形態における各構成と同一の構成については、同一の符号を付して説明を省略する。
【００６０】
図１０は、本発明の第４の実施形態に係るゲームシステム１ｃの構成の一例を示す構成図である。ゲームシステム１ｃは、サーバ装置２００ｃ（ゲーム装置）とクラウドサーバ３００とを備えており、このクラウドサーバ３００は、サーバ記憶部２０２に相当するクラウド記憶部３０１を備えている点において、ゲームシステム１と相違する。
サーバ装置２００ｃは、クラウドサーバ３００が備えるクラウド記憶部３０１が記憶する情報を、ネットワーク２ｃを介して入出力する第２サーバ通信部２１０を備えている。
【００６１】
以上説明したように、ゲームシステム１ｃにおいては、クラウドサーバ３００が、サーバ記憶部２０２に相当するクラウド記憶部３０１を備えている。このように構成しても、ゲームシステム１ｃは、ユーザＡとユーザＢとの間にライバル関係を設定することができるため、ユーザ間に設定される敵対的な関係に基づいた機能を提供して、ユーザの利便性を向上させることができる。
【００６２】
以上、本発明の実施の形態について図面を参照して詳述したが、具体的な構成はその実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計等も含まれる。
【００６３】
また、上記の各実施形態においては、サーバ装置２００およびサーバ装置２００ａ〜２００ｃ（以下、サーバ装置と総称して説明する。）がサーバ記憶部２０２（サーバ記憶部２０２ａ、または、サーバ記憶部２０２ｂ）を、または、クラウドサーバ３００が、クラウド記憶部３０１を備える例を示したが、これら各構成を他の装置が備えるようにシステムを構成してもよい。また、これら各構成を複数の装置に分散させて設けるようにしてもよい。
【００６４】
なお、サーバ装置が備える各部は、他の装置から各部の機能を実現するためのプログラムをダウンロードすることにより機能が実現されるものであってもよく、他の装置が有するプログラムによって機能が実現されるものであってもよい。
【００６５】
なお、上記の各実施形態における端末装置１００は、他の装置から端末装置１００の各部の機能を実現するためのプログラムをダウンロードすることにより機能が実現されるものであってもよく、他の装置が有するプログラムによって機能が実現されるものであってもよい。
【００６６】
なお、このサーバ装置又はサーバ装置が備える各部は、専用のハードウェアにより実現されるものであってもよく、また、このサーバ装置又はサーバ装置が備える各部はメモリおよびＣＰＵ（中央演算装置）により構成され、サーバ装置又はサーバ装置が備える各部の機能を実現するためのプログラムをメモリにロードして実行することによりその機能を実現させるものであってもよい。
【００６７】
また、サーバ装置又はサーバ装置が備える各部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、サーバ装置又はサーバ装置が備える各部による処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００６８】
また、「コンピュータシステム」は、マークアップ言語で記述されたいわゆるウェブページの形態によって情報を提供する機能およびその情報をブラウザで表示する機能を含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【符号の説明】
【００６９】
１、１ａ、１ｂ、１ｃ…ゲーム装置、２…ネットワーク、１００、１００−１、１００−２、１００−３…端末装置、２００、２００ａ、２００ｂ、２００ｃ…サーバ装置、２０１…サーバ通信部、２０２、２０２ａ、２０２ｂ…サーバ記憶部（記憶部）、２０３、２０３ａ…申請受付部、２０４、２０４ａ…関係設定部、２０５、２０５ａ…提示部、２０６…第２申請受付部、２０７…承認受付部、２０８…第２関係設定部、ＢＳ２…バス、ＴＰ…操作検出部、ＤＳ…表示部、ＳＰ…音声出力部
【図１】
2013230243.tif 000003
【図２】
2013230243.tif 000004
【図３】
2013230243.tif 000005
【図４】
2013230243.tif 000006
【図５】
2013230243.tif 000007
【図６】
2013230243.tif 000008
【図７】
2013230243.tif 000009
【図８】
2013230243.tif 000010
【図９】
2013230243.tif 000011
【図１０】
2013230243.tif 000012