(57)【要約】      （修正有）【課題】マルチプレイにおいて同じミッションを希望するユーザの多寡にかかわらず、マルチプレイに参加するユーザが希望するミッションを実行することができるゲームプログラムおよびゲームシステムを提供する。【解決手段】ゲームプログラムは、サーバ装置および複数のコンピュータの少なくとも１つにより構成される制御部５を、マッチング手段５１、パーティに属する複数のユーザが、対応するコンピュータにおいて実行されるミッションとして希望するミッションを、それぞれ複数のミッションの中から選択して登録するミッション登録手段５４、およびミッション実行手段５３、として機能させ、ミッション実行手段５３は、パーティに属する複数のユーザが登録したミッションを順番に実行する。【選択図】図２
2019136278.tif 000002
【特許請求の範囲】
【請求項１】
記憶部および表示部をそれぞれ備え、複数のユーザがそれぞれ操作する複数のコンピュータと、前記複数のコンピュータに、通信ネットワークを介して通信可能に接続されたサーバ装置とを備えたゲームシステムのためのゲームプログラムであって、
前記複数のコンピュータは、それぞれ、前記複数のユーザが参加して前記複数のユーザがそれぞれ操作する複数のプレイヤキャラクタ同士が同じ仮想空間内で行動する共通のゲームステージを生成するとともに、少なくとも前記コンピュータへの操作入力を行うユーザに対応するプレイヤキャラクタを、前記ユーザによる前記コンピュータへの操作入力に応じて前記共通のゲームステージで行動させることにより、前記ゲームを進行させるよう構成され、
前記ゲームプログラムは、前記サーバ装置および前記複数のコンピュータの少なくとも１つにより構成される制御部を、
前記複数のユーザがそれぞれ操作する前記複数のプレイヤキャラクタ同士を前記共通のゲームステージで行動させるために、前記複数のユーザ間のマッチングを行い、複数のユーザが属するパーティを生成するマッチング手段、
前記パーティに属する前記複数のユーザが、対応するコンピュータにおいて実行されるミッションとして希望するミッションを、それぞれ複数のミッションの中から選択して登録するミッション登録手段、および
前記パーティに属する複数のユーザが参加する前記ミッションを、前記共通のゲームステージ上で実行するミッション実行手段、として機能させ、
前記ミッション実行手段は、前記パーティに属する前記複数のユーザが登録したミッションを順番に実行する、ゲームプログラム。
【請求項２】
前記ミッション登録手段は、前記パーティに属していない他のユーザに対して、前記他のユーザが前記他のユーザのコンピュータにおいて実行されるミッションとして希望するミッションを、複数のミッションの中から登録可能とし、
前記マッチング手段は、前記パーティに属する複数のユーザのうちの一部のユーザが、前記複数のユーザが登録したすべてのミッションを実行する前に、前記パーティから離脱した場合、前記パーティから前記一部のユーザが離脱した時点で前記パーティにおいてすでに終了したミッション以外のミッションを登録している前記他のユーザを前記パーティに参加可能とする、請求項１に記載のゲームプログラム。
【請求項３】
前記マッチング手段は、
第１ユーザをホストユーザとして前記サーバ装置に他のユーザとのマッチングを要求するマッチング要求手段と、
第２ユーザの参加要求に基づいて、前記第１ユーザとともに前記共通のゲームステージにおいて実行されるミッションに参加するゲストユーザを決定し、前記ホストユーザおよび少なくとも一のゲストユーザが属するパーティを生成するパーティ生成手段と、を含み、
前記ミッション実行手段は、最初に前記ホストユーザが登録したミッションを実行し、それ以降少なくとも一の前記ゲストユーザが登録したミッションを実行する、請求項１または２に記載のゲームプログラム。
【請求項４】
前記ミッション登録手段は、前記ホストユーザが希望する前記ミッションを、前記パーティの生成前に、登録する、請求項３に記載のゲームプログラム。
【請求項５】
前記制御部を、
前記ミッションの実行結果に基づいて前記ミッションに参加した各ユーザに報酬を付与する報酬付与手段として機能させ、
報酬付与手段は、前記パーティに属する複数のユーザのうち、前記複数のユーザが登録したすべてのミッションを終了したユーザに各ミッション終了後の報酬とは別に特別報酬を付与する、請求項１から４の何れかに記載のゲームプログラム。
【請求項６】
請求項１から５の何れかに記載のゲームプログラムを記憶したプログラム記憶部と、
前記プログラム記憶部に記憶されたプログラムを実行するコンピュータと、を備えたゲームシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲームプログラムおよびゲームシステムに関する。
【背景技術】
【０００２】
従来から、複数のユーザが操作する複数のコンピュータを通信ネットワークを介して同期し、複数のユーザが一つのパーティを組んで共通のゲームステージにおいて協力してゲームを進行させるマルチプレイが可能なゲームがある。例えば、下記非特許文献１のようなゲームにおいては、複数のミッションのうち、各ユーザが実行したいミッションを登録した上で、同じミッションを登録した複数のユーザ同士がパーティを作ってマルチプレイを行っている。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】「モンスターハンタークロス  集会所を作る、探す」、［online］、平成27年11月28日、株式会社カプコン、［平成30年1月19日検索］、インターネット［http://www.capcom.co.jp/monsterhunter/X/online/03.html］
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、このような態様では、一のユーザが希望するミッションと同じミッションを希望する他のユーザの数が少ないと、パーティを成立させることが難しいという問題がある。また、一のミッションが終了すると次のミッションを再度登録する必要があり、テンポよく複数のミッションを実行することができない。
【０００５】
そこで本発明は、マルチプレイにおいて同じミッションを希望するユーザの多寡にかかわらず、マルチプレイに参加するユーザが希望するミッションを実行することができるゲームプログラムおよびゲームシステムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一態様に係るゲームプログラムは、記憶部および表示部をそれぞれ備え、複数のユーザがそれぞれ操作する複数のコンピュータと、前記複数のコンピュータに、通信ネットワークを介して通信可能に接続されたサーバ装置とを備えたゲームシステムのためのゲームプログラムであって、前記複数のコンピュータは、それぞれ、前記複数のユーザが参加して前記複数のユーザがそれぞれ操作する複数のプレイヤキャラクタ同士が同じ仮想空間内で行動する共通のゲームステージを生成するとともに、少なくとも前記コンピュータへの操作入力を行うユーザに対応するプレイヤキャラクタを、前記ユーザによる前記コンピュータへの操作入力に応じて前記共通のゲームステージで行動させることにより、前記ゲームを進行させるよう構成され、前記ゲームプログラムは、前記サーバ装置および前記複数のコンピュータの少なくとも１つにより構成される制御部を、前記複数のユーザがそれぞれ操作する前記複数のプレイヤキャラクタ同士を前記共通のゲームステージで行動させるために、前記複数のユーザ間のマッチングを行い、複数のユーザが属するパーティを生成するマッチング手段、前記パーティに属する前記複数のユーザが、対応するコンピュータにおいて実行されるミッションとして希望するミッションを、それぞれ複数のミッションの中から選択して登録するミッション登録手段、および前記パーティに属する複数のユーザが参加する前記ミッションを、前記共通のゲームステージ上で実行するミッション実行手段、として機能させ、前記ミッション実行手段は、前記パーティに属する前記複数のユーザが登録したミッションを順番に実行する。
【０００７】
前記ミッション登録手段は、前記パーティに属していない他のユーザに対して、前記他のユーザが前記他のユーザのコンピュータにおいて実行されるミッションとして希望するミッションを、複数のミッションの中から登録可能とし、前記マッチング手段は、前記パーティに属する複数のユーザのうちの一部のユーザが、前記複数のユーザが登録したすべてのミッションを実行する前に、前記パーティから離脱した場合、前記パーティから前記一部のユーザが離脱した時点で前記パーティにおいてすでに終了したミッション以外のミッションを登録している前記他のユーザを前記パーティに参加可能としてもよい。
【０００８】
前記マッチング手段は、第１ユーザをホストユーザとして前記サーバ装置に他のユーザとのマッチングを要求するマッチング要求手段と、第２ユーザの参加要求に基づいて、前記第１ユーザとともに前記共通のゲームステージにおいて実行されるミッションに参加するゲストユーザを決定し、前記ホストユーザおよび少なくとも一のゲストユーザが属するパーティを生成するパーティ生成手段と、を含み、前記ミッション実行手段は、最初に前記ホストユーザが登録したミッションを実行し、それ以降少なくとも一の前記ゲストユーザが登録したミッションを実行してもよい。
【０００９】
前記ミッション登録手段は、前記ホストユーザが希望する前記ミッションを、前記パーティの生成前に、登録してもよい。
【００１０】
また、本発明の他の態様に係るゲームシステムは、上記ゲームプログラムを記憶したプログラム記憶部と、前記プログラム記憶部に記憶されたプログラムを実行するコンピュータと、を備えている。
【発明の効果】
【００１１】
本発明によれば、マルチプレイにおいて同じミッションを希望するユーザの多寡にかかわらず、マルチプレイに参加するユーザが希望するミッションを実行することができるゲームプログラムおよびゲームシステムを提供することができる。
【図面の簡単な説明】
【００１２】
【図１】図１は、本発明の一実施の形態におけるゲームプログラムが適用されるゲームシステムのハードウェア構成を示すブロック図である。
【図２】図２は、本実施の形態におけるゲームシステムの機能的な構成を示すブロック図である。
【図３】図３は、本実施の形態におけるミッション実行処理の流れを示すフローチャートである。
【図４】図４は、本実施の形態における生成されたパーティの例を示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明の一実施の形態に係るゲームシステム１について、図面を参照しつつ説明する。本発明のゲームシステム１により、例えば、スマートフォンなどのゲーム装置２においてゲームが実行される。
【００１４】
本実施の形態で説明されるゲームにおいて、ユーザは、任意のオブジェクトを操作して仮想空間上の敵キャラクタと戦う。例えば、本実施の形態におけるゲームは、１のプレイヤオブジェクト（プレイヤキャラクタ）を仮想空間上で活動させ、そのプレイヤキャラクタと敵キャラクタ（モンスター等）とが戦うゲームである。また、本ゲームは、複数のユーザが操作する複数のコンピュータを通信ネットワークを介して同期し、複数のユーザが一つのパーティを組んで共通のゲームステージにおいて協力してゲームを進行させるマルチプレイが可能なゲームである。
【００１５】
［ハードウェア構成］
図１は、本発明の一実施の形態におけるゲームプログラムが適用されるゲームシステムのハードウェア構成を示すブロック図である。ゲームシステム１は、コンピュータ装置として構成されるゲーム装置２と、サーバ装置３とが、インターネットやＬＡＮ等の通信ネットワークＮＷを介して互いに通信可能に接続された構成になっている。このうちゲーム装置２は、その動作を制御するＣＰＵ１０を備え、このＣＰＵ１０にはバス１１を介して操作入力部１２、記憶装置１４、ＲＯＭ１５、およびＲＡＭ１６が接続されている。
【００１６】
ゲーム装置２は、表示部であるモニタ１９が設けられた移動筐体をユーザが把持するように構成される。当該移動筐体には操作入力部１２が設けられている。本実施の形態において、ゲーム装置２の各構成は、移動筐体内に収められている。
【００１７】
ＲＯＭ１５は、マスクＲＯＭまたはＰＲＯＭ等の半導体メモリであり、ゲーム装置２を起動する起動プログラム等が記憶されている。ＲＡＭ１６は、ＤＲＡＭまたはＳＲＡＭ等により構成され、ＣＰＵ１０が実行するべきゲームプログラム３０ａや、その実行の際に必要となるゲームデータ３０ｂ等を、ゲームのプレイ状況に応じて読み込んで一時的に記憶する。
【００１８】
さらに、ＣＰＵ１０には、バス１１を介してグラフィック処理部１７、オーディオ合成部２０、およびネットワークインタフェイス２５が接続されている。
【００１９】
このうち、グラフィック処理部１７は、ＣＰＵ１０の指示に従って仮想ゲーム空間や各キャラクタ等を含むゲーム画像を描画する。また、グラフィック処理部１７にはビデオ変換部１８を介してゲーム装置２に内蔵されたモニタ１９が接続されており、グラフィック処理部１７にて描画されたゲーム画像はビデオ変換部１８において動画形式に変換され、モニタ１９にて表示されるようになっている。
【００２０】
オーディオ合成部２０は、ＣＰＵ１０の指示に従ってデジタルのゲーム音声を再生および合成する。また、オーディオ合成部２０にはオーディオ変換部２１を介して外部のスピーカ２２が接続されている。したがって、オーディオ合成部２０にて再生および合成されたゲーム音声は、オーディオ変換部２１にてアナログ形式にデコードされ、スピーカ２２から外部へ出力されるようになっている。
【００２１】
操作入力部１２は、モニタ１９上に設けられたタッチパネルで構成され、モニタ１９上に表示された操作ボタン等をユーザが触れることにより、対応する操作入力が行われる。
【００２２】
一方、サーバ装置３は、その動作を制御する高性能のＣＰＵ４０を備え、このＣＰＵ４０には高速バス４１を介して記憶装置４２、ＲＯＭ４３、ＲＡＭ４４およびネットワークインタフェイス４５が接続されている。
【００２３】
サーバ装置３のＲＯＭ４３は、マスクＲＯＭまたはＰＲＯＭ等の半導体メモリであり、サーバ装置３と他のゲーム装置２との間の通信を制御するプログラム等、サーバ装置３の基本的な動作を実現するための基本プログラムが記憶されている。
【００２４】
また、ＲＡＭ４４は、ＤＲＡＭまたはＳＲＡＭ等から構成され、ＣＰＵ４０が実行するべきプログラムや、その実行の際に必要になるデータ等を、記憶装置４２等から読み込んで一時的に記憶する。
【００２５】
本実施の形態において、ゲームシステム１は、いわゆるネイティブアプリによって動作する。
【００２６】
サーバ装置３の記憶装置４２は、サーバ装置３が内蔵する大容量記憶媒体である。サーバ装置３は、記憶装置４２にゲームプログラム４２ａおよびゲームデータ４２ｂを記憶している。ＣＰＵ４０は、各ゲーム装置２（アカウント）のセーブデータ４２ｃを管理する。サーバ装置３とゲーム装置２とは、通信ネットワークＮＷを介して互いに通信を行う。
【００２７】
ゲーム装置２は、ユーザの操作に基づいて所定のゲームを実行（プレイ）するために、ゲーム装置２を介してサーバ装置３の記憶装置４２に記憶されたゲームプログラム４２ａおよびゲームデータ４２ｂを受信する（ダウンロードおよびインストールする）。さらに、ゲーム装置２は、サーバ装置３からアップデート用のゲームプログラムおよびゲームデータを受信する（ダウンロードおよびインストールする）。
【００２８】
ゲーム装置２は、インストールしたゲームプログラムおよびゲームデータに基づいて、ゲーム装置２にてゲーム進行を行い、これらのゲーム進行に伴うゲーム演出（ゲーム画像、音声）を後述するモニタ１９およびスピーカ２２等に出力する。
【００２９】
なお、各ゲーム装置２および各ユーザには、それぞれ異なるアカウント情報（固有の識別情報）が付与される。そして、アカウント情報ごとにＩＤ（識別符号）が付与される。
【００３０】
サーバ装置３は、各ユーザのアカウント情報を管理し、各アカウントのゲーム進行状況に関するデータなどをゲーム装置２から受信して記憶装置４２に記憶する。
【００３１】
例えば、ゲーム装置２は、ユーザによってゲームを開始する操作が行われたとき、各ゲーム装置２が通信ネットワークＮＷを介してサーバ装置３と通信を行い、このゲーム装置２からアカウント情報が送信される。サーバ装置３は、送信されたアカウント情報に基づいて所定の認証を行い、ゲーム装置２にゲーム進行に必要なデータ（ゲーム進行状況に関するデータ）を送信する。
【００３２】
ゲーム装置２は、このアカウントのゲーム進行状況に関するデータ等を受信して、ゲーム装置２にてゲーム進行を行う。また、ゲーム装置２は、ゲームの開始時のみならず、ゲーム進行の所定のタイミング（アイテム消費またはゲーム課題クリア等のデータ更新時）でサーバ装置３にゲーム進行状況に関するデータを送信する。このように、ネイティブアプリ型のゲームシステムは、所定のタイミングでサーバ装置３とゲーム装置２とで相互に通信を行い、サーバ装置３とゲーム装置２とで同期をとってゲームを進行させる。
【００３３】
［ゲーム装置の機能的構成］
図２は、本実施の形態におけるゲームシステムの機能的な構成を示すブロック図である。図２に示すように、ゲームシステム１を構成するゲーム装置２は、ＣＰＵ１０、記憶装置１４、ＲＯＭ１５、ＲＡＭ１６、グラフィック処理部１７、オーディオ合成部２０等を含む制御部５ａを備えたコンピュータとして動作する。また、サーバ装置３は、ＣＰＵ４０、記憶装置４２、ＲＯＭ４３、およびＲＡＭ４４等を含む制御部５ｂを備えたコンピュータとして動作する。
【００３４】
そして、図２に示すように、ゲーム装置２の制御部５ａとサーバ装置３の制御部５ｂとが協動することにより構成されるゲームシステム１の制御部５は、ゲームプログラム３０ａ，４２ａを実行することで、マッチング手段５１、ゲームステージ生成手段５２、ミッション実行手段５３、ミッション登録手段５４、報酬付与手段５５等の機能を発揮する。
【００３５】
このうち、マッチング手段５１は、複数のユーザがそれぞれ操作する複数のプレイヤキャラクタ同士を共通のゲームステージで行動させるために、複数のユーザ間のマッチングを行い、複数のユーザが属するパーティを生成する。このために、マッチング手段５１は、マッチング要求手段５１１、マッチング情報表示手段５１２、およびパーティ生成手段５１３を含む。
【００３６】
また、ゲームステージ生成手段５２は、生成されたパーティに属する複数のユーザが操作する複数のプレイヤキャラクタが行動する共通のゲームステージを生成する。ミッション実行手段５３は、パーティに属する複数のユーザが参加するミッションを、共通のゲームステージ上で実行する。ミッションは、複数のミッションの中から選択される。複数のミッションのそれぞれには、各ミッションの開始位置、終了位置、達成条件についての情報が設定されている。
【００３７】
開始位置は、プレイヤキャラクタの当該ミッションにおける初期位置である。すなわち、開始位置は、ミッションをスタートする際に、共通のゲームステージにおいて、プレイヤキャラクタが配置されるスタート位置である。
【００３８】
終了位置は、プレイヤキャラクタが当該ミッションを達成するために必要な場所の位置である。例えば、達成条件がＢ地点に到達することであれば、当該Ｂ地点が終了位置となる。また、例えば、達成条件がＣ地点に出現するボスキャラクタを倒すことであれば、当該Ｃ地点が出現する位置が終了位置となる。
【００３９】
達成条件は、当該ミッションにおけるゲームのクリア条件として設定される。達成条件は、例えば、目的の位置に到達すること、ボスキャラクタ等の所定のキャラクタを倒すこと、所定のノンプレイヤキャラクタに出会うこと（会話をする、救出する等）、所定のアイテムを入手すること等、種々設定される。
【００４０】
さらに、ミッション実行手段５３は、所定のゲーム画面を生成する。例えば、ミッション実行手段５３は、共通のゲームステージに配置した仮想カメラで撮影した画像をゲーム画面として表示する。ミッション実行手段５３は、ユーザの操作入力等に基づいて共通のゲームステージに配置されたプレイヤキャラクタの行動を制御し、ゲームを進行させる。また、ミッション実行手段５３は、敵キャラクタ等のノンプレイヤキャラクタの行動を制御する。
【００４１】
ミッション登録手段５４は、パーティに属する複数のユーザが、対応するコンピュータにおいて実行されるミッションとして希望するミッションを、それぞれ複数のミッションの中から選択して登録する。
【００４２】
報酬付与手段５５は、ミッションの実行結果に基づいて当該ミッションに参加した各ユーザに報酬を付与する。
【００４３】
本実施の形態において、マッチング要求手段５１１は、ホストユーザとしてマッチング要求を行う第１ユーザのゲーム装置２おける制御部５ａ（第１コンピュータ）が実現する。マッチング情報表示手段５１２は、ゲストユーザとしてミッションに参加する第２ユーザのゲーム装置２における制御部５ａ（第２コンピュータ）が実現する。パーティ生成手段５１３および報酬付与手段５５は、サーバ装置３の制御部５ｂが実現する。ゲームステージ生成手段５２、ミッション実行手段５３およびミッション登録手段５４は、パーティに属する各ユーザのゲーム装置２における制御部５ａが実現する。
【００４４】
［ミッション実行処理］
以下、本実施の形態におけるミッション実行処理の流れについて具体例を挙げて詳しく説明する。図３は、本実施の形態におけるミッション実行処理の流れを示すフローチャートである。まず、ホストユーザとなる第１ユーザは、マルチプレイを行う場合に、第１ユーザのゲーム装置２（第１コンピュータ）において実行を希望するミッションを、複数のミッションの中から選択する。ミッション登録手段５４は、選択されたミッションを実行ミッションとして登録し、記憶装置４２に記憶する（ステップＳ１）。このように、本実施の形態において、ミッション登録手段５４は、ホストユーザとなる第１ユーザが希望するミッションを、パーティの生成前に、登録する。
【００４５】
ミッションの登録後、マッチング手段５１は、複数のユーザがそれぞれ操作する複数のプレイヤキャラクタ同士を共通のゲームステージで行動させるために、第１ユーザをホストユーザとして複数のユーザ間のマッチングを行い、複数のユーザが属するパーティを生成する。より具体的には、マッチング要求手段５１１は、第１ユーザのゲーム装置２からサーバ装置３に対して第１ユーザが選択したミッションの情報および第１ユーザの情報とともにマッチング要求を行う（ステップＳ２）。
【００４６】
マッチング要求は、第１ユーザをホストユーザとして他のユーザとのマッチングを行うための要求信号である。第１ユーザの情報には、第１ユーザの名前（ＩＤ等）、所属するゲーム内グループ、第１ユーザのレベル、使用キャラクタ、能力値（体力、攻撃力等）、装備等が含まれ得る。
【００４７】
マッチング情報表示手段５１２は、サーバ装置３において受信するホストユーザによるマッチング要求を記憶装置４２に記憶する。サーバ装置３に接続されているゲーム装置２のユーザは、いずれもホストユーザになり得る。したがって、サーバ装置３には、複数のユーザによるマッチング要求が並列的に送信され得る。このように、マッチング情報表示手段５１２は、マッチング情報として、少なくとも一のホストユーザがマッチングを要求した少なくとも１つのミッションの情報を、そのミッションを選択したホストユーザの情報に関連付けて記憶装置４２に記憶する。
【００４８】
マッチング手段５１は、ゲストユーザとしての参加を希望する第２ユーザからの参加要求を待ち受ける（ステップＳ３）。第２ユーザのゲーム装置２（第２コンピュータ）の制御部５ａが、サーバ装置３に対して参加要求を送信すると、マッチング情報表示手段５１２は、参加要求を送信したゲーム装置２に対してマッチング情報を送信する。サーバ装置３からマッチング情報を取得したゲーム装置２の制御部５ａ（第２コンピュータ）は、取得したマッチング情報および対応するホストユーザの情報をモニタ１９に一覧表示する。
【００４９】
このようにして、マッチング情報表示手段５１２は、マッチング情報および対応するホストユーザの情報を複数のゲーム装置２の表示部（モニタ１９）に一覧表示可能とする。
【００５０】
第２ユーザは、ゲーム装置２のモニタ１９に一覧表示される少なくとも１つのミッションの中からパーティへの参加を希望するホストユーザを選択する。一覧表示された少なくとも一のホストユーザの中から第２ユーザがホストユーザを選択した場合、パーティ生成手段５１３は、参加希望の第２ユーザおよび対応するホストユーザが属するパーティを生成する（ステップＳ４）。
【００５１】
ミッション登録手段５４は、パーティに属するゲストユーザに、対応するコンピュータ（第２コンピュータ）において実行されるミッションとして希望するミッションを、複数のミッションの中から選択させ、ゲストユーザが選択したミッションを登録する（ステップＳ５）。登録されたミッションは、ゲストユーザに対応付けてサーバ装置３の記憶装置４２に記憶される。このように、本実施の形態において、ミッション登録手段５４は、パーティの生成後に、パーティに属するゲストユーザに対して希望するミッションの登録を行う。
【００５２】
本実施の形態において、ゲストユーザが選択可能なミッションは、ゲストユーザが実行可能な複数のミッションであれば（実行必要レベルに達していない等の制限がない限り）、ホストユーザが選択したミッションを含むすべてのミッションを選択可能である。すなわち、一のゲストユーザは、パーティに属する他のユーザ（ホストユーザおよび他のゲストユーザ）が選択したミッションと重複するミッションおよび他のユーザが選択したミッションとは相違するミッションの何れも選択可能である。
【００５３】
マッチング情報表示手段５１２は、パーティに参加したゲストユーザの情報およびゲストユーザが選択したミッションの情報も、マッチング情報としてサーバ装置３の記憶装置４２に記憶する。マッチング情報は、既にパーティに属しているホストユーザおよびゲストユーザのコンピュータのモニタ１９にも表示可能である。すなわち、パーティにまだ参加していない第２ユーザは、ホストユーザの登録したミッションおよびすでにパーティに参加しているゲストユーザの登録したミッションを確認可能である。
【００５４】
パーティ生成手段５１３は、ホストユーザからのミッションの実行決定指示（操作）を待ち受ける（ステップＳ６）。ホストユーザは、パーティへのゲストユーザの参加状況を確認し、ミッションを実行するか否かを決定する。
【００５５】
ホストユーザからのミッションの実行決定指示がない場合（ステップＳ６でＮｏ）、マッチング手段５１は、引き続き第２ユーザ（パーティにまだ参加していない他のユーザ）の参加待ち受け、ないし、パーティ生成を継続し、ミッション登録手段５４は、新たにパーティに参加したゲストユーザが選択したミッションの登録を行う（ステップＳ３〜Ｓ５）。
【００５６】
図４は、本実施の形態における生成されたパーティの例を示す図である。図４の例では、パーティに属するホストユーザおよびゲストユーザの名前（ユーザＡ〜Ｄ）、使用キャラクタ、キャラクタレベル、登録したミッションが表示されている。ゲストユーザについては、ホストユーザのフレンドになっている場合（ユーザＢ）には、その旨が表示されている。
【００５７】
図４の例では、ホストユーザであるユーザＡに関してミッションＭＡが実行ミッションとして登録され、ゲストユーザであるユーザＢ〜Ｄに関してミッションＭＢ（ユーザＢおよびユーザＣ）およびミッションＭＣ（ユーザＤ）が登録されている。
【００５８】
ホストユーザからのミッションの実行決定指示が行われた場合（ステップＳ６でＹｅｓ）、パーティ生成手段５１３は、パーティに参加するユーザを確定させる。すなわち、確定されたパーティは、ホストユーザと、ミッションの実行決定指示の時点でパーティに参加が決定された少なくとも一のゲストユーザとで構成される。確定されたパーティの情報は、サーバ装置３の記憶装置４２に記憶される。ミッション実行手段５３は、確定されたパーティにおいて、後述する態様でミッションを実行する（ステップＳ７〜Ｓ８）。
【００５９】
本実施の形態において、パーティに参加可能なユーザの最大人数は予め定められている。例えば、パーティに参加可能なユーザの最大人数は、ホストユーザを含めて４人に設定されている。ミッションの実行決定指示は、パーティに参加可能なユーザの最大人数未満であっても有効な操作として判定される。この場合、ミッション実行手段５３は、最大人数未満（例えばホストユーザを含めて４人未満）のユーザが属するパーティでミッションを実行する。
【００６０】
ここで、ミッション実行手段５３は、パーティに属する複数のユーザ（参加ユーザ）が登録したミッションを順番に実行する。まず、ミッション実行手段５３は、参加ユーザが登録したミッションの実行順を決定する（ステップＳ７）。決定された実行順は、サーバ装置３の記憶装置４２にパーティの情報に対応付けて記憶される。そして、ミッション実行手段５３は、参加ユーザが登録したミッションを決定した実行順に開始する（ステップＳ８）。
【００６１】
本実施の形態において、ミッション実行手段５３は、最初に行うミッションとしてホストユーザの登録したミッションを実行し、その後、ゲストユーザが登録したミッションを実行する。複数のゲストユーザがパーティに参加している場合、ミッション実行手段５３は、ゲストユーザとしてパーティに参加した順に、対応するゲストユーザが登録したミッションを実行する。
【００６２】
ミッション実行の際、ゲームステージ生成手段５２は、参加ユーザがそれぞれ操作する複数のプレイヤキャラクタが行動する共通のゲームステージを生成する。ミッション実行手段５３は、実行対象のミッションを共通のゲームステージ上で実行する。
【００６３】
報酬付与手段５５は、１つのミッションが終了した後、ミッションの実行結果に基づいてそのミッションに参加した各ユーザに報酬（通常報酬）を付与する（ステップＳ９）。
【００６４】
ミッション実行手段５３は、１つのミッションが終了した場合、実行すべき複数のミッションをすべて実行したか否かを判定する（ステップＳ１０）。残っているミッションがある場合（ステップＳ１０でＮｏ）、ミッション実行手段５３は、実行順における次のミッションを実行する（ステップＳ８〜Ｓ９）。
【００６５】
このようにして、パーティに属する複数の参加ユーザが登録した複数のミッションが、そのパーティに属する複数の参加ユーザによるマルチプレイにより、順番に実行される。例えば、パーティの参加ユーザが４人である場合、ミッション実行手段５３は、各参加ユーザが登録した合計４つのミッションを、４人のユーザによるマルチプレイにより、連続で実行する。
【００６６】
図４の例において、ミッション実行手段５３は、ミッションＭＡ、ミッションＭＢ、ミッションＭＢ（２回目）、ミッションＭＣの順で４つのミッションを順次実行する。ユーザＢとユーザＣとで登録したミッションが重複している場合でも、ミッション実行手段５３は、同じミッションをその登録数に合わせて複数回実行する。
【００６７】
実行順における最後のミッションが終了した場合（ステップＳ１０でＹｅｓ）、報酬付与手段５５は、パーティに属する複数のユーザのうち、複数のユーザが登録したすべてのミッションを終了したユーザに、各ミッション終了後に付与される通常報酬とは別に特別報酬を付与する（ステップＳ１１）。
【００６８】
特別報酬は、例えば、参加ユーザの情報、実行ミッションの情報、ミッションの達成度等に基づいて決定される。例えば、図４の例のように、参加ユーザの中に、レベルが低いユーザ（ユーザＤ）がいるとより価値の高い報酬が付与される。
【００６９】
参加ユーザのうち、実行順における最後のミッションが終了する前の時点で参加ユーザのうちの一部のユーザがパーティから離脱した場合、特別報酬は、パーティに残っているユーザに対して付与され、離脱したユーザには付与されない。
【００７０】
例えば、図４のパーティの例において、最後のミッションＭＣの終了前にユーザＢが離脱した場合、ユーザＡ，Ｃ，Ｄには、各ミッションＭＡ，ＭＢ，ＭＢ（２回目），ＭＣの終了による通常報酬と、特別報酬とが付与される。一方、ユーザＢには、パーティ離脱前に終了したミッションＭＡ，ＭＢ，ＭＢ（２回目）の通常報酬が付与され、最後のミッションＭＣの報酬と特別報酬とは付与されない。
【００７１】
さらに、マッチング手段５１は、パーティに属する複数のユーザのうちの一部のユーザが、複数のユーザが登録したすべてのミッションを実行する前に、パーティから離脱した場合、他のユーザ（第３ユーザ）をパーティに参加可能とする。パーティからのユーザの離脱は、そのユーザのゲーム装置２における通信状況の悪化、ユーザの意思またはその他の原因によるゲームの中断等により生じる。
【００７２】
第３ユーザを既存のパーティに参加させるために、ミッション登録手段５４は、パーティに属していない第３ユーザに対して、第３ユーザが自分のコンピュータにおいて実行されるミッションとして希望するミッションを、複数のミッションの中から登録可能としている。
【００７３】
例えば、図４のパーティの例において、３つ目のミッションＭＢの終了時点（４つ目のミッションＭＣ開始前の時点）においてユーザＤがパーティから離脱した場合、４つ目のミッションＭＣの開始前に、マッチング手段５１は、新たなユーザ（第３ユーザ）の参加を待ち受ける。第３ユーザであるユーザＥから参加要求が行われると、マッチング手段５１は、ユーザＡ〜Ｃが参加しているパーティにユーザＥを参加させる。
【００７４】
なお、この場合でも、ホストユーザからのミッションの実行決定指示により、第３ユーザの参加要求の有無にかかわらず次のミッションが実行される。
【００７５】
ここで、ユーザＤがパーティから離脱した時点において、既存の参加ユーザ（ユーザＡ〜Ｃ）が希望するミッションが終了している場合には、マッチング手段５１は、パーティからユーザＤが離脱した時点でパーティにおいてすでに終了したミッションＭＡ，ＭＢ以外のミッションを登録しているユーザＥをパーティに参加可能とする。
【００７６】
例えばユーザＥがミッションＭＤを希望する場合、ミッション登録手段５４は、４つ目のミッションとしてミッションＭＤを登録する。そして、ミッション実行手段５３は、ユーザＡ〜Ｃ，ＥによるマルチプレイとしてミッションＭＤを実行する。
【００７７】
４つ目のミッションＭＤが終了した時点で、ユーザＡ〜Ｃ，Ｅの誰もパーティから離脱していない場合、報酬付与手段５５は、ユーザＡ〜Ｃ，ＥにミッションＭＤの終了による通常報酬を付与し、４つのミッションＭＡ，ＭＢ，ＭＢ（２回目），ＭＤをプレイしたユーザＡ〜Ｃに特別報酬を付与する。途中からパーティに参加したユーザＥは、特別報酬はもらえないが、自らが希望するミッションＭＤを早期に実行することができる。
【００７８】
一方、ユーザＥのパーティへの参加時点において、既存の参加ユーザが希望するミッションが終了していない場合（例えば３つ目のミッションＭＢ（２回目）の終了時点においてユーザＣがパーティから離脱し、ユーザＤが希望するミッションＭＣが実行されていない場合等）には、ミッション登録手段５４は、第３ユーザであるユーザＥが希望するミッションの登録を行わない。言い換えると、マッチング手段５１は、残っているミッションＭＣを希望する第３ユーザの参加を受け付ける。この場合も、報酬付与の態様は、上記と同様である。
【００７９】
以上をまとめると、本実施の形態は、記憶部（記憶装置）１４および表示部（モニタ）１９をそれぞれ備え、複数のユーザがそれぞれ操作する複数のコンピュータ（ゲーム装置）２と、前記複数のコンピュータ２に、通信ネットワークＮＷを介して通信可能に接続されたサーバ装置３とを備えたゲームシステムのためのゲームプログラムであって、前記複数のコンピュータ２は、それぞれ、前記複数のユーザが参加して前記複数のユーザがそれぞれ操作する複数のプレイヤキャラクタ同士が同じ仮想空間内で行動する共通のゲームステージを生成するとともに、少なくとも前記コンピュータ２への操作入力を行うユーザに対応するプレイヤキャラクタを、前記ユーザによる前記コンピュータ２への操作入力に応じて前記共通のゲームステージにて行動させることにより、前記ゲームを進行させるよう構成され、前記ゲームプログラムは、前記サーバ装置３および前記複数のコンピュータ２の少なくとも１つにより構成される制御部５を、前記複数のユーザがそれぞれ操作する前記複数のプレイヤキャラクタ同士を前記共通のゲームステージで行動させるために、前記複数のユーザ間のマッチングを行い、複数のユーザが属するパーティを生成するマッチング手段５１、前記パーティに属する前記複数のユーザが、対応するコンピュータにおいて実行されるミッションとして希望するミッションを、それぞれ複数のミッションの中から選択して登録するミッション登録手段５４、および前記パーティに属する複数のユーザが参加する前記ミッションを、前記共通のゲームステージ上で実行するミッション実行手段５３、として機能させ、前記ミッション実行手段５３は、前記パーティに属する前記複数のユーザが登録したミッションを順番に実行する、ゲームプログラムである。
【００８０】
［発明の効果］
本実施の形態におけるゲームプログラムによれば、一のユーザと他のユーザとが互いに同じミッションを希望するか否かにかかわらず、１つのパーティに参加することができる。したがって、一のユーザが希望するミッションと同じミッションを希望する他のユーザの数が少なくてもパーティを容易に成立させることができる。
【００８１】
また、パーティに参加する複数のユーザのそれぞれが希望するミッションが順番に実行されるため、一のミッションの終了毎に次のミッションを再度登録する必要がなく、テンポよく複数のミッションを実行することができる。このように、本実施の形態におけるゲームプログラムによれば、マルチプレイにおいて同じミッションを希望するユーザの多寡にかかわらず、マルチプレイに参加する各ユーザが希望するミッションを実行することができる。
【００８２】
さらに、本実施の形態によれば、従来のように、自分が希望するミッションを実行できそうにない場合にパーティを解散させ、再度パーティを作成する等、パーティの生成及び解散を頻繁に繰り返すことがなくなる。したがって、サーバ装置３の処理負荷を軽減することができる。
【００８３】
また、本実施の形態において、ゲストユーザは、パーティへの参加決定後に希望するミッションの登録を行うことにより、パーティに参加している他のユーザの能力または希望ミッションを考慮して自分の希望するミッションを選択することができる。
【００８４】
また、本実施の形態において、パーティに参加しているユーザの一部が最後のミッションを開始する前に離脱した場合に、新たなユーザ（第３ユーザ）をパーティに参加させることにより、一部のユーザが途中でパーティから離脱した場合に、パーティに継続して参加しているユーザが特別報酬をもらえない不都合を回避することができる。
【００８５】
また、本実施の形態においては、パーティに属する複数のユーザのうち、複数のユーザが登録したすべてのミッションを終了したユーザに各ミッション終了後の報酬とは別に特別報酬が付与される。これにより、パーティに参加している各ユーザに対して、パーティにより実行される複数のミッションに自分が希望しないミッションが含まれている場合でも、パーティに属する複数のユーザが登録したすべてのミッションが終了するまでパーティに参加し続ける動機を与えることができる。
【００８６】
［他の実施形態］
以上、本実施の形態について説明したが、本発明は上記実施の形態に限定されるものではなく、その趣旨を逸脱しない範囲内で種々の改良、変更、修正が可能である。
【００８７】
例えば、ミッションの登録は、上記実施の形態のようにミッションの名前（ミッション毎に割り当てられる識別番号で区別されるミッション全体）により登録してもよいが、これに加えて、またはこれに代えて、ミッションの一部要素による登録を含んでもよい。例えば、ミッションの一部要素として、討伐したい敵キャラクタの名前、獲得したいアイテムの名前、特定の参加条件（レベル制限、キャラクタ制限、装備の制限等）を登録対象としてもよい。
【００８８】
また、ミッションの登録内容に、そのミッションを実行したい回数が含まれていてもよい。例えば、ユーザＡが希望するミッションＭＡの登録の際に、ミッション回数を２回とした場合、そのミッションＭＡは２回実行される。
【００８９】
また、一人のユーザあたり複数の異なるミッションを登録可能としてもよい。この場合、登録した複数のミッションがすべて実行されてもよいし、登録の際に複数のミッションについて希望順を登録した上で、希望順に基づいて決定されたミッションが実行されてもよい。例えば、第１希望のミッションが他の参加ユーザと重複した場合、第１希望のミッションに加えて第２希望のミッションも実行されるとしてもよい。また、第２希望のミッションが他の参加ユーザの第１希望と重複した場合、重複したミッションは１回のみ実行されてもよい。また、複数の参加ユーザが第１希望とするミッションが重複した場合、その重複したユーザの人数分の回数そのミッションが実行されてもよい。
【００９０】
また、実行したミッションが達成されない場合（ミッションがクリアできない場合、倒したい敵キャラクタが倒せない場合、欲しいアイテムが獲得できない場合等）、そのミッションが達成されるまでそのミッションが自動的に再登録されてもよい。これにより、ミッションの再登録の手間を省いて複数回希望するミッションを実行することができる。
【００９１】
また、上記実施の形態において、ミッションの登録は、ホストユーザについてはパーティ生成前であり、ゲストユーザについてはパーティ生成後である態様を例示したが、これに限られない。例えば、ホストユーザおよびゲストユーザの何れもパーティ生成前にミッションを登録してもよい。また、ホストユーザおよびゲストユーザの何れもパーティ生成後にミッションを登録してもよい。
【００９２】
ホストユーザおよびゲストユーザの何れもパーティ生成前にミッションを登録する場合、マッチング手段５１は、同じミッションを登録しているユーザ同士を優先的にマッチングしてもよい。これにより、ユーザが実行したいミッションを複数回繰り返し実行する可能性を高くすることができる。
【００９３】
パーティ生成後にミッションを登録する場合、ミッション生成後、参加ユーザのコンピュータにミッション実行前の待機画面を表示し、当該待機画面において各参加ユーザにミッションを登録する作業を行わせてもよい。待機画面においては、チャット等で参加ユーザ間の意思疎通を図ることが可能であってもよい。
【００９４】
上記実施の形態において、ミッションの実行順は、ホストユーザのミッションが最初に実行され、その後、ゲストユーザのミッションがゲストユーザとしてパーティに参加した順に実行される例を示したが、これに限られない。例えば、サーバ管理型のマルチプレイ（ホストユーザおよびゲストユーザの区別がないマルチプレイ）では、マルチプレイの参加者としてパーティに参加した順にミッションが実行されてもよい。
【００９５】
また、希望するミッションが参加ユーザ間で重複した場合、重複する数が多い順にミッションが実行されてもよい。この場合、重複したミッションは上記実施の形態と同様、希望するユーザの数と同じ回数実行してもよいし、１回のみ実行してもよい。また、ミッションの実行順はランダムで決定されてもよい。
【００９６】
一のミッション終了後、次のミッションを実行する前または実行するときに、体力回復または状態異常回復等を行ってもよい。また、一のミッション終了後、次のミッションの開始前に、装備変更画面またはチャット等を行うことができる待機画面を参加ユーザのコンピュータに表示してもよい。
【００９７】
また、これに代えて、登録されている複数のミッションが画面遷移なしに連続的に実行されてもよい。この場合、例えば、１番目のミッションの目的である敵キャラクタが討伐されると２番目のミッションがそのまま開始されてもよい。この場合、次のミッションにおいて前のミッションからプレイヤキャラクタの体力、状態異常、所持品等が回復または補充等されることなく引き継がれてもよい。
【００９８】
また、参加ユーザが登録したすべてのミッション（一連の（一巡目の）ミッションセット）を実行した後は、パーティを解散してもよいし、パーティを継続してもよい。パーティを継続する場合には、待機画面等を表示し、再度同じパーティに参加する各ユーザが希望するミッション（二巡目のミッションセット）の登録（変更）を可能としてもよい。
【００９９】
さらに、パーティを継続する場合、参加ユーザの一部がパーティから離脱する、または、パーティの最大人数未満でミッションを開始していた場合には、第３ユーザの参加を許容してもよい。この場合には、新たに参加した第３ユーザは、既存の参加ユーザと同様に、他の参加ユーザが選択したミッションと重複するミッションを選択可能としてもよい。
【０１００】
また、各ミッションの終了時に参加ユーザに付与される報酬（通常報酬）は、複数の参加ユーザ間で異なっていてもよい。例えば、ミッション達成に対する貢献度、各参加ユーザが操作するプレイヤキャラクタのレベル等に応じて参加ユーザ毎に通常報酬が決定されてもよい。
【０１０１】
また、上記実施の形態において、通常報酬は、各ミッションの終了時に参加ユーザに付与される態様を例示したが、これに限られない。例えば、通常報酬も、特別報酬と同様に、全てのミッションの終了時に参加ユーザに付与されてもよい。この場合、各ミッションの終了時に付与される予定の通常報酬を各ミッションの結果表示画面等において表示して各参加ユーザに報知してもよい。
【０１０２】
通常報酬および特別報酬は、参加ユーザの異同にかかわらず一律としてもよい。また、通常報酬の種類と、特別報酬の種類とは、同じでもよいし、異なってもよい。例えば、通常報酬がゲーム内通貨等を付与することである場合、特別報酬は、より多くのゲーム内通貨等を付与することであってもよい。
【０１０３】
また、上記実施の形態においては、パーティに属する複数のユーザのうちの一部のユーザが、複数のユーザが登録したすべてのミッションを実行する前に、パーティから離脱した場合、新たなユーザ（第３ユーザ）をパーティに参加可能としたが、これに代えて、第３ユーザの補充は不可としてもよい。この場合、パーティに継続して参加している残りの参加ユーザにより、残りのミッションが実行され、すべてのミッション終了時点で残っている参加ユーザに対して特別報酬が付与されてもよい。
【０１０４】
また、第３ユーザを補充可能な態様において、パーティに途中参加した第３ユーザは、パーティへの参加時点で既存の参加ユーザが登録したミッションのうち、まだ実行されていないミッションをすべてした後に、第３ユーザが希望する（登録した）ミッションを実行可能としてもよい。
【０１０５】
例えば、既存の参加ユーザが登録したすべてのミッションを実行したあと（一巡目のミッションセットを実行後）に、第３ユーザを含むその時点でパーティに残っている参加ユーザが再度ミッションを登録することにより、二巡目のミッションセットを実行することにより第３ユーザの希望するミッションが実行されてもよい。この場合、二巡目のミッションセットの１番目に実行されるミッションを第３ユーザが登録したミッションとしてもよい。
【０１０６】
また、ミッション実行後の参加人数がパーティの最大参加人数未満である場合、途中でパーティから離脱したユーザの有無にかかわらず、前のミッションと次のミッションとの間に第３ユーザの参加を可能としてもよい。この場合でも、ホストユーザによるミッションの実行決定指示により最大参加人数未満のユーザによるミッションの実行が可能としてもよい。また、必ずパーティの最大参加人数で最初のミッションを始めるとしてもよい。
【０１０７】
また、上記実施の形態においては、パーティ生成手段５１３および報酬付与手段５５４は、サーバ装置３の制御部５ｂが実現する態様について説明したが、これらをゲーム装置２の制御部５ａ（例えばホストユーザの第１コンピュータ）が実現してもよい。また、上記実施の形態においては、ゲームステージ生成手段５２およびミッション実行手段５３およびミッション登録手段５４は、パーティに属する各ユーザのゲーム装置２が実現する（ゲームの進行が、ゲーム装置２側で行われる）態様について例示した。これに代えて、ゲームの進行をサーバ装置３側で管理してもよい。
【０１０８】
また、上記実施の形態において、パーティは、サーバ装置３に形成されることを例示したが、複数のゲーム装置２（ホストユーザの第１コンピュータまたはゲストユーザの第２コンピュータ）のうちの何れかに形成されてもよい。
【０１０９】
また、上記実施の形態ではゲーム装置２として、スマートフォン、タブレットＰＣ等の携帯型の情報端末や携帯型のゲーム専用機器を想定して説明したが、ゲーム装置２は、これらに限られず、据え置き型のゲーム装置やパーソナルコンピュータ等のコンピュータ装置についても、本発明を好適に適用することができる。
【０１１０】
また、ゲーム装置２は、ディスクドライブ、メモリカードスロットまたはＨＤＤ等を備えていてもよい。ディスクドライブを備えるゲーム装置においては、当該ディスクドライブにＤＶＤ−ＲＯＭ等のディスク型記記憶体を装填することにより、ゲームプログラムおよびゲームデータをゲーム装置２が取得することとしてもよい。また、メモリカードスロットを備えるゲーム装置においては、カード型記憶媒体を装填することにより、当該カード型記憶媒体に、セーブデータを格納可能としてもよい。
【０１１１】
これらの他の実施形態を採用した場合においても、本発明の作用効果は発揮される。また、本実施形態と他の実施形態、および他の実施形態同士を適宜組み合わせることも可能である。
【産業上の利用可能性】
【０１１２】
本発明は、マルチプレイにおいて同じミッションを希望するユーザの多寡にかかわらず、マルチプレイに参加するユーザが希望するミッションを実行することができるゲームプログラムおよびゲームシステムを提供するために有用である。
【符号の説明】
【０１１３】
１  ゲームシステム
２  ゲーム装置
３  サーバ装置
５  制御部（コンピュータ）
５ａ  ゲーム装置の制御部
５ｂ  サーバ装置の制御部
１４，４２  記憶装置（記憶部）
１９  モニタ（表示部）
３０ａ，４２ａ  ゲームプログラム
５１  マッチング手段
５３  ミッション実行手段
５４  ミッション登録手段
５５  報酬付与手段
５１１  マッチング要求手段
５１２  マッチング情報表示手段
５１３  パーティ生成手段
【図１】
2019136278.tif 000003
【図２】
2019136278.tif 000004
【図３】
2019136278.tif 000005
【図４】
2019136278.tif 000006
【手続補正書】
【提出日】令和1年6月18日(2019.6.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
記憶部および表示部をそれぞれ備え、複数のユーザがそれぞれ操作する複数のコンピュータと、前記複数のコンピュータに、通信ネットワークを介して通信可能に接続されたサーバ装置とを備えたゲームシステムのためのゲームプログラムであって、
前記複数のコンピュータは、それぞれ、前記複数のユーザが参加して前記複数のユーザがそれぞれ操作する複数のプレイヤキャラクタ同士が同じ仮想空間内で行動する共通のゲームステージを生成するとともに、少なくとも前記コンピュータへの操作入力を行うユーザに対応するプレイヤキャラクタを、前記ユーザによる前記コンピュータへの操作入力に応じて前記共通のゲームステージで行動させることにより、前記ゲームを進行させるよう構成され、
前記ゲームプログラムは、前記サーバ装置および前記複数のコンピュータの少なくとも１つにより構成される制御部を、
前記複数のユーザがそれぞれ操作する前記複数のプレイヤキャラクタ同士を前記共通のゲームステージで行動させ、前記複数のユーザの何れかが希望したミッションをマッチングされた複数のプレイヤキャラクタ同士で同一の前記ゲームステージで実行するために、前記複数のユーザ間のマッチングを行い、複数のユーザが属するパーティを生成するマッチング手段、
前記マッチング時において、前記パーティに属する前記複数のユーザが、対応するコンピュータにおいて実行されるミッションとして希望するミッションを、ミッションの実行前に複数のミッションの中から前記複数のユーザのそれぞれが選択して登録するミッション登録手段、および
前記パーティに属する複数のユーザが参加する前記ミッションを、前記複数のユーザのそれぞれによって登録された前記ミッションの中から何れか１つを決定して前記共通のゲームステージ上で実行するミッション実行手段、として機能させ、
前記ミッション実行手段は、前記ミッション実行手段が実行したミッションが終了した場合、次に実行される前記ミッションを前記パーティに属する前記複数のユーザが登録したミッションの中から順番に決定し実行する、ゲームプログラム。
【請求項２】
前記ミッション登録手段は、前記パーティに属していない他のユーザに対して、前記他のユーザが前記他のユーザのコンピュータにおいて実行されるミッションとして希望するミッションを、複数のミッションの中から登録可能とし、
前記マッチング手段は、前記パーティに属する複数のユーザのうちの一部のユーザが、前記複数のユーザが登録したすべてのミッションを実行する前に、前記パーティから離脱した場合、前記パーティから前記一部のユーザが離脱した時点で前記パーティにおいてすでに終了したミッション以外のミッションを登録している前記他のユーザを前記パーティに参加可能とする、請求項１に記載のゲームプログラム。
【請求項３】
前記マッチング手段は、
第１ユーザをホストユーザとして前記サーバ装置に他のユーザとのマッチングを要求するマッチング要求手段と、
第２ユーザの参加要求に基づいて、前記第１ユーザとともに前記共通のゲームステージにおいて実行されるミッションに参加するゲストユーザを決定し、前記ホストユーザおよび少なくとも一のゲストユーザが属するパーティを生成するパーティ生成手段と、を含み、
前記ミッション実行手段は、最初に前記ホストユーザが登録したミッションを実行し、それ以降少なくとも一の前記ゲストユーザが登録したミッションを実行する、請求項１または２に記載のゲームプログラム。
【請求項４】
前記ミッション登録手段は、前記ホストユーザが希望する前記ミッションを、前記パーティの生成前に、登録する、請求項３に記載のゲームプログラム。
【請求項５】
前記制御部を、
前記ミッションの実行結果に基づいて前記ミッションに参加した各ユーザに報酬を付与する報酬付与手段として機能させ、
報酬付与手段は、前記パーティに属する複数のユーザのうち、前記複数のユーザが登録したすべてのミッションを終了したユーザに各ミッション終了後の報酬とは別に特別報酬を付与する、請求項１から４の何れかに記載のゲームプログラム。
【請求項６】
請求項１から５の何れかに記載のゲームプログラムを記憶したプログラム記憶部と、
前記プログラム記憶部に記憶されたプログラムを実行するコンピュータと、を備えたゲームシステム。