(57)【要約】【課題】イベントを複数回選択するなどのユーザの重複作業を抑制しつつ、ゲームの攻略に必要なゲーム媒体を準備することのできるコンピュータプログラムを提供すること。【解決手段】本発明のコンピュータプログラムは、コンピュータ装置を、ユーザの識別情報とイベント攻略情報とゲーム媒体に関する情報とを管理する情報管理手段、イベント攻略情報に関連づけられたゲーム媒体のうちユーザごとに決定されたイベントの開始時においてユーザの識別情報と関連づけられていない少なくとも１つのゲーム媒体をユーザに推奨する不足ゲーム媒体として決定する決定手段、不足ゲーム媒体をクエストが開始されたのちのユーザに提示する提示手段および価値媒体の量を減少させる媒体管理手段として機能させ、情報管理手段は、不足ゲーム媒体がユーザに提示されたのち所定量の価値媒体が減少したことを契機として不足ゲーム媒体をユーザの識別情報と関連づける。【選択図】図１
2020099548.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの操作部に対する操作信号に基づいて進行するゲームを実行するゲーム装置と通信ネットワークを介して接続されるコンピュータ装置を、
前記ゲームを実行する前記ユーザの識別情報と、前記ゲーム内のイベントの攻略に関する情報であるイベント攻略情報と、ゲーム媒体に関する情報と、を管理する情報管理手段、
前記イベントの開始前に、前記イベントにおいて使用するために前記ユーザの操作に基づいて前記ユーザの識別情報と関連づけられた前記ゲーム媒体の情報を受けつける媒体情報受信手段、
前記イベント攻略情報にあらかじめ関連づけられている前記ゲーム媒体と、前記イベントの開始時において前記ユーザの識別情報と関連づけられている前記ゲーム媒体とを、前記ユーザごとに比較する比較手段と、
前記比較手段による比較結果に基づいて、前記イベント攻略情報にあらかじめ関連づけられている前記ゲーム媒体のうち、前記ユーザごとに決定された、前記イベントの開始時において前記ユーザの識別情報と関連づけられていない少なくとも１つの前記ゲーム媒体を、前記ユーザに推奨する不足ゲーム媒体として決定する決定手段、
前記不足ゲーム媒体を、前記イベントが開始されたのちの所定のタイミングにて前記ユーザに提示する提示手段、および
前記ユーザの操作に基づいて、前記ユーザの識別情報が関連づけられた価値媒体の数量を減少させる媒体管理手段、
として機能させ、
前記情報管理手段は、前記不足ゲーム媒体が前記ユーザに提示されたのち、所定量の前記価値媒体が減少したことを契機として、前記不足ゲーム媒体を前記ユーザの識別情報と関連づける、
コンピュータプログラム。
【請求項２】
前記ゲームは、前記通信ネットワークを介して接続される複数の前記ゲーム装置間で実行されるマルチプレイゲームである、
請求項１に記載のコンピュータプログラム。
【請求項３】
前記提示手段は、前記ユーザの識別情報に基づいて、前記不足ゲーム媒体を前記ユーザに提示する前記タイミングを決定する、
請求項１または２に記載のコンピュータプログラム。
【請求項４】
前記媒体管理手段は、前記決定手段によって決定された前記不足ゲーム媒体の種類および数量に応じて、減少させるべき前記価値媒体の数量を決定する、
請求項１〜３のいずれか１項に記載のコンピュータプログラム。
【請求項５】
前記情報管理手段は、前記不足ゲーム媒体が前記ユーザに提示されたのち、前記所定量の前記価値媒体が減少したことを契機として、自動的に、あるいは、前記イベント内での前記ユーザの操作に基づいて、前記不足ゲーム媒体を前記ユーザの識別情報と関連づける、
請求項１〜４のいずれか１項に記載のコンピュータプログラム。
【請求項６】
複数のユーザの操作部に対する操作信号に基づいて進行するマルチプレイヤゲームを実行する複数のゲーム装置と通信ネットワークを介して接続されるコンピュータ装置を、
前記マルチプレイヤゲームを実行するそれぞれの前記ユーザの識別情報と、ゲーム媒体に関する情報と、を管理する情報管理手段、
前記ゲーム内のイベントにおいて使用するためにそれぞれの前記ユーザの操作に基づいてそれぞれの前記ユーザの識別情報と関連づけられた前記ゲーム媒体の情報を受けつける媒体情報受信手段、
前記イベントの開始時においてそれぞれの前記ユーザの識別情報と関連づけられている前記ゲーム媒体を、前記ユーザごとに比較する比較手段と、
前記比較手段による比較結果に基づいて、他のユーザの識別情報に関連づけられている前記ゲーム媒体のうち、一のユーザの識別情報と関連づけられていない少なくとも１つの前記ゲーム媒体を、前記一のユーザに推奨する不足ゲーム媒体として決定する決定手段、
前記不足ゲーム媒体を、前記イベントが開始されたのちの所定のタイミングにて前記一のユーザに提示する提示手段、および
前記一のユーザの操作に基づいて、前記一のユーザの識別情報が関連づけられた価値媒体の数量を減少させる媒体管理手段、
として機能させ、
前記情報管理手段は、前記不足ゲーム媒体が前記一のユーザに提示されたのち、所定量の前記価値媒体が減少したことを契機として、前記不足ゲーム媒体を前記一のユーザの識別情報と関連づける、
コンピュータプログラム。
【請求項７】
ユーザの操作部に対する操作信号に基づいて進行するゲームを実行するゲーム装置と通信ネットワークを介して接続されるコンピュータ装置を、
前記ゲームを実行する前記ユーザの識別情報と、前記ゲーム内のイベントの攻略に関する情報であるイベント攻略情報と、ゲーム媒体に関する情報と、を管理する情報管理手段、
前記ユーザの操作に基づいて前記イベントが選択されたときに、前記ユーザの識別情報と関連づけられている前記ゲーム媒体のうちから、前記イベント攻略情報にあらかじめ関連づけられている前記ゲーム媒体を自動的に選択する媒体選択手段、
前記イベント攻略情報にあらかじめ関連づけられている前記ゲーム媒体と、前記イベントが選択されたときに自動的に選択された前記ゲーム媒体とを、前記ユーザごとに比較する比較手段と、
前記比較手段による比較結果に基づいて、前記イベント攻略情報にあらかじめ関連づけられている前記ゲーム媒体のうち前記媒体選択手段によって選択されていない少なくとも１つの前記ゲーム媒体を、前記ユーザに推奨する不足ゲーム媒体として決定する決定手段、
前記不足ゲーム媒体を、前記イベントが開始されたのちの所定のタイミングにて前記ユーザに提示する提示手段、および
前記ユーザの操作に基づいて、前記ユーザの識別情報が関連づけられた価値媒体の数量を減少させる媒体管理手段、
として機能させ、
前記情報管理手段は、前記不足ゲーム媒体が前記ユーザに提示されたのち、所定量の前記価値媒体が減少したことを契機として、前記不足ゲーム媒体を前記ユーザの識別情報と関連づける、
コンピュータプログラム。
【請求項８】
ユーザの操作部に対する操作信号に基づいて進行するゲームを実行するゲーム装置と通信ネットワークを介して接続されるコンピュータ装置を、
前記ゲームを実行する前記ユーザの識別情報と、前記ゲーム内のイベントの攻略に関する情報であるイベント攻略情報と、ゲーム媒体に関する情報と、を管理する情報管理手段、
前記イベントの実行中にさらに実行される他のイベントに関する前記イベント攻略情報にあらかじめ関連づけられている前記ゲーム媒体と、前記他のイベントの開始時において前記ユーザの識別情報と関連づけられている前記ゲーム媒体とを、前記ユーザごとに比較する比較手段と、
前記比較手段による比較結果に基づいて、前記他のイベントに関する前記イベント攻略情報にあらかじめ関連づけられている前記ゲーム媒体のうち、前記ユーザごとに決定された、前記他のイベントの開始時において前記ユーザの識別情報と関連づけられていない少なくとも１つの前記ゲーム媒体を、前記ユーザに推奨する不足ゲーム媒体として決定する決定手段、
前記不足ゲーム媒体を、前記他のイベントが開始されたのちの所定のタイミングにて前記ユーザに提示する提示手段、および
前記ユーザの操作に基づいて、前記ユーザの識別情報が関連づけられた価値媒体の数量を減少させる媒体管理手段、
として機能させ、
前記情報管理手段は、前記不足ゲーム媒体が前記ユーザに提示されたのち、所定量の前記価値媒体が減少したことを契機として、前記不足ゲーム媒体を前記ユーザの識別情報と関連づける、
コンピュータプログラム。
【請求項９】
請求項１〜８のいずれか１項に記載のコンピュータプログラムを記憶する記憶部と、前記コンピュータプログラムを実行する制御部と、を備える、
サーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータプログラム、およびサーバ装置に関する。
【背景技術】
【０００２】
従来から、ユーザがクエストと呼ばれるイベントを選択して、当該クエストを攻略することで進行するゲームが知られている（例えば、特許文献１参照）。このようなゲームにおいては、様々なクエストが用意されており、それぞれのクエストを攻略するために必要となるアイテムが異なる。例えば、寒冷地のクエストでは、寒さによる体力値の減少を抑制するためのホットドリンクが必要となる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−０６１１１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このようなゲームにおいては、クエストが開始されたあとに、そのクエストを攻略するために必要となるアイテムを所持し忘れていることにユーザが気づく場合がある。この場合において所持し忘れたアイテムをユーザが準備するためには、ユーザはいったんクエストをリタイヤしてアイテムを所持してから再度クエストを選択する必要がある。
【０００５】
このようにクエストを攻略するために必要となるアイテムをユーザが所持し忘れた場合には、ユーザはクエストを複数回選択するなどの重複作業を行う必要があり、これらの作業が非効率となってしまっていた。
【０００６】
特に複数のユーザでプレイされるマルチゲームにおいては、クエストの攻略に必要なアイテムをユーザが所持し忘れることによる弊害が大きかった。すなわち、複数のユーザがマッチングされてクエストが開始されたのちにクエストの攻略に必要なアイテムを所持し忘れたことにユーザが気づいても、他のユーザに迷惑をかけることになるため、そのユーザはクエストをリタイヤすることに躊躇する。その結果、いざアイテムが必要なときが来ても当該ユーザはアイテムを使うことができず、他のユーザにより一層の迷惑をかけてしまうという不具合が発生してしまっていた。
【０００７】
本発明の目的は、イベントを複数回選択するなどのユーザの重複作業を軽減しつつ、ユーザがゲームの攻略に必要なゲーム媒体を準備することのできるコンピュータプログラムを提供することである。
【課題を解決するための手段】
【０００８】
第１の発明は、
ユーザの操作部に対する操作信号に基づいて進行するゲームを実行するゲーム装置と通信ネットワークを介して接続されるコンピュータ装置を、
前記ゲームを実行する前記ユーザの識別情報と、前記ゲーム内のイベントの攻略に関する情報であるイベント攻略情報と、ゲーム媒体に関する情報と、を管理する情報管理手段、
前記イベントの開始前に、前記イベントにおいて使用するために前記ユーザの操作に基づいて前記ユーザの識別情報と関連づけられた前記ゲーム媒体の情報を受けつける媒体情報受信手段、
前記イベント攻略情報にあらかじめ関連づけられている前記ゲーム媒体と、前記イベントの開始時において前記ユーザの識別情報と関連づけられている前記ゲーム媒体とを、前記ユーザごとに比較する比較手段と、
前記比較手段による比較結果に基づいて、前記イベント攻略情報にあらかじめ関連づけられている前記ゲーム媒体のうち、前記ユーザごとに決定された、前記イベントの開始時において前記ユーザの識別情報と関連づけられていない少なくとも１つの前記ゲーム媒体を、前記ユーザに推奨する不足ゲーム媒体として決定する決定手段、
前記不足ゲーム媒体を、前記イベントが開始されたのちの所定のタイミングにて前記ユーザに提示する提示手段、および
前記ユーザの操作に基づいて、前記ユーザの識別情報が関連づけられた価値媒体の数量を減少させる媒体管理手段、
として機能させ、
前記情報管理手段は、前記不足ゲーム媒体が前記ユーザに提示されたのち、所定量の前記価値媒体が減少したことを契機として、前記不足ゲーム媒体を前記ユーザの識別情報と関連づける、
コンピュータプログラムである。
【０００９】
また、第１の発明において、
前記ゲームは、前記通信ネットワークを介して接続される複数の前記ゲーム装置間で実行されるマルチプレイゲームであってもよい。
【００１０】
また、第１の発明において、
前記提示手段は、前記ユーザの識別情報に基づいて、前記不足ゲーム媒体を前記ユーザに提示する前記タイミングを決定してもよい。
【００１１】
また、第１の発明において、
前記媒体管理手段は、前記決定手段によって決定された前記不足ゲーム媒体の種類および数量に応じて、減少させるべき前記価値媒体の数量を決定してもよい。
【００１２】
また、第１の発明において、
前記情報管理手段は、前記不足ゲーム媒体が前記ユーザに提示されたのち、前記所定量の前記価値媒体が減少したことを契機として、自動的に、あるいは、前記イベント内での前記ユーザの操作に基づいて、前記不足ゲーム媒体を前記ユーザの識別情報と関連づけてもよい。
【００１３】
第２の発明は、
複数のユーザの操作部に対する操作信号に基づいて進行するマルチプレイヤゲームを実行する複数のゲーム装置と通信ネットワークを介して接続されるコンピュータ装置を、
前記マルチプレイヤゲームを実行するそれぞれの前記ユーザの識別情報と、ゲーム媒体に関する情報と、を管理する情報管理手段、
前記ゲーム内のイベントにおいて使用するためにそれぞれの前記ユーザの操作に基づいてそれぞれの前記ユーザの識別情報と関連づけられた前記ゲーム媒体の情報を受けつける媒体情報受信手段、
前記イベントの開始時においてそれぞれの前記ユーザの識別情報と関連づけられている前記ゲーム媒体を、前記ユーザごとに比較する比較手段と、
前記比較手段による比較結果に基づいて、他のユーザの識別情報に関連づけられている前記ゲーム媒体のうち、一のユーザの識別情報と関連づけられていない少なくとも１つの前記ゲーム媒体を、前記一のユーザに推奨する不足ゲーム媒体として決定する決定手段、
前記不足ゲーム媒体を、前記イベントが開始されたのちの所定のタイミングにて前記一のユーザに提示する提示手段、および
前記一のユーザの操作に基づいて、前記一のユーザの識別情報が関連づけられた価値媒体の数量を減少させる媒体管理手段、
として機能させ、
前記情報管理手段は、前記不足ゲーム媒体が前記一のユーザに提示されたのち、所定量の前記価値媒体が減少したことを契機として、前記不足ゲーム媒体を前記一のユーザの識別情報と関連づける、
コンピュータプログラムである。
【００１４】
第３の発明は、
ユーザの操作部に対する操作信号に基づいて進行するゲームを実行するゲーム装置と通信ネットワークを介して接続されるコンピュータ装置を、
前記ゲームを実行する前記ユーザの識別情報と、前記ゲーム内のイベントの攻略に関する情報であるイベント攻略情報と、ゲーム媒体に関する情報と、を管理する情報管理手段、
前記ユーザの操作に基づいて前記イベントが選択されたときに、前記ユーザの識別情報と関連づけられている前記ゲーム媒体のうちから、前記イベント攻略情報にあらかじめ関連づけられている前記ゲーム媒体を自動的に選択する媒体選択手段、
前記イベント攻略情報にあらかじめ関連づけられている前記ゲーム媒体と、前記イベントが選択されたときに自動的に選択された前記ゲーム媒体とを、前記ユーザごとに比較する比較手段と、
前記比較手段による比較結果に基づいて、前記イベント攻略情報にあらかじめ関連づけられている前記ゲーム媒体のうち前記媒体選択手段によって選択されていない少なくとも１つの前記ゲーム媒体を、前記ユーザに推奨する不足ゲーム媒体として決定する決定手段、
前記不足ゲーム媒体を、前記イベントが開始されたのちの所定のタイミングにて前記ユーザに提示する提示手段、および
前記ユーザの操作に基づいて、前記ユーザの識別情報が関連づけられた価値媒体の数量を減少させる媒体管理手段、
として機能させ、
前記情報管理手段は、前記不足ゲーム媒体が前記ユーザに提示されたのち、所定量の前記価値媒体が減少したことを契機として、前記不足ゲーム媒体を前記ユーザの識別情報と関連づける、
コンピュータプログラムである。
【００１５】
第４の発明は、
ユーザの操作部に対する操作信号に基づいて進行するゲームを実行するゲーム装置と通信ネットワークを介して接続されるコンピュータ装置を、
前記ゲームを実行する前記ユーザの識別情報と、前記ゲーム内のイベントの攻略に関する情報であるイベント攻略情報と、ゲーム媒体に関する情報と、を管理する情報管理手段、
前記イベントの実行中にさらに実行される他のイベントに関する前記イベント攻略情報にあらかじめ関連づけられている前記ゲーム媒体と、前記他のイベントの開始時において前記ユーザの識別情報と関連づけられている前記ゲーム媒体とを、前記ユーザごとに比較する比較手段と、
前記比較手段による比較結果に基づいて、前記他のイベントに関する前記イベント攻略情報にあらかじめ関連づけられている前記ゲーム媒体のうち、前記ユーザごとに決定された、前記他のイベントの開始時において前記ユーザの識別情報と関連づけられていない少なくとも１つの前記ゲーム媒体を、前記ユーザに推奨する不足ゲーム媒体として決定する決定手段、
前記不足ゲーム媒体を、前記他のイベントが開始されたのちの所定のタイミングにて前記ユーザに提示する提示手段、および
前記ユーザの操作に基づいて、前記ユーザの識別情報が関連づけられた価値媒体の数量を減少させる媒体管理手段、
として機能させ、
前記情報管理手段は、前記不足ゲーム媒体が前記ユーザに提示されたのち、所定量の前記価値媒体が減少したことを契機として、前記不足ゲーム媒体を前記ユーザの識別情報と関連づける、
コンピュータプログラムである。
【００１６】
第５の発明は、第１〜第４の発明のコンピュータプログラムを記憶する記憶部と、前記コンピュータプログラムを実行する制御部と、を備える、
サーバ装置である。
【発明の効果】
【００１７】
本発明によれば、イベントを複数回選択するなどのユーザの重複作業を抑制しつつ、ゲームの攻略に必要なゲーム媒体を準備することのできるコンピュータプログラムを提供することができる。
【図面の簡単な説明】
【００１８】
【図１】本実施形態におけるゲームシステムの構成を示す図である。
【図２】本実施形態におけるゲームシステムで実行されるゲームのゲーム画面の一例を示す図である。
【図３】本実施形態におけるゲームシステムで実行されるゲームのゲーム画面の一例を示す図である。
【図４】本実施形態における不足アイテム付与処理を示すフローチャートである。
【発明を実施するための形態】
【００１９】
［実施形態］
本発明の実施形態にかかるゲームシステム１について、図１〜図４を参照して説明する。ゲームシステム１は、図１に示すとおり、サーバ装置２とゲーム装置３とを備える。
【００２０】
＜ゲームの説明＞
サーバ装置２により、ゲーム装置３で実行される下記のゲームが提供される。具体的には、各ゲーム装置３では、ユーザがタッチパッド３５０を介して仮想ゲーム空間上のプレイヤキャラクタを操作して進行する複数のイベント（以下、「クエスト」という。）を備える所定のゲームが実行される。
【００２１】
クエストパートでは、図２のとおり、ユーザは、複数用意されたクエストのうちのいずれかのクエストを選択することができる。例えば、ゲーム中の１つのクエストでは、制限時間内にプレイヤキャラクタが敵キャラクタであるモンスターを討伐すればそのクエストのクリア条件が満たされる。このクエストは、ユーザがタッチパッド３５０を操作することで進行する。
【００２２】
また、本実施形態のクエストパートには、ひとりのユーザによってプレイされるソロモードと、複数のユーザによってプレイされるマルチモードとがある。
【００２３】
マルチモードにおいては、各ゲーム装置３から送信された操作信号がサーバ装置２を介してゲーム装置３間で共有されることにより、互いに同期されたマルチプレイゲームが実行される。以下では、マルチモードのゲームに本発明を適用した例が説明される。
【００２４】
また、本実施形態において「ゲーム媒体」はクエスト内で使用されるアイテムである。また、アイテムには、それぞれ用途が設けられており、例えば、体力値を回復させる回復薬、敵キャラクタに対しダメージを与える爆弾、寒冷イベントで使用されるホットドリングなどがある。また、本実施形態において「不足ゲーム媒体」は、ユーザごとに決定された、ユーザに推奨するアイテムが少なくとも１つ含まれる不足アイテムである。
【００２５】
また、以下では、ユーザの操作に基づき所定量のゲーム内通貨（本実施形態では、「宝石」という。）が減少した場合に、アイテムに関する情報とユーザの識別情報とが関連づけられる。そして、サーバ装置２がユーザの識別情報が関連づけられたアイテムに関する情報を当該ユーザのゲーム装置３に送信することを、「アイテムをユーザに付与する」という場合がある。
【００２６】
なお、以下では、例えば、ユーザの識別情報とアイテムに関する情報とが関連づけられていることを「アイテムを所持する」といい、ユーザの識別情報とアイテムに関する情報とが関連づけられていないことを「アイテムを所持していない」という場合がある。
【００２７】
また、ユーザの識別情報とアイテムに関する情報とが関連づけられることを「アイテムを購入する」といい、ユーザの識別情報とアイテムに関する情報との関連づけが解除されることを「アイテムを消費する」という場合がある。他の宝石の購入等についても同様である。
【００２８】
＜ハードウェア構成＞
図１を参照して、サーバ装置２のハードウェア構成および機能的構成、ならびに前記ゲームが実行されるゲーム装置３のハードウェア構成および機能的構成について説明する。
【００２９】
なお、ゲーム装置３には、そのゲーム装置３に対応づけてユーザアカウントが付与される。このユーザアカウントはユーザアカウント情報（ユーザの識別情報）として管理される。
【００３０】
ゲーム装置３が通信ネットワーク４を介してサーバ装置２と通信を行う場合には、そのゲーム装置３からユーザの識別情報が送信される。送信されたユーザの識別情報は、サーバ装置２において所定の認証がなされる。これにより、サーバ装置２とゲーム装置３との通信が可能となる。
【００３１】
また、ユーザには、ゲームをプレイするにあたってゲームアカウントが付与される。ゲームアカウントは、ゲームアカウント情報として管理される。
【００３２】
＜サーバ装置２のハードウェア構成＞
サーバ装置２は、図１のとおり、制御部２０、記憶部２１、およびネットワークインターフェース２２を備える。
【００３３】
記憶部２１およびネットワークインターフェース２２は、バス２００を介してサーバ装置２の制御部２０に接続される。
【００３４】
制御部２０は、サーバ装置２の動作を制御する。
【００３５】
記憶部２１は、主にＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）で構成される。
【００３６】
記憶部２１には、例えば、ゲーム装置３にてプレイされるゲームを実行するためのゲームプログラムを配信するための配信プログラムおよびデータが記憶される。
【００３７】
ネットワークインターフェース２２は、サーバ装置２とゲーム装置３との間でデータを送受信するために、通信ネットワーク４に接続される。
【００３８】
＜サーバ装置２の制御部２０の機能的構成＞
サーバ装置２の制御部２０は、図１のとおり、本発明のコンピュータプログラムを実行することにより、照合手段２０１、情報管理手段２０２、決定手段２０５、提示手段２０６、媒体管理手段２０７、および通信手段２０８として機能する。
【００３９】
＜照合手段２０１の説明＞
照合手段２０１は、ゲーム装置３から送信されるユーザの識別情報を用いて、ユーザアカウントの認証を行う。
【００４０】
＜情報管理手段２０２の説明＞
情報管理手段２０２は、ゲーム内のクエストの攻略に関する情報であるクエスト攻略情報と、ゲームを実行するユーザの識別情報と、アイテムに関する情報と、を管理する。
【００４１】
また、情報管理手段２０２は、各ゲーム装置３から送信された操作信号に基づいてクエストを実行し、クエストの進行状況を管理する。このクエストに関する情報は、通信手段２０８を介して各ゲーム装置３へ送信される。
【００４２】
また、情報管理手段２０２は、ユーザの操作に基づいてユーザがアイテムを購入した場合には、ユーザの識別情報と当該アイテムの情報とを関連づける。これにより、アイテムがユーザに付与される。
【００４３】
また、情報管理手段２０２は、ゲーム装置３から送信される後述のマッチング要求情報を受信して、ユーザ同士のマッチングを行う。そして、マッチングが完了した場合には、情報管理手段２０２は、マッチング完了情報を生成し、通信手段２０８を介して該当する各ゲーム装置３へマッチング完了情報を送信する。これにより、マッチングされたユーザ同士でマルチプレイゲームを実行することができる。
【００４４】
＜媒体情報受信手段２０３の説明＞
媒体情報受信手段２０３は、クエストにおいて所持（使用）するためにユーザの操作に基づいてユーザが選択したアイテムの情報を受けつける。具体的には、媒体情報受信手段２０３は、後述のゲーム実行手段３０１から、通信手段２０８を介して、ユーザがクエスト内で使用するために選択したアイテムの情報を受信する。
【００４５】
＜比較手段２０４の説明＞
比較手段２０４は、ユーザによって選択されたクエストの情報、および、そのクエストの攻略に必要なアイテムの情報を、記憶部２１から読み出す。
【００４６】
そして、比較手段２０４は、クエストの攻略に必要なアイテムと、クエストの開始時においてユーザが所持しているアイテムとを、ユーザごとに比較する。
【００４７】
＜決定手段２０５の説明＞
決定手段２０５は、比較手段２０４の比較結果に基づいて、クエストの攻略に必要なアイテムのうち、クエストの開始時においてユーザが所持していない少なくとも１つのアイテムを、ユーザに推奨する不足アイテムとして決定する。
【００４８】
具体的には、決定手段２０５は、クエストの攻略に必要なアイテムと、ユーザの所持するアイテムとを照合して、クエストの攻略に必要なアイテムのうちユーザが所持していないアイテムを特定し、ユーザごとに不足アイテムを決定する。
【００４９】
また、クエストの攻略に必要なアイテムは、あらかじめ設定されており、この情報は、サーバ装置２の記憶部２１から読み出され、情報管理手段２０２にて管理されている。
【００５０】
なお、図３の例では、不足アイテムとして、４個の回復薬、２個のホットドリング、３個の爆弾、１個の砥石が選択されている。
【００５１】
＜提示手段２０６の説明＞
提示手段２０６は、不足アイテムを、ゲームが開始されたのちの所定のタイミングにてユーザに提示する。具体的には、提示手段２０６は、通信手段２０８を介して不足アイテムに関する情報をゲーム装置３へ送信する。これにより、クエストの開始後、所定期間（例えば、５秒間）において、図３のとおり、不足アイテムに関する情報を受信したゲーム装置３の液晶画面３４０にて不足アイテムが表示される。
【００５２】
＜媒体管理手段２０７の説明＞
媒体管理手段２０７は、ユーザの操作に基づいて、ユーザが所持する宝石の数量を増減させる。具体的には、媒体管理手段２０７は、ユーザが宝石の購入ボタンを操作した（ゲーム装置３から宝石購入情報を受信した）場合には、購入量に応じた増加分の宝石の数に関する情報をユーザの識別情報と関連づける。これにより、ユーザが所持する宝石の数量が増加する。
【００５３】
一方、媒体管理手段２０７は、ユーザが宝石の消費ボタンを操作した（ゲーム装置３から宝石消費情報を受信した）場合には、購入量に応じた減少分の宝石の数に関する情報をユーザの識別情報と関連づける。これにより、ユーザが所持する宝石の数量が減少する。
【００５４】
ユーザの識別情報と関連づけられた宝石の数に関する情報は、媒体管理手段２０７から情報管理手段２０２、ゲーム装置３などへ送信される。
【００５５】
また、媒体管理手段２０７は、ユーザが購入ボタン３４１を押下した旨の情報をゲーム装置３の媒体処理手段３０２から受信した場合には、該当する数量の宝石を減少させる。
【００５６】
また、媒体管理手段２０７は、決定手段２０５によって決定された不足アイテムの種類および数量に応じて、不足アイテムの購入に必要となる宝石の数量を決定する。具体的には、アイテムごとに必要な宝石量があらかじめ定められており、媒体管理手段２０２は決定された不足アイテムに応じた宝石量を演算する。
【００５７】
図３の例において、ユーザがホットドリンクをすでに１個所持している場合には、不足アイテムとして提示されるホットドリンクは１個となるため、媒体管理手段２０７は、宝石の必要量を減少させる。
【００５８】
＜通信手段２０８の説明＞
通信手段２０８は、ゲーム装置３との間で、ユーザの識別情報、ゲームプログラム、ゲームアカウント情報などを送受信する。これらの情報はゲーム装置３との間でやりとりされるとともに、サーバ装置２で記憶、管理される。
【００５９】
また、通信手段２０８は、各ゲーム装置３から送信された操作信号を受信して、これに基づいて情報管理手段２０２で演算されたクエストの進行状況に関する情報を他のゲーム装置３へ送信する。これにより、各ゲーム装置３で同期してマルチプレイゲームが実行される。
【００６０】
また、通信手段２０８は、後述の宝石消費情報、宝石購入情報をゲーム装置３から受信する。通信手段２０８が受信した宝石消費情報、宝石購入情報は媒体管理手段２０７等へ送信される。
【００６１】
また、通信手段２０８は、マッチング要求情報をゲーム装置３から受信するとともに、マッチング完了情報を該当するゲーム装置３へ送信する。
【００６２】
＜ゲーム装置３のハードウェア構成＞
ゲーム装置３は、図１のとおり、スピーカ３３０、液晶画面３４０、およびタッチパッド３５０が内蔵される、例えば、スマートフォンなどの端末装置である。このゲーム装置３において、サーバ装置２から配信されたゲームに関するゲームプログラムおよびデータに基づいてゲームが進行する。
【００６３】
また、ゲーム装置３は、サーバ装置２との間で、インターネットあるいはＬＡＮなどの通信ネットワーク４を介して互いにデータ通信をすることができる。
【００６４】
ゲーム装置３は、制御部３０、記憶部３１、ネットワークインターフェース３２、オーディオ処理部３３、グラフィック処理部３４、および操作部３５を備える。
【００６５】
記憶部３１、ネットワークインターフェース３２、オーディオ処理部３３、グラフィック処理部３４、および操作部３５は、バス３００を介して、制御部３０に接続される。
【００６６】
制御部３０は、ゲーム装置３の動作を制御する。
【００６７】
記憶部３１は、主にＨＤＤ、ＲＡＭおよびＲＯＭで構成される。記憶部３１には、例えば、ゲームを実行するためのゲームプログラムおよびデータが記憶される。
【００６８】
ネットワークインターフェース３２は、ゲーム装置３とサーバ装置２との間でデータを送受信するために、通信ネットワーク４に接続される。これにより、ゲーム装置３にゲームプログラムおよびゲームデータがダウンロードされる。
【００６９】
オーディオ処理部３３は、制御部３０の指示に従ってデジタルのゲーム音声を再生および合成する。また、オーディオ処理部３３には、スピーカ３３０が接続される。ゲーム音声は、スピーカ３３０から出力される。
【００７０】
グラフィック処理部３４は、制御部３０の指示に従って仮想ゲーム空間およびプレイヤキャラクタなどを含むゲーム画像を動画形式で描画する。グラフィック処理部３４にて動画形式に描画されたゲーム画像は、ゲーム画面として液晶画面３４０に表示される。
【００７１】
操作部３５には、ユーザからの操作信号が入力される。本実施形態において操作部３５には、入力位置検出装置であるタッチパッド３５０を介してユーザからの操作信号が入力される。ユーザはタッチパッド３５０をタッチすることによって、キャラクタの選択、クエストの選択、あるいは、プレイヤキャラクタの操作等を行う。
【００７２】
＜ゲーム装置３の制御部３０の機能的構成＞
ゲーム装置３の制御部３０は、図１のとおり、サーバ装置２からダウンロードされたゲームプログラムを実行することで、ゲーム実行手段３０１、媒体処理手段３０２、および通信手段３０３として機能する。
【００７３】
＜ゲーム実行手段３０１の説明＞
ゲーム実行手段３０１は、ユーザによるタッチパッド３５０の操作に基づいて、クエストパートを備えるゲームをゲーム装置３に実行させる。
【００７４】
また、ゲーム実行手段３０１は、ユーザの操作に基づいてマッチング要求情報を生成し、通信手段３０３を介してマッチング要求情報をサーバ装置３へ送信する。
【００７５】
また、ゲーム実行手段３０１は、サーバ装置２からマッチング完了情報を受信したのち、サーバ装置２から送信されるクエストの進行状況に関する情報および他のゲーム装置３の操作信号を通信手段３０３を介して受信して、マルチプレイゲームを実行する。
【００７６】
マルチゲームを実行するにあたって、ゲーム実行手段３０１は、ゲームデータに含まれるゲーム空間オブジェクトおよびテクスチャなどのデータを記憶部３１から読み出し、二次元または三次元の仮想ゲーム空間を生成する。
【００７７】
また、ゲーム実行手段３０１は、仮想ゲーム空間にプレイヤキャラクタを配置する。そして、ゲーム実行手段３０１は、ユーザによるタッチパッド３５０の操作、および、ゲームの進行状況に応じて、仮想ゲーム空間におけるプレイヤキャラクタの行動を制御する。これらユーザによるタッチパッド３５０の操作信号は、通信手段３０３を介してサーバ装置２へ送信される。
【００７８】
また、ゲーム実行手段３０１は、仮想ゲーム空間、プレイヤキャラクタ、および仮想操作ボタンをゲーム画面として液晶画面３４０に表示するための情報を生成する。これらの情報に従って、グラフィック処理部３４が液晶画面３４０上にゲーム画像を描画する。
【００７９】
例えば、液晶画面３４０には、図２のとおり、画面上部から「レベル」、「スタミナ」、「宝石数」、「クエスト選択」などが表示される。なお、この宝石は、ユーザが購入することにより、または、ログインボーナスなどにより、ユーザに付与される。
【００８０】
また、ゲーム実行手段３０１は、ユーザの操作に基づいて、クエストで使用するためのアイテムを選択し、当該アイテムをユーザに所持させる。選択されたアイテムに関する情報は、通信手段３０３を介してサーバ装置２へ送信される。
【００８１】
＜媒体処理手段３０２の説明＞
媒体処理手段３０２は、ユーザが宝石を購入した場合には、購入した宝石の数に関する情報を宝石購入情報として生成する。宝石購入情報は、通信手段３０３を介してサーバ装置２へ送信される。
【００８２】
また、媒体処理手段３０２は、ユーザがアイテムを購入した場合、あるいは宝石を使用してコンティニューをした場合などに、消費した宝石の数に関する情報を宝石消費情報として生成する。宝石消費情報は、通信手段３０３を介してサーバ装置２へ送信される。なお、図３において、ユーザが購入ボタン３４１を操作した場合にも、宝石消費情報が生成される。
【００８３】
＜通信手段３０３の説明＞
通信手段３０３は、例えば、サーバ装置２からゲームに関するゲームプログラム、マッチング完了情報などの情報を受信する。
【００８４】
また、通信手段３０３は、例えば、ユーザの操作に基づいて、ユーザの識別情報、ゲームアカウント情報、新たなゲームデータのダウンロード要求情報、宝石消費情報、宝石購入情報、アイテム購入情報、操作部３５に対する操作信号、マッチング要求情報などをサーバ装置３へ送信する。
【００８５】
＜不足アイテム付与処理の説明＞
以下、図４を参照して、本発明の不足アイテム付与処理について説明する。なお、後述の制御手段および処理手順は一例であり、本発明の実施形態はこれらには限られない。処理手順等は、本発明の要旨を変更しない範囲で適宜設計変更が可能である。
【００８６】
まず、ユーザの操作に基づいて、複数のクエストのうちから１つのクエストが選択され、かつ、マルチモードが選択された場合には、同一のクエストを選択しているユーザ同士でマッチングされる（ステップＳ１）。
【００８７】
具体的には、ユーザの操作に基づいて、ゲーム実行手段３０１が、通信手段３０３を介してユーザが選択したクエストに関する情報およびマッチング要求情報をサーバ装置２へ送信する。その後、サーバ装置２においてマッチングが完了すると、マッチング完了情報がサーバ装置２から各ゲーム装置３へ送信される。これにより、ユーザ同士がマッチングされる。
【００８８】
ついで、決定手段２０５が、ユーザが所持する（ユーザの識別情報に関連づけられた）アイテムとクエストの攻略に必要なアイテムとを照合する（ステップＳ２）。なお、決定手段２０５は、この照合作業をユーザごとに行う。
【００８９】
ついで、決定手段２０５が、クエストの攻略に必要なアイテムのうちクエストの開始時においてユーザが所持していないアイテムがあるか否かを判定する（ステップＳ３）。
【００９０】
クエストの攻略に必要なアイテムのうちクエストの開始時においてユーザが所持していないアイテムがないと判定された場合（Ｓ３：ＮＯ）には、本発明の不足アイテム付与処理は終了する。
【００９１】
一方、クエストの攻略に必要なアイテムのうちクエストの開始時においてユーザが所持していないアイテムがあると判定された場合（Ｓ３：ＹＥＳ）には、決定手段２０５は、その所持していないアイテムを不足アイテムに決定する（ステップＳ４）。
【００９２】
ついで、媒体管理手段２０７が、決定手段２０５により決定された不足アイテムに基づいて、必要となる（購入時に消費される）宝石の量を決定する（ステップＳ５）。
【００９３】
ついで、提示手段２０６が、不足アイテムをユーザに提示する所定のタイミングが到来したか否かを判定する（ステップＳ６）。具体的には、提示手段２０６は、クエストが開始されたか否かを判定する。
【００９４】
クエストが開始されていないと判定された場合（Ｓ６：ＮＯ）には、処理はステップＳ６を繰り返す。
【００９５】
一方、クエストが開始されたと判定された場合（Ｓ６：ＹＥＳ）には、提示手段２０６が、不足アイテムをユーザに提示する（ステップＳ７）。
【００９６】
ついで、ゲーム実行手段３０１が、ユーザが所定期間の間に購入ボタン３４１を押下したか否かを判定する（ステップＳ８）。
【００９７】
ユーザが所定期間の間に購入ボタン３４１を押下していないと判定された場合（Ｓ８：ＮＯ）には、本発明の不足アイテム付与処理は終了する。
【００９８】
一方、ユーザが所定期間の間に購入ボタン３４１を押下したと判定された場合（Ｓ８：ＹＥＳ）には、通信手段３０３が、ユーザが不足アイテムを購入した旨の情報および宝石消費情報などをサーバ装置２へ送信する。これらの情報を受信したのち、媒体管理手段２０７は、ユーザの識別情報に関連づけられている宝石の数を減少させる。これにより、ユーザの所持する宝石が消費される（ステップＳ９）。
【００９９】
ついで、情報管理手段２０２が、ユーザの識別情報と不足アイテムに関する情報とを関連づけて、通信手段２０８を介して、不足アイテムに関する情報をゲーム装置３へ送信する。これにより、不足アイテムがユーザに付与される（ステップＳ１０）。その後、本発明の不足アイテム付与処理は終了する。
以上の手順により、本発明の不足アイテム付与処理が実行される。
【０１００】
以上をまとめると、本実施形態のコンピュータプログラムは、
ユーザの操作部３５に対する操作信号に基づいて進行するゲームを実行するゲーム装置３と通信ネットワーク４を介して接続されるサーバ装置２を、
ゲームを実行するユーザの識別情報と、ゲーム内のクエストの攻略に関する情報であるクエスト攻略情報と、アイテムに関する情報と、を管理する情報管理手段２０２、
クエストにおいて使用するためにユーザの操作に基づいて選択されたアイテムの情報を受けつける媒体情報受信手段２０３、
クエスト攻略に必要なアイテムと、クエストの開始時においてユーザが所持するアイテムとを、ユーザごとに比較する比較手段２０４と、
クエストの攻略に必要なアイテムのうち、ユーザごとに決定された、クエストの開始時においてユーザが所持していない少なくとも１つのアイテムを、ユーザに推奨する不足アイテムとして決定する決定手段２０５、
不足アイテムを、クエストが開始されたのちの所定のタイミング（例えば、クエスト開始時）にてユーザに提示する提示手段２０６、および
ユーザの操作に基づいて、ユーザの識別情報が関連づけられた価値媒体（宝石）の量を減少させる媒体管理手段２０７、
として機能させ、
情報管理手段２０２は、不足アイテムがユーザに提示されたのち、所定量の価値媒体（宝石）が減少したことを契機として、不足アイテムをユーザに付与する。
【０１０１】
＜発明の効果＞
本実施形態のコンピュータプログラムによれば、イベントを複数回選択するなどのユーザの重複作業を抑制しつつ、ゲームの攻略に必要なゲーム媒体を準備することができる。
【０１０２】
［他の実施形態］
前記実施形態では、提示手段が、クエストの開始時に不足アイテムを提示する例が記載されているが、本発明はこれには限られない。例えば、提示手段は、ユーザの識別情報に基づいて、不足アイテムをユーザに提示するタイミングを決定してもよい。
【０１０３】
例えば、提示手段２０６は、ユーザのレベルが低い場合にはクエストの開始時に不足アイテムをユーザに提示し、ユーザのレベルが高い場合にはクエストの残り時間が所定時間未満となったときに不足アイテムをユーザに提示することができる。
【０１０４】
また、クエストの開始時に不足アイテムが提示されず、例えば、ユーザがクエストをリタイヤしようとしたときなどにおいて、不足アイテムが提示されてもよい。
【０１０５】
また、不足アイテムは、アイテム同士を組み合わせて新たなアイテムを生成するための調合に必要なアイテムであってもよい。例えば、落とし穴の罠がネットと罠ツールとを組み合わせることにより生成することができるアイテムであり、落とし穴の罠がクエストの攻略に必要なアイテムである場合において、ユーザがネットのみを所持する場合に罠ツールを不足アイテムとすることもできる。
【０１０６】
例えばサーバ装置などに、他ユーザがどのアイテムを所持した状態でクエストをクリアしたかについての情報が累積的に記憶されており、その累積情報をもとに不足アイテムが決定されてもよい。
【０１０７】
また、前記実施形態においては、マルチモードのゲームに本発明が適用される例が記載されているが、ソロモードのゲームにも同様に本発明が適用されうる。
【０１０８】
また、前記実施形態では、不足アイテムを提示すべきタイミング（クエスト開始時）が到来したときに、無条件で当該不足アイテムが提示される例が記載されているが、本発明はこれには限られない。
【０１０９】
例えば、クエストの残り時間およびボスの残り体力に応じて、不足アイテムが提示されるか否かが決定されてもよい。この場合には、例えば、クエストの残り時間が１０分を切ったにもかかわらず、ボスの残り体力が半分以上ある場合などに不足アイテムが提示される。
【０１１０】
また、前記実施形態では、不足するアイテムが少なくとも１つ含まれる不足アイテムがユーザに提示される例が記載されているが、本発明はこれには限られない。例えば、不足するアイテムのラインナップがユーザに提示され、ユーザがその中からアイテムを選択することができてもよい。
【０１１１】
なお、前記実施形態では、宝石が消費されることにより不足アイテムの購入が可能となる例が記載されているが、本発明はこれには限られない。例えば、クレジットカードなどによる課金（価値媒体の減少）によって不足アイテムを購入することができてもよい。
【０１１２】
また、前記実施形態では、クエストごとにユーザが所持するアイテムをユーザ自身で選択する例が記載されているが、本発明はこれには限られない。例えば、ユーザが所持するアイテムが格納された持ち物ボックスが用意されていてもよい。
【０１１３】
具体的には、持ち物ボックスには、これまでのクエストでユーザが獲得（報酬による取得、クエスト内での採取、購入など）したアイテムが格納されている。そして、ユーザがクエストを選択すると、持ち物ボックスの中から、自動でそのクエストに必要なアイテムが所持アイテムとしてセットされる。ここで、決定手段が、比較手段による比較結果に基づいて所持アイテムに不足があると判断した場合、提示手段が不足分の購入を促す画面を表示させることができる。
【０１１４】
また、クエストの進行中においてゲームフィールドのいずれかに、討伐すべき敵キャラクタが新たに追加された場合、その追加された敵キャラクタに合わせた不足アイテムが提示されてもよい。決定手段は、追加された敵キャラクタが登場した後の所定のタイミングにおける、ユーザが所持するアイテムの内容をチェックし、不足アイテムを判断する。すなわち、決定手段は、クエスト開始時の所持アイテムの状態をチェックせず、ゲームが進行したあとの直前の所持アイテムをチェックしてもよい。なお、この場合には、「イベント」に追加された敵キャラクタを討伐するクエストも含まれる。
【０１１５】
また、前記実施形態とは異なり、一緒にマルチプレイをしている他のユーザが所持するアイテムを参照して、ユーザ自身だけ持っていないアイテムを決定手段が判断してもよい。この場合には、提示手段は、当該ユーザの液晶画面にそのアイテムを提示させる。
【０１１６】
また、前記実施形態においては、クエストの開始時に不足アイテムがユーザに付与される例が記載されているが、本発明はこれには限られない。例えば、クエストにおけるフィールドのいずれかに不足アイテムが配置されて、クエスト中のユーザの獲得操作に基づいて、当該不足アイテムが取得されてもよい。
【０１１７】
前記実施形態では、ゲーム媒体はキャラクタであったが、ゲーム媒体は武器あるいは装備などのアイテム、またはガチャを実行するときなどに消費される宝石などであってもよい。
【０１１８】
また、前記実施形態では、コンピュータ装置がサーバ装置である例が記載されているが、本発明はこれには限られない。例えば、一のユーザのゲーム装置がサーバ装置として機能してもよい。この場合には、ＢＬＵＥＴＯＯＴＨ（登録商標）で一方のゲーム装置と他方のゲーム装置とが接続されていてもよい。また、ゲーム装置単体でガチャが実行されてもよい。
【０１１９】
また、前記実施形態においては、ゲーム装置はスマートフォンなどの端末装置である例が記載されているが、本発明は、これには限られない。ゲーム装置は、例えば、ディスプレイおよびコントローラが外部接続される据え置き型のゲーム装置、あるいは、パーソナルコンピュータであってもよい。
【符号の説明】
【０１２０】
１  ゲームシステム
２  サーバ装置
２０１  照合手段
２０２  情報管理手段
２０３  媒体情報受信手段
２０４  比較手段
２０５  決定手段
２０６  提示手段
２０７  媒体管理手段
２０８  通信手段
３  ゲーム装置
３０１  ゲーム実行手段
３０２  媒体処理手段
３０３  通信手段
４  通信ネットワーク
【図１】
2020099548.tif 000003
【図２】
2020099548.tif 000004
【図３】
2020099548.tif 000005
【図４】
2020099548.tif 000006