(57)【要約】【課題】プレイヤーがより気軽にゲームを楽しむことを可能とする技術を提供する。【解決手段】ゲーム装置１０は、プレイヤーからの指示入力を受け付けてゲームを制御するゲーム制御部４１と、ゲームの一部の機能を、異なるゲーム装置からの指示入力により制御する介入モードと、一部の機能を異なるゲーム装置からの指示入力によらずに制御する通常モードのいずれかのモードの選択をプレイヤーから受け付けるモード選択部４２と、介入モードが選択された場合、一部の機能の制御を他のゲーム装置に要求する介入要求部４３と、要求に応じたゲーム装置に一部の機能を制御するために必要な情報を送信し、そのゲーム装置からの指示入力を受け付けて一部の機能を制御する介入モード制御部４５と、通常モードが選択された場合、一部の機能を制御する通常モード制御部４６とを備える。【選択図】図２
2014147508.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
第１のプレイヤーからの指示入力を受け付けて、ゲームを制御する制御部に前記指示入力を伝達する指示入力受付部、
前記制御部により制御されるゲームの一部の機能を、前記第１のプレイヤーとは異なる第２のプレイヤーからの指示入力により制御する介入モードと、前記一部の機能を前記第２のプレイヤーからの指示入力によらずに制御する通常モードのいずれかのモードの選択をプレイヤーから受け付けるモード選択部、
前記介入モードが選択された場合、前記第２のプレイヤーからの指示入力を受け付けて前記一部の機能を制御し、前記通常モードが選択された場合、前記第２のプレイヤーからの指示入力によらずに前記一部の機能を制御する前記制御部から、ゲーム画面を表示するために必要な情報を取得して、表示装置にゲーム画面を表示する画面表示部、
として機能させるためのゲーム制御プログラム。
【請求項２】
コンピュータを、前記制御部として更に機能させ、
前記制御部は、
前記介入モードが選択された場合、前記第２のプレイヤーのゲーム装置に前記一部の機能を制御するために必要な情報を送信し、前記第２のプレイヤーからの指示入力を受け付けて前記一部の機能を制御する介入モード制御部と、
前記通常モードが選択された場合、前記第２のプレイヤーからの指示入力によらずに前記一部の機能を制御する通常モード制御部と、
を備えることを特徴とする請求項１に記載のゲーム制御プログラム。
【請求項３】
前記通常モード制御部は、前記一部の機能を制御するための指示入力を所定の条件にしたがって生成し、前記一部の機能を制御することを特徴とする請求項２に記載のゲーム制御プログラム。
【請求項４】
コンピュータを、前記第１のプレイヤーと前記第２のプレイヤーとの間のマッチングを管理するマッチングサーバに、前記一部の機能を制御する第２のプレイヤーの募集を要求する介入要求部として更に機能させ、
前記介入モード制御部は、前記マッチングサーバによりマッチングされた第２のプレイヤーからの指示入力を受け付けて前記一部の機能を制御する
ことを特徴とする請求項２又は３に記載のゲーム制御プログラム。
【請求項５】
前記介入要求部は、前記ゲームの進行に有利になるような第１の態様の介入の募集を要求するか、前記ゲームの進行に不利になるような第２の態様の介入の募集を要求するかを前記マッチングサーバへ通知することを特徴とする請求項４に記載のゲーム制御プログラム。
【請求項６】
前記介入要求部は、前記ゲームの進行状況を示すパラメータが所定の条件よりも悪い状況を示す場合に、前記第１の態様の介入の募集を前記マッチングサーバに要求し、前記パラメータが所定の条件よりも良い状況を示す場合に、前記第２の態様の介入の募集を前記マッチングサーバに要求することを特徴とする請求項５に記載のゲーム制御プログラム。
【請求項７】
前記介入要求部は、前記ゲームに関するプレイヤーのレベルが所定のレベル未満である場合に、前記第１の態様の介入の募集を前記マッチングサーバに要求し、プレイヤーのレベルが所定のレベル以上である場合に、前記第２の態様の介入の募集を前記マッチングサーバに要求することを特徴とする請求項５に記載のゲーム制御プログラム。
【請求項８】
前記介入モード制御部は、前記マッチングサーバが、前記ゲームの進行状況又は前記ゲームに関する前記第１のプレイヤーのレベルに応じて、前記ゲームの進行に有利になるような第１の態様の介入を募集するか、前記ゲームの進行に不利になるような第２の態様の介入を募集するかを判定し、判定された態様の介入の募集に応じた第２のプレイヤーからの指示入力を受け付けて前記一部の機能を制御することを特徴とする請求項４に記載のゲーム制御プログラム。
【請求項９】
第１のプレイヤーからの指示入力を受け付けて、ゲームを制御する制御部に前記指示入力を伝達する指示入力受付部と、
前記制御部により制御されるゲームの一部の機能を、前記第１のプレイヤーとは異なる第２のプレイヤーからの指示入力により制御する介入モードと、前記一部の機能を前記第２のプレイヤーからの指示入力によらずに制御する通常モードのいずれかのモードの選択をプレイヤーから受け付けるモード選択部と、
前記介入モードが選択された場合、前記第２のプレイヤーからの指示入力を受け付けて前記一部の機能を制御し、前記通常モードが選択された場合、前記第２のプレイヤーからの指示入力によらずに前記一部の機能を制御する前記制御部から、ゲーム画面を表示するために必要な情報を取得して、表示装置にゲーム画面を表示する画面表示部と、
を備えることを特徴とするゲーム装置。
【請求項１０】
指示入力受付部が、第１のプレイヤーからの指示入力を受け付けて、ゲームを制御する制御部に前記指示入力を伝達するステップと、
モード選択部が、前記制御部により制御されるゲームの一部の機能を、前記第１のプレイヤーとは異なる第２のプレイヤーからの指示入力により制御する介入モードと、前記一部の機能を前記第２のプレイヤーからの指示入力によらずに制御する通常モードのいずれかのモードの選択をプレイヤーから受け付けるステップと、
画面表示部が、前記介入モードが選択された場合、前記第２のプレイヤーからの指示入力を受け付けて前記一部の機能を制御し、前記通常モードが選択された場合、前記第２のプレイヤーからの指示入力によらずに前記一部の機能を制御する前記制御部から、ゲーム画面を表示するために必要な情報を取得して、表示装置にゲーム画面を表示するステップと、
を備えることを特徴とするゲーム制御方法。
【請求項１１】
請求項１から８のいずれかに記載のゲーム制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１２】
コンピュータを、
第１のプレイヤーからの指示入力により制御されるゲームの一部の機能を、前記第１のプレイヤーとは異なる第２のプレイヤーからの指示入力により制御する介入モードのゲームに介入する第２のプレイヤーを募集するために、前記ゲームの一部の機能に関する情報を提示し、前記一部の機能を制御する介入の申込を受け付ける介入申込受付部、
前記介入申込受付部が申込を受け付けた第２のプレイヤーのゲーム装置に関する情報を、前記ゲームを制御する制御部に通知する通知部、
として機能させるためのマッチング制御プログラム。
【請求項１３】
コンピュータを、前記第１のプレイヤーから前記第２のプレイヤーの募集の要求を受け付ける介入要求受付部として更に機能させることを特徴とする請求項１２に記載のマッチング制御プログラム。
【請求項１４】
前記介入要求受付部は、前記ゲームの進行に有利になるような第１の態様の介入の募集を要求するか、前記ゲームの進行に不利になるような第２の態様の介入の募集を要求するかの選択を前記第１のプレイヤーから受け付け、
前記介入申込受付部は、前記介入要求受付部が受け付けた介入の態様を更に提示して、前記介入の申込を受け付ける
ことを特徴とする請求項１３に記載のマッチング制御プログラム。
【請求項１５】
前記介入要求受付部は、前記ゲームの進行状況を示すパラメータを取得し、
前記介入申込受付部は、前記パラメータが所定の条件よりも悪い状況を示す場合に、前記第１の態様の介入を募集する旨を提示し、前記パラメータが所定の条件よりも良い状況を示す場合に、前記第２の態様の介入を募集する旨を提示する
ことを特徴とする請求項１４に記載のマッチング制御プログラム。
【請求項１６】
前記ゲームは、前記第１のプレイヤーと、第３のプレイヤーとの間で実行される対戦ゲームであり、
前記介入要求受付部は、前記対戦ゲームの進行状況を示すパラメータを取得し、
前記介入申込受付部は、前記パラメータが前記第１のプレイヤーが不利であることを示す場合に、前記第１のプレイヤーに対する前記第１の態様の介入を募集し、前記第３のプレイヤーに対する前記第２の態様の介入を募集する旨を提示し、前記パラメータが前記第１のプレイヤーが有利であることを示す場合に、前記第１のプレイヤーに対する前記第２の態様の介入を募集し、前記第３のプレイヤーに対する前記第１の態様の介入を募集する旨を提示する
ことを特徴とする請求項１４に記載のマッチング制御プログラム。
【請求項１７】
前記ゲームは、前記第１のプレイヤーと、第３のプレイヤーとの間で実行される対戦ゲームであり、
前記介入要求受付部は、前記第１のプレイヤー及び前記第３のプレイヤーのレベルを取得し、
前記介入申込受付部は、前記第１のプレイヤーのレベルが前記第３のプレイヤーのレベルよりも低い場合に、前記第１のプレイヤーに対する前記第１の態様の介入を募集し、前記第３のプレイヤーに対する前記第２の態様の介入を募集する旨を提示し、前記第１のプレイヤーのレベルが前記第３のプレイヤーのレベルよりも高い場合に、前記第１のプレイヤーに対する前記第２の態様の介入を募集し、前記第３のプレイヤーに対する前記第１の態様の介入を募集する旨を提示する
ことを特徴とする請求項１４に記載のマッチング制御プログラム。
【請求項１８】
第１のプレイヤーからの指示入力により制御されるゲームの一部の機能を、前記第１のプレイヤーとは異なる第２のプレイヤーからの指示入力により制御する介入モードのゲームに介入する第２のプレイヤーを募集するために、前記ゲームの一部の機能に関する情報を提示し、前記一部の機能を制御する介入の申込を受け付ける介入申込受付部と、
前記介入申込受付部が申込を受け付けた第２のプレイヤーのゲーム装置に関する情報を、前記ゲームを制御する制御部に通知する通知部と、
を備えることを特徴とするマッチングサーバ。
【請求項１９】
介入申込受付部が、第１のプレイヤーからの指示入力により制御されるゲームの一部の機能を、前記第１のプレイヤーとは異なる第２のプレイヤーからの指示入力により制御する介入モードのゲームに介入する第２のプレイヤーを募集するために、前記ゲームの一部の機能に関する情報を提示し、前記一部の機能を制御する介入の申込を受け付けるステップと、
通知部が、前記介入申込受付部が申込を受け付けた第２のプレイヤーのゲーム装置に関する情報を、前記ゲームを制御する制御部に通知するステップと、
を備えることを特徴とするマッチング制御方法。
【請求項２０】
請求項１２から１７のいずれかに記載のマッチング制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲーム制御技術に関し、とくに、複数のプレイヤーの間で実行されるゲームを制御するゲーム装置、ゲーム制御方法、ゲーム制御プログラム、マッチングサーバ、マッチング制御方法、及びマッチング制御プログラムに関する。
【背景技術】
【０００２】
ゲームを実行可能な端末装置の普及に伴い、豊富な種類のゲームが提供されるに至っている。短時間で気軽に楽しめるゲームもあれば、長時間かけてじっくり楽しむタイプのゲームもある。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
多種多様なゲームが豊富に提供されることにより、選択の幅が広がるという利点ももちろんあるが、反面、数が豊富過ぎて選択に困るプレイヤーも存在する。長時間を要するゲームや、難易度の高いゲームを選択することを躊躇するプレイヤーも多く、そのようなゲームにプレイヤーが気軽に接することができる機会を提供する技術が求められる。
【０００４】
本発明はこうした状況に鑑みてなされたものであり、その目的は、プレイヤーがより気軽にゲームを楽しむことを可能とする技術を提供することにある。
【課題を解決するための手段】
【０００５】
本発明のある態様は、ゲーム制御プログラムに関する。このゲーム制御プログラムは、コンピュータを、第１のプレイヤーからの指示入力を受け付けて、ゲームを制御する制御部に前記指示入力を伝達する指示入力受付部、前記制御部により制御されるゲームの一部の機能を、前記第１のプレイヤーとは異なる第２のプレイヤーからの指示入力により制御する介入モードと、前記一部の機能を前記第２のプレイヤーからの指示入力によらずに制御する通常モードのいずれかのモードの選択をプレイヤーから受け付けるモード選択部、前記介入モードが選択された場合、前記第２のプレイヤーからの指示入力を受け付けて前記一部の機能を制御し、前記通常モードが選択された場合、前記第２のプレイヤーからの指示入力によらずに前記一部の機能を制御する前記制御部から、ゲーム画面を表示するために必要な情報を取得して、表示装置にゲーム画面を表示する画面表示部、として機能させる。
【０００６】
コンピュータを、第１のプレイヤーからの指示入力により制御されるゲームの一部の機能を、前記第１のプレイヤーとは異なる第２のプレイヤーからの指示入力により制御する介入モードのゲームに介入する第２のプレイヤーを募集するために、前記ゲームの一部の機能に関する情報を提示し、前記一部の機能を制御する介入の申込を受け付ける介入申込受付部、前記介入申込受付部が申込を受け付けた第２のプレイヤーのゲーム装置に関する情報を、前記ゲームを制御する制御部に通知する通知部、として機能させる。
【０００７】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【０００８】
本発明によれば、プレイヤーがより気軽にゲームを楽しむことを可能とする技術を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施の形態に係るゲームシステムの全体構成を示す図である。
【図２】第１の実施の形態に係る第１ゲーム装置の構成を示す図である。
【図３】コントローラの外観を示す図である。
【図４】キャノンデータベースの内部データの例を示す図である。
【図５】スナイパーデータベースの内部データの例を示す図である。
【図６】ウェーブデータベースの内部データの例を示す図である。
【図７】第１の実施の形態に係る第２ゲーム装置の構成を示す図である。
【図８】第１ゲーム装置の表示装置に表示されるゲーム画面の例を示す図である。
【図９】第１ゲーム装置の表示装置に表示されるゲーム画面の例を示す図である。
【図１０】第２ゲーム装置の表示装置に表示されるゲーム画面の例を示す図である。
【図１１】第１の実施の形態に係るマッチングサーバの構成を示す図である。
【図１２】介入募集部が提示する介入申込受付画面の例を示す図である。
【図１３】介入募集部が提示する介入申込受付画面の別の例を示す図である。
【図１４】第１の実施の形態に係るゲーム制御方法の手順を示すフローチャートである。
【図１５】第２の実施の形態に係るゲームシステムの全体構成を示す図である。
【図１６】第２の実施の形態に係るゲームサーバの構成を示す図である。
【図１７】第２の実施の形態に係る第１ゲーム装置の構成を示す図である。
【図１８】第３の実施の形態に係るゲームシステムの全体構成を示す図である。
【図１９】介入募集部が提示する介入申込受付画面の例を示す図である。
【発明を実施するための形態】
【００１０】
実施の形態に係るゲームシステムは、プレイヤーが、他のプレイヤーが実行しているゲームに気軽に介入し、一緒にゲームを楽しむことを可能とする。以降、説明の便宜のために、介入される側のプレイヤーを「第１プレイヤー」と呼び、介入する側のプレイヤーを「第２プレイヤー」と呼ぶ。第２プレイヤーは、第１プレイヤーが実行しているゲームのうちの一部の機能のみの制御を担当する。第２プレイヤーは、単なるギャラリーとは異なり、自身が担当する機能を制御するための指示入力を介してゲームに介入するが、そのゲームの本来のプレイヤーである第１プレイヤーとも異なり、ゲーム全体の制御には関わらない。したがって、第２プレイヤーは、難易度の高いゲームであっても、その一部の機能の制御のみを担当すればよいので、気軽に第１プレイヤーのゲームに介入して楽しむことができる。また、第１プレイヤーも、第２プレイヤーと一緒にゲームを楽しむことができるので、単独でのプレイとは異なる楽しさを享受することができ、長期にわたって飽きることなくゲームを楽しむことができる。
【００１１】
（第１の実施の形態）
図１は、第１の実施の形態に係るゲームシステムの全体構成を示す。ゲームシステム１は、ゲーム装置のプレイヤー間のマッチングを管理するマッチングサーバ１００と、第１プレイヤーの第１ゲーム装置１０と、第２プレイヤーの第２ゲーム装置２００を含む。マッチングサーバ１００は、第１プレイヤーと第２プレイヤーの間のマッチングを管理する。第１ゲーム装置１０の第１プレイヤーは、インターネット２を介して、第１ゲーム装置１０において実行されるゲームのうちの一部の機能の制御を担当する第２プレイヤーの募集をマッチングサーバ１００へ依頼する。第２ゲーム装置２００の第２プレイヤーは、インターネット２を介してマッチングサーバ１００に接続し、他の第１ゲーム装置１０において実行されるゲームへの介入の募集状況を確認し、介入したいゲームを選択する。第２ゲーム装置２００の第２プレイヤーが介入を希望するゲームを選択すると、マッチングサーバ１００は、選択されたゲームを実行する第１ゲーム装置１０に、第２ゲーム装置２００の情報を通知する。第１ゲーム装置１０は、第２ゲーム装置２００から、介入を受け付ける一部の機能を制御するための操作指示を受け付け、一部の機能の制御を第２ゲーム装置２００に任せつつ、ゲーム全体を進行させる。
【００１２】
以下、ゲームの例として、ゲームフィールドの自分の領地に侵入してくる敵を倒して、領地に設けられた塔を守ることを目的とするタワーディフェンス型のゲームについて説明する。本実施の形態のゲームにおいて、第１プレイヤーは、ゲームフィールドにおける敵の侵入経路に砲台（キャノン）を配置して、侵入してくる敵を攻撃するが、配置した砲台から敵を攻撃する機能を第２プレイヤーに担当させることができる。
【００１３】
図２は、第１の実施の形態に係る第１ゲーム装置１０の構成を示す。第１ゲーム装置１０は、コントローラ２０、通信部３０、制御部４０、ゲームデータ保持部６０、画面生成部６６、及び表示装置６８を備える。これらの構成は、ハードウエアコンポーネントでいえば、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされたプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。
【００１４】
通信部３０は、インターネット２を介した通信を制御する。通信部３０は、インターネット２を介して、マッチングサーバ１００及び第２ゲーム装置２００との間でデータを送受信する。制御部４０は、コントローラ２０により受け付けたプレイヤーからの操作入力に基づいてゲームを進行させる。ゲームデータ保持部６０は、ゲームの進行に必要なデータなどを保持する。ゲームデータ保持部６０は、キャノンデータベース６３、スナイパーデータベース６４、及びウェーブデータベース６５を含む。画面生成部６６は、制御部４０により制御されるゲームの画面を生成し、表示装置６８に表示させる。
【００１５】
図３は、コントローラ２０の外観を示す。コントローラ２０の上面には、方向キー２１、△ボタン２２、□ボタン２３、○ボタン２４、×ボタン２５、アナログスティック２６及び２７が設けられている。また、コントローラ２０の側面には、Ｌ１ボタン２８ａ、Ｌ２ボタン２８ｂ、Ｒ１ボタン２９ａ、及びＲ２ボタン２９ｂが設けられている。
【００１６】
図４は、キャノンデータベース６３の内部データの例を示す。キャノンデータベース６３には、砲台ＩＤ欄７０、砲台種別欄７１、最大パワー欄７２、最大連射欄７３、位置欄７４、価格欄７５、及び制御欄７６が設けられている。砲台ＩＤ欄７０は、ゲームフィールド内の自陣に設けられた砲台のＩＤを格納する。砲台種別欄７１は、砲台の種別を格納する。本実施の形態のゲームでは、大小２種の砲台を設置可能である。最大パワー欄７２は、砲台の最大パワーを格納する。最大連射欄７３は、砲台の最大連射数を格納する。位置欄７４は、砲台が配置された位置を示す座標を格納する。価格欄７５は、砲台を配置するのに必要な価格を格納する。制御欄７６は、砲台を制御する主体を格納する。後述するように、通常モードにおいては、全ての砲台は通常モード制御部４６により自動制御され、介入モードにおいては、第２プレイヤーが割り当てられた砲台は介入モード制御部４５を介して第２ゲーム装置２００の第２プレイヤーにより制御され、第２プレイヤーが割り当てられていない砲台は通常モード制御部４６により自動制御される。
【００１７】
図５は、スナイパーデータベース６４の内部データの例を示す。スナイパーデータベース６４には、ユーザＩＤ欄８０及び砲台ＩＤ欄８１が設けられている。ユーザＩＤ欄８０は、砲台が割り当てられた第２プレイヤーのユーザＩＤを格納する。砲台ＩＤ欄８１は、第２プレイヤーが割り当てられた砲台の砲台ＩＤを格納する。
【００１８】
図６は、ウェーブデータベース６５の内部データの例を示す。ウェーブデータベース６５には、ウェーブ番号欄９０、連続数欄９１、最大パワー欄９２、間隔欄９３、及び速度欄９４が設けられている。ウェーブ番号欄９０は、ウェーブの番号を格納する。連続数欄９１は、ウェーブに含まれる敵の来襲の連続数を格納する。最大パワー欄９２は、ウェーブに含まれる敵の最大パワーを格納する。間隔欄９３は、ウェーブに含まれる複数の敵の来襲の間隔を格納する。速度欄９４は、ウェーブに含まれる敵の来襲の速度を格納する。
【００１９】
図２に戻り、制御部４０は、ゲーム制御部４１、モード選択部４２、介入要求部４３、指示入力受付部４４、介入モード制御部４５、及び通常モード制御部４６を含む。
【００２０】
指示入力受付部４４は、コントローラ２０を介して、第１プレイヤーからの指示入力を受け付ける。指示入力受付部４４は、受け付けた指示入力を、ゲームを制御する制御部４０の他の構成、例えば、ゲーム制御部４１、モード選択部４２、及び通常モード制御部４６などに伝達する。
【００２１】
ゲーム制御部４１は、プレイヤーからの指示入力を受け付けてゲームを制御する。本実施の形態では、前述したように、ゲーム制御部４１は、タワーディフェンス型のゲームを制御する。ゲーム制御部４１は、第１プレイヤーからの指示入力にしたがって、ゲームフィールドに砲台を配置し、配置した砲台の情報をキャノンデータベース６３に格納する。砲台の配置が終了すると、ゲーム制御部４１は、ウェーブデータベース６５を参照してウェーブを発生させ、敵の軍団をゲームフィールドに侵入させる。ゲーム制御部４１は、敵が塔に到達すると、到達した敵の数に応じて第１プレイヤーのライフを減少させ、ライフがゼロになるとゲームオーバーとする。ライフがゼロになる前にウェーブに含まれる全ての敵が殲滅されると、ゲームクリアとする。
【００２２】
モード選択部４２は、ゲーム制御部４１により制御されるゲームの一部の機能を、制御部４０を備える第１ゲーム装置１０とは異なる第２ゲーム装置２００からの指示入力により制御する介入モードと、一部の機能を第２ゲーム装置２００からの指示入力によらずに制御する通常モードのいずれかのモードの選択をプレイヤーから受け付ける。前述したように、本実施の形態では、タワーディフェンス型のゲームにおける砲台の制御を第２ゲーム装置２００に担当させることができる。
【００２３】
介入要求部４３は、介入モードが選択された場合、砲台の制御を他のゲーム装置に要求する。後述するように、本実施の形態では、介入要求部４３は、介入する第２ゲーム装置２００の募集をマッチングサーバ１００に要求する。別の例では、介入要求部４３は、特定の第２ゲーム装置２００に直接介入を要求してもよいし、介入する第２ゲーム装置２００を自ら募集してもよい。例えば、図示しないプレイヤーデータベースに登録した第２プレイヤーの第２ゲーム装置２００へ直接介入を要求してもよい。また、無線通信により、近隣に存在する他のゲーム装置に対して介入を要求してもよいし、介入要求を特定のネットワークにブロードキャストしてもよい。
【００２４】
介入要求部４３は、介入する第２ゲーム装置２００が決定されると、第２ゲーム装置２００に関する情報を取得し、スナイパーデータベース６４に格納する。複数の砲台の制御を複数の第２ゲーム装置２００に担当させる場合、介入要求部４３は、第２ゲーム装置２００に関する情報、例えば、第２プレイヤーの属性などに応じて、第２ゲーム装置２００に割り当てる砲台を自動的に決定してもよいし、第１プレイヤーからの指示に応じて決定してもよい。
【００２５】
介入モード制御部４５は、介入要求部４３の要求に応じて砲台が割り当てられた第２プレイヤーの第２ゲーム装置２００に、砲台を制御するために必要な情報を送信する。介入モード制御部４５は、第２ゲーム装置２００から第２プレイヤーによる指示入力を受け付けて、第２ゲーム装置２００に割り当てられた砲台を制御する。
【００２６】
通常モード制御部４６は、通常モードが選択された場合、砲台を自動的に制御する。通常モード制御部４６は、砲台を制御するための指示入力を所定の条件にしたがって生成して砲台を制御する。介入モードにおいても、第２プレイヤーにより制御されない砲台は、通常モード制御部４６により制御される。
【００２７】
介入モード制御部４５と通常モード制御部４６は、機能の一部を共有してもよい。例えば、照準、パワー、及び連射数の指示を受け付けて砲台から敵を砲撃するアルゴリズムは共通とし、照準、パワー、及び連射数の指示を、介入モードにおいては、介入モード制御部４５を介して第２プレイヤーから受け付け、通常モードにおいては、通常モード制御部４６により自動生成してもよい。介入モード制御部４５は、砲台を制御する第２プレイヤーの属性又はレベルに応じて、第２プレイヤーから受け付けた操作指示を補正してもよい。例えば、第２プレイヤーのレベルが所定値よりも低い場合、受け付けた照準の位置から所定の範囲にいる敵に照準を補正してもよい。
【００２８】
図７は、第１の実施の形態に係る第２ゲーム装置２００の構成を示す。第２ゲーム装置２００は、入力部２２０、通信部２３０、制御部２４０、ゲームデータ保持部２６０、画面生成部２６６、及び表示装置２６８を備える。これらの構成も、ハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できる。
【００２９】
通信部２３０は、インターネット２を介した通信を制御する。通信部２３０は、インターネット２を介して、マッチングサーバ１００及び第１ゲーム装置１０との間でデータを送受信する。制御部２４０は、入力部２２０により受け付けたプレイヤーからの操作入力に基づいてゲームを進行させる。ゲームデータ保持部２６０は、ゲームの進行に必要なデータなどを保持する。画面生成部６６は、制御部２４０により制御されるゲームの画面を生成し、表示装置２６８に表示させる。
【００３０】
制御部２４０は、介入申込部２４１、ゲームデータ受信部２４２、介入ゲーム制御部２４３、及び指示入力送信部２４４を含む。
【００３１】
介入申込部２４１は、マッチングサーバ１００にアクセスして、介入を要求している第１ゲーム装置１０の情報を取得し、表示装置２６８に表示する。介入申込部２４１は、第２プレイヤーが介入する第１ゲーム装置１０の選択を受け付け、第１ゲーム装置１０に対する介入をマッチングサーバ１００に申し込む。
【００３２】
ゲームデータ受信部２４２は、介入申込部２４１が介入を申し込んだ第１ゲーム装置１０から、介入に必要なゲームデータを受信して、ゲームデータ保持部２６０に格納する。ゲームデータ受信部２４２は、第２ゲーム装置２００が介入するゲームの機能（以下、「介入ゲーム」という）を実行するためのプログラムや、ゲーム画面を生成するために必要なデータなどを受信する。
【００３３】
介入ゲーム制御部２４３は、ゲームデータ保持部２６０に格納されたゲームデータを参照して、第１ゲーム装置１０において実行されているゲームへの介入を制御する。介入ゲーム制御部２４３は、ゲームデータ保持部２６０に格納されたゲームデータを参照して、介入ゲームに関するゲーム画面を生成して表示装置２６８に表示してもよいし、第１ゲーム装置１０により生成されたゲーム画面を表示装置２６８に表示してもよい。
【００３４】
指示入力送信部２４４は、介入ゲーム制御部２４３により制御される介入ゲームに対する第２プレイヤーの指示入力を入力部２２０を介して受け付け、第１ゲーム装置１０へ送信する。
【００３５】
第２ゲーム装置２００は、第１ゲーム装置１０において実行されるゲームのうちの一部の機能のみを制御するので、第１ゲーム装置１０よりも低いスペックのハードウェア資源を含むゲーム装置であってもよい。例えば、第１ゲーム装置１０よりも表示装置が小さくてもよいし、ＣＰＵの処理速度が遅くてもよいし、メモリの容量が小さくてもよい。例えば、第２ゲーム装置２００は、携帯型ゲーム装置、携帯電話、スマートフォンなどであってもよい。したがって、第２プレイヤーは、ゲームの実行に必要な第１ゲーム装置１０を有していなくても、気軽にゲームに参加して楽しむことができる。
【００３６】
図８は、第１ゲーム装置１０の表示装置６８に表示されるゲーム画面の例を示す。ゲーム画面３００には、ゲームフィールドに設けられた塔３０２と、砲台３０６ａ及び３０６ｂが表示されている。ゲーム制御部４１は、第１プレイヤーが敵３０８の侵入経路３０４の近傍に砲台３０６ａ及び３０６ｂを配置して、ウェーブの開始を指示すると、ウェーブデータベース６５に格納された設定にしたがって敵３０８を侵入経路３０４に沿って侵入させる。通常モードにおいては、通常モード制御部４６が砲台３０６ａ及び３０６ｂを制御し、砲台３０６ａ及び３０６ｂから敵３０８を攻撃する。
【００３７】
図９は、第１ゲーム装置１０の表示装置６８に表示されるゲーム画面の例を示す。ゲーム画面３１０は、介入モードにおけるゲーム画面の例である。図９に示した例では、砲台３０６ａが第２プレイヤーにより制御される。介入モード制御部４５は、第２プレイヤーの第２ゲーム装置２００から、砲台３０６ａを制御するための指示入力を受信し、指示入力にしたがって砲台３０６ａを制御する。砲台３０６ｂは通常モード制御部４６により制御される。
【００３８】
図１０は、第２ゲーム装置２００の表示装置２６８に表示されるゲーム画面の例を示す。第２ゲーム装置２００に表示されるゲーム画面３２０には、第１ゲーム装置１０に表示されるゲーム画面３１０とは異なり、ゲームフィールド全体は表示されず、第２ゲーム装置２００により制御される砲台３０６ａから見たゲームフィールドの様子しか表示されない。第２プレイヤーは、砲台３０６ａからの攻撃の照準３２２を操作して、敵３０８を攻撃する。指示入力送信部２４４は、第２プレイヤーによる指示入力を第１ゲーム装置１０へ送信する。画面生成部２６６は、第１ゲーム装置１０へ送信された第２プレイヤーの指示入力が反映されたゲーム画面３２０を生成して、表示装置２６８に表示する。
【００３９】
図１１は、第１の実施の形態に係るマッチングサーバ１００の構成を示す。マッチングサーバ１００は、通信部１３０、制御部１４０、及びプレイヤーデータベース１６０を備える。これらの構成も、ハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できる。
【００４０】
通信部１３０は、インターネット２を介した通信を制御する。通信部１３０は、インターネット２を介して、第１ゲーム装置１０及び第２ゲーム装置２００との間でデータを送受信する。制御部１４０は、第１ゲーム装置１０と第２ゲーム装置２００との間のマッチングを制御する。プレイヤーデータベース１６０は、第１ゲーム装置１０及び第２ゲーム装置２００のプレイヤーに関する情報を格納する。
【００４１】
制御部１４０は、介入要求受付部１４１、介入募集部１４２、介入申込受付部１４３、及び通知部１４４を含む。
【００４２】
介入要求受付部１４１は、第１ゲーム装置１０から、第１ゲーム装置１０により制御されるゲームの一部の機能を、第１ゲーム装置１０とは異なる第２ゲーム装置２００からの指示入力により制御する介入モードのゲームプレーにおける、第２ゲーム装置２００の募集の要求を受け付ける。
【００４３】
介入募集部１４２は、介入要求受付部１４１が募集の要求を受け付けた第１ゲーム装置１０により制御されるゲームの一部の機能に関する情報を提示し、一部の機能を制御する第２プレイヤーを募集する。
【００４４】
介入申込受付部１４３は、介入募集部１４２による募集に対する第２プレイヤーによる介入の申込を受け付ける。介入申込受付部１４３は、介入を申し込んだ第２プレイヤーの第２ゲーム装置２００に関する情報を受け付け、プレイヤーデータベース１６０に格納する。
【００４５】
通知部１４４は、介入申込受付部１４３が申込を受け付けた第２ゲーム装置２００に関する情報を、プレイヤーデータベース１６０から読み出して第１ゲーム装置１０に通知する。
【００４６】
図１２は、介入募集部１４２が提示する介入申込受付画面の例を示す。介入申込受付画面４００には、介入要求受付部１４１が受け付けた介入の募集の内容として、第１ゲーム装置１０で実行されているゲームの名称、介入する機能の情報、第１ゲーム装置１０の第１プレイヤーの名称などの情報が提示されている。第２プレイヤーは、介入申込受付画面４００を見て、介入を申し込む第１ゲーム装置１０のゲームを選択する。第２プレイヤーが介入申込ボタン４０２をクリックすると、介入申込受付部１４３は、第２ゲーム装置２００に関する情報を第２ゲーム装置２００から受け付け、通知部１４４は、第２ゲーム装置２００に関する情報を第１ゲーム装置１０に通知する。以降、第１ゲーム装置１０と第２ゲーム装置２００との間で直接通信が行われる。
【００４７】
図１３は、介入募集部１４２が提示する介入申込受付画面の別の例を示す。介入申込受付画面４１０には、介入要求受付部１４１が受け付けた介入の募集の内容として、第２プレイヤーに援護的な介入を希望するか、妨害的な介入を希望するかを示す情報が提示されている。この例では、第１ゲーム装置１０の介入要求部４３は、制御部４０により制御されるゲームの進行に有利になるような第１の態様の介入の募集を要求するか、ゲームの進行に不利になるような第２の態様の介入の募集を要求するかをマッチングサーバ１００の介入要求受付部１４１へ通知する。マッチングサーバ１００の介入募集部１４２は、介入要求受付部１４１が受け付けた介入の態様を更に提示して、第２プレイヤーの介入を募集する。第２プレイヤーは、第１プレイヤーと協力してゲームを進行させる援護的な介入を希望する場合、第１の態様の介入を希望している第１プレイヤーの第１ゲーム装置１０への介入を選択し、第１プレイヤーによるゲームの進行を妨げる妨害的な介入を希望する場合、第２の態様の介入を希望している第１プレイヤーの第１ゲーム装置１０への介入を選択する。第２プレイヤーが介入申込ボタン４１２をクリックすると、介入申込受付部１４３は、第２ゲーム装置２００に関する情報を第２ゲーム装置２００から受け付け、通知部１４４は、第２ゲーム装置２００に関する情報を第１ゲーム装置１０に通知する。
【００４８】
第１ゲーム装置１０の介入要求部４３が、第１の態様の介入の募集を要求するか、第２の態様の介入の募集を要求するかを、自動的に選択してもよい。例えば、介入要求部４３は、制御部４０により制御されるゲームの進行状況を示すパラメータを取得し、パラメータが所定の条件よりも悪い状況を示す場合に、第１の態様の介入の募集をマッチングサーバ１００に要求し、パラメータが所定の条件よりも良い状況を示す場合に、第２の態様の介入の募集をマッチングサーバ１００に要求してもよい。また、介入要求部４３は、制御部４０により制御されるゲームに関する第１プレイヤーのレベルが所定のレベル未満である場合に、第１の態様の介入の募集をマッチングサーバ１００に要求し、第１プレイヤーのレベルが所定のレベル以上である場合に、第２の態様の介入の募集をマッチングサーバ１００に要求してもよい。
【００４９】
マッチングサーバ１００の介入要求受付部１４１が、第１の態様の介入の募集を要求するか、第２の態様の介入の募集を要求するかを、自動的に選択してもよい。例えば、介入募集部１４２は、第１のプレイヤーにより制御されるゲームの進行状況を示すパラメータを取得し、パラメータが所定の条件よりも悪い状況を示す場合に、第１の態様の介入を募集する旨を提示し、パラメータが所定の条件よりも良い状況を示す場合に、第２の態様の介入を募集する旨を提示してもよい。
【００５０】
介入要求受付部１４１は、介入する第２プレイヤーに対する条件を更に受け付け、介入募集部１４２は、受け付けた条件を更に提示してもよい。例えば、介入するゲームに関する第２プレイヤーのレベルが所定のレベル以上であることを条件として提示してもよい。この場合、介入申込受付部１４３は、介入を申し込んだ第２プレイヤーが条件を満たしているか否かを判定し、条件を満たさない第２プレイヤーの申込を拒否してもよい。
【００５１】
図１４は、第１の実施の形態に係るゲーム制御方法の手順を示すフローチャートである。第１ゲーム装置１０のゲーム制御部４１及び通常モード制御部４６は、指示入力受付部４４が受け付けた第１プレイヤーからの指示入力にしたがって、通常モードにおけるゲームを制御する（Ｓ１０）。モード選択部４２が、介入モードへの切替指示を第１プレイヤーから受け付けると（Ｓ１１）、介入要求部４３は、マッチングサーバ１００に、介入する第２プレイヤーの募集を要求する（Ｓ１２）。
【００５２】
マッチングサーバ１００の介入要求受付部１４１が第１ゲーム装置１０から介入の募集の要求を受け付けると、介入募集部１４２は、介入する第２プレイヤーを募集する（Ｓ１４）。第２プレイヤーが第２ゲーム装置２００からマッチングサーバ１００に介入を申し込むと（Ｓ１６）、介入申込受付部１４３は、第２ゲーム装置２００から第２ゲーム装置２００の情報の送信を受け付ける（Ｓ１８）。通知部１４４は、第２ゲーム装置２００の情報を第１ゲーム装置１０へ通知する（Ｓ２０）。
【００５３】
介入モード制御部４５は、介入ゲームの実行に必要なデータを第２ゲーム装置２００に送信する（Ｓ２２）。第２ゲーム装置２００の指示入力送信部２４４は、介入ゲームを制御するための第２プレイヤーによる指示入力を第１ゲーム装置１０に送信する（Ｓ２４）。介入モード制御部４５は、第２ゲーム装置２００から受け付けた第２プレイヤーによる指示入力にしたがって、介入モードにおける介入ゲームを制御する（Ｓ２６）。
【００５４】
上記の例では、第２ゲーム装置２００はゲーム制御部４１の機能を有しておらず、ゲーム全体の進行は第１ゲーム装置１０の制御部４０により制御される。別の例では、第２ゲーム装置２００も第１ゲーム装置１０と同様の構成を有しており、第１ゲーム装置１０と第２ゲーム装置２００の双方の制御部４０によりゲーム全体が制御されてもよい。この場合、第１ゲーム装置１０の制御部４０と第２ゲーム装置２００の制御部４０との間で、ゲームの進行を同期させるための情報をやり取りしてもよい。
【００５５】
実施の形態によれば、第２プレイヤーは、一部の機能のみを制御すればよいので、高いスキルが要求されるゲームであっても、気軽に楽しむことができる。また、第２プレイヤーとして介入することにより、実際に能動的にゲームを体験することができるので、ゲームの内容を理解することができるとともに、ゲームの世界観を味わうことができる。このように、気軽にゲームを楽しむ機会を広く提供することができるので、ゲームの普及を促進することができる。
【００５６】
（第２の実施の形態）
図１５は、第２の実施の形態に係るゲームシステムの全体構成を示す。ゲームシステム１は、ゲーム装置のプレイヤー間のマッチングを管理するマッチングサーバ１００と、第１プレイヤーの第１ゲーム装置１０と、第２プレイヤーの第２ゲーム装置２００と、ゲームを制御するゲームサーバ５００を含む。第２の実施の形態では、第１の実施の形態と異なり、第１ゲーム装置１０により制御されるゲームではなく、ゲームサーバ５００により制御されるオンラインゲームに対する介入を可能とする。第１プレイヤーは、第１ゲーム装置１０からゲームサーバ５００へ接続し、単独でオンラインゲームを楽しむこともできるし、第２ゲーム装置２００の第２プレイヤーによる介入を受けて共にオンラインゲームを楽しむこともできる。以下、主に、第１の実施の形態と異なる点について説明する。第１の実施の形態と同一の符号を付した構成の動作及び機能は、第１の実施の形態と同様である。
【００５７】
図１６は、第２の実施の形態に係るゲームサーバ５００の構成を示す。ゲームサーバ５００は、通信部５３０、制御部５４０、及びゲームデータ保持部５６０を備える。これらの構成も、ハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できる。
【００５８】
通信部５３０は、インターネット２を介した通信を制御する。通信部５３０は、インターネット２を介して、マッチングサーバ１００、第１ゲーム装置１０、及び第２ゲーム装置２００との間でデータを送受信する。制御部５４０は、第１ゲーム装置１０から受信した第１プレイヤーによる指示入力に基づいてゲームを進行させる。ゲームデータ保持部５６０は、ゲームの進行に必要なデータなどを保持する。ゲームデータ保持部５６０は、キャノンデータベース６３、スナイパーデータベース６４、及びウェーブデータベース６５を含む。
【００５９】
制御部５４０は、ゲーム制御部４１、介入要求部５４３、指示入力受付部５４４、介入モード制御部４５、通常モード制御部４６、及びゲームデータ送信部５４７を含む。
【００６０】
指示入力受付部５４４は、第１ゲーム装置１０から第１プレイヤーによる指示入力を受け付ける。ゲーム制御部４１、介入モード制御部４５、及び通常モード制御部４６の機能は、第１の実施の形態と同様である。
【００６１】
ゲームデータ送信部５４７は、第１ゲーム装置１０に、ゲームの進行に必要なデータを送信する。ゲーム画面を第１ゲーム装置１０が生成する場合、ゲームデータ送信部５４７は、ゲーム画面の生成に必要なデータを第１ゲーム装置１０に送信する。ゲーム画面をゲームサーバ５００が生成する場合、ゲームデータ送信部５４７は、第１ゲーム装置１０の表示装置６８に表示すべきゲーム画面を生成して第１ゲーム装置１０に送信する。
【００６２】
介入モードにおいては、指示入力受付部５４４は、第２ゲーム装置２００から第２プレイヤーによる指示入力を受け付ける。ゲームデータ送信部５４７は、第２ゲーム装置２００に、介入ゲームの進行に必要なデータを送信する。
【００６３】
介入要求部５４３は、第１ゲーム装置１０の第１プレイヤーにより制御されるゲームに対する第２プレイヤーの介入を要求する。介入要求部５４３は、第１プレイヤーによる要求の有無にかかわらず、所定の条件が成立したときに、自動的に第２プレイヤーの介入を要求する。所定の条件は、例えば、実行中のゲームの進行状況を示すパラメータが所定の条件よりも良い又は悪い状況を示す場合であってもよい。介入要求部５４３は、マッチングサーバ１００に第２プレイヤーの募集を要求してもよいし、特定の第２ゲーム装置２００に直接介入を要求してもよいし、介入する第２ゲーム装置２００を自ら募集してもよい。介入要求部５４３は、実行中のゲームの進行状況を示すパラメータが所定の条件よりも悪い状況を示す場合に、援護的な態様の介入の募集をマッチングサーバ１００に要求し、パラメータが所定の条件よりも良い状況を示す場合に、妨害的な態様の介入の募集をマッチングサーバ１００に要求してもよい。
【００６４】
図１７は、第２の実施の形態に係る第１ゲーム装置１０の構成を示す。第１ゲーム装置１０は、コントローラ２０、通信部３０、制御部４０、ゲームデータ保持部６０、画面生成部６６、及び表示装置６８を備える。これらの構成も、ハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できる。
【００６５】
通信部３０は、インターネット２を介した通信を制御する。通信部３０は、インターネット２を介して、マッチングサーバ１００、ゲームサーバ５００、及び第２ゲーム装置２００との間でデータを送受信する。制御部４０は、ゲームの進行を制御する。ゲームデータ保持部６０は、ゲームの進行に必要なデータなどを保持する。本実施の形態では、ゲームはゲームサーバ５００により制御されるので、ゲームデータ保持部６０は、キャノンデータベース６３、スナイパーデータベース６４、及びウェーブデータベース６５を含まない。
【００６６】
制御部４０は、モード選択部４２、介入要求部４３、指示入力受付部４４、ゲームデータ受信部４７、及び指示入力送信部４８を含む。
【００６７】
指示入力送信部４８は、指示入力受付部４４が受け付けた第１プレイヤーによる指示入力をゲームサーバ５００に送信する。ゲームデータ受信部４７は、ゲームサーバ５００から受信したゲームデータをゲームデータ保持部６０に格納する。モード選択部４２、介入要求部４３、及び指示入力受付部４４の機能は、第１の実施の形態と同様である。
【００６８】
このように、ゲームサーバ５００により制御されるオンラインゲームにおいても、第１プレイヤーにより制御されるゲームに対する第２プレイヤーの介入を可能とするサービスを提供することができる。
【００６９】
マッチングサーバ１００とゲームサーバ５００は、同一の装置であってもよい。また、マッチングサーバ１００の一部の構成がゲームサーバ５００に設けられてもよいし、ゲームサーバ５００の一部の構成がマッチングサーバ１００に設けられてもよい。また、マッチングサーバ１００とゲームサーバ５００の一部の構成が共有されてもよい。
【００７０】
（第３の実施の形態）
図１８は、第３の実施の形態に係るゲームシステムの全体構成を示す。ゲームシステム１は、ゲーム装置のプレイヤー間のマッチングを管理するマッチングサーバ１００と、第１プレイヤーの第１ゲーム装置１０と、第２プレイヤーの第２ゲーム装置２００と、第３プレイヤーの第３ゲーム装置６００を含む。第３の実施の形態では、第１ゲーム装置１０の第１プレイヤーと第３ゲーム装置６００の第３プレイヤーとの間の対戦ゲームに対する第２ゲーム装置２００の第２プレイヤーによる介入を可能とする。以下、主に、第１の実施の形態と異なる点について説明する。第１の実施の形態と同一の符号を付した構成の動作及び機能は、第１の実施の形態と同様である。
【００７１】
第１ゲーム装置１０、第２ゲーム装置２００、及びマッチングサーバ１００の構成は、第１の実施の形態と同様である。また、第３ゲーム装置６００の構成は、第１の実施の形態の第１ゲーム装置１０の構成と同様である。対戦ゲームは、第１ゲーム装置１０と第３ゲーム装置６００との間で直接データを送受信することにより実行されてもよいし、第２の実施の形態と同様に、ゲームサーバ５００が対戦ゲームを制御してもよい。
【００７２】
マッチングサーバ１００の介入要求受付部１４１は、第１ゲーム装置１０又は第３ゲーム装置６００の介入要求部４３から、第２プレイヤーによる介入の募集の要求を受け付ける。介入申込受付部１４３は、対戦ゲームに対する第２プレイヤーによる介入の申込を受け付ける。第２プレイヤーは、第１プレイヤーを援護し、第３プレイヤーを妨害する態様の介入を行うこともできるし、第１プレイヤーを妨害し、第３プレイヤーを援護する態様の介入を行うこともできる。
【００７３】
図１９は、介入募集部１４２が提示する介入申込受付画面の例を示す。介入申込受付画面４２０は、第１ゲーム装置１０の第１プレイヤーと第３ゲーム装置６００の第３プレイヤーとの間の対戦ゲームに、第２ゲーム装置２００の第２プレイヤーが介入する場合の介入申込受付画面である。介入申込受付画面４２０には、対戦中の第１ゲーム装置１０及び第３ゲーム装置６００のプレイヤー名と、対戦状況が提示されている。第２ゲーム装置２００の第２プレイヤーは、有利なプレイヤー側に妨害的な介入を行うこともできるし、不利なプレイヤー側に援護的な介入を行うこともできる。第２プレイヤーが妨害介入申込ボタン４２２をクリックすると、介入申込受付部１４３は、第２ゲーム装置２００に関する情報を第２ゲーム装置２００から受け付け、通知部１４４は、第２ゲーム装置２００に関する情報を第１ゲーム装置１０に通知する。第２プレイヤーが援護介入申込ボタン４２４をクリックすると、介入申込受付部１４３は、第２ゲーム装置２００に関する情報を第２ゲーム装置２００から受け付け、通知部１４４は、第２ゲーム装置２００に関する情報を第３ゲーム装置６００に通知する。
【００７４】
第１ゲーム装置１０又は第３ゲーム装置６００の介入要求部４３は、第１の態様の介入の募集を要求するか、第２の態様の介入の募集を要求するかを、第１プレイヤー又は第３プレイヤーからの指示にしたがって選択してもよいし、自動的に選択してもよい。後者の場合、例えば、介入要求部４３は、ゲームの進行状況を示すパラメータを取得し、パラメータが所定の条件よりも悪い状況を示す場合に、第１の態様の介入の募集をマッチングサーバ１００に要求し、パラメータが所定の条件よりも良い状況を示す場合に、第２の態様の介入の募集をマッチングサーバ１００に要求してもよい。また、介入要求部４３は、制御部４０により制御されるゲームに関する第１プレイヤーのレベルが所定のレベル未満である場合に、第１の態様の介入の募集をマッチングサーバ１００に要求し、第１プレイヤーのレベルが所定のレベル以上である場合に、第２の態様の介入の募集をマッチングサーバ１００に要求してもよい。マッチングサーバ１００の介入募集部１４２は、一方のゲーム装置から介入の募集を要求された場合は、他方のゲーム装置に対する介入は募集しなくてもよいし、他方のゲーム装置に対する逆の態様の介入を募集してもよい。
【００７５】
マッチングサーバ１００の介入要求受付部１４１が、第１の態様の介入の募集を要求するか、第２の態様の介入の募集を要求するかを、自動的に選択してもよい。例えば、介入要求受付部１４１は、対戦ゲームの進行状況を示すパラメータを取得し、介入募集部１４２は、パラメータが第１ゲーム装置１０が不利であることを示す場合に、第１ゲーム装置１０に対する第１の態様の介入を募集し、第３ゲーム装置に対する第２の態様の介入を募集する旨を提示し、パラメータが第１ゲーム装置１０が有利であることを示す場合に、第１ゲーム装置１０に対する第２の態様の介入を募集し、第３ゲーム装置に対する第１の態様の介入を募集する旨を提示してもよい。また、介入要求受付部１４１は、第１ゲーム装置１０及び第３ゲーム装置のプレイヤーのレベルを取得し、介入募集部１４２は、第１ゲーム装置１０のプレイヤーのレベルが第３ゲーム装置のプレイヤーのレベルよりも低い場合に、第１ゲーム装置１０に対する第１の態様の介入を募集し、第３ゲーム装置に対する第２の態様の介入を募集する旨を提示し、第１ゲーム装置１０のプレイヤーのレベルが第３ゲーム装置のプレイヤーのレベルよりも高い場合に、第１ゲーム装置１０に対する第２の態様の介入を募集し、第３ゲーム装置に対する第１の態様の介入を募集する旨を提示してもよい。第１プレイヤーと第３プレイヤーのレベルの差が所定値未満である場合は、第２プレイヤーの介入を募集せず、レベルの差が所定値以上である場合は、第２プレイヤーの介入を募集してもよい。
【００７６】
以上、本発明を実施例をもとに説明した。この実施例は例示であり、その各構成要素や各処理プロセスの組合せにいろいろな変形が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００７７】
第１プレイヤー又は第３プレイヤーと、介入する第２プレイヤーとの間で、チャットやメッセージなどを送受信することが可能なサービスを提供してもよい。また、介入した第２プレイヤーに、ポイントなどの利益を提供してもよい。
【００７８】
上記の実施の形態では、タワーディフェンス型のゲームについて説明したが、その他の形式のゲームであってもよい。例えば、プレイヤーズキャラクタと敵キャラクタがゲームフィールドを移動するゲームにおいて、敵又は味方のキャラクタの一部の移動、攻撃、アクションなどを第２プレイヤーが制御してもよい。また、ゲームフィールドに配置されるアイテムや障害物などの配置、移動、変更などを第２プレイヤーが制御してもよい。また、ゲームフィールドにおいて発生するイベントのタイミング、種類などを第２プレイヤーが制御してもよい。
【００７９】
単数又は複数のキャラクタに関する育成型のシミュレーションゲームであってもよい。例えば、サッカーチームを育成するゲームにおいて、第１プレイヤーが監督としてチームを育成し、個々のプレイヤーのうちの一部を第２プレイヤーが制御してもよい。また、レーシングチームを育成するゲームにおいて、ドライバーを第２プレイヤーが制御してもよい。これらのゲームの個々のキャラクタは、通常モードにおいては、コンピュータにより自動制御される。
【００８０】
ゲームフィールドにオブジェクトを落下させ、所定の条件が満たされたオブジェクトを消去する、いわゆる落ち物パズルであってもよい。第２プレイヤーは、次にゲームフィールドに落下させるオブジェクトの種類を制御してもよい。
【００８１】
上記の実施の形態では、ゲームの一部の機能を第２プレイヤーに制御させる形で第２プレイヤーによるゲームへの介入を実現したが、第２プレイヤーが制御する機能は、通常モードにおいては提供されない機能であってもよい。すなわち、第１プレイヤーによるゲームの進行を援護又は妨害する新たな機能を第２プレイヤーに制御させてもよい。例えば、音楽に合わせて指定された操作入力をタイミングよく行うことを目的としたゲームにおいて、第２プレイヤーは、特定の音声の出力を制御して、合いの手を入れることができるようにしてもよい。また、シューティングゲームや、ゴルフゲームなどにおいて、第２プレイヤーは、第１プレイヤーによる操作入力を補助したり、精度やパワーなどを向上させる特定の操作入力を行ったりすることができるようにしてもよい。
【符号の説明】
【００８２】
１０  第１ゲーム装置、２０  コントローラ、３０  通信部、４０  制御部、４１  ゲーム制御部、４２  モード選択部、４３  介入要求部、４４  指示入力受付部、４５  介入モード制御部、４６  通常モード制御部、６０  ゲームデータ保持部、６６  画面生成部、６８  表示装置、１００  マッチングサーバ、１３０  通信部、１４０  制御部、１４１  介入要求受付部、１４２  介入募集部、１４３  介入申込受付部、１４４  通知部、１６０  プレイヤーデータベース、２００  第２ゲーム装置、２２０  入力部、２３０  通信部、２４０  制御部、２４１  介入申込部、２４２  ゲームデータ受信部、２４３  介入ゲーム制御部、２４４  指示入力送信部、２６０  ゲームデータ保持部、２６６  画面生成部、２６８  表示装置。
【図１】
2014147508.tif 000003
【図２】
2014147508.tif 000004
【図３】
2014147508.tif 000005
【図４】
2014147508.tif 000006
【図５】
2014147508.tif 000007
【図６】
2014147508.tif 000008
【図７】
2014147508.tif 000009
【図８】
2014147508.tif 000010
【図９】
2014147508.tif 000011
【図１０】
2014147508.tif 000012
【図１１】
2014147508.tif 000013
【図１２】
2014147508.tif 000014
【図１３】
2014147508.tif 000015
【図１４】
2014147508.tif 000016
【図１５】
2014147508.tif 000017
【図１６】
2014147508.tif 000018
【図１７】
2014147508.tif 000019
【図１８】
2014147508.tif 000020
【図１９】
2014147508.tif 000021